新人替代旧人
早上那会儿想起来一个问题。工作年限越久,到底哪些方面是有竞争力的那些方面时不行的。
这两天有一个体会,就是随着技术的发展,原来你会的一些技术会渐渐的因为低效率而被淘汰。比如Java8把新增加的函数式编程流处理使用起来既简单又高效。这也是一些新程序员他们接触这门语言时就掌握的编程方法。而作为比他们早几年的老程序员,如果还固守原来你学到的那些技巧来编程序,那些固守的思维, 那些当时由于技术条件限制而提出的没完全理解的教条,比如说不用注解等,会让你比新人的效率更低。就像现在的不需要你打孔编程一样,如果一个只会这种技能的程序员必定会淘汰,同样如果你不注意去更新自己会的知识技能,你跟这些工资要求更低的新人比有什么竞争力呢?公司为什么要长远的养着你们这些老人呢?
那么,老人到底比新人有哪些好的有优势的方面呢。
对公司环境的熟悉,对公司流程制度的熟悉。新人通过培训也能熟悉。
在公司内认识更多人遇到问题,能更快的找到相关人来处理。和人沟通交流处理问题的方法。
对平台架构已有代码的熟悉。
比新人更深入,更懂你做的那块业务。业务专家或许是新人在短期内很难赶上来的。但通常你接触到的业务,你对业务的理解,如果不能迭代更新,那些人也是能在一段时间内就超越的。
说到底被新新人取代是早晚的事儿,如果新人的学习能力比你强,做事态度比你好,你就会更快的被新人取代。那应该怎么办呢。
不断优化迭代自己的学习能力。明确做事的目的和意义,端正自己的做事态度。接纳新人,让他们替你做你过去做的工作。而你也可以作为新人去做你前面人做的事儿。