阅读笔记09梦断代码

最后一篇阅读笔记了,把每章的内容总计一下吧:

1.死定了:讲的是时间,我们总是很乐观的估计我们的安排,可是我们的代码,不总是给我们机会让我们按时下班。以及交流方面,“十月怀胎,无论多少妇女参加都一样”工程并不会因为我们人多而减少。

2.Agenda之魂:讲的卡普尔,讲的是驱动,理想。是什么驱动我们不停下自己的手,我觉得每一个程序员心中都应该有一个答案。

3.原型与Python:讲语言,我们如何做选择,我们如何找选项,我们如何不让多选择给我们带来麻烦。还有一点关于电梯演讲的内容。

4.乐高王国,我们渴求的是可以拼装的代码库,我们希望代码可以更简单,可是,仅仅是我这样接触仅仅一年的小白也看的出来。我们做不到让代码真的像积木一样随便搭来搭去。模块化和组件化是软件人员的梦想,可是现实却是毫不留情的。我们总能拿到想要的代码中的一部分,可是永远都没办法直接使用。不过同时,对这一部分的创新,也正是我们的价值所在。

5.管束奇客和狗:一句话,别做狗,也别做奇客。

既好、又快、还便宜,同时满足的事情不太可能发生。

6.搞掂设计方案:引用一句话

别做大项目。从小项目开始,而且永远不要期望它变大。如果这么想(指做大型软件),就会做过度设计,把它想象行过于重要。更坏的情况是,你可能会被自己想象中的艰难工作所吓倒。所以要从小处起步,着力考虑细节。别去想大图景和好设计。如果项目没解决某些需求,多半就是被过度设计了。

别指望在短时间内达到大成就,我致力于Linux达13年之久,我想后面还得花上好些时间。如果一早就妄想做个大东西,可能现在还没动手呢。----------李纳斯托瓦茨

7.细节视图:注意需求,注意细节。走相反的路,只能让我们离我们的目标越来越远,甚至比我们不动还要远。

8.白板上的即时贴:敏捷开发里把这种手法叫做任务看板。瞻前顾后,我觉得对于程序员而言,是很有必要的。很多时候一款软件的上下限就是取决于,我们能看多远。

9.方法

这两句话给我的启发很大,是IBM对计划的要求

1)计划是强制性的

2)计划必须符合现实情况 ----“从底向上”,依据那些负责按计划执行的程序员的经验和知识而来,而不是“从顶至下”,靠管理者拍脑袋或对市场的期望而来。

10.工程师和艺术家:艺术家不一定是工程师,但工程师一定是艺术家。

11.通往狗食版之路,己所不欲勿施于人,想让用户掉进坑里,我们得先跳下去

猜你喜欢

转载自www.cnblogs.com/jyt123/p/11070391.html
今日推荐