软件工管理&现代工程管理
****************************************************这本书的格局
我很喜欢这本书。
这本书从软件的乐趣和苦恼写起,体现了老一辈黑客的纯粹。也体现了生活哲学:莫忘初心。
确实,软件对于一个立志于建设的青年来说是最理想的场景:凭空,凭大脑,凭双手,凭一台计算机。
比尔盖茨起家的空手套白狼,google的双人组,twitter的大学寝室传奇。包括现在写日志的豆瓣网创始人咖啡馆一周完成故事。
IT业是一个传奇的行业,传奇是软件的自然属性。
我也喜欢作者宽阔的视野。
软件开发团队与外科手术队伍的类比,类比的非常棒。
与化学工业的对比,也非常棒。
与建筑行业的对比,当然我们都在干,所谓IT民工也。
更不论巴别塔、silver bullet的形象比喻。
大学教育学生多学多懂就是指望像这样通过对比启迪思维。
我也喜欢作者看破历史迷雾的预测能力。
no silver bullet,这是作者对软件开发效率提升的预测。
基于对软件开发核心问题的认识,和行业过去重大进展的分析和总结,现有新技术的分析和总结。这是任何一个想要掌握历史大势的人所要做的基本功。
以天赋为根基,以快乐为目的,莫忘初心,先宽后广的高等教育,理论知识和实际实践经验的积累和总结。
这就是作者所展示的素质。也正是高等教育和想做事业的人,理想的社会人应有的素质。
******************************************************************本书的架构
通读此书,感觉愉快。
比想象中的有趣&有用很多。
计算机系的软件工程课程就像大多数工科课本那样:只有what,how,没有why。
此书将软件工程管理的困难、原因、解决办法,一一道来。
计算机系学生参与过一个4人及以上的项目,实际进行过符合规程的测试,即可阅读此书,以全局视野纵览软件工程。
果然如所有本行业的前辈所说的那样,软件工程应该尽早学习。大三或更早。对软件工程有认识了,有利于自己的学习计划、职业规划。
凡是参与过4人以上的项目,便认识到:
复杂。软件的复杂,人的复杂,合作的复杂。
就是这俩字。一切问题来源都在软件开发的复杂。
复杂所以交流是问题。
所以需要文档、科学的管理体系,所以人月只是个神话
复杂所以可靠性是问题。
所以严格的测试,合理的测试计划很重要
复杂所以进度规划是问题
所以不同阶段的时间管理、进度评估、迭代开发很重要。
复杂所以一致性是问题
所以我们要确定领导核心的民主集中制——外科手术团队
软件行业永远是大海航行靠舵手。
由复杂二字起,软件工程的一切井井有条的被分析。
以上都不超乎大多数人的理解能力。
作者也提出了软件工程的复杂性未来进行更科学的研究和度量的可能。类似信息论在通信领域的作用。这是个目光高远的建议。
我更推崇的是作者所体现出的那种西方的管理素养:
客观看待人性,科学管理。
计算机本科生的软件工程教材上应该不会对软件架构师办公室的地毯应该被注意有所描述。
这方面例子如本书中对老板和项目负责人的矛盾如何解决的客观描述
将工程的规律和人的规律结合起来论证才是本书真正的特色和高水准之处。
凡是想做事的人,尤其是工科人实在应该多读几本管理尤其是工业管理的书,正如此书。
才能不卑微如打工仔心态,也不傲慢得不切实际,能够真正客观。
******************************************
想想此书成熟的年代,那些靠敲汇编语言,在狭小的屏幕,纸带存储,小的可怜的内存完成复杂工作的前辈。
想想那些动辄就是议论重新设计语言,实现编译器的前辈。
风淡云轻的写此书。
堪称举重若轻。
现代程序员的软硬件工具强大无比,更多的乐趣,更少的苦恼。
实在应该珍惜。
莫忘本心。
我很喜欢这本书。
这本书从软件的乐趣和苦恼写起,体现了老一辈黑客的纯粹。也体现了生活哲学:莫忘初心。
确实,软件对于一个立志于建设的青年来说是最理想的场景:凭空,凭大脑,凭双手,凭一台计算机。
比尔盖茨起家的空手套白狼,google的双人组,twitter的大学寝室传奇。包括现在写日志的豆瓣网创始人咖啡馆一周完成故事。
IT业是一个传奇的行业,传奇是软件的自然属性。
我也喜欢作者宽阔的视野。
软件开发团队与外科手术队伍的类比,类比的非常棒。
与化学工业的对比,也非常棒。
与建筑行业的对比,当然我们都在干,所谓IT民工也。
更不论巴别塔、silver bullet的形象比喻。
大学教育学生多学多懂就是指望像这样通过对比启迪思维。
我也喜欢作者看破历史迷雾的预测能力。
no silver bullet,这是作者对软件开发效率提升的预测。
基于对软件开发核心问题的认识,和行业过去重大进展的分析和总结,现有新技术的分析和总结。这是任何一个想要掌握历史大势的人所要做的基本功。
以天赋为根基,以快乐为目的,莫忘初心,先宽后广的高等教育,理论知识和实际实践经验的积累和总结。
这就是作者所展示的素质。也正是高等教育和想做事业的人,理想的社会人应有的素质。
******************************************************************本书的架构
通读此书,感觉愉快。
比想象中的有趣&有用很多。
计算机系的软件工程课程就像大多数工科课本那样:只有what,how,没有why。
此书将软件工程管理的困难、原因、解决办法,一一道来。
计算机系学生参与过一个4人及以上的项目,实际进行过符合规程的测试,即可阅读此书,以全局视野纵览软件工程。
果然如所有本行业的前辈所说的那样,软件工程应该尽早学习。大三或更早。对软件工程有认识了,有利于自己的学习计划、职业规划。
凡是参与过4人以上的项目,便认识到:
复杂。软件的复杂,人的复杂,合作的复杂。
就是这俩字。一切问题来源都在软件开发的复杂。
复杂所以交流是问题。
所以需要文档、科学的管理体系,所以人月只是个神话
复杂所以可靠性是问题。
所以严格的测试,合理的测试计划很重要
复杂所以进度规划是问题
所以不同阶段的时间管理、进度评估、迭代开发很重要。
复杂所以一致性是问题
所以我们要确定领导核心的民主集中制——外科手术团队
软件行业永远是大海航行靠舵手。
由复杂二字起,软件工程的一切井井有条的被分析。
以上都不超乎大多数人的理解能力。
作者也提出了软件工程的复杂性未来进行更科学的研究和度量的可能。类似信息论在通信领域的作用。这是个目光高远的建议。
我更推崇的是作者所体现出的那种西方的管理素养:
客观看待人性,科学管理。
计算机本科生的软件工程教材上应该不会对软件架构师办公室的地毯应该被注意有所描述。
这方面例子如本书中对老板和项目负责人的矛盾如何解决的客观描述
将工程的规律和人的规律结合起来论证才是本书真正的特色和高水准之处。
凡是想做事的人,尤其是工科人实在应该多读几本管理尤其是工业管理的书,正如此书。
才能不卑微如打工仔心态,也不傲慢得不切实际,能够真正客观。
******************************************
想想此书成熟的年代,那些靠敲汇编语言,在狭小的屏幕,纸带存储,小的可怜的内存完成复杂工作的前辈。
想想那些动辄就是议论重新设计语言,实现编译器的前辈。
风淡云轻的写此书。
堪称举重若轻。
现代程序员的软硬件工具强大无比,更多的乐趣,更少的苦恼。
实在应该珍惜。
莫忘本心。
有关键情节透露