读《大道至简-软件工程实践者的思想》
来源:互联网 发布:淘宝试用如何领取 编辑:程序博客网 时间:2024/05/16 04:44
一直心里有一个矛盾:究竟是完成工程任务重要还是让自己掌握好技术更重要?
这矛盾是否无法调解?作为公司、老板,当然希望完成工程,赚到钱;而作为员工拿着固定的月薪,当然希望充实自己,即使项目失败、公司倒闭,无非就是挪个窝,说不定还涨薪升职。这点我相信在任何的行业都是适用的。
《大道至简》里提到了工程成本的问题,周爱民认为做一个软件项目,关键还是完成它、拿到钱,而至于过程,都是可以忽略的,这也是项目经理的职责,但不一定是技术经理的期望。往往,技术经理更倾向于使用最新的技术、最酷的框架、最潮的方案,而这些最终只会消耗尽项目成本而使project走向失败。
我相信这个答案并不能被广大攻城狮认可,特别是刚刚毕业踌躇满志的技术爱好者。因为周爱民的这本书是2005年出的第一版,他当时已经是公司的高层,看问题的高度决定了他的观点。如果让你天天做复制粘贴的重复劳动,即使公司不倒闭、准时发你薪水,也许你不到一年便会离职(我面试时遇到过不少)。
既然如此,那编程工具是否也可以用最原始的工具?
没错!确实如此,只要能最快的完成项目,用记事本也无所谓,而周爱民就是用记事本!也许这又让广大程序猿吐槽,每次使用新工具都是一个兴奋点,我刚用MyEclipse2014还特意写了好几篇blog。
所以这本书不一定适合开发人员阅读,也许项目经理、团队组长、部门经理、研发总监阅读更为合适。
我买的是第四版,第四版还提到了《人月神话》,说《人》只适合大型项目,如果你是小型项目,最好不要以《人》为圣经,因为里面确实有不少打击士气的观点。
整本书读下来很顺畅,如果你编程经验有5年以上,基本都会深有体会,至少在我看来,里面的东西我都遇到过、思考过,干货不多,但读的很舒服,也有一些启发。
总结,该书主要说了三点:
1、项目的完成是首要的;
2、项目真实的情况比任何理论重要,包括《人月神话》,要相信自己的判断;
3、从这本书学到什么不重要,你自己学会思考是最重要的,这本书就是周爱民的一个思考;
我的感受:适合管理者阅读,我作为一个非管理者,里面的部分观点不敢苟同。
本文出处:http://blog.csdn.net/ouyida3
2015.2.20
- 读《大道至简-软件工程实践者的思想》
- 初读《大道至简:软件工程实践者的思想》收录
- 《大道至简 软件工程实践者的思想》 - 书摘精要
- 《大道至简-软件工程实践者的思想》之笔记
- 大道至简-软件工程实践者的思想阅读随笔
- 《大道至简——软件工程实践者的思想》读后(之一)
- 我的评价:《大道至简——软件工程实践者的思想》和《大道至简——软件工程实践者的思想(点评版)》
- 蛮力的隐喻--简评周爱民《大道至简--软件工程实践者的思想》
- 《大道至简——软件工程实践者的思想》4月12日全国发行!
- 大道至简:软件工程实践者的思想(典藏版)
- 大动作!!!公开《大道至简——软件工程实践者的思想》电子版(第二版)
- 软件工程实践者的思想
- 软件工程实践者的思想
- 软件工程-大道至简
- 大道至简-JQuery的设计思想
- 《大道至易——实践者的思想》勘误【2012.12】
- 小述系列最终篇:说说《大道至易:实践者的思想》
- 【软件工程】大道至简软件工程读书总结
- linux下有关用户、组以及权限的学习
- Java并发学习笔记(七)-ArrayBlockingQueue
- Copy List with Random Pointer
- HttpRuntime的认识与加深理解
- 算法入门->插入排序->C/C++ 语言实现
- 读《大道至简-软件工程实践者的思想》
- 胜利大逃亡(续)(状态压缩+三维BFS)
- 内部类详解
- ES学习笔记2-理论进阶篇1
- linux 基础
- 黑马程序员---从头开始,回忆JAVA基础之通信(二)
- Linux 常用命令
- 算法入门->冒泡排序->C/C++ 语言实现
- CodeForces515B Drazil and His Happy Friends (数学)