“毕业三年的薪资是职场阶段的一个分水岭。”
事实上,这句话说的并不无道理,毕业的三年,不仅是学生到职场人身份上的一个转变,同时也是汲取知识自我成长最快的三年,作为程序员这也是提升技术,充实自身的最佳时间。
其中,用薪资来衡量程序员们在三年中的成长程度最为直观,不少小伙伴都好奇,在工作三年后,程序员的薪资得到多大的涨幅是合理的,今天就这个话题我们来唠唠。
月薪从11K到30k+
前不久在网上有网友分享了自己作为一名程序员三年的真实涨薪经历,笔者看下来只想说,不可谓不精彩。
在三年前,该网友研究生毕业,原本想着进一步提升学历,考取博士,可惜雅思一直没有通过,因此迟迟没有报考,最终无奈放弃了读博的想法,但也错过了校招的时机。
因此只能草草的快速找了个程序员的工作干着,当时公司开出的薪资是月薪11K,13薪,福利和大多数公司差不多。
在工作了3个月后,该网友清晰的意识到了现在的工作发展前景十分局限,每天都在做一些重复枯燥的内容,有点想“跑路”,当下领导发现了他的意图,就提出加薪3K以作挽留,正巧那段时间网友没有面到合适的,也就继续在公司待着了。
又干了半年后,网友出于对未来发展的担忧,感觉这样下去实在不是办法,就决心立马走,在此期间,他也在工作之余自己报名了网上的进阶课程,正巧课程也结束了,于是自己又去广投简历。
这次运气较好,一下子就面中了一家上市公司,但谈薪的时候网友又发挥失误,由于想着赶紧跑路,没有多开,最终只拿到了16K,16薪的offer,但网友还是硬着头皮进去了。
在干了一段时间后,网友了解到自己同学的薪资基本都在20W+,心里又有些不平衡,于是接着开始找寻新的工作,功夫不负有心人,在几个月后,网友通过跳槽成功涨薪到了22K的薪资,但在网友的心中,还于心目中的理想有一些差距。
于是在加班加点的工作之余,网友又开始每天努力学习,成长了不少,最终在工作三年整时,找到了一家新的公司,且开出了30K+的offer,福利待遇也不错。
该网友通过4次跳槽实现了月薪翻3倍,也印证了那句“涨薪靠跳槽”
程序员工作三年薪资该达到什么水平?
如果不通过频繁跳槽的方法,测试员工作三年的薪资达到多少才是比较正常的呢?根据据我们从技术和管理两个方面给大家分析
1)技术路线
JAVA初级工程师
?9k-15k,一般是1-3年的经验?
「要求:」掌握
JAVA基础,spring、springmvc、mybatis、servlet、restful,webservice,h5css3JavaScriptjqueryangularvue;常用的服务器技术:tomcat,apachenginx;git、maven、redis、dubbo、zookeeper同时还有多线程、设计模式,JAVAionio;网络方面:tcp,udp,netty;
JAVA中级工程师
?15k-25k,一般是3-5年的经验?
「要求:」熟练
springcloud、dubbo。还得熟悉一些中间件技术:分布式技术,rpc技术,缓存,消息系统。懂互联网业务,要求有大规模高并发访问web应用的经验。熟悉一些虚拟化技术:docker,vmware,openstack。深入理解数据结构和算法。精通设计模式(至少常用的七八种设计模式必须达到精通的水平),就是能用设计模式到项目中,让项目的代码更规范。
JAVA高级工程师
?25k-35k,一般是3-5年?
「要求」:
得会开发,设计还得有领导能力,必须能带领一个团队,分析产品技术设计,负责新功能的技术开发,参与平台的需求分析,业务规划,帮助团队成员解决技术问题。决定技术方向和业务选型。有些公司还会要求你了解大数据的一些技术;hadoop、spark、flink主流的大数据框架,精通jvm内存管理,要会jvm调优熟悉分布式常用技术;
2)管理路线
如果走管理路线,晋升到测试组长岗位,月薪大概在10K到15K。
做到经理岗位,月薪为15K元到25K,升到项目经理、产品经理,薪资则在15K元到35K元之间。
如果你能力足够强,做到产品总监位置的话,那你就能够拿到50K以上的薪资。
写在最后
IT主要是靠项目经验的积累,越老越吃香,薪资也会随之增长的。但如果技术水平止步于此,那么处于最基层的程序员,并且薪资水平也会止步于此,所以只要跟上技术发展的步伐,发展是不可限量的。
而作为程序员,工作的前三年主要是积累工作经验,经过来人的建议,前期,工作经验的价值>涨薪的价值,多学点东西,巩固基础,才能为未来的职业道路打下良好的基础。