高级软件工程第一次作业--准备

高级软件工程第一次作业

对计算机/软件工程专业的畅想

1)考研时是如何做出选择计算机/软件工程专业的决定的?

其实我并没有因为研究生阶段的专业选择而多作苦恼,由于本科就是计算机专业,在分方向的时候经过一翻思考选择了软件工程,因此到了研究生自然得也选择了软件工程专业。四年前高考报志愿的时候我就选择了计算机专业,虽然当时对于这个专业了解不多,也没有像大佬们那样早早就开始学习相关知识,但是我觉得能够给生活带来巨大改变,从方方面面上影响各个领域的这个行业是那么神奇与精彩。因此内心对于这个专业非常向往,想着如果以后自己也能在这个行业工作,能够开发出自己喜欢的软件、游戏之类的也太酷了。所以第一志愿都是填的计算机专业。

2)你认为本科阶段所学的知识是否符合你对计算机/软件工程专业的期待,为什么?

对于这个问题,我认为进入大学之前我对所学知识上并没有形成合理的认知,期待得也不过是一些不切实际的想法。进入大学学习之后,才对这个专业有了初步认识。大学的课程很多,知识范围广却不深入,我认为这是合理的,可以让我们对各方面都有一定的认识以后再去选择自己感兴趣的方向进行深入研究。同时对于基础的稳固也非常重要。没有达到自己期待的原因主要是因为自己所花费的时间精力不够多,没有将这些基础知识在实践中融会贯通。刘帅先生所言:“我是传统意义上的计算机科班出身,学过数据结构、编译原理、操作系统、汇编语言、计算机原理、计算机系统结构、离散数学、概率论、计算机网络、数据库、单片机、算法设计、数理统计、高级语言程序设计、面向对象程序设计,从DOS的Tubro Pascal时代学起,一直学到VC6。然而,我却并没有学懂计算机。”这段话简直说出了我的心声,我浑浑噩噩渡过了本科四年的时光,按部就班得完成课程作业,将课余时间给了娱乐游戏,等到毕业的时候才发觉自己有多么不足,写简历的时候项目经验少得自己看了都羞愧。因此说起来是自己没有达到自己的期待更为符合。

3)你觉得计算机/软件工程是你喜欢的领域吗,它是你擅长的领域吗?

计算机是我喜欢的领域却不是我擅长的领域。我喜欢这个领域带给我们新的体验,喜欢它强大的能力。在这个领域中,我掌握得不过是一些入门得、介绍性的知识,远远谈不上擅长。看过前人的经验分享之后更觉自己的浅薄与不足,在今后的研究生阶段的学习中,我更需要努力弥补自己的不足,在自己的学习方向上刻苦钻研。

即将开始研究生生涯,对照前人们走过的路和描述未来发展,现在的你

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

- 掌握的编程语言和工具:C、C++、JAVA、matlab;
- 掌握的专业知识:数据库系统原理、数据结构、计算机操作系统、计算机组成原理、软件工程、面向对象设计方法、编译方法等课程;
- 英文文献阅读能力、与他人交流的能力、较强的自学能力和解决问题的能力;
- 掌握的其他工具:word、ppt、LATEX

2)离成为一个合格的计算机专业硕士毕业生,在专业知识、技能、能力上还差距哪些?

要想成为一个合格的硕士毕业生,我自认为还有很长的路要走,首先就要弥补以前在专业知识与编程能力上的不足,尤其在算法这部分缺乏练习,这学期的算法课作业必须投入精力认真思考努力完成;此外还有知识的积累不够,解决办法是多看好论文,如果有时间可以尝试亲自实现论文中的方法,这对自己编程能力的提升也有好处,同时提升自己查找知识的能力。

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

目前我的毕业选择是到企业工作,具体的工作还没有明确的想法,况且现在的想法毕业的时候未必就不会变。

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

    目前来看我的优势并不大,希望能够在接下来的学习与科研工作中取得一定成果给自己创造出优势来。劣势在于我的实践项目少,编程能力不足。

2)针对你的选择,你给自己的研究生生涯的规划安排是什么?

首先要平衡好科研与学习的时间,争取在完成学业期间提高自己的专业性,在科研工作中也能有进展。同时也要保持身体健康,进行适量的锻炼。充充实实地过好每一天,让自己顺利毕业。

未来的期望

1)你愿意为了一个你感兴趣的、或得到实战锻炼的项目熬夜吗?你想脱离小菜鸟的level吗?如何评价上一届同学说的“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”

我愿意为了自己感兴趣的项目熬夜,但是不希望熬夜太多,毕竟对于女生来说睡眠是很重要的。没有经过实践很难脱离小菜鸟的level,我非常认同上一届同学的话,和队友一起熬夜打代码的感觉总好过于自己一个人熬夜打代码,而且遇到问题可以互相讨论、共同进步,体验自然是极好的。就像徐宥先生在博客中所说:“两个人编程比一个人好多了,可以相互看代码,而且可以轮流工作,克服浮躁感。”

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

我希望这门课能够巩固我软件工程的基础,通过博客作业养成我随时记录的学习习惯,并且在课程设计中学习新知识,提高实践能力。我打算每周拿出10个小时的时间用在这门课上,具体时间根据作业量以及难度进行调整已达到自己期待的学习目标。

posted @ 2018-09-25 17:08  fyy_blog  阅读(239)  评论(3编辑  收藏  举报