这时压力再大也无用,也不看量的多少而看质,但是完全没有压力很容易陷入帝王式的腐化堕落之中。
其一,要把全局任务进行部分拆解,避免在全局思考过于复杂的问题,或是难度过高的问题,然后陷入某种万能机或是永动机的停滞。
要把拆解作为一项很重要的思考方向,拆解的宗旨有两个,
a)任务最终将分解成若干不需要深思熟虑而只需要在局部灵机一动或对号入座的步骤。
b)在大系统中创建若干有机的,自治的子系统,或者会有复用的好处,或者会有组织上的好处,思路上的好处。于是帝王有了东西厂,尚书房,理藩院等驱动机构。
其二,不要指望一次思考清楚复杂的问题。足够小的问题,只有两个答案,知道,不知道。足够大的问题,从模糊到清楚往往有若干个纵向的切面层。
其三, 思考时不能以量为目标,但必须要有一个目标。
i)为无穷无尽的局部任务高高矗立起指引的灯塔。建立起属于自己的世界。与局部任务轮番进行,在局部任务忙累到极致时切入,定时而出,勿滞。
ii)能否驾驭足够的知识,将是区分能力强弱的重要分野。 能力及必要的知识,共同决定了程序员的阶级。足以在市场中博取功名的一切资本。定期看招聘信息及拜访名博。
iii)在无我无外的佛境界坚持足够长的时间,直到把思考的内容具象成身形意识的一部分。够钟后给予一定奖励。一般都处在外界有轻微其他压力的状态。比如就要关门,就要到deadline,刺激各种窘迫联想,然后基于思考可以忘却这一切,改变这一切。
往往会灵活的对步骤进行拆解。
a)用调试的,测试的,使用的,退而居其次的审视,往往是发现问题,或是寻获宝物的心态来料理温熟系统。
b)这时可以加很大压力,实际意义上的压力,追求数量。
c)当看小段代码和知识时,应搞点糖果,夸大此时解决此问题将对全局产生重大影响。
3)合作。
软件开发是思想者的圣殿。
这里没有阶级,只有大块的思想和小块的思想,有力的灵魂和浅薄的灵魂。
4) 佛法
a)目千重极欲,处万端极苦,去一切声色,是皆幻相,入系统世界,可见树见兵,见山见河,可见真相。 所谓山河者,大量的概念深入潜意识层具象化产生的模糊的幻觉,是高度抽象运转的副产品。