我大学的时候,教我们计算机的老师在他的一学期全部课程上完的最后一句话就是“程序员这条路如同上了一条贼船,你想下都下不来”。
我年少时候觉得程序员这样的
我24岁时的时候,觉得一个月1500干程序员,比1200去链家地产做个做租房的多300,于是走上了程序员的道路。后来发现当时的算术就错了,租房还有提成的啊。提成还会大于底薪的啊。
程序员生涯的尴尬
2017年,华为清退34岁以上程序员传闻
2017年,中兴42岁研发负责任被离职后跳楼
2018年,IBM被爆出2013年来,静悄悄的裁员2万名40岁以上员工
日本83岁的若宫正子,开发出个小游戏
http://xian.qq.com/a/20181024/009275.htm
日本老爷爷坚持 17 年用 Excel 作画,获奖冠军
http://dy.163.com/v2/article/detail/DDOCRGFM0511831M.html
我有个朋友在小米干程序员,早去,早有期权股份,小米一上市,他也成仙了。这个故事每天都在IT圈重演,当年搜狐上市的时候也有一大批钻石程序员。我一个朋友说,他同学的妹妹,当年求他介绍个搜狐行政的工作,结果真的就进去了,然后,然后这姑娘勾搭了一个程序员,这个程序员是个带着股份的王老五,后来我这朋友再听说这个姑娘,说和那个程序员结婚了,整天法国巴黎,美国纽约的飞来飞去,干嘛,购物。
这时候就在想,我靠,我咋就不是那个一飞冲天上市的公司前期程序员。人生,就这样,需要几分努力,也需要一点点运气。
一件事如果是爱好,那么你会很高兴,而且坚持20年,不觉得累,如果是职业,到底是人生的负累还是欣喜若狂。
如果一直停留在基础的开发水平上,那么就只能拿到基础的工资。我曾经见过一个朋友的公司有个php老人,2010年,他工作10年了。一直就写php的表层皮肤,而且只会php,会点css,我不是歧视php,我自己就特别喜欢php,问题在于这哥哥除了写点代码,服务器只会windows,丢一台linux,搞不定。技能单一,水平肤浅,估计他做到40岁,会比较被动。
困惑干不动了,困惑工资上不去了
互联网上不少同行朋友在说35岁了,干不动了,40岁了干不动了。的确人的精力在30以后就开始逐步衰减。不过人的体力高峰是36岁左右,30以后随着家庭组建,房贷压力,孩子压力,琐事变多,所以不少人感觉不如从前。30岁的程序员技术逐步成熟,工资水平对比其他行业平均水平真的算还不错的。因为,因为程序员加班猛啊。
困惑在于如果公司裁员,我真不知道怎么办了。换个工作吧。
下面的情况对号入座,认识下自己
如果30岁之前,没有像样的作品,找工作没有亮点,那么建议早日转行,可能您不太适合这个行业。工资高也转,因为后续真的不太好办了。
我在2015年所在的一个小公司(100人)当技术总监,有个程序员,水平极高,bug少,代码速度快,能加班,年轻他当时28岁左右,月薪2万。不过这人聪明,后续没有选择继续做程序员,而是和别人合伙去做了个SCRM的系统,然后呢,分点股份,做代码,不过状态不一样啊。为自己干。3年后买了个奥迪A6,因为小公司被收购了。
不过另外一个朋友一直在开发岗位,跳槽去三星广告,然后去Dell,大型的外企,做个老程序员,目前混的日子还不错,经常飞到美国啥的。
我本人算这种类型,不过我比较幸运2007年接触Nutch,带团队开发了一套数据量过亿的搜索引擎,开发能力不算特别高,但算有个能拿得手的作品。我后续的脚步一直是管理岗。
管理岗的好处是随着年龄的增加,项目控制能力提升,价值自然出现。我2016年被朋友介绍,让我跳出去做DSP,广告竞价系统。不过我开出年薪60万,对方扛不住。这次介绍,除了证明管理才能不容易缩水,而且还会升值,就不能说明其他了。我2017年出来,自己做,融资,开公司。
程序员,无非三种,如果说非有第四种,就是那种集一身才华的,管理能力强,开发能力也强,还能吹的。
月小升后来拜读业内大神,发现这些神,基本是第二种。有兴趣的去看看我的另外一片国内开发大神的文章【https://java-er.com/blog/china-best-blog/】
程序员的出路
这年头专家多啊,不过只有成为某一个领域的顶级人才,才能增加价值,当我们感叹人生的时候,那些阿里做高并发数据的程序员都活的不错。当能力上升到全国前%5的时候,自然变得不可或缺。
任何物品都可以交易,程序员不过在卖自己而已,物以稀为贵,想办法把自己变成稀少的那个。为什么扫街的扫了20年,工资还是2000,因为可以替代。
此处画重点:让自己变得不可替代
套路和1有点像,不过上面是发展自己,这个是发展自己手里的软件,我有一个朋友专注的开发视频硬件芯片上的编码,采集这个功能,所以逐渐的累积了1的技能,同时累积了自己的一个产品,他的这个芯片板子和深圳的工厂合作定制,卖出去一个他赚5万。尽管一年买不出去几块,他早就财务自由了,不用去上班,我认识他的时候他42,头发白了,说话慢条斯里,只和你说程序相关的话题,典型的老程序员,不过他给我的感觉是,走出来了。
项目管理能力是一个综合能力,带团队在古代叫工头,在国外项目控制,很多大公司缺这类人才,而且一旦做到高级管理岗位,等于你的可替代性在管理这个维度上逐渐进入5%的人群。是的,管理人才不缺,不过哥哥懂技术,还懂管理,还懂和客户聊天,你说缺不缺。
此处画重点:如果你喜欢和人交流的话,可以考虑管理
2007年,我在做搜索引擎,自然互联网上认识一堆做SEO的人,这些人不会写代码,不过会写文章,会做SEO,知道什么叫title标签 h1标签,知道用个CMS系统去做个网站,最后发财,华丽的财务自由的很多。这些人隐藏在互联网上,闷声的发财。我在2010年,学习这帮人,做了个网站,流量日IP平均1万的时候,每月能从google联盟赚8000,那时候我觉得我要财务自由了,结果玩了一年,被google封了,说我作弊,我一个做技术的,还做过搜索引擎,采集的太猛,最后被封杀我也服气,后来觉得做站无希望,开始了老老实实的打工,做管理了。回头看来,我应该继续,于是有了这个博客,我老老实实写博客,老老实实为社会做点事。
2007年我的老板就是当年做英文词典的程序员,写delphi,估计现在很多人不知道这个语言了,他在28岁就转型,不停的找人投资,结果28岁创业2年,失败,30岁反思一番,接着找了个老板,合作,做搜索引擎,后来公司年营业额1个亿,他逐渐被排除在高层圈,最后拿了一千万,退隐江湖。
家里不缺钱,哥天生做程序只为了爱好,那么写代码的确是个不错的爱好。每当我写了一个代码,哎呦,这代码真的能自动下载美女图,那个感觉,刺激,爽。哎呦,这个代码还能自动下载权力的游戏。我猜能读到这篇文章的可能还缺钱。
当年李笑来说他做那《TOEFL核心词汇21天突破》一个背单词的小册子(最后卖了很多本哦),就是靠写个程序,分词,拆出高频词汇,总结出一本单词书。假如把四级考试10年的题目的阅读理解的文章,找个2000篇,用这个程序跑出来的高频单词,是不是考四级必须背诵的单词?
他把技术用在了出版这件事上。朋友们,有没有出路。
技术自己就是技术,当技术和其他玩意结合,就发生了威力。
你今天多大了,是否曾经考虑过这个问题。正在准备那条出路?欢迎下方留言讨论。