代码改变世界

谈谈转行

2017-12-10 23:11  stoneniqiu  阅读(3602)  评论(40编辑  收藏  举报

前几天表弟突然打电话给我说,经过四个月的学习Java,最近拿到了几个offer,不知道选哪家。一问,有老虎证券,摩拜单车,搜狐和滴滴。薪水都是2w+,年薪30万左右。其实这些都蛮不错,最后决定选择了滴滴。

说实话我蛮惊讶的,表弟是北航研究生,毕业两年一直做物联网婴儿方面的创业项目,但因种种原因项目没有继续下去,于是决定找工作。早之前和我聊,说想干程序员,觉得程序员工资高,那时我已有辞职的打算,他笑着说,简直像围城啊,我都想进来,你却要出去。我说,没办法路不一样。他本专业是机械自动化,还有机械设计方面的设计专利。没想到这么快就拿到了这么好的offer。他的简历写的是两年工作经验,且只写了一个项目经验,还是学习java时自己做的一个系统,面试滴滴的时候有好些问题也没有回答上来,但就是过了。

选择比努力重要

其实如果让一个工作几年的程序员去换一种语言,也许很多人就像让他取个丑媳妇一样难为情。过去的沉默成本让他难以抉择。我之前也考虑过要不要学习下java。当时我内心的想法(借口)就是我干嘛要学一个差不多的后端语言呢,其实现在想来,这是两种很不同的语言,结构、用法是相似,但生态(市场)完全不同。打开51job,选择java开发工程师,再选2-3w的范围,拉出来有6页,而别的语言有的只有一页,这说明两点,一个是前者需求大,二个是达到高薪相对于别的语言容易。从投资的角度说,在成本和风险差不多的情况下,当然是选回报率更高的产品。所以表弟就毫不犹豫的选择了java,现在看来也很正确。

代价

我想成本有两个,一个是入行成本,一个是沉没成本。四个月的学习时间,只是一个基本的学习成本。其实换做是我们,给你四个月时间,专门去学习一门语言,如果有其他语言的基础,你可能还不要这么多时间就能上手,因为编程的路子是通的,所以编程的入行成本不高,外行人完全可以自学了入门,周遭都有好些半路来做程序员的,未来肯定有全民编程的时候。区别最大的成本在于告别过去,重新开始。表弟创业结束,对机械兴趣也不大,四个月的学习就当是抛砖引玉。但像我自己,9月底离开上海,现在和一群90后一起正准备期末考试,之前6年的编程经验只能业余耍耍,对未来的工作暂时没有什么帮助,培训一年之后还要实习一年,我的入行成本和沉没成本都比较大,但考虑到长远的未来,也是做出了换行的决定。

 

起点

在过去的成本中,学历几乎是每个HR眼中的硬通货。大家都见过能力很强但学历不怎么样的人,但人性就是以人的过去判断人,除非你现场证明给他们看,如果有这样的机会的话。像一些能力证书也是很通用的;其实我们在一些商业书籍中经常看到一个人从一个行业转到另一个行业,被委以重任。因为人家之前的成绩很漂亮。所以,不单是学历,就在当前的领域里做出好的成绩,比如在知名的企业、参与过知名的项目、很擅长某些领域,对未来的换行没准也是有帮助的。HR往人群中一扫,先入眼的,自然是那些站的高点的人。同样是基于经验,新行业的内部人士的引荐也可以提高你的起点。 

 

总的说来,过去的已经是既定的,学历出生难以改变。不管考虑不考虑换行,把当前的工作做好都是正确的。对一件事有兴趣不妨花点精力入门学习一下,花不了多少精力,不要老是背负这过去的沉默成本,没准就是未来橄榄枝的必要条件。以上并不是鼓励大家去学java,只是由自己换行和表弟换行想到的一些。