大道至简——软件工程实践者的思想
大道至简这本书,以一个软件工程项目经理的角度,讲述了作者对软件开发各个过程的独特见解。在读这本书的过程中,虽然很多名称概念我还没有接触过,我也从未经历过软件开发的全过程,对书中的很多地方不能完全理解;但是这本书让我对软件工程有了一个初步的认识。以下是我在阅读此本书时的一些理解感悟及一些语句摘抄。
1.以前上来就写代码,不注重分析思路的过程(流程图,伪代码,可行性分析)。
2.只知道埋头苦学,却未曾思考该如何学,该如何更高效的学。
3.管理人员能力不一定是最强的,但是必须能够承担责任。
4.合理的制度能够帮助管理者分担责任。
5.管理者,若在洞外,可以发现问题,若在洞内,只能做循规蹈矩的蚂蚁
6.如果一件事是正确的,无论过程如何,它都是正确的,所以应该把结论放在最前面。
7.沟通的目的不一定是要让对方认同自己的观点,也有可能是相互理解
8.管理者在讨论中的角色是,在适当的时候给出结论,或者结束讨论让问题存而不论。因为沟通也是一种成本。
9.与客户的沟通,目的是了解挖掘信息,最末了才是交流感情。
10.要实际做工程的每一个阶段,而不是走过场。
11.实现才是最终目的,不要为了做工程而做工程。
12.所有过程模型主要的思想没有很大的区别,只是因为实际需要的不同而有所不同。
13.要学过程模型的本质,而不是架子这样只会得一些文字可抄
14.经验是源于对过去的思考,而不是复制。
15.成功者有时候会沉醉于成功的喜悦,而忘记关注当下的背景与前提。
16.远景目标能够引领方向,阶段性目标能够使人保持动力。
17.管理者不能过于勤奋,管理者不能充当团队的腿,帮助跑不动的人继续跑下去。
18.太多频繁的,一成不变的激励,一定会失去效果。
19.一个管理者应当在工作开始之前安排好计划,而不是在所有人都无所事事后来找大家的茬。
20.技艺在精湛,不知其目的,没有实质性作用也是无用的。
21.在团队工程中,技法之精妙不是关键,关键在于技法能否为团队带来整体效益。
22.软件企业间对标准,语言的争论,并不是出于软件实现的角度考虑,而是让自己在整个体系中全面胜出。
23.项目管理中成本是非常重要的。
24.开发方式要根据需求选择,不能完全套用。
25.要辩证的对待敏捷开发过程和传统开发过程。
26.发现现象并不伟大,真正伟大的事通过现象发现其背后的本质。
27.做出的选择,要根据项目各方面的因素,而不是某天在某个地方听到的神奇的方法在进行项目时,学术方法的纯粹和完美不是必须的。
28.一颗子弹的威力,原本出自一个并不成功的丹药实验。
29.不要盲目的追求项目功能的多样性,否则会导致项目过于庞大笨重。
30.不同的角色有不同的关注角度,没必要做到人人必知必会。
31.枝节不同于细节,管理者在决策时要学会忽略枝节。
本文作者:lmyyyy
本文链接:https://www.cnblogs.com/lmyy/p/16482541.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步