在这个暑假我认真地阅读了周爱民写的《大道至简》,有很大的感触。

    首先来书编程,听起来这是一个高大上的词汇,实则不然,早在愚公身上我们就可以看到编程的影子了,在愚公移山的事件中,愚公首先是有一种要移山的需求,有了这种需求之后,他就开始进行他自己的“编程”了,在这个移山工程中,我们可以看到编程的根本:顺序,分支和循环。愚公不也是在编程么?其实我觉得编程说难也难,说简单也十分简单。程序等于算法加结构,而编程就是根据需求来告诉计算机应该怎么做,一个工程师其实就是需求者与计算机之间的桥梁。

    正所谓“穷则思变”,许多巧妙地方法反而是懒人创造出来的,思考一下,我们现在为什么没有人学愚公一样移山了,因为我们感觉那样太累了,换一种说法,我们也是懒了。正是因为有这些懒人的存在,才使得我们的世界这么快的发展进步。或许懒人不懒,我觉得连方法都懒得去想的人才应该是最懒得。

    在现在这个时代,没有一个完美的人,但是可以有完美的团队。大家在这个团队中做好自己的事情,发挥自己的光和热,这样才会使一个项目有了成功的保证。而管理者当然要尽最大限度的使成员实现他们的价值。说到这里“商鞅立法”是典故就值得借鉴了,在一个团队中,最重要的就是制度,制定好了之后每个人都必须无条件地遵守,若管理者越过雷池,怎么又颜面使其他人也严格遵守呢?

    在团队制作时,与客户沟通也是一个极其重要的事情,首先人不通兽语,两人动物沟通的前提是他们必须要有一种共同的语言,沟通前团队中的沟通人员有必要了解到客户的工作,社会地位,甚至喜好,沟通时尽量用客户所能理解的事物来形容专业的理论知识。沟通是要有目的的,不要流于形式,例如与客户吃饭或者打回访电话。

    工程不是做的,是组织的,项目经理要组织工程中的各个角色,使分工明确,共同完成项目。在一个项目之中,所有的参与人员不可以流于形式,像走过场一样,如流水线一般在项目上加上自己随意的一笔。我认为每一个成员在工作时都要有责任感,使命感,有一种创造事物的荣誉感,并且心中时刻要有目的性,时刻牢记客户的需求。这样的过程即使失败也会受益匪浅。

    在做一个工程时,必须要有工具,方法,过程,实现对象。工具既是语言,程序便是算法与结构,方法便是一种路径,过程便是解决角色的关系问题。在做一个工程时,首先的基本动因是实现对象的需求,然后是过程,方法,最后是选择怎样的工具。

    我认为在如今的IT行业中,各个公司之间的关系很复杂,之间的关系,竞争与合作,非常混乱。并且在做一个项目时,成本还是项目经理必须要考虑的问题。

    在目标和质量问题上,还要平衡时间,资源和功能三者之间的关系。区分出枝节与细节。

    读完这本书,我了解到了许多对自己以后发展有用的知识,不过我觉得我最大的收获是如同书名一般“大道至简”,无论是编程,还是生活中,对待事物,处理问题,都要想方设法的抓住他的原理,看透他的本质。不禁想起高中物理老师说的:“物理很简单,只要你明白了它的概念和规律,那么学起来就非常容易。"