编写程序代码是一个非常费精力的事情,一个人的精力是有限的。这个世界总会有一些懒人,在这种情景下,那些所谓的“懒人”,就想方设法的去研究一些简单的方法,让自己变得更轻松,不会那么疲累。无论从古代还是现代,我们总能找到这样的案例。“懒”是一种改变的态度,要善于去发现一些事情,懒得才会有意义。
都江堰在我国是一项重大的古代工程,因此总工程师李冰也就被大家所熟知。华国阳志中有句话“ 僰 蘭 道有蜀王兵 ,亦有神作大滩江中。其崖崭峻不可破,(冰)乃积薪烧之。”李冰需要带领他的工程队进行开凿 ,这在古代算是非常重大的工程了,他要考虑的事情就非常多了,要知道一个人的精力是有限的,所以这就要求他要提出新的方法,事实上,李冰做到了,火烧石头在开凿的方法让工程轻松了很多。愚公就没想到,从这可以看出时代在进步哈!不管怎么样,李冰用自己的方法完成了项目,这么好的点子,他又是如何想到的呢?说出来连我自己都不信,居然是看妻子做饭,闲着没事烧石头在用凉水泼,发现石头变酥。他的案例就是一个很典型的懒人做法,谁会闲着无聊做这种事情,看看人家勤劳的愚公,再看看他,所以说“懒人”自会有自己的方法去应对变化,如果李冰是个非常勤劳的人,那么古代工程史上也就不会留下他的名字了,“懒”成就了李冰,让他成为了一个足够伟大的人物,这个事情让我们现代人也找到了很多启示。编写代码时,也就更加的有方法。
一百万行代码可以写在一个文件里。许多程序员为了图方便,总是想找机会将代码写在一个文件里面,这就应时代而生了单元文件,这个“单元文件”的产生让代码界做出了变革,还是那句话勤劳的愚公是不可能想出这个方法的。首先我们要清楚64k的概念。1 行代码大概(平均)是 30 字节,64k 的源代码是 2184行,如果代码风格好一点,再多一些空行的话,差不多也就是 3000 行上下。也就是说,在 Delphi 1 的时代(以及其后的很多很多时代),程序员把 3000 行代码写到一个文件里,是司空见惯的事了。如果你不让他这样写,还是会被痛骂的呢。所以按照这部分人的思想觉得一百万行代码写在一个文件里是可以做到的,而且所有的编辑器都要支持,就是这样才会出现了这个单元文件,给写大规模的程序代码的程序员节省了很多时间,让他们更加方便。
你书桌上的书是乱的吗?相信很多人的书桌都是非常整齐,书桌可以比喻为我们的大脑,而那些书就可以看做知识,每个人都有整理知识的能力,整理自己所学,将他们在大脑中细细分类。如果一个人学了一年的编程,还是很晕乎的话,这个时候就应该思考一下去整理一下的所学了。不要去在意这些细节,可能你欠缺的不是能力,而是一个思考的心,怎么去做,才可以让自己变得更好。
程序=算法+结构+方法,方法是一个人的编程的精髓,该如何去发挥你的能力,怎么去让自己的程序更加实用,这都是“方法”。程序设计员不是一个轻松的职业,我们的大脑是我们最好的战友,面对任何困难时都有办法去解决,相信自己,去找自己的路,才是最好的应对方法。