近几个月来,一直培训新人。也颀喜,也很累。
其实说是培训新人,却发现连我自己一并培训起来。众多知识以为自己已经懂了,却发现其实不懂;一直避而不理的范畴以为可以避开一辈子,怎知道躲也躲不开。惭愧之感油然而起,故奋而直追。可是,软件工程看了半天,不得要领;系统架构云里雾里。看来是要把自己当成新人,好好地自我培训一下了。呵呵。
除了惭愧,还有一些思考一直在心里。这是我第一次培训无经验的毕业生,而且不以某项特定工作为目标,旨在为他们的发展打好基础。这就让我十分为难了。软件行业的从业者头两年,我认为是十分宝贵的,浪费了或是指错路了,那也许会影响他们一生的发展,感到担子很重。应该怎样去设计他们的学习?从什么程度做起?是要教他们我自己认为有用的东西,还是教他们自己觉得想学的东西?这让我困惑不已。教我认为对他们好的,他们如果不认同,学习就得不到他们的配合;如果教他们想学的,我又觉得有些这几年来总结出来的经验不现在教他们,也许他们就需要自己摸爬滚打好几年才能学到。(比如需求分析)程序员当然只想学技术了,但很多技术的东西可以自学的,如果只教这些,培训的意义又何在呢?十分困惑。