最近在网上看到很多讨论程序员职位的问题,比如为什么程序员职位那么低,程序员为什么那么难升职等。通过我们对传统行业的职位认知,来定位程序员这一行业,想必有些以偏概全了。
在外人看来是IT精英,高端大气上档次;可是在老板面前就不见的了,用好听的话来说,我们就是新时代的园丁,白天剪叶,晚上播种,偶尔睡个觉,还要保持手机清醒。
螃蟹在这一行业已是工作了很多年,自己有多大能耐,有多少技术底子,要找一个什么样的工作,每个程序员那都是心知肚明。就拿最近一个同事的例子来说下,或许你就会明白,有些时候不是程序员升不上去,而是机会来了却拱手相让。
这个同事姓唐,我们尊称为唐工。在研发二部干了四年,算中坚了。对整个业务体系了如指掌,技术攻关简直是手到擒来,可是每次领导让其当项目经理时唐工总是找各种理由推脱出来,甚至放弃了部门负责人的竞选。唐工对自己的定位很明确,就是一个简单IT工作者,既不要职位,也不谈加薪,每天忙活完自己手头的活,就悠哉游哉的下班回家了。
别看唐工四年的工作经验,在这个二线城市只要五千的待遇,却还是引来的一帮子同事的羡慕,这对那些下班想走走不了,工作想干干不完的同事来说简直就是偶像。
公司也不乏一些任劳任怨不言苦,一心只想上层楼的同事。开始的时候,由于有不少像唐工一样的技术牛人作为后盾,很多小年轻当个小组长甚至出去带项目,和客户吃吃喝喝,然后拿个年终奖,简直是乐不思彼。但天也有阴的时候,不见得每次都能拿到一打打的票子。有的客户并不是我们想象的明智,他们也不见得明白自己想要的是什么,没有明确的需求,所有的协议都是在一步步交流中成型,所有的功能都是在修修补补中勉强实现,顶着压力加班加点对程序员来说那都不是事儿。只是这份煎熬,那种精神上的碾压,本来是大展身手的你顿时无从下手,被客户、需求甚至是遗留的bug搅得浑身乏术。
这时候有一些精明的研发人员开始侧重客户交流,线下练习需求的整理,与老同事多多接触取取经,外加有一聪慧的大脑和一张伶俐的嘴,三下五二变在这一方向上有所建树。转变为管理人员,那都是时间问题了。可是并不是所有的研发人员都这么想,很多人就是喜欢敲着代码,封装一些灵活的接口,实现一些比较酷的功能,沉浸于自我的满足中。
对于后者,你不能说他们升职困难,或许升职的念头他们压根就没想过,到时候你给我年终奖,别让我经常性的通宵值班,有自己的时间出去约个会找个女朋友,这种自由已经是他们的追求了。每个人想法不同,自然走到路就不一样,即便他们跟在领导的后面走,聊的或许都是跟你无关的主题。比时下的起职位与薪水,他们讨论点 已经跑到如何避免内存泄漏与浏览器兼容上了。
就这个时候,螃蟹还在于身边的同事探讨程序员的职业规划问题,他们只是呵呵,四五年的工作经验,拿得出手的技术,离职后随便找个小公司或许都能混上个项目经理,好点的甚至能弄个副总级别的职位,我也只好呵呵了。
我们再回到开篇讨论的这个问题,难吗?说难还真难!对于一些刚起步就眼界甚高的新手来说,那都是和自己不沾边的事。进入哪个行业,不是先混混经验提提能力,有个几年的熏陶,熬过来的还真不难了。但这个时候,给的职位说不准都看不到眼里了,有更好的机会,那就是拍桌子走人的事,要不然,程序员跳槽率为啥那么高呢?
练就一手技术,混足一行经验,能自己走出一条路。有些职位,是真惹人羡慕;有些职位,可就真的摊上事儿了。
作者专栏:IT学习者-螃蟹
个人网站:http://www.itxxz.com/a/pangxie/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
程序员真的需要升职吗?