软件工程

       我是一名本科专业为通信工程的跨专业学生,当初选择通信工程是出于就业面较广的因素,而后来选择计算机这一专业继续读研究生也同样出于工作方面的考虑。读了通信工程后才发现,可能学习的方向和自己之前想的不一样,本科学校的这个专业更加的偏向硬件,每天是各种电路板,可能这和我最初的一些就业目标是背道而驰的,因为硬件也在一定程度上也意味着将来的工作环境可能会比较恶劣。因此,我选择计算机专业作为我未来的学习方向,虽然我在本科阶段没有接受过很多的编程方面的教育,没有其他同学那么有基础,但是在了解的基础上我还是认为编程是一项非常有趣的事情,首先你必须学会相关的语言,其次必须要逻辑性较强的思路编写算法,对于后期程序运行之后的检错不断修改过程,就像是看到山顶一步步靠近一样,让人每走一步都能感受到成功的喜悦。所以这种成就感不是每种学科都能够带给我们的,所以,虽然现在我还有特别多的不足,特别多课程和学习的地方需要恶补,但我相信经过自己的努力,一定能和别的同学一起并肩战斗。

      虽然目前计算机不是我最擅长的领域,但经过三年甚至更长时间的学习,它将成为我未来最擅长的方面,对于最感兴趣的专业方向,当初选择并行计算,是因为目前来讲它是一个较为火爆的方向,随着大数据计算量的逐年上涨,传统的“顺序”计算已经无法满足人们对于计算的需求,因此并行计算在提高计算时间,节约时间成本,促进科技发展方面有着不容小觑的作用。

       对于未来三年的规划,首先肯定是学好专业知识其次是争取能够多发几篇论文,希望从技能和学术两个方面提升自己。

       关于《构建之法》这本书,读完之后感觉整本书写的很流畅连贯,有种一气呵成的感觉,而且跟以往教材比较,内容充实却不冗长沉闷,总的来说,它是一本足够专业,也足够接地气的课本。但是然而自己目前所知甚少,所以在初次读完这本书的时候仍然遗留了一些问题,例如:如何做需求分析,如何做用户调查,如何做技术运营,故障管理等。对于印象较为深刻的应该算是第四章 两人合作这一部分,首先它从缩进、行宽、括号、命名等一些小的方面给出了我们‘代码规范’,甚至连注释都有强调。也许是因为之前自己可能不太注意这方面的问题,所以看过之后感觉自己获益匪浅。之后又提到了程序设计、模块之间的关系、设计模式等方方面面代码设计规范的问题。4.4节讲到代码复审,大家在完成代码之后也会做检查,跑程序,如果不报错就没事了,但是这本书却告诉我们不仅我们要做到编译不出错,另外还要注意逻辑和算法的错误,要看到自己的算法是不是足够优化,自己的代码是否还存在改进的地方。甚至是它是否容易维护,能否都通过单步测试。后两小节讲到了结对编程和两人合作,它强调两人共同学习,相互帮助,能够提高学习效率,共同进步。关于两人合作,书中用了很多幽默诙谐的例子,讲了两人合作的技巧,从一开始的探索项目,到中途遇上不可解决问题,再到后期简单的复查时,可以独立思考,期间思路清晰,沟通良好时,一起结对编写,加强合作,我觉得这个过程真是我们今后合作完成任务时需要学习和借鉴的。

posted @ 2017-09-17 14:18  罗佩聪  阅读(112)  评论(1)    收藏  举报