对于软件工程专业的思考
Posted 孙敏铭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于软件工程专业的思考相关的知识,希望对你有一定的参考价值。
(1)回想一下你对计算机/软件工程专业的畅想
- 考研时你是如何做出选择计算机/软件工程专业的决定的?
- 我本科就读的专业是电子信息工程,在本科的学习中接触到了C语言程序设计以及数据结构和算法。感觉自己相比与模拟,数字电路,更加喜欢软件和网络的内容。本科做单片机的小组课题设计时,我都是给小组提供编程上的支持和帮助。可是一直没能有转专业的机会。直到大三,家里人建议我考研才发觉这是一个学习软件工程的。于是开始着手准备,而且因为爱好的缘故,考研的专业课“数据结构与算法”对我并没有太大的难度,只要好好复习其他科目就行了。所以毅然决然的选择了福州大学的软件工程专业。
- 你认为本科阶段所学的知识是否符合你对计算机/软件工程专业的期待,为什么?
- 上一题说到我的本科专业是电子信息工程。本科在课堂上学习的软件工程相关知识只有C语言程序设计,数据结构与算法和网络工程。这和本科是软件工程的相比起来太少了,知识储备完全不够。但是对于我一个跨专业的学生来说已经很满足了。也是这些课程让我接触到软件工程,从而决定来到这所学府学习。
-
你觉得计算机/软件工程是你喜欢的领域吗,它是你擅长的领域吗?
-
我百分百确定软件工程是我喜欢的领域,特别是网络方向的研究。或许和本科是软件工程的学生相比,我没有JAVA或C++项目的经验,但是我也有我擅长的领域。因为本科学过数字电路,主动联系张栋老师希望和他进行sdn网络底层的研究。我既有软件工程的相关网络协议知识,也有底层电路设计的一些经验。
-
(2)即将开始研究生生涯,对照前人们走过的路和描述未来发展,现在的你
- 自我感觉你已经具备的专业知识、技能、能力有哪些?
- 如果只算软件工程的专业知识的话我觉得我还差很多的,毕竟本科阶段是靠自己,没有系统的学习。我具备的技能只有基础的C++,数据结构和算法,计算机操作系统和计算机网络等。
-
离成为一个合格的计算机专业硕士毕业生,在专业知识、技能、能力上还差距哪些?
-
我觉得我现在离合格的软件工程硕士差距最大的除了是一些基本知识外,最重要的就是项目的经验和积累。由于跨专业的缘故,我现在学一些专业课有些吃力,比如算法设计与分析。而且在专业知识基础扎实之后,在项目中学到的实战经验也是我想在研究生阶段掌握的。
-
(3)研究生毕业后你的选择是什么?
- 还没想好,工程师吧。
- 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
- 毕业时的情况谁都说不好,或许我比其他同学优秀的多,也或许我成绩全年级垫底。具体的优势劣势更是不清楚。
-
针对你的选择,你给自己的研究生生涯设定的规划安排是什么?
- 我希望能在半个学期能打好基础,最好研二的时候能拿到院里的奖学金。以及毕业规定的论文,我希望我第一篇发表的论文不是为了毕业写出来的,而是自己费劲心血的研究成果。最后是现在在实验室做的sdn研究,希望能和实验室的老师,小伙伴一起在这个方向上有进展。
-
3、未来的期望:
(4)你愿意为了一个你感兴趣的、或得到实战锻炼的项目熬夜吗?你想脱离小菜鸟的level吗?如何评价上一届同学说的“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”
-
我觉得为了一个感兴趣的项目熬夜并不是什么困难的事。相反,如果不能把手上一个阶段的任务完成会睡不着。不脱离小菜鸟的level怎么在社会立足?我觉得工作学习之余更小伙伴搞好关系非常重要,对于“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”这句话我觉得说的不错。一个项目不可能一个人搞定,要依靠团队的力量和智慧。更何况,我已经体验过打完代码去吃夜宵的生活了。
(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标? - 我喜欢通过这门课程学习到系统的软件设计方法,在以后的项目设计中学以致用。我可能每周在这门课上花10个小时左右。
以上是关于对于软件工程专业的思考的主要内容,如果未能解决你的问题,请参考以下文章