我身边那些资深程序员,他们是怎么突破年薪百万的?

随着这两年,社交圈的扩大,也让我逐渐认识到了越来越多的年薪百万的资深程序员,也刷新了我过去无知的认知。他们其实非常低调,鲜有对外吹嘘自己收入,一直兢兢业业的在技术上驰骋人生,当然,这样的人已经是程序员中前10%了,绝大部分程序员的瓶颈在年薪60w-70w左右,就是天花板了,优秀的人总是喜欢和更优秀的人结交,因为总想上一个台阶。今天来分享下我认识的这些老司机是怎么突破年薪百万(这里的年薪百万以上就是工作的净值,不包含各种副业,各种投资理财带来的收益)

1、老司机A

背景:某TMD技术专家

学历:研究生

工作年限:8年

A是研究生毕业,学校也是国内TOP的,但是毕业后去的是国企科研单位,因为他们学校研究生进国企有天然优势,根本不费什么力气。但是在国企的日子,让他总觉得少了什么。大家都按部就班,各司其职。对于A来说,安逸并非什么好事,因为背后可能蕴藏更大的危机。当然国企科研单位给他解决了北京户口问题,这个也是他毕业时选择这个单位重要原因。但是人总是会在变化中,看到更多的东西。他发现互联网行业,可以对他成长更多,而且如果一直在科研单位,他都能看到他以后年龄大了的样子。所以,1年后,A痛下决心,经熟人内推到了一个二线独角兽公司。去独角兽公司,让他意识到了自己的差距,好在早点意识到了,加上他人不笨,学习东西和接受能力很强,很快可以跟上他们脚步。在业余时间,研究源码,他说那时他还有个愿望,就是一定要进入BAT看看,这个从科研单位出来,3家都也去面试过,没有过。自己太水,才是动力向前。只能去某独角兽公司,但是独角兽公司给他成长很大的,每做个项目,都要写问题总结和反思,以后遇到同样的问题,能不能避免或者做的更好。还有同事间,都每周有技术分享,大家也是在讨论中学习。去了独角兽公司,他也就安心踏实下来打算干几年,比较之前在科研单位,没有太多的沉淀,欠的技术债总是要还的,无论在哪里。A说,自己那时加班挺猛的,现在想想都可怕,这个加班并不是说给领导做样子,首先承担的任务较多,再一个自己还要学习成长。好在的是他们上班自由,晚上加班的晚,早上可以晚点来。所以他说他很多代码都是深夜写的。他也发现自己深夜效率最高。早上一般干不了啥活。独角兽公司的技术leader,很多之前都是在BAT大厂呆过的,所以对他们要求也是比较高,一个人单兵作战,甚至抵其他公司两个人。他说,有梦想的地方,即是天堂,也是地狱。一刀一刀雕刻着自己。领导动不动就怼他,骂的他狗血淋头,比如“这做的什么垃圾玩意,写的什么操蛋的代码”,这都是轻的。严重的,直接说“下次不要让我看到你那屎一样的代码”,“这个东西今晚必须搞完才回家”。那时他说,他真的拳头都握紧了,就差TM一拳打过去了,有无数次要离职的想法。但是他说他现在回过头来看,要感谢当初那个对他要求严格的领导,现在他们在北京,没事还一起聚餐,私底下也是好朋友。有了之前那段高压高强度的历练过程,去任何公司都是很能打。所以,真的不要记恨那些对你严格的人,对你有要求,才是真的重视你,对你没啥要求,说明你已经被边缘化和失去了他的信任。你也不可能受到重用。独角兽过了2年半后,他说他开始去市场换工作,这时候他说他无论他的编码能力,还是技术走过坑已经很不少了,于是只看BAT的机会。但是市场给他现实是他研究生毕业3.5年。要求也不低,合适的只有阿里,给了他P6+,他也很纳闷,另外两家不给他offer原因。这个我觉得可能各种原因,也许是岗位有很多候选人,选了个性价比高的,也许是做的方向不是太适合,反正没过的理由可能各种各样吧。他也没管那么多,给的P6+,实际上不算一个高评价职级,按理可以给P7。可能考虑到之前的工作履历等因素。这个他也纠结了下,但是最后还是去了。毕竟他说也是他的一个梦想。待遇上也算到位了。后面在阿里发现原来7也挺难升的,一大堆人排着,所以要突破,光努力不是充分必要条件,大家都很拼。在工作两年的时候,A说很迷茫,感觉真的是不知道怎么突破,在机缘巧合中,他讨教了内部已经升7和8的大佬交流,他们给的建议是,比别人少犯错,然后树立在其他组的口碑,不要总是在自己组活动,多接触产品和设计,运营思维。不做只会分配干活的程序员,要有无中生有的能力。并且多关注能做提高大家效率和流程的东西。这俨然是另外一种思维。A说他受益匪浅,开始去发现团队一些问题,并且主动作出一些工具改进,包括测试,产品,设计的一些痛点,自己在代码上也是更多根据产品结合去思考,更好的服务好用户。在第7年时,他去答辩,终于过了P7。A说P7更多是从综合思维和能力上评定的一个职级,过去他总是停留在技术要多牛逼的自嗨型,毕业技术要服务于产品。再过了一年,他知道在这边发展也是有限,于是跳去了TMD的某家做了技术专家,加上RSU,也突破了年限百万。

