高效程序的45个习惯---第三章 学无止境
5 跟踪变化
平衡的技术
只要你在某些方面成为专家,就能使用同样的方法,很容易地成为新领域的专家。
避免在一时冲动的情况下,只是因为想学习而将应用切换到新的技术,框架或者开发语言。在做决策之前,你必须评估新技术的优势。开发一个小的原型系统,是对付技术狂热者的一剂良药。
6 对团投资
午餐会议
□ 读书小组逐章一起阅读一本书,会非常有用,但是要选好书。《7天用设计模式和UML精通…》也许不会是一本好书。
□ 不是所有的讲座都能引人入胜,有些甚至显得很不合时宜。不管怎么样,都要未雨绸缪;诺亚在建造方舟的时候,可并没有开始下雨,谁能料到后来洪水泛滥呢?
□ 尽量让讲座走入团队中。如果午餐会议在礼堂中进行,有餐饮公司供饭,还要使用幻灯片,那么就会减少大家接触和讨论的机会。
□ 不是所有的讲座都能引人入胜,有些甚至显得很不合时宜。不管怎么样,都要未雨绸缪;诺亚在建造方舟的时候,可并没有开始下雨,谁能料到后来洪水泛滥呢?
□ 尽量让讲座走入团队中。如果午餐会议在礼堂中进行,有餐饮公司供饭,还要使用幻灯片,那么就会减少大家接触和讨论的机会。
□ 坚持有计划有规律地举行讲座。持续、小步前进才是敏捷。稀少、间隔时间长的马拉松式会议非敏捷也。
□ 如果一些团队成员因为吃午饭而缺席,用美食引诱他们。
□ 不要局限于纯技术的图书和主题,相关的非技术主题(项目估算、沟通技巧等)也会对团队有帮助。
□ 午餐会议不是设计会议。总之,你赢专注讨论那些与应用相关的一般主题。具体的设计问题,最好是留到设计会议中去解决。
□ 如果一些团队成员因为吃午饭而缺席,用美食引诱他们。
□ 不要局限于纯技术的图书和主题,相关的非技术主题(项目估算、沟通技巧等)也会对团队有帮助。
□ 午餐会议不是设计会议。总之,你赢专注讨论那些与应用相关的一般主题。具体的设计问题,最好是留到设计会议中去解决。
7 懂得丢失
平衡的艺术
□沉舟侧畔千帆过,病树前头万木春。要果断丢弃旧习惯,一味遵循过时的旧习惯会危害你的职业生涯。
□不是完全忘记旧的习惯,而是只在使用适当的技术时才使用它。
□对于所使用的语言,要总结熟悉的语言特性,并且比较这些特性在新语言或新版本中有什么不同。
□沉舟侧畔千帆过,病树前头万木春。要果断丢弃旧习惯,一味遵循过时的旧习惯会危害你的职业生涯。
□不是完全忘记旧的习惯,而是只在使用适当的技术时才使用它。
□对于所使用的语言,要总结熟悉的语言特性,并且比较这些特性在新语言或新版本中有什么不同。
8 打破沙锅问到底
平衡的艺术
□你可能会跑题,问了一些与主题无关的问题。就好比是,如果汽车启动了,你问是不是轮胎出了问题,就是没有任何帮助的。问“为什么”,但是要问道点子上。
□当你问“为什么”的时候,也许你会被反问:“为什么你问这个问题?”在提问之前,想好你提问的理由,这会有助于你问出恰当的问题。
□你可能会跑题,问了一些与主题无关的问题。就好比是,如果汽车启动了,你问是不是轮胎出了问题,就是没有任何帮助的。问“为什么”,但是要问道点子上。
□当你问“为什么”的时候,也许你会被反问:“为什么你问这个问题?”在提问之前,想好你提问的理由,这会有助于你问出恰当的问题。
9把握开发节奏
平衡的艺术
在每天结束的时候,测试代码,提交代码,没有残留的代码。
不要搞得经常加班。
已固定、有规律的长度运行迭代(第69页,习惯17)。也许刚开始你要调整迭代的长度,找到团队最舒服可行的时间值,但之后就必须要坚持。
在每天结束的时候,测试代码,提交代码,没有残留的代码。
不要搞得经常加班。
已固定、有规律的长度运行迭代(第69页,习惯17)。也许刚开始你要调整迭代的长度,找到团队最舒服可行的时间值,但之后就必须要坚持。
如果开发频率过于密集,你就会精疲力竭的。一般来说,当与其他团队(或组织)合作时,你需要减慢开发节奏。因此人们常说,互联网时代发展太快,有害健康。
有规律的开发节奏会暴露很多问题,让你有更多鼓起勇气的借口(第23页,习惯4)。
就像是减肥一样,一点点的成功也是一个很大的激励。小而可达到的目标会让每个人全速前进。庆祝每一次难忘的成功:共享美食和啤酒或者团队聚餐。
就像是减肥一样,一点点的成功也是一个很大的激励。小而可达到的目标会让每个人全速前进。庆祝每一次难忘的成功:共享美食和啤酒或者团队聚餐。
浙公网安备 33010602011771号