第三章 原型与Python
在这一章中,我又更加深刻的认识到做软件的难,它就像洋葱一样层层叠叠,每一层都辛辛苦苦地建立在前一层的基础之上,危如累卵。无论如何,日积月累,一层一层搭建
起来,即“抽象层叠”,而抽象层的最低端就是汇编语言,是最让我学习起来头疼的汇编语言,也是大多数人难以学习和编写的,后来产生了许多适用性更强的高级语言,也就随之
出现了编译。
后来发明了Python,虽然这一脚本语言不像其他高级语言得到人们的那么重视,但是Python凭借自己的优点发挥了比其他预言更多的智能特性,比如它在变量类型上的宽松原
则。它提供了其它几个特有的机制,更符合业界标准的编程语言,也“面向对象”。但是它也并不完美,当然了,世界上可以称为最完美的事物总是随着人们的要求而备受期待的,
是不存在的。
第四章 乐高王国
技术工业的冰河时代导致大量程序员的失业或半待业而使他们转而投身开源项目,在这个特殊的时期,孕育了许多新软件,OSAF团队备受瞩目。
从一个又一个的成果的创新历程中,我感受到了过程的艰辛,开发人员一边受它的折磨,但是依旧要扎进去,这种精神值得我们大家学习。其中阐述了开发软件过程中最好玩
的阶段,竟然是“万事皆在计划,但什么都还没做起来”。但是这对于平时学习中的我来说,这正是最艰难的时刻,什么都没做出来,必定是令人十分头疼的一件事,但是仔细用心
想一想,项目最有趣的时候确实在刚开始的时候,这时候有无数种可能敞开着大门,而通向痛苦妥协的大门是关闭着的,这时候的开发人们可以任我们的想象,天马行空,凭空创造
出城堡。
第5章 管束奇客和狗
首先介绍两只能够在办公室自由活动的狗,进入程序员们的生活。能快速学会不常见或特殊的技能,如果管束不严则会戏弄主人。狗与主人,程序员和经理,相似度令人震惊,
抒发做程序员的苦难。
当出现一个新的项目时,面临最多的也是最难的就是各种选择,很容易迷失,这就要求开发人员们能够尽量快速地做出正确的决策选择。一个团队中管理者发挥的作用是十分重
要的,能够让人们能协同合作,益其长处,弱其短处。