程序员50万年薪难不难(成为年薪40W的Java 程序员,需要达到什么水平)

2022-11-27 23:45:02 :15

彼时的?D帆刚工作不到2 年,?D帆认为能够抓住一个一开始并不明朗的机会,程序员怎么达到年薪50万程序员想要在5年内达到年薪50万,思源和?D帆一样,其实手底下也就两个人:一个校招来的新人和一个工作不到2 年的初级 Java 工程师,2、对常用中间件的理解毕竟在一个大系统中,进公司?D帆遭遇的第一件事,在一家创业公司负责一条细分业务线Java 后端工程师?D帆。

本文目录

成为年薪40W的Java 程序员,需要达到什么水平

薪资在一定程度上反应了一名Java程序员的技术能力和价值,一般年薪在40W-50W左右的程序员,通常已经有了3-5年的工作经验,扎实的代码功力、架构和业务能力,而且对于工作细节也有自己的理解。
身边的一位阿里P7架构师朋友也说过,基本上达到以上标准,身边大多数Java程序员都能迈入年薪40W+的行列。具体的能力业务要求可以参考以下4条标准。
1、代码能力
代码能力是基本功,Java语言本身,包括语言的各个方面包括对并发的理解,对内存使用对理解,对Java运维的理解等等。语言本身外,社区里常用的框架是否可以十分清晰的了解,包括spring,包括他实现的ioc,aop,orm,web机制是否有清楚的认识,有丰富的经验等等。
2、对常用中间件的理解
毕竟在一个大系统中,各种中间件是是否常见的,缓存中间件,消息中间件,例如 redis、memcache、rmq这些。要理解常用中间件使用场景,使用姿势(例如redis的常用命令),甚至包括他的一些运维。一旦出了问题,除了专门的运维人员,也需要你参与问题的排查,因为有时候这些中间件出现问题,是不当的使用姿势引起的。
3、架构、业务落地能力
前面提到了语言本身,各种中间件。如果你有很好的业务抽象能力和架构思维,就可以把一款部门内部产品很好的设计并实施了。这点蛮难的。想必都有过接手现有项目的经历吧,有时候真恨不得把之前的设计者拿出来批斗。作为一个设计者,你能否做到当下一个接手它的人会说一句,这个系统设计的真好,稳定又可拓展,理解起来也很容易。这需要很多能力,除了对现有系统的理解,还包括对未来可能发生变化的理解。
4、沟通协作
毕竟一个部门内部产品,是不可能由一个人完成的,所以需要沟通协作,把设计好的方案,要和2-3个小伙伴一起实施,包括同样身份的后端人员,前端人员,产品等角色。这个级别的人可能会参与带2-3个人,例如应届毕业等,所以你自己对知识的把握,分享精神,leadership都是很好的加分项。

进过BAT,去过独角兽,Java程序员如何拿到50w的年薪

没有进过BAT,只能说要想赚钱,又是程序员,那么技术一定要比其他人懂的知面丰富。
尽量保持独特性,避免平庸化。
一般人都坚持不下,加油。

如何成为一名年薪50W的Java程序员

对于软件开发人员来说,通常,他们职业发展有几个选择:专注于技术,成为技术专家;转型到技术型销售、技术支持等;所以要想走得远一点,必须有一项本领是过人的。 随着技术成长,从技术性管理到高级管理。这是大家都看得清楚的方向,也都在向这些方向的金字塔尖努力。但是无论那个方向都要学会多读书。
程序员要根据本身的基本素质、技术能力选择开发层次,由低到高,逐步发展。 也是一名程序员本身具备相应素质的循序渐进的发展轨迹,包括很强的技术背景和综合管理才能等素养,这也就是所谓‘两条腿走路’的职业规划发展路线。”如果这样的话,我相信你总有一天能达到自己的理想标准。
希望可以帮到你,谢谢!

程序员怎么达到年薪50万

程序员想要在5年内达到年薪50万,核心点有2个。
1.过硬的技术或学历
技术或者学历,或都有或至少也要有一个。如果已经有高的学历就专注于提升自己的技术,而如果技术已经差不多成熟,再想获取薪资的提升,也可以通过考取在职研究生提升学历。
2. 优质的平台
所在企业营收能力较强是必备条件之一,毕竟当你拿到50W年薪的时候,企业所实际支付的人力成本(五险一金等)是70W以上。

作为90后年入50万以上是什么体验

即使处于薪资链顶端的程序员,年薪(不含期权、股票等)超过50万,也并不是一件容易事。在我们平台上能够斩获50万+高薪的程序员不超过3%。其中90后的身影更是渺渺。

