能力是得到晋升的第一要素,如果没有突出的能力,就很难进入领导的视野,即使得到机会也有可能把事情弄砸,晋升肯定无从谈起;
责任心是第二要素,做事情主动,能承担责任,能替领导分忧,不推诿,不退缩。领导心里一旦形成“靠谱”的印象,不晋升都难;
善言是第三要素,什么时候多说,什么时候少说要分清,工作多与领导沟通,多请示汇报,让领导尽量了解你的工作内容和进展,在工作之外,尽量少说议论工作中的事情(特别是涉及领导的);
程序员这个行业与其他行业没有什么大的差别,偶去年招了一个应届毕业生,对编程很有兴趣,大学学习很不错,交代的工作高质量快速完成,自学能力特别强。责任心很强,能够完成好自己工作的同时,站在团队的立场上思考问题,经常(顺手)帮助同事修改bug。两年不到,已经可以带小团队应对省级项目了。偶一直认为,这种人不管在哪个公司,都会很脱颖而出成为leader的。
相反,还有不少人,浑浑噩噩,工作很多年,就是所谓职场老油子,工作只是其赚钱养家的工具,他们也没有晋升的动力和能力。这种人年度奖励及晋升,领导压根不会想到他们。