2、老司机B

背景:某手机厂商高级系统工程师

学历:本科

工作年限:9年

B一毕业在高通公司(芯片厂商),后来跳槽去的某手机厂商,做手机系统开发,手机厂商一般相比低调,闷声发财,公司盈利的收入要么投入基础研发,要么发一波年终分给员工。也不去上市,每年员工可以通过年终购买公司内部股票,同时可以进行年终分红。这样一来,大家奋斗的所得,都是用于自给自消。一个健康的手机公司,内部现金流是非常充裕的。和互联网公司相比来说,手机厂商,偏制造业,很多时候是做实业,泡沫没有互联网公司那么大。所以一般员工离职也相对低,一个是出去,外面的互联网公司,价格接不住,要么跳友商公司,但是手机厂商一个手指头数的过来,可选空间有限。二个是,技术更新迭代相比互联网公司走的慢(这里姑且用稳健形容更贴切),技术跟上互联网公司的脚步,不现实。所以各有利弊。手机厂商工作,更多的回报是长远收入,比如你在里面干短短2年,收益是甚小的,越到后面,收益越高。B年薪突破百万,是在他工作第6.5年,当时虽然已经是高级开发,但是始终有瓶颈,就是没有做到绝对突出,他当时主要是在工作上做了很多给公司增益的事情,比如一些快、稳、省。第2年,一方面晋升了一级,当年年终就遇到了惊喜。要提高自己的身价,就一定要做给公司有巨大收益的事情,不然,技术再好,不能共赢,也是没办法提高自己的身价。这是B说的。B说他的年收入主要是高年终+公司分红+基本工资。

3、老司机C

背景:某BAT高级技术专家

学历:本科

工作年限:10年

和B不同的是,C一直是在互联网公司,一毕业在某二线大厂,学历不算太好,所以在刚开始工作时,他特别努力,经常加班,他说那段时间的加班,都是自愿的,因为他说他很早明白一个道理,毕业那几年是建立强有力的竞争最佳时候,大部分人刚出校门,又有每个月不错的小工资,于是到处浪,到处玩哇。个人成长慢慢从走出校园那刻就放松了。他这时想,自己不能上研究生,这几年不能荒废了。于是,大部分时间都在投入技术领域,不断系统化从一个点一个点学习和实践。在别人各种节假日在朋友圈发美食、美照时,他在啃更深层次的技术原理,写博客作总结。做实践项目。在大家一到下班,就讨论去哪看电影,去哪潇洒时,他在想,今晚要搞懂哪个问题。大概这样持续了1年左右,他发现和周围人差距已经能明显感觉到了,2年的时候,领导对他的各种问为什么的时候,他能说清楚个八九不离十。第3年的时候,他已经有相当的自信,可以独当一面做一项工作了,由于环境客观原因,并不能施展,于是他跳槽去了某BAT成了高级工程师,他说那次跳槽,他几乎没有费太多力气。他说后来朋友圈他的个性签名改成了“你必须非常努力,才能看起来毫不费力”。在某BAT干了5年,一直做到了T6,也同时带领了团队。在第9.5年的时候,他跳槽去了另外个BAT某厂,Title是高级技术专家,年薪都是对方谈的,加上RSU,也已经远高于百万年薪了。他说自己还是挺惊喜的,只不过这天,他认为迟早也会来的。这是他自信的感觉~他说了几个点,普通人要快速晋升和涨薪?一定要做领导超预期的事情,还有能推进整个团队在其他团队的影响力,争取把事情做到极致。而不是抱着一份完成任务的心态,不然领导可能永远给你一个及格分。你自己也觉得鸡肋,食之无味,弃之可惜。这个也是很多人遇到的瓶颈,觉得自己这么努力,天天加班,还给个差评。没有反思自己过去做的事情,是否真正的做好它。关于写博客和加班这个事情,在随年限增加,已经不怎么写博客和那样努力加班,因为这时候更多是抓大放小。第一阶段过程涅槃已经过了,所以他说现在回头来看,当初那几年打下的底子,对他走的更长远,还是非常受益的。

欢迎关注我的微信公众号「码农突围」,分享Python、Java、大数据、机器学习、人工智能等技术,关注码农技术提升?职场突围?思维跃迁,20万+码农成长充电第一站,陪有梦想的你一起成长。

原文地址:https://www.cnblogs.com/hejunlin/p/12173712.html

时间: 2024-11-06 18:33:43

我身边那些资深程序员,他们是怎么突破年薪百万的?的相关文章