那么这些90后,年薪50万+的程序员们,究竟做对了什么?他们有什么别致的体验?

注:为便于理解,下述回答中出现的所有和级别相关的信息皆参考阿里级别。

注2:回答略长,可能会占用你7 分钟的时间。相信你读完可以有所收获^^

我们深访了10+名这样的程序员,把他们其中最常见的三种途径梳理了出来,分别是:

1)在一家公司的初期加入,并伴随着自己的业务线在短期内共同成长为细分条线的负责人,拿到年薪50万+;

2)一步一步向知名大公司靠拢,通过自己技术的进步证明自己的实力,最后在一线知名互联网公司做到 P7及以上,拿到年薪50万+。

3)从自己的兴趣出发,在自己喜欢的领域中精耕细作,以技术能力获取在 BAT 中的 P7岗位,并在 BAT 中拿到较高的绩效考评分,最后年薪50万+。

我们选取了用这三种方式拿到年薪50万+的90后候选人中的代表,用放大镜来看看他们的成长轨迹。

?D帆,90年,工作3年,在一家创业公司负责一条细分业务线

Java 后端工程师?D帆,凌晨两点下班,三点到家,五点紧急处理线上业务问题。这种工作状态已经习以为常了。?D帆如是说。最近已经算很好的了,春节回来以后第一次搞到这么晚,28岁的?D帆顶着两个黑眼圈平淡的跟我们聊起了他在这家创业公司加班的点滴。这两年 AI 很火,各条业务线的算法都需要大量离线计算资源,计算资源不够用了,线上服务也受到了影响。

踩在90后尾巴上的?D帆,刚好工作满三年,现在在某家独角兽公司负责一块单独的业务线,除了做好分内的工作,?D帆现在还需要技术选型、跨部门沟通等等。17年底?D帆涨薪之后稳稳的突破50万(不包含期权)。

回望起自己从一个初级游戏后端开发师成长为现一个业务条线的小 leader,?D帆认为能够抓住一个一开始并不明朗的机会,抗住这个机会带来的所有挑战,最后的年薪50万,不过是对于他成长的一种肯定。

?D帆加入现在这家独角兽公司是个巧合,彼时的?D帆刚工作不到2 年,为了能够提高自己的技术深度,?D帆开始在市场上看机会。这家独角兽公司给出了30万+的年薪和大数据方向的岗位。?D帆综合衡量下觉得不错,便加入了。

进公司?D帆遭遇的第一件事,就是他加入的那个组从原来的大组剥离出来,成为一个独立的研发组,专门开发某一基础业务。他成了这个组除了老大之外的2 号员工。这个业务以前只是调用的第三方 API。因为这个功能比较基础,再加上提供 API 的公司能够支撑的并发量太小了,所以当时公司就成立了一个新的团队,重新做。

虽然是2 号员工,但是这段日子却是?D帆在这个公司,相对最轻松的时候了。?D帆跟着老板从0 开始,做这个基础功能。老板负责框架和选型,我负责落实和 coding 相关的所有事情,进步是显而易见的。在解决一个又一个问题中不断进步,不会就去想办法找资料、看书、问人,解决完一个问题,有时间写总结、复盘??D帆对于自己的工作状态十分满意。

这样的平静的工作状态并没有持续太久,大概是17年第二季度开始,业务量进入爆发期,我们处理的数据量从百万级到了千万级,基本上每隔两个月,我们的业务量就翻番。也是从这个时候开始,“报警电话成为?D帆接到的第二多电话,最多的是外卖电话。

业务量不断增加的这九个月中,对于?D帆而言能够按照中国时间睡个完整觉就是最大的幸福。后端开发能遇到的难题、陷阱,17年那9 个月里,我们团队算是逐一把所有坑都踩了个遍,高并发、多线程等等,?D帆所在的这个刚组建不久的团队,经历了一个成熟团队中可能需要3 年,甚至更久时间才会遭遇的一系列问题。有的时候为了临时解决一个线上问题,?D帆会用一些自己都觉得可能未来会出岔子的办法临时应付掉。应付完之后,当然需要找个时间把这个可能会出 bug 的地方修复好,公司哪有时间给你优化、重构,只好等到一天工作结束,牺牲掉睡眠时间优化、重构,我的黑眼圈就是那个时候开始有的。

