软件工程实践2017第一次作业
(1)回想一下你初入大学时对计算机专业的畅想
- 当初你是如何做出选择计算机专业的决定的?
- 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么?
- 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
回想当初我为何选择计算机专业确实有些搞笑,“电脑拿来干嘛?不就是打游戏的嘛”——出自当年的我,选择计算机很大一部分原因是终于可以找个正当理由打游戏了,一小部分原因是当时高三时对于自然常数e的计算十分感兴趣,后来自己推导得出准确结果得用计算机编程实现,所以当时入门了C语言,应该算是我进入计算机专业的第一步了。这两点促成了我当初头也不回的就选择了计算机。
过去的两年,大一时的课程接触了孙岚老师的《C语言程序设计》,很大的激发了我的编程热情,那时候终日在宿舍打代码,可以说是非常废寝忘食了,现在想想还是十分感激大一时的老师和自己能保有那么多的激情。但也不是没有缺点,不过这里不好描述,个人认为大一时的课程编排算是恰到好处的,而大二的课程太过理论,“真正”的实践太少。自己不得不一头扎进课本,但是又不甘于课程,最后导致两头都抓不住,两头都没能有非常好的结果,而且把自己的热情在这一年里消磨殆尽。如果让我对这两年的课程评个分的话,大一8.3,大二5.6(满分10分)
我觉得计算机是我喜欢的领域,而且我希望能在这个领域有所建树,自己需要学习的东西还太多太多,自然不敢说擅长,希望有一天我能中气十足地说出这两个字吧。
(2)即将大三的你,对照前人们走过的路和描述未来发展,现在的你
- 自我感觉你已经具备的专业知识、技能、能力有哪些?
- 离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?
已经具备的专业知识、技能、能力:
- 基本掌握了C、C++、GO、PHP
- 简单学习和使用Python
- git、linux、docker的基本使用
- 基本理解掌握了课程里的知识
- 具有一定自学、理解和扩展能力
在专业知识、技能、能力上的差距:
- 在不太感兴趣但对自己帮助很大的知识上表现的过于烦躁
- 还没有一门真正拿得出手的语言或者技能
- 计算机领域的方向很多,自己则容易分心
(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
- 对照以上你阅读的前人们的经历,你的选择是什么?
- 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
- 针对你的选择,你给自己的大三设定的规划安排是什么?
我会选择工作。相比读研的同学自然少了很多时间去学习更多的知识,在知识的广度和深度上可能会有所局限,同时对于学习的目的也就没有那么纯粹了。但是提前步入社会,可以学到很多在大学里感受不到的知识,增加自己的社会阅历,也是对自己四年大学学习生活的一个检验。
大三这一年的规划,我想便是在掌握课程知识的基础上,扩展视野,经历更多有意思的事物。
(4)是否有从学长学姐那,听过对于这个班级或这门实践课的要求或经验?促使你选择这门课这个班的动力是什么?
没问过学长学姐,因为经历了大二一年各种各样的老师之后,我觉得栋哥在让我们进入真正的计算机世界的路上算是比较优秀的,尽管从舍友那听说会怎样怎样的,但我觉得这才是大学课程,这才是大学老师。所以毅然决然的选择了栋哥,而且担心进不了,分数投的还挺高的,后来才知道不用那么高Orz。
(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?
跟队友们一起写过几个项目,切实体会到有规范的构建一个项目的重要性,所以期待就是栋哥能让我们在有趣的项目中,学习到软件工程的思想和方法。