程序员到了35岁就开始难找工作了,这是事实,我正在经历着,不用怀疑。
写程序是一种艺术,大多数软件还不能工程化。
那么,程序员都是赶时间的艺术家。
前面看到几篇关于程序员生涯的文章,也看到了一些批评与自我批评的说“浮躁”,“急躁”等等情绪,曾几何时我也是急躁得不得了,希望明天就能靠改变命运,希望明天就能做出成就(不仅仅是成绩)。我做程序是有天分的,现在9年开发经验,经过11次跳槽,我开始想,既然大家都曾经“浮躁”,这是不是一种规律?既然是规律,我们为什么去回避它,还自我批评?是“我们”回避它吗?我们是谁?谁在批评“浮躁”的心态?是什么使得我们还不能面对“浮躁”的规律,而采取回避的态度对待“浮躁”?
这个对待态度的态度问题 ,我想了n久。。。。。
种种问题,都找出1,2,3个回答,再总结这些回答,发现了上面的根源。也许这个根源只是少数。采取回避态度的也许不是我们程序员,而是是程序员上头的老板,那些利益既得者的态度。
想想看,我们“浮躁”咋了?是一种动力还是阻碍力?这种判断谁说了算?很显然,正宗师范毕业、学过教育心理学、当过老师的我很清楚,每个人的(学习)进步的路子是不一样的,学习的方法也不一样。当事人(学生)无意识的认为“浮躁”的方式能更快达到目的,那就采取“浮躁”的方式进行学习,它肯定对于他本人来说是最好的。所以“浮躁”是不应该被批评的,也不是被赞扬的,是一种选择,选择适合自己的路子而已。
但是从老板的利益角度出发,“浮躁”肯定损害了其利益。浮躁造就软件不稳定,浮躁造就不恰当的计划安排,浮躁造就不和谐的气氛因素,等等。所以批评浮躁的人肯定是那些老板,他们利用舆论让所有人都回避“浮躁”,而不是面对这个铁的规律。
回过头来,“浮躁”的确让人在某一段时间内出现岔子,例如程序BUG太多,修BUG的时间往往比重新开发还要长,代价还要大等等毛病。但是从更长远的时间考察点来说,这些问题都是可以从后来的成熟加以弥补。“浮躁”可是让人快速学到很多东西啊!再回头看看,如果当初(也许对于你来说是现在)没有采用“浮躁”的态度,那么现在的你不是快速学到很多东西,你还是现在的知识水平吗?如果没有现在的知识水平,即使当初不“浮躁”,现在的总体水平又如何?我现在的水平得益于当初的浮躁。我说的是,过程不一样的时候,结果肯定不一样,是没有“浮躁”更好了呢还是浮躁更好了呢?没有定论的!每个人到达目的的最短路径是不一样的。不要再去批评“浮躁”了好吗,它只是选择的一种而已。
误人子弟?我没有,误你的是你的理解。就像一个侦探什么人都怀疑,但是他仍然是正常人;如果其他正常人都用这个怀疑态度生活,那就不正常了——差别就在侦探的“怀疑”的定义、态度与你对“怀疑”的理解不同。