程序员高薪之路(二)

klbt 2003-05-20 05:33:19

在传统意义的软件公司里,大公司一般有明确的分工,各个流程或模块由不同的程序员完成,象IBM这样的大公司里面,也许你是相当优秀并且知识是相当全面的,但是实际上的工作当中并不需要你做超出范围的事情,工作一般比较单一,同时也能得到稳定的收入。在更多作坊式的小公司里,一个技术人员通常要完成更多方面的工作,诸如需求分析、系统设计、详细设计、编写代码、软件测试、撰写文档、安装调试、系统维护等。这些工作通常会混在一起,而不是按照什么软件工程的顺序来完成。当然,从创业的趣味性来说,有的程序员会更加喜欢后者,但是这同时也要考虑到薪酬的分配是否合理,自己所付出的劳动是否得到了应有的回报。

和做人的基本道理一样,程序员自身的综合素质影响了自己的价值。很多学程序的学生试图从自己的学历或所学的语言来确定自己今后能拿到多少报酬,这也有一定的道理,因为编程语言的难度和产品范围在一定程度上也影响劳动价值。就北京来说,在目前的情况下,大多数VC++软件工程师的入门月工资大约是在3000元左右,几年后成为熟练程序员大约在5000元 - 10000元以上。其他类软件工程师的工资水平,一般比VC++低一些。不过这不是绝对的。而且,不同的公司还有差距。有些VC++工程师认为,JAVA、DELPHI程序员的工资会比较高一些。但就产品的商业价值来说,可以说市场需求是最大的主导,并不是说JAVA语言作的程序就一定能比VB的程序卖出更高的价钱。因此程序员的薪金待遇也并不是以所学的语言而一概而论的,何况多数编程语言是触类旁通的,就看自己有没有很好的学习能力了。

由于程序开发的日趋灵活性和多样性,IT行业越来越倾向于招纳一专多能的人才,因为大部分新兴的IT公司规模较小,为控制资金及成本,会趋向雇用多才之士。同时,由于计算机软件本来是要应用于不同行业的,因此只具备编程知识是不够的,和应用行业的知识组合也相当重要,例如商业与计算机技能的专业,如管理学和信息系统专业、计算机与心理学专业等。复合型人才在一些专业性较强的行业具有很强的优势,例如电信、电力、证券、医药等行业,由于以前我国教育的局限性和单一性,这些行业急需计算机应用型人才,而仅仅只会计算机的程序员是不可能适合这些专业性极强的行业的。因此,对特殊行业本身有深刻了解的程序员到这些部门肯定会大受欢迎,并且身价不菲。

一般来说,刚走出校门并且没有一定开发经验的程序员,在刚开始的时候对薪资的期望值不要太高,很多程序员甚至有高程证书的程序员在刚工作时也只能拿到千元左右的月薪。因为企业对人才的定价已不仅仅看重一纸证书,而是看你在整个团队中所能发挥的作用。一般没有资历的程序员刚进入岗位时有1到3个月的试用期,视企业的不同,刚开始的时候试用工资在800-3000元左右,当做出一两个好的项目之后,待遇就会自然水涨船高。在软件行业中,敬业精神尤为关键。可以说默默无闻的程序员工作是相当枯燥并且辛苦的,是否具有忍耐力、快速学习能力、沟通能力以及团体合作精神,是敬业素质的重点。一个好的程序员到哪都是抢手人物,但一个好程序员的背后则需要他拼命地工作和不倦地学习,有时还要借助于灵感,而灵感来自于经验的积累和广阔的视野。
从调查中可以看出,程序员的薪资与所用语言关系不大,并且高薪的程序员的学历也参差不齐,而从业的时间和业绩更大程度上影响了程序员所能得到的待遇,如下表所示:

月薪
0年 800-3000
1年 3000-6000
3年 5000-15000
4年以上 6000-40000+

现在,许多公司都是由一两个优秀的程序员在支撑,整个公司的业务都会注视着这少数的“领头羊”,薪酬也自然会向他们倾斜。由于前几年大家对计算机行业的看好,学习计算机专业的也是一涌而上人数众多,竞争对手越来越多。一个程序员要是跟不上或不是跑在最前面,就会被淘汰出局。要知道,即使在同一个公司里,程序员之间的能力差距所造成的月薪差距会在数千元甚至万元之多。竞争中永远是弱肉强食的,要想在待遇上遥遥领先,至少应当具备一直往前跑的阿甘精神。

微软用人的原则很简单,那就是找最聪明的。每年在十几万份送来的求职简历中,微软只选少数聪明者。盖茨对软件开发人员说:“4~5年后,现在的每句程序指令都得淘汰。”这么快的更新速度,要求程序设计员必须有良好的创新能力。一个现在吃香的程序员也许几年以后就会发现自己已经太过落后,而面临残酷的淘汰。

另外相信大多数程序员都有这样一个观点:程序员大都是吃“青春饭”的,现在写程序的人里面,30岁以上的已经在逐渐减少,而35岁以上的则屈指可数,大部分程序员的黄金岁月是在24~28岁。而到了28、29岁以后,由于软件行业的飞速发展,很多自己以前学的东西逐渐换代,而由于程序员长期埋头于工作,想学习崭新的知识也是力不从心。落后的必然结果就是降薪乃至失业。另外由于长年的辛劳,很多程序员对自己的工作感到厌倦,觉得自己应该做比编程序更重要的事情,否则就觉得没意思——很多程序员在工作一段时间后就把自己的目标定位在系统分析员或创业的老板,希望摆脱枯燥的程序设计。

所以,面临新的挑战和机遇,一个合格的程序员应当具有敬业、灵活、创新、博学等全面优秀的素质。很多程序员抱怨自己待遇不公,但往往忽略了自身的因素,首先程序员在要求月薪之前,就应当首先考虑自己在所在的企业的位置,自己的能力专长是否正是该企业所需要的,能给企业带来多少产出。当然,初入行业时,也许会因为管理的因素造成不公的待遇,但是当逐渐融入工作之后,对企业以及环境有了一定的了解,就可以根据自己的实际情况理直气壮地提出要求。同时,由于软件行业的变动很大,程序员跳槽或“下课”是常有是事,有时候一些工作岗位也不能只注重它的薪酬多少,关键是看自己能够得到多大的提高与发展,某些时候,低薪但富有挑战力的工作也不失为开拓自己以后道路的跳板。

老实说,一个资深程序员的薪资在很多人眼里的确是高不可攀,这个行业也是实实在在的白领阶层。但是程序员的艰辛也是非旁人所能想像的,特别要想在竞争中出类拔萃,更需要很大的毅力。程序员高薪的秘诀无非一个:机遇+经验+灵感。虽然世界人人平等,并且大多数企业都在以高酬吸纳优秀人才,但是价值要靠自己创造,每个人都会有自己的位置,这里给大家看一个小网络公司的招聘广告:招聘程序员,要求熟练掌握 VC、 VB、JAVA脚本、 SQLServer、 Access、 月薪800、 包食宿。

呵呵,不要沮丧,这只是市面待遇最低的一种,想拿高薪吗?那么,努力吧,首先你应当成为精英!
...全文
77 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
FloatFly 2003-05-20
  • 打赏
  • 举报
回复
又一个没有思想的程序员,如我是老板,我不会给你高薪的
caliphliao 2003-05-20
  • 打赏
  • 举报
回复
分析得很透徹,佩服佩服!!

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