软件工程第一次作业

种一棵树最好的时间是十年前,其次是现在。

(1)回想一下你初入大学时对计算机专业的畅想

Q:当初你是如何做出选择计算机专业的决定的?

A:首先是大学的选择,可能大部分的福建同学都有一个厦大梦,高考成绩出来有点尴尬,上不了厦大,如果考虑外省985专业可能会比较差,最后选择了福大。专业方面,其实对于一个刚毕业的高中生来说,很难对大学的专业有所了解,所以也没有那种自己很感兴趣的专业。但是自己还是有一些比较排斥的专业(例如医学,师范类等等)。所以是在自己不排斥的专业之中选择,再加上我所经常上的一个人均年薪三十万的论坛(调侃)的“蛊惑”,很多高薪人士都出自互联网和金融行业,然后希望自己能早日实现经济自由,去追寻诗和远方,最后结合自己的分数和就业选择了计算机专业。

Q:你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么?

A:还算符合自己对于此专业的期待。不仅有一些软件方面知识,还有一些底层硬件的课程。一些公共课如高数,线代等虽然觉得很无聊,但是知道如果要深入学习下去,这些知识会很有用。
不过比较想吐槽的一点是大部分课程都太偏向于理论而忽略了实践。个人觉得像上学期的数据库的课一样有一个大作业的这种模式是比较好的,因为理论知识不去运用其实很容易就会忘记,将理论应用于实践更有利于对于知识的掌握。

Q:你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?

A:万幸的是当初功利性的选择没有让自己后悔,学习的一些课程也比较感兴趣,应该可以算是自己喜欢的领域,因为去学习计算机方面知识并不会让自己感到排斥,而且遇到问题时总会想办法找出问题出现的原因,还算蛮有学习热情的。目前来说还不能算是自己擅长的领域吧,深知自己目前能力仍较低,经验还不足。相信以后通过努力可以成为自己擅长的领域,毕竟以后还要靠这门“手艺”吃饭。


(2)即将大三的你,对照前人们走过的路和描述未来发展,现在的你

自我感觉你已经具备的专业知识、技能、能力有哪些?

答:已经具备的专业知识有大学所学内容,如数据库,数据结构,c语言,计算机组成原理与操作系统,网络等基础知识。加上自主学习的Java(还处于入门阶段)。基本的编程能力与搜索查找能力。一定的自学能力。

Q:离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?

A:感觉自己还没有形成完整的知识体系,并没有将所学知识掌握得很好。不要求成为一个专才,但对于各方面知识都必须有个大概的了解,不能别人说出什么计算机方面的名词自己都一无所知。对于学习能力与编程能力还有待提高,这些是之后要努力的方向。


(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。

Q:对照以上你阅读的前人们的经历,你的选择是什么?

A:诚然考研是一个很不错的选择,毕竟大学校园肯定是一个更适合研究学术的地方。但是结合自身自己的情况,自己对于搞学术没有多大热情。更适合投入到工作中去,并且自己是希望未来有机会可以到一些大城市大公司去工作的,用压力让自己前行。已经不止一次的听说过程序员要“活到老,学到老”,为了成为一名不易被替代的程序员,以后学习肯定还是会融入到生活当中,只不过是地点变了而已。

Q:在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?

A:自己的优势可能是目标比较明确,没有纠结于“考研 or 工作”,而是比较坚定的选择工作。还有因为前两年感觉自己没有学到很多东西,而自己的选择又是工作,所以目前学习动力很足。
劣势是相比于一些参加acm的同学编程能力仍较弱,相比于一些经常参加比赛和加入西二在线等社团的人项目经验不足,对于一些基础知识仍然掌握不是很牢靠。

Q:针对你的选择,你给自己的大三设定的规划安排是什么?

A:看了几篇博客之后收获颇多,本来一些想问老师的问题也迎刃而解,对自己未来规划有了更清醒的认识。先定几个小目标:

  • 过英语六级同时也是学好英语 (B——重要不紧迫)
  • 熟练应用java(B——重要不紧迫)
  • 熟练掌握数据结构,没事上leetcode做做题(B——重要不紧迫)
  • 深入了解操作系统、网络等知识(B——重要不紧迫)
  • 多读书,各方面都涉猎一下。如《代码重构》、《鸟哥的Linux私房菜》等等(B——重要不紧迫)
  • 在完成以上目标的时候再拿一次奖学金再好不过(D——不重要不紧迫。)

未来的期望:

(4)你从学长学姐那,听过对于这个班级或这门实践课的要求或经验,促使你选择这门课这个班的动力是什么?

A:从学长学姐那里听说到后面这门课会经常看到凌晨四点的福大。感觉选择这个班的原因不用多说,应该大部分人都是冲着栋哥来的,栋哥的“高标准、严要求”也是有所耳闻。对于我这种比较有拖延症的人来说,有压力才有动力。再加上大一时有上过栋哥面向对象的课,可能是截止目前唯一一门一直有跟着老师进度在学习的课,也很喜欢这种“learning by doing”的模式。

(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?

A:这是一门非常注重实践的课,可能也是大学期间最好玩的一门课。希望在学完这门课程之后自己的能力可以有切实提高,同时对未来可以有更好的规划和认识。
平均每周拿多少时间可能比较难估计。但是应该可以保证在deadline之前尽善尽美的完成任务吧。

posted @ 2017-08-29 16:21  淡然·  阅读(215)  评论(6编辑  收藏  举报