目前本人坐标北京,入职a里P8,综合年薪60W+。毕业第6年进入的a里,根据偶身边同事的基本情况和个人的发展经历,总结一下程序员高薪的几个必要因素。
(1)学历加成不可忽视。学历不重要,技术才重要。这句话在信息化领域盛行,偶本人不完全否认这个观点,但是也不得不承认学历的优势,但是如果你作为面试官,在面对两个技术能力差距不大,但一个是211、985,一个是普通本科的时候,你会怎样选择?目前偶身边同事80+%都是211以上学历,也印证了这一因素。总结一下就是毕业不代表学历停止,如果你不是211高校的毕业生,可以选择继续深造,提升学历,即使是在职的。
(2)克服复制粘贴,努力进阶架构。其实每个程序员都会面临的一个问题就是工作中的绝大部分工作都是复制粘贴,这样时间长了时候就会有一种程序员工作会修修补补就OK啦,会降低自己的探索欲,不愿意再付出时间和精力去研究架构设计等高层次的技术,时间一长自己变得只会增删改查。直到出去面试时才发现仅仅停留在这个层次是很难提升自己的薪资台阶的,所以总结一句就是复制粘贴和增删改查虽然能满足眼前的工作,但不要止步于此,要不断向架构等高技术层次进阶。
(3)深入研究,挖掘底层。不仅要知其然,更要知其所以然。一定一定要养成研究源码的习惯,不管是spring,还是MySQL,还是…,跟大家讲一个发生在偶身边的故事,偶之前有一个同事在完成本职工作之余酷爱研究源码,之后再跳槽中先后通过了腾讯、阿里和小米的offer,年薪均在50W之上,最高的达到了近100W,大家可以脑补一下此人的技术水平。有朋友可能会讲源码对工作用处不大,但是大家信息化领域还有一句流行的话“面试造飞机、工作拧螺丝”,互联网大厂通过什么去区分人才的水平,既然大家都知道Java实现多线程的方式,那只能是通过底层原理啦,偶想面试过大厂的朋友肯定深有感触。最后一句话总结,不要停留技术表面,要深入底层一探究竟。
(4)重点工作要善于总结。对于毕业有经验的程序员,互联网大厂很看中你个人的项目经验,所以大家在工作当中一定要多去参与一些完整性的大项目,并且尽量搞清楚、弄明白每一个环节的流程和衔接工作,在项目完成之后要及时进行总结,归纳个人在项目中发挥的作用以及收获的成长,只有不断思考不断总结,才能在面试中侃侃而谈,收获面试者的放心。一句话总结,多积累项目经验,不断迭代总结。
以上就是本人总结的4点,希望能对作者有一定的帮助,同时也希望各位有经验的朋友多多交流,谢谢!