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

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

(1)回想一下你对计算机/软件工程专业的畅想

  • A 考研时你是如何做出选择计算机/软件工程专业的决定的?
      算是凭借着对计算机天然的爱好,从高中时期我就在自学计算机了,当时学习任务比较紧,也只是对于编程做了个浅浅的了解。
      考大学的时候,当时啥也不懂,听我哥的建议,报考了车辆工程,当时只是因为这样的专业好找工作。在大学期间,实际上我还是在自己搞计算机。大一寒假期间,自学完了CPP,当时学CPP的想法很简单,就是想写游戏。因为我是车辆工程专业嘛,对于纯编程的项目,车辆工程专业几乎是没有的,基本上全是嵌入式相关。在车辆工程里会编程的并不多见,于是,顺理成章地成为了智能车队伍成员,对我来说,这是本科期间关于嵌入式项目的开端。在后来的项目中,有过机器人、智能家居的设计参赛。
      其他,也学过MFC、JAVA等编程语言,自娱自乐开发过小程序。
      在大三末,我感觉应该在计算机方面继续研究,发挥自己的特长爱好,从事自己喜欢的行业。同时,了解到福州大学的计算机专业很不错,于是跨考专业到了福州大学计算机系。

  • B 你认为本科阶段所学的知识是否符合你对计算机/软件工程专业的期待,为什么?
      一看这个问题就是针对于前置专业相同的同学问的。我最初学习编程语言是为了编写游戏,并没在意计算机/软件工程的定义是什么。如果要说期待的话,就是希望可以自己写游戏。

  • C 你觉得计算机/软件工程是你喜欢的领域吗,它是你擅长的领域吗?
      是我喜欢的领域,这正是我跨考的原因。本科四年也在一直在这方面学习,参加了很多关于嵌入式的比赛,是我擅长的领域。

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

  • A 自我感觉你已经具备的专业知识、技能、能力有哪些?
      本科阶段只是靠自学,把喜欢的东西学会,知识面可能不如本科是计算机专业的同学更加系统。在开发方面,有CPP基础,用QT写过小程序;有嵌入式基础,多数比赛都是嵌入式相关;研究过数据结构、算法,还自学了计算机操作系统和计算机网络等课程。

  • B 离成为一个合格的计算机专业硕士毕业生,在专业知识、技能、能力上还差距哪些?
      首先,需要把计算机相关课程、实践项目更加深入学习,特别是在算法、网络方面。同时,要更加参与实践项目,积累更多的项目经验。

(3)研究生毕业后你的选择是什么?

  有人会说,会继续做计算机行业,不仅仅是因为学了这个专业,还为了兴趣和情怀。向前看的时候,三年会很长,我不知道怎么回答这个问题,能在这个行业并且有机遇发展起来,这当然是最好,即便不在这个行业,计算机编程仍然会是我的爱好。爱好与功利没有关系。

  • A 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
      研究的是交叉学科吧,算是点小优势。
      劣势的话可能是不如本科是计算机的同学学的系统吧。
  • B 针对你的选择,你给自己的研究生生涯设定的规划安排是什么?
      a.好好吃饭
       按时吃饭,规律饮食,这是保障身体健康的第一步。不管做什么事情,身体是最重要的。对于程序员而言,一旦进入了编程的状态,吃饭方面丢三落四则是家常便饭,但这是非常不科学的饮食习惯。编程一方面是为了爱好,另一方面是为了工作薪资,为了更好的生活,如若身体垮台,追求多的money也应了一句话---舍本逐末。有人常拿1.1的365次方与0.9的365次方做比较,来说明每天努力一小步,长远进展一大步的道理,作为纯数学来讲,there is no doubt.实际上,我们透支的工作,1.1的工作,实际上是透支了身体,身体成了0.9,身体的0.9的365次方更应该注意。所以,我们需要的是平衡,找到1这个平衡点至关重要。
      b.好好锻炼
       好好锻炼,是为了强魄的体质,不是说就不工作了。规律锻炼,经常锻炼,适量锻炼,身体好了,工作状态自然也就上去了。---“每天锻炼一小时,健康工作五十年”
      c.早睡早起
       现在网上也常说嘛,熬夜相当于慢性自杀,在晚睡、通宵状态下挂掉的也不在少数。早睡早起,晚上呢,十二点之前吧睡觉,早晨七点左右起床。
      d.好好学习
       上述中列出了a/b/c三点,做好了以上三点,才能为第四点提供身体保障。好好学习,这一说法我们从小学喊到大学,到硕士,怎么才能好好学习呢,对于这一点仁者见仁智者见智,普遍说法也就那几种,什么课前预习、课上笔记、课后复习什么之类的。这几点很正确,但是真正做到的并不多,努力去做吧。
       对于好好学习这个问题,比在硕士之前的学习阶段更有挑战性,这是一个崭新的问题。相比较之前的学习,硕士阶段的学习更具有开创性、领先性。我在七月初就过来了,现在都接近三个月了,对于学习方面最大的一点感触就是,以前时候自己做东西、实践,不会的可以从网上百度查得到,现在不行,只能FQ从谷歌上查一些外文的东西,并且很少。之所以如此状况,就是现在研究的东西已经比较前沿了,资料很少了,不像java、c那种漫天盖地的视频教程资源。相比之前的学习,现在对查资料、读英文、深探索有了更高的要求。
       因为我的方向是网络嘛,所以就把关于网络的课程放在重点位置,多看paper,集思广益,深入探讨研究。

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

  愿意啊。想啊。熬夜这种东西,我只赞成在必要时候进行。我感觉这个问题是在把我们向熬夜敲代码这个方向领,我个人认为,晚上还是应该按时休息,除非有特殊情况下have to do.毕竟熬夜对身体不好,在上述中也已经提到过了,身体不好是程序员的通病,什么颈椎病、腰间盘突出、鼠标手之类的,高薪也是用身体换来的,我们应该警醒规避 😄

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

  “软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。”能否辅助我的研究方向就好,每周大概12小时吧。

posted @ 2017-09-30 17:57  春雨冰河  阅读(287)  评论(3编辑  收藏  举报