业务增长的同事,团队也在迅速膨胀,17年下半年,?D帆作为最资深,最能干的员工,被提拔成了小组长。说是小组长,其实手底下也就两个人:一个校招来的新人和一个工作不到2 年的初级 Java 工程师。对于?D帆而言,现在的工作已经从单纯的技术工作开始逐渐走向综合化,我们组的业务需求基本由我负责,因此其中就会涉及到很多团队间沟通的工作。从最开始的思考如何在技术上有纵向的发展,现在?D帆已经需要调整自己的进步方向,考虑怎么样进行广度的提升了。

当我们问?D帆,工作这么辛苦,没想过跑路吗??D帆十分直白地回答我们,当然有,只不过真的太忙了,没时间准备面试,就这样一个有点啼笑皆非的理由,?D帆留在了这个让他又爱又恨的公司。

?D帆不仅留下来了,并且给公司交了一份优秀的答卷。

遇到一个机会,抗住这个机会带来的所有压力,不逃避中间的一系列的难题,大约就是28岁的?D帆之所以能够拿到50万+年薪的秘诀。

华荣,91年,工作5年,在某一线互联网公司P7

华荣的语速很快,说话很有条理,平常人需要花60分钟讲清楚的事情,他能提纲挈领地凭借着超快语速,30分钟内给你讲清楚。

对于华荣而言,他人生中最不自信的一件事就是学历了。二本出生的他,在找工作这件事上,并没有十分大的优势。我是一个后知后觉的人,上了二本才觉得自己需要好好学习,作为半路出家的学霸,华荣的每一次机会都来之不易。

13年本科毕业前夕,华荣拉着一个箱子,就去了北京。破釜沉舟,没想着怎么回去,带着自己的简历,华荣跑遍了北京大大小小的互联网公司,最后终于在一家老牌互联网公司急招 Android 工程师的时候趁虚而入,成为了一名初级 Android 工程师。

能够拿到这个机会,华容十分珍惜。所以当遇到你去开发一个 app,公司暂时不会给你提供额外的资源的要求时,华荣迎难而上。把这个只是公司试水的实验性项目,做成了公司的明星项目。

我每天就琢磨,怎么样才能把这个 app 开发出来华荣回忆给自己带来第一桶金的项目,更加兴奋了。为了能够做出来这个 APP,华荣初生牛犊不怕虎地逆向了许多软件,最后终于倒腾出一个还不错的版本,拿着这个项目,华荣说服了当时的老大,拿到了后续跟进的资源,成了当时公司里一个令人瞩目的明星项目。

然后我就琢磨着跳槽,华荣十分直率的说出了后来的心路历程。第一份工作,我又是二本,能拿多少钱你们差不多也知道,这样的薪资在北京哪里活的下去。再加上有了这个项目的助力,华荣有了比学历背景硬的项目背景给他背书。

15年,华容通过我们平台入职了一家一线互联网公司。在新的公司,华荣除了接触项目上的一些事情外,也慢慢承担了一些项目沟通的工作。对我来说,如果工作有什么进步的诀窍的话,大概就是保持一颗刨根究底的心去做项目,华荣如此总结自己工作中让自己能够不断进步的经验。

17年底,华荣在职称上有了一个质的飞跃,升到 P7级别,薪资也跟着涨了起来,达到了年薪50万。

探索是会上瘾的,这是对于华荣最好的概括。从大学里获得第一台安卓智能手机的兴奋,到后面发现做出各种 APP 的成就感,华荣的自信来源从来都是技术本身。

我也知道只提升技术是远远不够的华荣在谈及未来发展时跟我们聊了聊他晋升之后的痛苦。公司希望我能够带团队,创造更大的价值面对这样的发展毕竟之路,华荣也学会了迁移自己的成就感来源,把自己热爱的技术当成日常工作之外的探索,先完成好本职工作中需要的进阶。

思源,91年,工作3年,在某BAT,P7

思源的生活很丰富,每天差不多8-9点左右下班,去健身房运动,晚上看看 NBA 转播或者读一些历史书。周末是思源固定的充电时间,作为一个算法工程师,思源有一些基本的素养在坚持:每周一定要看看 paper,调调模型。思源会花上大半个周末的时光来研究这些新技术。

因为去年自己的一些模型被很多事业部采用了,思源拿到了不错的绩效考评,薪资上了一个台阶。

即使在同龄人里,思源除了进步速度远超于一般算法工程师,思源积累的时间也远远超过了刚刚工作3 年的算法工程师。

这事儿得从思源读研究生时候说起,因为在 GitHub 上看到了一个有意思的小项目,思源踏进了算法的坑。作为非 CS 专业出生的思源,为了说服导师能够统一他在研究生时就去公司找算法岗位的实习,思源费了不少功夫。

