说到中国的程序员,经常给人的印象是工资高,宅,青春饭,实际上这些都太过偏颇,我今天来还原一下大部分软件研发人员的真实收入,讲讲大家怎么看待青春饭的问题。
软件公司主要分两种,软件外包和互联网公司,前者血汗工厂,工作强度很大,后者项目制,忙和闲主要看项目进展。工作中的程序员大多比较喜欢安静,一副耳机***带降噪,然后噼里啪啦的敲,喜欢自顾自的干活或者看书。虽然很多公司喜欢作秀,搞什么程序员鼓励师,实际上也只是为了宣传,这种比较艳俗的还是很少见的,大多活动都是抽奖,聚餐为主。
关于研发人员的收入,很多人都看过BAT的等级和对应工资的图表,事实上早已过时,阿里巴巴上市后马云造就了无数财富自由的程序员,导致很多人都认为在阿里工作工资很高,张口就是百万年薪,其实很多都是凑热闹的,有期权的大多入职较早,那时候入职的工资也普遍不高,而现在月薪给的多,期权基本没有,除非很牛(多数P8,极少P7,以下几乎没可能),现在给的期权也是口碑,文娱这些期权,内部转岗想去蹭支付宝期权是极难的。腾讯也是一样的,虽然马化腾时常发红包,但是5年腾讯员工大多也就是年薪30-40万元。
程序员不怎么炫富,根本原因还是这个群体并不富有。软件研发的工资虽然普遍还可以,但都是年轻人所以积累不多,很多都是外地来大城市工作,无房无车只有一门手艺,本身家底就很薄,不过因为工资还算可以,尤其是同公司的人工资差距普遍不大,所以炫富没有意义,花钱也多花在耳机,电脑上,无非各有所爱,谁都不是买不起,所以炫富对他们来说没意义。
在职业规划上,有四个建议,因人而异,自己把握,软件外包公司的同学请尽早脱坑。
***个建议是选择适合自己的方向,互联网公司业务分类很多,金融,证券,电商等等,可以说做业务的程序员选择公司等于二次择业,业务的熟练程度一定程度上决定了发展道路。而做技术的程序员则相对比较累,因为不仅仅要掌握技术,还要对源码具备二次开发的能力。
第二个建议是认清自己的长处,往合适的方向倾斜。喜欢数学的可以往算法上走,学过管理的往项目经理上发展,单纯喜欢业务并且领悟能力好的,就一直深入一个行业,做领域专家,特定行业中业务比技术值钱,经验比学历重要。
第三个建议就是不要虚度,决定你35岁之后做什么工作,取决于你之前都做了什么积累!总是说程序员是青春饭,35岁以后没公司要,可以看看其他行业,有哪些行业35岁之后还在一线?优胜劣汰不分行业,与其杞人忧天,不如做好当下。
第四个建议就是不要频繁跳槽,最近几年因为工资每年都上涨,导致很多人一年一换,现在行情渐渐稳定,频繁的跳槽对面试影响很大,不稳定的印象是很难用冠冕堂皇的话来掩盖的,俗话说跳槽穷三月,其实算下来不见得划算。
对于想入行的朋友,劝你们一句,想好了,这饭碗不好端,尤其是大量培训机构滥竽充数,市场开始饱和,比努力更重要的是机会窗口,现在已经过红利期了。如果不是天赋异禀,只是为了混口饭吃或者眼红程序员工资较高,请***不要半路出家,很多人被培训机构哄骗,***工作也找不到,赔钱赔时间,最痛苦的是对自信心的打击。