大一过去了,有幸分到王老师的专业,在其推荐下读到了这本书,《大道至简》。
第一眼惊叹于其薄——120多页;
第二眼惊叹于其质——思想至简;
作为一介读者,首先看到的自然是序,我看到蒋涛先生对这本书的评价——闪烁着思考的光芒,
看到爱民先生写这本书的愿景,也看到爱民先生的胸怀,这不仅让我带着一种敬意去开始读本书。
书前两章,是关于个人。
之后的六章,讲的是在大环境之下,该如何去适应自己的角色,该如何去发挥自己的功能。
好吧,从章节内容及分布上,大环境的重要性呼之欲出。
前两章很有意思,从“战国愚公斧钺以凿之”开始讲起,到对“战国李冰积薪以烧之“的深入分析而结束,得出了两个结论:
①程序=算法+结构
②是懒人造就了方法
我得出自己的结论:埋头苦干重要,但思考的光芒照亮着你前方仍然黑暗的路。
后几章话题开始严肃,让我发现这本书主要讲工程管理。且工程为少,管理居多。
让我意识到一个工程项目的完成,不仅需要个人的编程技术高超,整个团队的协作以及管理上的得当也是极其重要的。
第三章:一个良性发展的团队需要有一个良好的公司环境及一个优秀的项目经理
第四章:沟通,客户与经理,经理与开发人员,客户与调研人员,开发人员与。。。,高效的沟通对于一个项目的生与死至关重要
第五章:勇敢的尝试去做,做了才会有下一次的进步
第六章:从个人到集体,从编程到工程,语言只是工具
第七章:现实中的软件工程,成本是无法忽视的问题
第八章:思考和思想,明确自己的需求
以上是对各章内容粗浅的小结。
软件工程到底是什么?它需要什么?在我的眼中,《大道至简》将其分为软件和工程两个方面
软件当然离不开其开发者,它告诉我开发者自身的创新点子很重要,这直接推动了一代又一代开发工具的升级
至于工程,整整六章的篇幅可见其在作者心中地位之重,
工程需要什么?抛开公司只谈团队的话,
你得有一个勇敢的项目经理,
然后是高效的沟通,内部和内部,内部和外部,外部和内部
还得有一个合理的预算
在大学刚开始接触这个专业的时间读到这本书无疑帮我明白了很多关于这个专业的东西,角色的转变啦,团队的重要啦等等都是不可或缺的思想
这个时间点的价值观十分重要。
以下是个人感受部分:
过去遇到编程任务的时候,是直接”那我们就开始吧“,和愚公一般,到了不会的地方也只是去书中套模板,自己思考的地方很少
这样不给自己留思考空间,就和愚公一般难以提高工作效率,只能靠时间来完成任务,但以后没人会给你那么多时间。
以后在解决问题的时候,问问我自己做什么?为什么要这样做?还有没有更好的方法?
完成任务时把自己的收获记录下来。
开学后就是大二了,要学着做一个”偷懒的人“,梳理自己所学,去获得更大的进步。