《大道至简》第五章读后感

《大道至简》第五章读后感

失败的过程也是过程

实现,才是目的

一个软件工作者在做一个工程时,即使是失败也是经验的积累,也是对一个项目产品开发者的有用的经历,绝对不能像戏班里走过场似的,在舞台上只做一个从这一端走到另一端的角色,没有一点思想的存在,没有丝毫的意义。项目其实和唱戏从某种意义上说是一样的,作为工程开发人员,我们的目标是“实现”,也就是说,我们必须有产品的存在,来证明自己的价值,在戏班舞台上,拿出自己的绝活,才可以吸引观众,使自己出名,如果只是作为一个过场的存在,也就没有存在的价值了。

工程被当做了借口,掩盖了我们做事的真正目的:实现。我们是软件开发人员,是要用产品说话的,没有产品,哪怕拥有在高超的编程水平也没有人会聘用,因为你没有一件可以使他们相信你实力的东西。我们所需要的并不是“工程要这样做”或“工程要那样做”,我们要真实的从用户的角度出发,也就是说我们需要的是“客户的本意是这样的”,这样,我们完成的才是一个项目,而不是一个程序。而我们自己也就成为一个软件产品开发者,而不是一个程序员。这就是水平与等级的提高。

过程不是死模型。

所谓的“瀑布模型”,只不过是一些项目开发者总结的一个软件开发过程类型。“模型”是客户给定开发者一个项目的样子,但是,开发的过程区并不一定要按照这个来执行啊,毕竟不同的客户的需求是不一样的,工程时多样化的,实现工程的路径也是多样化的,如果只是按照给出的模型照做,南无项目产品开发不就成为一个“项目克隆机器”了吗?所以说,我们一定要要注重探索新知识的经历和获得新知识的体验,体会新的编程理念和编程思想。我们并不害怕失,因为即使失败,我们也可以从中学到下次如何不失败,所以在工程的开发中,开发人员的本原思维、固本思想一定要摒弃、修正,不然客户得到的产品也就是克隆的一模一样的,个人的开发能力也得不到突破和优化。

选择架子?还是骨子?

刻鹄类鹜,画虎类犬,学龙伯高不成,可得“谨敕”,学杜计良不成,则会流于“轻薄”,学习前者而不成,可思考过程的本质,学习后者而不成,可得文字的架子。这也就是到现在一大波人可以说“我就算不会做,我也还有一批文档资料可以抄”,其实真正的精髓,不是“架子”,而是“骨子”里的那股内涵,在模仿是,最能接触到灵魂的东西,是“骨子”,架并不是那么重要.画虎不成便是怪物,是没有意义的,并没有类犬之说。在做工程的时候就是这样,如果我们只是模仿一下,大致的走一个过场,那么,客户得到的产品,也绝比不上“鹜”“狗”之类了,这样设计的产品便不足以称之为产品,这只是一个没有灵魂的代码,既然想要雕刻鸿鹄,那么有为何不专注的刻好呢?

posted @ 2015-10-29 10:21  萌萌哒、、土豆  阅读(113)  评论(0编辑  收藏  举报