第一次阅读作业
内容说明
这个作业属于哪个课程 |
|
这个作业要求在哪里 |
|
我在这个课程的目标是 |
具有开发软件的工程思想 |
这个作业在哪个具体方面帮助我实现目标 |
了解软件工程应该如何学,了解软件工程是什么 |
一.自我介绍
我性格外向,喜欢运动,业余爱好画画,去年退伍,都说不当兵后悔一辈子,我认为也是这样的,这两年的经历对我的改变非常大,回来后更要努力学习,发挥好在部队的优良作风
二.阅读与思考
1)回想一下初入大学时对软件工程专业的畅想
-
当初你是如何做出选择软件工程专业的决定的?
从小就喜欢黑客,对代码的世界充满向往,这是一个很神奇的世界,你就是造物主,你能控制一切,所以转来软件工程这个专业也算是实现了一个自己的梦想
你认为过去两年中接触到的课程是否符合你对软件工程专业的期待,为什么?
因为我是中途才转来软件工程的,通过这半学期的学习,感觉还是比较符合我的期待,因为交给我们的知识面很广,涉及到方方面面,不仅仅是单一的编程
你觉得软件工程是你喜欢的领域吗,它是你擅长的领域吗?
是我喜欢的领域,但目前来说并不是我擅长的领域,我还需要学的东西还有很多很多
将来你会选择从事软件开发相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
不会,我热爱的是计算机,不仅仅是单一的编程,学习编程只是为了更好的了解计算机
2)即将大三的你,对照前人们走过的路和描述未来发展,现在的你
-
自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?
熟悉c,因为大二才转的专业,很专业课都没上,所以还需要努力,写过的代码不多
离成为一个合格的软件工程专业本科毕业生,在专业知识、技能、能力上还差距哪些?
专业-知识还差很多,其次就是一些思维上的东西还需要培养
3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
-
对照以上你阅读的前人们的经历,你的选择是什么?
我选择工作
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
因为当过兵,可能更能吃苦吧
针对你的选择,你给自己的大三设定的规划安排是什么?
根据实际需要,多学一点课外的知识
三.提有质量的问题
一:第16章
如何才能够结合现实需求,客观事实以及各种约束条件来创新呢?
二:第12章
好的用户体验固然重要,但是用户体验这一步骤应该放在哪一个环节呢?
三:第8章
书中提软件项目计划的一个重要环节就是估计项目各类工作所需时间,我想问一下这个“估计”应该考虑哪些方面?
四:第12章
我想知道如果产品已经有一些用户存在,想要对用户界面进行一些修改,但是又不知道有多少用户会喜欢新的界面怎么办?
五:第14章
衡量软件工程的质量需要从哪些方面来分析,并且如何证明?
四.了解和调查源程序版本管理工具
1.Apple XCode
优点:
可以运行于Mac操作系统
是开发macOS 和 iOS 应用程序的最快捷的方式
具有统一的用户界面设计
缺点:
只能在Mac上使用
更新版本后,某个插件可能会失效
2. Apple XCode
优点:
编译速度极快,每次操作都很快速和轻松。自动提供撤消、重做和保存功能,无需编写任何编码。
缺点:
更新版本后,某个插件可能会失效。
3. Github
优点:
功能设计简洁实用上手很快,可用性好,已有很多相当质量的各类项目和优秀开发者在上面。
缺点:
免费套餐不支持私有项目