程序员心智发育问题

提起程序员,“正常人"往往觉得程序员都是 geek, 怪胎,属于与人沟通及其困难的一类人.

虽然不愿意,但是不得不承认,程序员的行当里面,确实这样的人的比较会比较高一些.并不是这个行业的导致的,这样的人哪个行业都有,而且随着90后真正的独生子女的到来,这样的人是越来越多.但是为什么大家感觉这个行业,这样的人更多一些呢?原因有以下几个:

  • 容忍程度高.编程行业的人相对更加善良和单纯一些,于是同事对这类心智低下的人的容忍程度更高,换了其他行业早就让你生不如死,一脚踢回家了.领导的容忍程度也是要高得多,无形让这类人能够较长时间的留在这个行业.
  • 不易暴露.低层次的编程,确实只需要对着电脑,照着教科书把功能用代码实现.这样低层次的 代码拼装工 确实不需要什么心智,单纯就事论事,低级劳动力里面自然有更多心智底下的人的生存空间.部分这样的低级劳动力,伪装为程序员,拉低了大家对程序员的印象.

成为一个 程序员 并不是容易的事,会写程序你就是程序员了, no no no!

有一个小伙子,你说他笨吧…并不是.学东西能沉下心来,给一段时间,也能学得会,偏偏每次安排给他做的事情,稍不注意,马上就走歪了,偏了;

需求都没搞清楚他就开干了,而且对与人和人的交流有种天生的恐惧.每次做完的东西,牛头不对马嘴;或者,2天能搞定的东西,他吭哧吭哧做了两个星期,过去一看,发现他想错了,走歪了,钻到牛角尖里面了,在用非常麻烦的方式来实现.

于是他得状态变成这样,不管他吧,他做的东西肯定还得重新做一遍;管他吧,还得时时刻刻盯住了,稍不注意,就歪了,比自己动手来做还累,因为中间增加了一层艰难的单向交流.

甚至到后面,已经开始影响他写代码的能力了:他写出得东西,功能也能实现,就是特别别扭;直接点说,就是用歪门邪道实现的,像东邪练错的九阴真经.所有同事看了都觉得别扭.

大家共用的,积累的 lib 他不用,所有东西都要自己实现一遍,很简单的调用他非得自己造一遍轮子,造的时候呢,考虑又不周全, bug 不断.没有人愿意看他负责的模块的代码,表示各种看不懂…偏偏他的模块 bug 不断.可是他沉浸在自己的世界里,感觉还很良好,没有沟通,没有交流,于是自我评价还很高.闭关锁国带来的后果就是再也没有进步.

良好的心智和沟通,是程序员的基本能力.

累了,后续再接着写……