懒人创造了方法,但真的是懒人吗?其实不然。每一个人的精力是有限的,一天24小时,一年365天。但为何有人能够管理几人小组,一个部门,甚至几千
员工,乃至一国之治理。然而有些人却只能从事团队小组中一员,接受管理,勤奋向前,精益求精。同样的时间,创造了不同的财富,分别实现了自己的价值。
古有愚公移山,其为管理人员,手下三名员工:三儿子。每日叩石垦壤,填于东海。项目计划宗旨:“吾今天胜昨倍,而山不加增,子子孙孙无穷尽也,何苦而不快?”。但是愚公没有明白一个身为精明大人的思维,秦国李冰造都江堰,火烧大山,浇水热胀冷缩,挖空大山。用时少,效率高。充分体现了李炳身为"懒人
的精明决策。由此可以看出,越发勤快,愚公越发没有机会找到更便捷的方法,走入了一种歧途,离大道渐行渐远。人的精力总是有极限的,妄图突破人类精力的极限。可能造成生命力的减弱,精气昙花一现,从而加速天人五衰,一命呜呼,见马克思去了。所以,工作不仅是倔强的拼命工作,停放下来,思考一下,找到可能完成工程的各种方案,择优而用。提出新的方法,解决的将视作是成效的根本问题。
从远古至今,我们人类一步步走向了食物链的顶端,从钻木取火,蒸汽时代,电气时代,再到信息时代,每一次的科技进步,带领我们走出了时代的困境,渐渐的走向文明,走向美好。而一百万行代码可以写在同一文件里,看似整齐划一,其实多有不便。没人能够看遍壹佰万行代码,还能抽出骨架,理其精华,所以“懒人”创造了“单元文件”,一项大的工程有数十数百个单元文件分拆组合,建立起良好的骨架,在单元文件里完成。同时顺利开展团队合作,分项而行每人如单元汇聚成一个整体。’对于我们软件工程的人来说,有良好的软件品质也是非常好的,我们不管自己是有多好的或者是多不好的软件开发内容,我们都应该有很好的素质,但是在这的素质并不是我们常说的表现出来的素质,在这说的是:我们在写编程时一定要是写备注,断行等的良好习惯。我们的软件呢写作应该能够让别人很好的看懂,这样我们的软件开发的写作才算是真正的成功。‘的问题,并没有对流程的改变。同时事件的连续性是有CPU界定的,并不是编程方法,
程序=算法+结构。面向对象的开发,本身解决的问题,并没有对流程的改变。同时事件的连续性是有CPU界定的,并不是编程方法,程序逻辑结构。忽略方法,只需有了“单元”和“模块(Module)”的概念,在面向过程时代里同样编出大型程序。面向过程,淡化方法,不用再造出什么方法,过程由CPU提供,”单元“负责编译程序。我们经常会问“为什么我学了这么久的c++,我却还是不会写,而且有时候还会稀里糊涂的,根本不知从哪下手”。原因在于我们没有养成分析整理的习惯。
在soul和他的对话中,可以很好的看出自己的思考有很多的不满之处,他缺失了在面向对象时的“方法”问题,如果一个问题不能很好的有解决的方法,那么这个问题就永远的成为了问题。所谓“面向过程开发”,其实是对“结构化程序设计” 在代码阶段的一个习惯性的说法。而我忽略了这个阶段的 “方法”的根本原因,是即使没有任何“方法”的存在, 只需要有了“单元(Unit)”和“模块(Module)”的概念, 在面向过程时代,一样可以做出任意大型的程序。在那个 时代,“方法”问题并不会象鼻子一样凸显在每一个程序 员的面前。 所以就有了“程序=数据+算法+ 方法”。所以对于我们来说,方法是特别的重要的,只有寻找方法才会成功。