高级软件工程第一次作业

对计算机专业的畅想

考研时你是如何做出选择计算机专业的决定的?首先,大三下学期面临着考研和找工作的抉择,其次才是考研选择何专业的抉择。当时身边的小伙伴们陆陆续续都有接到本专业不错的offer亦或是找到了相对安稳令家长满意的工作。这些都让我开始思考,自己究竟要过什么样的生活,是长辈眼里那种女孩子稳定一些吧的生活吗?博客A的作者认为“选择Offer的时候,我第一重要的是兴趣,对我来说,兴趣是我全身心工作的基础,也是成功的必要条件。 我很看重薪水和生活方式,但我没有把它放在第二重要的位置上,因为我更看重的是五年后、十年后的薪水,而不是起薪。我非常认同这样的见解。因此,我把学习和发展的机会放在了仅次于个人兴趣的位置上”。
对于这个言论我深表赞同,我希望可以过上不断学习可以不断进步不断有向上发展空间的生活,这让我对未来充满了憧憬和向往。在我认为自身能力不足又有继续在这个行业深造的决心的情况下,我选择了考研本专业。

你认为本科阶段所学的知识是否符合你对计算机专业的期待,为什么?我本科的专业其实是网络工程,作为一个信息与电子工程学院下开设的网络工程专业,我们涉及的课程范围很广但也不深入。我们有像电子专业的同学们一样学习单片机硬件知识,上课亲手做过网线,也学习了计算机的一些基础语言例如C、JAVA及h5等等。这些知识让我对计算机专业的概貌有了一个大体了解,许多神奇的东西不再像不了解之前那么神秘,又有许多平时习以为常的东西其实暗藏玄机。所以其实这个学习的过程还是改变了很多我对计算机专业的看法,虽然和一开始的期待会有所不大符合,但我看法的改变也渐渐地符合了当下的期待。

你觉得计算机/软件工程是你喜欢的领域吗,它是你擅长的领域吗?虽然计算机不是我擅长的领域,但是是我喜欢的领域。虽然有时候不愿意承认,但是大部分男生和女生在工科方面的学习能力还是会有所差异的。所以学习起来困难肯定是有的,它的确不是我所擅长的领域,但是我现在的不擅长并不能剥夺我对它的喜欢,也不会否定我的能力,成为我以后擅长该领域的绊脚石。博客G和H当中都描述了半路出家的程序员的故事,“她并不是有什么天赋异禀,只是执着的去追求自己的幸福和成长”也给了我一定的鼓励,我想只要我还怀揣着激情和力量走在这条路上,我也有一天可以让如今不擅长的领域成为日后我擅长的领域。

前人走过的路和对未来研究生生涯的展望

自我感觉你已经具备的专业知识、技能、能力有哪些?本科的学习期间虽然代码实践能力不是特别强,但我认为我理论知识的积累还是对后面的学习有一定的帮助的。特别是准备考研期间福大的专业课863数据结构与程序设计,让我对大一学习的数据结构又有了很好的巩固。我认为数据结构是学习很多东西的基础,要打好牢固的地基才能更快更好的学习其他知识。另外例如计算机网络、组成原理等等专业课也是十分有帮助的。虽然本科期间粗浅的学习过C语言、JAVA、WEB等语言,但在掌握这些语言技能上我还有很大的欠缺,也希望能通过日后不断的practice强化自己“吃饭”的技能。

离成为一个合格的计算机专业硕士毕业生,在专业知识、技能、能力上还差距哪些?一个合格的计算机专业硕士毕业生,想必每个人都有自己独特的标准吧。我虽然是一名学硕,但我对自己的定位不局限在于研究学术、发表论文上,我认为毕业之后要从事代码相关的工作的话最重要的还是coding的能力。我对自己成为合格的毕业生的标准就是在完成学校限定的毕业必须的任务之外,要能具备独当一面的代码编写能力。专业知识的储备我当然也有所欠缺,也希望能通过课堂这个平台掌握更多的新兴的专业知识,为以后实践能力的培养做准备。博文K中给出的给新人的八点建议又让我对自己还欠缺的能力有了一定的思考,技术肯定是差距,但是“不要只把心思放在技术上,技术是hard skill,只要下工夫就一定会掌握。更要注意与人沟通等为人处事的soft skill上。hard skill像一个大树的根,而soft skill则像一个大树的枝叶。树根是你的根基,能让你站得很稳,而枝叶能让你向天空伸展,获得发展”“对于程序员来说,应该始终记住,技术不是主要的,主要的是通过技术能够解决什么样的问题。一定经常想要解决什么的问题,要满足什么样的需求,而不是要用什么样的技术”。这些话语让我对于思考问题的方式也有了一定的转变,要从用户的角度进行思考。技术可能是通过看文档就能获取的,但你要学习更多的技术之外的为人处世以及心中要有明确的职业规划方向,这些才是更深层次上的差距吧。

研究生毕业后的选择

在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?研究生毕业后的首选当然还是在当地从事本专业相关的知识,正如博文A所说“对于事业起步的年轻人而言,决定未来薪水的,就是你能在这份工作中学到什么,以及拥有这份工作后你能积累什么作为以后的资本”。薪水固然是很重要的考虑因素,但我毕业后的选择更会放在个人未来的发展上。
相比其他同学,我的劣势或许是编程实践能力上的欠缺也或者是逻辑思维上的不足。

针对你的选择,你给自己的研究生生涯设定的规划安排是什么?目前的任务就是慢慢开始看论文,先完成学校要求的毕业任务。之余,努力完成实验室的项目任务,不断提高自己的代码能力。希望能在完成项目有余力之时,多学习一些不同的语言和新兴的计算机技术。这样也能为我的选择打下一定的基础,一步一步向目标靠近。

脱离小菜鸟的level

你愿意为了一个你感兴趣的、或得到实战锻炼的项目熬夜吗?你想脱离小菜鸟的level吗?如何评价上一届同学说的“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”
其实实验室另一项目组上线的那天晚上大家都熬夜了,我想这样的机会在我的研究生生涯是少不了的。这或许是因为平常的工作没有做到位,效率不够高,也可能是项目的需要。但实战的锻炼当中这种情况是少不了的。要问我想不想脱离小菜鸟的level,那答案是肯定的,现在的实战锻炼也是为了早日脱离小菜鸟的level。关于上一届同学的说法我还是蛮认同的,其实工作到最后,特别是熬夜团队一起完成项目的时候,完成了之后成就感还是蛮高的。一起熬夜打代码让人有一种很充实的感觉,就像并肩作战的战友一起作战一样。

对这门课的期待以及个人目标

我对这门课的期待,说到底还是希望给我构建出一个软件工程的框架,让我更好地去了解软件工程吧。本科的学习或许非常粗浅,那我希望可以通过研究生的课程让我深入地了解它。在这个过程当中,作为我编写项目的敲门砖,以前无论是做学校的课程设计还是毕设也好,都不如实战的真正的项目来的有教育意义。希望可以通过这门课的几次大作业,让我真正入门,以后也能获得更好的锻炼。花多少时间,要看团队能在多少时间内完成老师布置的作业了。当然希望是用最少的时间做到最好。目前的目标,可以概括成practice practice practice!然后抽出时间看论文,早日发表论文。正如博文L中的作者所说“兴趣和热情只能让你很执着,但并不一定能让你走好这条路,只有你的能力和你的强项才能让你走好这条路”,希望我能有能力和强项走好这条路。

posted @ 2017-09-30 15:30  林逗号  阅读(215)  评论(5编辑  收藏  举报