2017-03-13供稿中心: 北大青鸟武汉中南软件学院
不可否认,程序员是一个不善言辞的群体,在职场上,离开电脑、离开键盘,就会变成人们常说的弱势群体,因为不善交际总是会错失很多机会、很多表现自己的机会、很多升职加薪的机会。但是技术也有自己的职场进阶之路,而且优秀的程序员发展方向还要比普通人更多。
说到职业发展方向,程序员还真不少,那我们就先盘点一下程序员的职业发展路径吧。首先是技术岗,最常见的职业晋升之路就是这一条,先从基础的码农,再到技术岗主管,最后成长为CTO;其次是管理岗,可以最终进阶到业务总经理、甚至是副总裁、总裁都有可能。
技术岗职场进阶之路
管理岗职场进阶之路
但是世界上能有几个马云,大多数人还是要在自己的岗位上慢慢的显山露水,有了足够的积累之后才是逐渐升职,下面小编主要跟大家介绍一下作为一名普通职员、作为最下层的码农,应该怎样成功升职。
1、Love Coding 热爱编程
当坐在电脑前敲代码,或者对着千疮百孔的程序不断调试,打断点,加入调试代码,单步执行查看内存变化,很多人会厌烦的,但是任何人的成功背后都有不为人知的寂寞和辛酸,如果你不能忍受这点无聊,那么还是劝你早点转行。
2、Be reliable 可靠,说到做到,做好本职
作为程序员,基本要求就是:代码可读性好、功能正常没有明显bug。很多程序员说得好听:这个功能包我身上没问题,又或者一周之内绝对给你搞定,领导你放心。最后拿出来的代码不是漏洞百出,就是规定时间根本完不成,而且到deadline前你询问他的时候才告诉你搞不定。试问哪个同事和领导喜欢这样的程序员?
3、Know yourself 贵有自知之明,了解自己
自知之明这个词,说的容易,做起来特别难。但又特别重要。弄清楚你到底适不适合做这一行,优秀的程序员都具有这样的特点:细心、严谨、细节强迫症、完美主义、做事井井有条、耐得住寂寞、喜欢跟机器和代码打交道。
4、 Do the simple things
right 再简单的事情都要做好,注重细节
这一点很重要,尤其是在跟老板打交道的时候,比方说写邮件,很多人直接把内容都写在标题,内容为空;也有标题空着,或者叫“经理你好”,甚至很多人的正文字号有大有小,试问你要是领导能喜欢这样的吗?
5、Work hardest 以绝大多数程序猿的努力程度,还轮不到拼天赋
这一点应该是毫无疑问的,不管什么岗位,只要想升职就一定要付出百分之百的努力。技术程序猿们加班是常态,很多人整天抱怨,无法忍受,试问这样的你拿什么跟勤劳的同事相比,如何胜出?真正牛的人会懂得,人生是一场马拉松,而不是百米冲刺。