资深程序员告诉你如何做到年薪 50 万!

每天的工作就是和程序员以及 offer 打交道,回答问题应该很合适. 程序员都很诚恳,薪水没达到预期,会反思是不是自己的技术水平不够. 但事实上,技术能力并不是决定薪酬的唯一因素,供需关系对薪酬的影响非常大. 很多时候,两个能力差不多的程序员却在薪水上有较大的差异.并不鼓励轻易跳槽,但了解市场行情是很有必要的. 达到五十万以上年薪,最重要的是,公司有这样的招聘需求而求职者正好匹配,所以在求职时选择正确的方向十分重要. 总结一下我遇到的年薪超过 50 万的程序员在哪些公司工作,大致可以分为以下几类

一位资深程序员大牛给予Java初学者的学习建议(转)

一位资深程序员大牛给予Java初学者的学习建议 这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍.这一部分的内容, 同样适用于一些希望转行到Java的同学. 在大家看之前,我要先声明两点. 1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线, 非Java Web和Java后

转载:一位资深程序员大牛给予Java初学者的学习路线建议

一位资深程序员大牛给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍.这一部分的内容,同样适用于一些希望转行到Java的同学. 在大家看之前,我要先声明两点.1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和J

干货分享:十年大厂资深程序员的开发经验总结

本文由腾讯云加社区整理和发布,原文链接:cloud.tencent.com/developer/article/1004735,内容有删减和改动. 1.引言 在互联网一线做了十年的程序开发,经历了网易.百度.腾讯研究院.MIG 等几个地方,陆续做过 3D 游戏.2D 页游.浏览器.移动端翻译 app 等.积累了一些感悟,但必然有依然幼稚的地方,就当抛砖引玉,聊为笑谈. (本文同步发布于:http://www.52im.net/thread-2162-1-1.html) 2.关于作者 康亮: 腾讯

一个程序员如何快速赚到一百万?(转)

一个程序员如何快速赚到一百万,说的详细点儿就是: 一个固定工作者怎么跳出固有的模式,靠其他途径(投资.理财.生意.创意.外包等)赚得相对殷实的钞票? 80% 人都会问这种赚钱问题,但这种问题却太难回答,因为太难有个可标准化的模式去效仿或借鉴. 这个时代,赚钱不难,赚 100 万也不难,难的是要具备且能勤奋的执行的能够持续创造财富的思想方法:观察事物 - 分析分解事物 - 得出解决方案,且把每一个步骤一步一步"写"下来并踏踏实实实施,这个方法最笨,但是她是最踏实的,有了这个,钱是迟早的事

一个程序员如何快速赚到一百万?

一个程序员如何快速赚到一百万,说的详细点儿就是: 一个固定工作者怎么跳出固有的模式,靠其他途径(投资.理财.生意.创意.外包等)赚得相对殷实的钞票? 80% 人都会问这种赚钱问题,但这种问题却太难回答,因为太难有个可标准化的模式去效仿或借鉴. 这个时代,赚钱不难,赚 100 万也不难,难的是要具备且能勤奋的执行的能够持续创造财富的思想方法:观察事物 - 分析分解事物 - 得出解决方案,且把每一个步骤一步一步"写"下来并踏踏实实实施,这个方法最笨,但是她是最踏实的,有了这个,钱是迟早的事

学Java的前景与就业,资深程序员教你怎么开始学Java!

IT行业一直是就业的热门岗位,程序员这个职业稳定性和收入比都有着不错的前景,那么学Java的前景和就业是什么样的呢?随着入行Java的准程序员越来越多,各种学习Java的流派也层出不穷!其实在编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战Java的学习. ? 从各种大型用人机构分析来说,银行.证券等等金融行业,阿里.京东等电商行业,移动.电信等通信行业,电.水.能源等公共服务行业,政府的电子政务,

资深程序员冒死揭开软件潜规则:无法维护的代码

原始博文发布于: Roedy Green's Mindproducts (http://mindprod.com/unmain.html ). 翻译链接: 点击打开链接 2014年11月25日 03:11 如何编写无法维护的代码 让自己稳拿铁饭碗 ;-) Roedy Green 简介 永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能. -- 拿破仑 为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍.这些大师写的代码极其难以维护,后继者就是想对

一名资深程序员的自白!

在程序员岗位上工作了三十多年,我学到了也明白了一些事情,希望在这里跟大家一起分享: 看不到实物,客户不会知道自己想要什么 一个功能性原型系统的展示,能够省下无谓低效的赘述. 只要给予足够的时间,任何安全措施都不安全 安全是目前系统运维的重大挑战,我们每时每刻都想方设法来保护系统和数据,但是黑客只要成功一次,我们所有努力就极有可能都付诸东流. 系统被攻破后造成的影响,依赖于事前的准备功夫 如果能够预先估计防护系统失效的后果,做足准备措施,例如:把关键数据单独分离存储,对数据进行加密等,那么或许可以