阅读大道至简的读后感

这本书拿到手上的第一感觉就是篇幅很短,并不是什么长篇大论,可能作者把所有的精华都已经浓缩在这里了吧。

前文作为抛砖引玉的部分,表明了本书的大致内容,这本书将会将前人的思想与方法以一种浅显的方法传授给我们这种还是单纯完成作业而编程的学生,同时将我们的思想尽量往一个程序员的方向上拉。

我已经学习了几门语言,也掌握了循环判断等思想,也掌握了一些方法,我具备了编程的能力,在学校里也能及时完成作业。但是在阅读到这本书以后,我才发现我编程时就像愚公一样,只是不断朝着目标前进,中途遇到困难便停下,寻求帮助或者看书,或许我还不如愚公,我在写程序时完全是看到题目就简单思考一下然后就开始写了,这是我现在的不足,我希望我以后编程的时候能像写作文一样,先列一个提纲,然后开始写,这样功能的实现就能做到面面具备。然后是分块的思想,一个程序往往很庞大,它往往分为不同的部分,就像一个类中有不同的函数实现不同的功能,看似分散,但是相互的调用让他们成为一个联系的有机体,我以后写程序最好能合理利用不同部分的不同功能,从而使程序看起来更加简洁。然后是方法的方面,其实我之前对于算法也有一定的学习,算法对于程序的运行以及简洁程度有很大的帮助,例如顺序查找是一种最基本的查找方式,而这样的方式较为复杂,而二分查找等算法就可以提升算法的简洁程度和运行速度,算法在数据结构中会有深入的学习,希望自己能够多学习一点并且学习的好一点。

然后是关于团队的方面,其实对于这一部分我其实并不是特别感冒,因为实力垃圾,从未和他人合作过一个有点规模的项目,在阅读这本书后,对于团队的合作也有了一定的认识,作为一个团队的核心,管理者应该预估一个合适的工作周期,从而能够尽量完成这项工作,而作为一个参与者则应该在明确分工的基础上遵循规定的质量体系做完自己所有的工作,从而将这个团队任务完美的完成。就算是一次成功的团队合作。同时与客户的交流也是很重要的,甲方爸爸还是要顾及的,本书中就提出了最简交流,从而避免一次次的交流流于形式,终于饭局。而是真正的解决了客户的需求和程序员的对于这个任务的一个大致思路。再次回到我们编程的过程,编程拥有一个固定的流程,而这个过程就是需要管理者的安排而形成的。

这就是一个软件的三个部分过程工具方法,这三个部分相互作用,但最终还是需要实现,所以灵活地运用的自己的知识,恰到好处的处理好与客户以及项目组内的工作,利用固定的模式从而完成一个软件应该就是一个好软件产生的必要条件和一个程序员的处世之道吧。

其实对于这本书我并没有特别读懂,因为有许多事情我并没有经历过,但是对于程序员这份职业有了新的认识,它像是一门需要精雕细琢的艺术作品,它拥有着它的模式和套路,但我们仍然可以自由发挥,前提是要需要满足所有人的需求。大致就是这样吧。

猜你喜欢

转载自www.cnblogs.com/ljpljm/p/11273729.html
今日推荐