《构建之法:现代软件工程》阅读心得

虽然作为一名软件工程的学生,但是在之前对于软件工程并没有太多的认知,趁着这次阅读本书的时机,我认真的学习和了解了关于软件工程这门课的些许知识,或者说对于一名未来的程序员,这本书让我对自己的专业第一次有了不一样的认知和见解。
这本书中,作者主要通过很多现实中存在的事例将软件工程中可能会碰到的问题非常好的结合了起来,让读者非常容易理解并且感觉很贴切,而不是像其他书里面所说的知识,非但不是很容易理解,也让人不是特别清楚那些理论知识能够解决什么问题。书中的主要脉络,讲述了软件工程的基本概述,个人技术以及流程,软件工程师的成长,团队协作及流程,需求分析项目经理,软件设计与实现,用户体验以及软件测试,软件质量保证以及关于IT行业的创新。尤其是在刚开始的第一章,阿超的事例就让我学到了作为一名合格的程序员,我们首先要懂得根据需求来不断地完善自己的程序,但是在完善自己程序的过程中我们需要学会重复使用之前的代码,对于自己所写的每一行代码都要有着他所存在的意义,而不是在需求发生改变的时候,之前所写的代码就变成了“废弃物”。
随后讲到了关于软件工程师,在这我学到了最重要的一点就是对于一个好的软件工程师是需要有一个成长的过程,不仅需要不断的学习和实践的磨砺,所以这要求我们应该多汲取平时的经验以及技巧,提升技术技能才能更进一步,当然还有更重要的一点是我们应该要有自己的职业规划,这样才能在我们的职业道路上走的更长更远。 接下来讲到了关于团队协作的重要性,软件工程的开发过程一直都强调团队的重要性,每个人在团队之中都扮演者不可或缺的角色,所以对于一名合格的软件工程师要清楚自己在团队当中所需要发挥的作用,对于还欠缺的能力要主动去学习,还有就是这当中代码的规范性以及代码复审就特别的重要,这里面就提到了结对编程,这就非常讲究两个人的合作性,也能提高效率,所以在编程中一定要注意团队合作。在这本书本上,作者给我们提到了很多的团队合作模式和开发流程,也举了很多的例子,但是都各有优缺点。在编程中,我们还需要用尽量短的时间去融入团队,更快的看清自己的定位以及认识到同伴的优劣势能帮助我们更好的提高效率去编程。而这个可能也是提现团队在合作完成编程项目的作用性的一个重要方面。
大致读完了前几章的内容,虽然不是精读,但是还是有很多的收获,这种收获需要我一点点的用心去感受然后总结,最后用到自己的身上,但愿在接下来的学习时间里,能够在老师的帮助下,和同学们的合作下,让自己能够离一名优秀软件工程师更进一步。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值