写程序这么多年,总有几百万行了。感觉,程序写的方向,总的来说越来越简单。

一个函数,简简单单几行就完了,一个类,简简单单几个公有方法,也就完了。

简单,就不容易出错,自己看自己的代码,看昏了的也有,一个函数几千行,人的脑子,堆栈显然不够用,看了后面,忘了前面,何苦呢。

简单,就好懂,一个工程完了,心里其实很发抖的,很怕测试报bug。不过,程序简单,每句话都一目了然,自己看了,每段话的意思都说清楚了,它就不可能出错。除非写少了,或者写多了,但只要写的,就是对的,他们凭什么报bug。心理平安,晚上回家,才可以愉快地喝点小酒,晕个小觉。人生愉快啊!

简单,就是问题弄清楚了,需求明确了,方案有可实现性。客户的一个需求过来,基本上都是笼统的,模糊的,大的吓死人,什么时候,分析清楚了,什么时候,才可能把功能细分到很简单的地步,能写简单的代码,其实是系统分析成功的结果,是一种幸福。

简单,就是赏心悦目,一段程序,和一篇文章一样,太复杂,总是不好的。简简单单,计算机轻松,人也轻松,哪怕过十年看回去,也会忍不住自得一下,很愉快。这世上,又有多少人,看自己十年前的文章,不后悔、不遗憾、不会感到不好意思?

简单,就是轻松,自己的程序,别人好懂,别人的程序,自己好懂,沟通起来方便,谈起问题来愉快,大家天天开开心心做工作,何乐而不为?

简单,就是家庭幸福。程序员很苦的,无数的加班,无数的苦思,其实,说来说去,都是bug闹得。为啥有bug呢,程序写复杂了,自己看都头晕,计算机怎能不晕。简单一点,bug就少一点,加班就少一点,最终多点时间陪陪家人,谁说程序员不能享受天伦之乐?

简单,就是产量,就是薪水。程序员也是生产者,也是讲产量的,写简单的程序,成功率高,产量自然就高。一个日产5000行的程序员,和一个日产500行的程序员,你是老板,你开的薪水会不会一样?

简简单单写程序!

简简单单过生活!

程序员的世界,简约,但是不简单!