所以算上这段时间,思源在算法上的积累其实满打满算已经不少于5 年。凭借着实习期亮眼的表现,思源成功入职某知名外企的中国 office。工作1 年之后,思源看中 BAT 能够应用的庞大数据量的业务环境,以 P7级别加入 BAT。

和梦寐以求的大数据量的业务环境一并而来的是 KPI 考核制度。思源必须要在技术追求和KPI 指标中做好平衡。毕竟 BAT 不是慈善机构,你研究的前沿技术如果不能为现有的业务量进行服务,那么公司只能对你说抱歉。思源一开始在 BAT 的路,走的并不十分顺心。

我是一个对技术十分狂热的人,如果我知道了一个前沿的模型或者一个新的解决方式,不能让我在业务中有所尝试,我会觉得十分可惜。思源如此评价自己,但这并不是公司的出发点,更不是拥有庞大数据和实时流量的 BAT 的出发点。他们虽然也希望能够有显著的提升,但是这是在保证稳定的情况下。当个人的想法和公司的想法发生冲突时,只能调整心态来解决问题。

说服别人最好的方式,不是告诉他我想怎么做,而是直接做出成绩经过几轮和老板协商未果后,思源调整了自己的策略。当然不是盲目不计后果的干,只能牺牲自己的时间,在风险可控的范围内去做自己想要做的尝试。

抱着这样的心态,思源收获了几个明星业务部门对于他提出的解决方案的采纳。虽然我很不喜欢这样的方式:自己做的东西还要自己去卖思源忍不住发了些牢骚,但是被认可的感觉还是挺好的,牢骚之后,思源还是忍不住有些小自豪。

16年,思源进入某 BAT 企业时,对方企业为这位工作不足2 年的算法工程师开出了高级别,看中了他发展的潜力。1年多过去了,思源用自己的项目证明了他担当得起这个级别,甚至想要谋求更高的级别。

思源和?D帆一样,都是一个不爱打无准备之仗的人,转型算法这个仗,思源花了几乎整个硕士期间来进行准备。

因为热爱,所以能够跨越转型中的千辛万苦。

有人会说,思源的薪资多多少少收到了 AI 浪潮的影响。但对于思源而言,他爱上算法的那年还是13年。你永远没法追上市场的风口,你要做的只是坚守自己热爱的技术,追上他的浪潮就够了。

在这些拿到50万年薪的90后中,有很多看似虚无缥缈的,常用来评判一个人是否优秀的标准变得越来越清晰,有潜力、学习能力强、有自驱力、有责任心等等。这些闪光点具象化到操作上:

?D帆这类的程序员,采用了默默抗住压力,不断敦促自己随着目标的更改而修正自己的前行方向;

华荣这样的程序员则是抱着一颗和项目共存亡的心,上瘾般的解决自己遇到的一个又一个问题;

和思源类似的程序员,一方面小心尊重着公司的要求,一方面又对自己在技术上的贪欲十分放纵,通过技术的精进创造的成果来证明自己的价值。

当你习惯用差不多、就这样吧来解决问题的时候,这些你认为是幸运得来的回报,永远都不会降临在你的头上。

本文编辑:soogor
暂无评论,期待你的首评
js教程从入门到精通pdf(为什么有些计算机专业的毕业生宁愿去做前端程序员,也不愿意做后端程序员呢)

[IT百科]js教程从入门到精通pdf(为什么有些计算机专业的毕业生宁愿去做前端程序员,也不愿意做后端程序员呢)

也不愿意做后端程序员呢如何学习JavaScript有哪些可以推荐给HTML5入门的教程或者资源啊该如何学习js技术学习web前端开发,我觉得
2023年1月28日 12:00
备份软件哪个好用(Windows 10 系统有什么好用的备份软件)

[IT百科]备份软件哪个好用(Windows 10 系统有什么好用的备份软件)

越备份越快、支持免费数据备份、预览和导出等,二、果备份果备份是一款免费的苹果手机数据备份软件,目前支持一键备份苹果设备中的微信聊天记录、微信
2023年1月27日 02:00
junit单元测试实例(JUnit测试框架,assert里的测试方法,程序员真的会使用它吗)

[IT百科]junit单元测试实例(JUnit测试框架,assert里的测试方法,程序员真的会使用它吗)

许多新手开发人员习惯于在每行代码之后编写System.out.println语句来验证代码是否正确执行,这需要开发人员手动干预去验证控制台上
2023年1月26日 22:30
Copyright © 2022 All Rights Reserved 山东上格信息科技有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.