《程序员成长的烦恼》 读书笔记
PB15061359 王亚正
这本书是由四个人共同完成的,讲述了四名优秀的程序员从高中开始到现在的关于编程的经历,以及他们的一些感悟。
总的看四个人中前两位是从小开始接触计算机编程,而后两位一个是从大学开始决定从事计算机行业,最后一位是在大学毕业之后才开始真正意义上的开始学习编程。但四位作者有几点相同:首先,四人是真正的热爱编程,其次,四人都一直在坚持学习,当他们遇到新的问题时马上开始新的学习,所以说他们的知识是在不断更新的,活到老,学到老。这一点和之前所看的《一个程序员的奋斗史》中的主人公非常相似。
四人从大学毕业开始工作,开始时都是非常辛苦的,经历了各种挫折。四人在介绍各自人生经历时,都介绍了自己的一些朋友给自己的帮助,有的一起开公司,有的一起解决想卖难题,也有的一起分享人生快乐和痛苦。
最后根据书中所提的观点建议,结合我自己的看法,做出如下总结:
1.编程语言不是全部,但编程语言会影响程序员解决问题的思想习惯。
2.网站前端开发必须关注到用户体验的重要性。
3.分治思想(递归)是程序算法中最基础和最核心的思想。
4.编程的基本功非常重要,这会影响之后工作的方法和效率。
5.考虑问题数学建模非常重要,建模不同,解决问题的方法会有很大的差异。
6.在修改前任代码时不要立即推翻逻辑,认为自己的想法一定就好。
7.在做项目时,不要倾向于同自己熟悉的技术解决一切问题,而是应该把工作分开,分别交给擅长的人。
8.学习新的语言,照着别人的代码输一遍然后再加一点自己期望的功能不失为一种好方法。
9.现在的技术怎么样不重要,重要的是我们要知道如何提高自己的能力。
10.良好的代码规范有助于对程序的阅读理解。
11.和比自己强的人在一起,耳濡目染,自己的技能也会得到快速提高。
12.学习Java的一些推荐书籍:java核心技术,java核心思想,effective Java、java与模式、构建:改善既有代码的设计、快速软件开发等等。