工作一阵子,毕业时也思考过类似的事,可以提供一些想法
我是EE背景,但比较爱纯软,所以研所修课时就去资工所修
找研替时也碰到类似的问题,当时纯软薪水大概比韧体少1-2万
当时我的想法是:
-> 虽然起薪少,但到一个水平后纯软薪水比不会比较差
(工作2-3年后,有点实力的纯软要月领8万以上并不难)[注*]
-> 这个水平我假设我三年能达到
-> 一个月少2万,粗估三年会比硬/韧体少赚80-100万
-> 我做我喜欢的事情比较投入,才有可能成功
-> 我的成功带来的价值会远超过前三年少赚的80-100万
-> 其它机会成本和现实考量,以我来说也是软件较好
(将来想出国的话软件比容易,走硬件我进不了design house,韧体也进不了MmNR等)
-> 考虑机会成本和整个生涯,我觉得走软件对我比较好
[注*] 我觉得所谓有点实力大概是前10-20%那边
其实就是把一些机会和长期目标也纳入考量,说是计算机会成本也可以
如果你的能力不错,机会成本造成的差异会比一开始的起薪差更多,不妨从这个角度想想
当然人生很多时候不会像计划的那么顺利,所以实际情况会有所出入
做为参考,提供一下我当时的最终选择:
-> 因为实在很想了解底层在干麻,刚好又有机会去一家能碰Kernel的做韧体,就去了
(虽然这家薪水没比纯软高多少就是)
-> 有先确认工作内容是Kernel相关,而不是bios那种
-> 进去前就想好就只做三年,结束再换回纯软
-> 工作上和主管沟通,尽量做韧体中较上层的部份(ex: framework)
-> 期间就花闲暇时间持续精进纯软技能,持续参加软件社群
-> 期满后虽然找软件工作一直被打枪,但最后运气不错有转回软件
-> 现状比我当初的预期还要好,不过偶尔还是要补一些纯软技能
题外话,做为过来人,除非你真的很想了解底层,不然我不建议先去韧体再回软件
很多软件公司看你没纯软工作经验直接不面试
更惨的还会被一些HR和HH打枪,而且是钉在墙上那种QQ
一个没弄好就再也转不回来了也说不定……
(我大概找了半年才拿到一家纯软公司的offer,而且肯面试我的不超过5间)
文笔不好请见谅