知其所以然

《大道至简》这本书,读完之后,我能理解作者的想法,前辈想通过这一本书像我们传达软件工程的学习与实践过程中容易出现的问题并提供了思想指导。
作为一个小白,这本书对于我来说是有阅读门槛的,很难真正的理解作者在文中所提及的各种问题,包括开发过程中的团队配合,与客户的交流,编写工程中会遇到的挫折等,但是也使我初步了解了未来要接触的行业内情,让我受益良多。
作者从头到尾都在提的一件事,是程序等于算法加结构加方法,我对此印象深刻。用愚公来比喻码农也是一个很新奇的比喻,能将故事与现实结合,让我明白了一个热爱程序的人能从任何事物上看出程序的特征,或者说,他们有这种思维,会主动思考,这种主动性对于我们的学习绝对是有帮助的。
从第一部分也能开出来,作者想告诉我们一个道理,就是方法,懒人创造方法,他是这么说的,大道至简,就是简单在这种思维的跃进。以前我的编程是盲目的,不知所以然,对于方法只会生搬硬套,这种方法恰恰使我的编程更加复杂。不知句读,就容易多不必要的结构,也更不明白自己的目的性,从而达不到编程的意义。
作者又接着叙述了在公司中各个职员与部门管理中拥有的矛盾与解决方案。对于团队,充分保证沟通,组织正确的团队模式并确立相应的奖惩制度,对于员工,尽量做到明确分工,择才而用,不得不弹性分工时,优先考虑员工的想法而不是能力。一切从简,每个人各司其职,做好自己应该做的,尽管工程的交流中充满难以统一的问题,包括项目进度等等,但是简化可以有效调节矛盾并提高效率。
交流也离不开简。于客户,少说闲话,提前准备问题,用双方都能听得懂的方式,也就是有效沟通,做到简短高效的交流,对两方都是省时间的方式。能够精准把握目的与需求,那就避免了工程弄错方向白用功的结局。于开发人员,进行交接时如果看到一个什么注释都没有的程序,想要维护时也是举步维艰,没少看到这类的段子。所以要留下简单易懂的注释方便后人改进与维护。
工程的目的是为了给客户提供一个满意的结果,这句话中有两个词很重要,一个是客户,一个是结果。不管面向的对象是谁,程序员的服务对象是客户提出的要求,我们的职责是尽量让客户满意,我是这么理解这本书的,所以在工程中要带有强烈的目的性。在工程中也会遇到各种各样的问题,每一次问题都是经验的累积,是进步的机会,学会了解问题,像前面说的,多思考。
还从其他方面讲述了工程的问题,包括项目资金与收益的比较,对于一个运营团队也是必须要思考的,想要活的持久,要能进步,再协调各部门的同时,每个部门都要做到有效有序的进行,像书中说的,蚂蚁一样。大道虽杂,但每一件事都可以简单的完成,对很多人来说,完不成许多事不仅仅只是因为缺少坚持,更多的也是缺少热情。过去我不懂方法,对编程一知半解不知所以,阅读这本书后我更加明白了方法的重要性,要认真对待每一次编程中遇到的问题,累积丰富的经验,这样以后的路才会更长。

posted @ 2025-07-31 08:20  Yuuki理  阅读(8)  评论(0)    收藏  举报