梦断代码阅读笔记 01

《梦断代码》 以前没有怎么看过这方面的书,这本书确实是让我眼前一亮。梦断代码并不是一本枯燥的只讲代码的东西,而是通过作者写自己,写自己的经历,身边的事情,向我们讲述了代码的王国。

一开始看到第0章并没有感觉多么奇怪,可能程序员的思维方式已经固化在大脑中了,但读到作者关于第0章无意搞笑时,也不禁哑然失笑,为什么程序员要从0开始计数?因为计算机从0开始计数!多么直接的答案,程序员要学习计算机的计数方式,要从0计数转换到真实用户的从1计数,不停地在程序中进行+1 -1操作。"Hello World " 程序能够唤醒每个程序员心中乐观的一面。既然能叫它说话,就能让它做任何事!计算机器协会(The Association for Computing Machinery ), 维护了一张网页,上面列出将近两百种编程语言版本的"Hello World" 程序。简直就是程序代码的罗塞塔石碑。

软件项目难以按进度安排实现,这种情况极为常见。在软件开发的世界里,进度延误普遍到人们特意生造出—个委婉词来描述它:slippage(失速)。开放源代码软件开发,它能彻底改变软件开发的具体过程。开源运动的新集市模式在很多方面改变了计算世界,但说到能比大教堂模式更快地让新产品面世,却并无显著建树。"愉悦是金,“艾瑞克· 瑞蒙德写道。“开源的成功告诉我们,对于创造性工作,玩耍是最经济有效的模式。”

过去的我,单枪匹马,在写的程序上还能驰骋,可是到了结对开发,还要自学时,个人的力量显得薄弱。

这样做是不可能继续走下去的,因为未来的开发必定是大工程的,个人的力量会显得薄弱。

读了这本书,我考虑到我们作为程序员,团队中的一员,首先要考虑到整个团队,不要单枪匹马一定要学会合作。其次就是自身,一定要清楚自己要干什么,要怎么做,虽然不知道结果,但一定要用于尝试,没准哪天一个很不经意的想法,就是解决问题的关键。不要顾虑太多,只要有想法,去试就行了。

 

posted @ 2019-04-29 19:30  至尊小虾米  阅读(121)  评论(0)    收藏  举报