作为程序员的他凭什么成就年薪100W架构师?
Posted 天涯0818
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作为程序员的他凭什么成就年薪100W架构师?相关的知识,希望对你有一定的参考价值。
08年毕业,工作10年,作为程序员的他凭什么成就年薪100W架构师?
享学课堂online 2019-05-30 13:56:31
华为能发展如此壮大,能直面一个超级大国动用国力来对其打压仍屹立不倒,与其居安思危的战略思维有莫大的关系。
一个企业如此,作为个人,作为在互联网行业日夜拼搏的程序员怎能不如此?
公司绝不需要能被顷刻榨干的人
小编在工作中接触过很多技术开发人员,有跟他们私下闲聊,也有旁观过他们互相之间的聊天。无不是在感慨,工作压力已经使他们抬不起头,岗位的激烈竞争尤使他们不得不负重前行。
行业间就是这么残酷,倘若哪天没有价值了,也就必须得卷铺盖走人。没有哪家企业愿意养对他们来说没有价值的人。
小编之前学过一句话:“‘被利用’从某种意义上说是褒义词,说明你是有价值的。”
L生是一个从事Java语言开发十年之久的程序员,出于一次偶然的机会,在他听完一个直播课后跟他聊到了深夜,那时的他已经工作了八年。
当我问到为什么都工作这么久了,现在还在看这些培训的课程。L生苦笑着摇了摇头,掐灭手中的烟头,点燃了另一支,深吸一口。
“我是08年大学毕业的,985,之前也是喜欢这行,工资高,那时候就有个理想,要实现年薪百万。”
“那时候正式进了我的第一家公司,也是之前实习过的公司,由于实习期间天赋异禀的技术能力,公司的领导非常器重我,老同事都觉得我的未来不可限量,我就在这种万众瞩目中度过了两年。”
“两年内一直陆陆续续的有新人进来,因为我前期出色的表现,领导也让我做了一个项目负责人,带一个四人的小团队。有时会因为技术上的分歧,导致团队的磨合程度不好。但是,领导却没有站在我这边,同时也劝诫我多抽点时间学学新的技术。”
“我高傲的性格却告诉我,两年下来,我做了多少个大大小小的项目,光实战经验上讲,有些工作三年的同行也无法企及吧,工资也未见得有所增进。接下来,我提交了离职,也为了找个更高薪的工作。”
“接下来我换了将近8份工作,越到后面换得越快,其实也是到后面才发现,‘3年一个瓶颈,5年一个瓶颈,8年一个瓶颈’真不是说说笑的,也就慢慢觉得,百万年薪是那么的遥不可及。”
“越来越发现,我这么多年了,始终是一个程序员,也只能做个程序员。”
烟灭了,他一口也没有吸。
接着,他指了一下刚刚看完课程关上的电脑,“就是这样啊,人呐,还是得学,学了用,用完了学,不对,是用的时候还得学,学习反正不能停,什么时候停下了,什么时候你也就快面临淘汰了。”
......
相似的事情,我也听很多人讲过,感叹的点如出一辙。公司用人,是要用能源源不断创造价值的人,不是用那些仅有一些有限价值的人。哪怕公司用了你,等你的价值被“榨干”了,那么你也就不将被利用了。现实就真的这么残酷,优胜劣汰,物竞天择。
做好当下,更应未雨绸缪
在国际上国与国之间的竞争下,从华为的事件中不难看出,把企业做好做大做强是当下努力奋斗的结果,做好当下难能可贵,但出色、远见的战略思想却显得弥足珍贵。
同样,在长期互联网寒冬的时代背景下,裁员已然是一种普遍现象,程序员就成了这一行业中首当其冲的对象,而加之每年应届毕业和培训就业的程序员有增无减,就造成了其岗位间的竞争越来越恶劣,没有能力就面临淘汰,被人顶替。以下两张图的数据足以证明小编这一观点。
各行业人才流动差额排行榜
2018年&2019年各行业就业竞争对比
前不久,一向被国内程序员界以“养老院”著称的国际IT巨头企业甲骨文毫无征兆的裁员900人,其中研发人员占500人。
程序员可能无法判断出行业的动态和形势,但应该及时感知到自己技术能力的缺失。在稳定岗位上的程序员,特别是在体制内工作的人,不要以为抓住了铁饭碗就可以享受安逸了,再坚固的绳索也有断掉的一天,上面福利好、工作时间自由的甲骨文大量裁员就是一个例子。
说一个插曲,阿里、百度、腾讯、华为等互联网巨头,为吸纳甲骨文的员工,在园区内设置了专门的招聘专栏,并且举办了大型的专场招聘。可是,甲骨文员工的表现却让人大跌眼镜,大部分的人都未能通过第一轮的面试,有的即便过了面试,也在技术检测时被刷了下来。
对于程序员来说,出色的完成每一个项目,稳定好自己的工作,不好高骛远,是作为一个优秀的员工当下所必须具备的。但是,要做到目标百万年薪,把握住未来一切可能的机会,还需要未雨绸缪的战略思想。
记住,“温水煮青蛙”说的只是一类社会现象,结局取决于你选择做一只怎样的青蛙。只有身在其中,炼筋煅骨,才能在热锅之中浴火重生。
居安思危只是储备实力的开始
前面提到“居安思危”的战略思想,相信所有读者读到这里也能体会其真意。古语有云“苦心人,天不负,卧薪尝胆,三千越甲可吞吴。”
说华为具备了“居安思危”的战略思想,海思、鸿蒙就是华为的战略储备。在一片祥和、互利互惠的市场背景下,华为斥巨资投入到它自己都认为不会大规模投入使用的产业上,艰苦研发,卧薪尝胆,却从没想过它们已然成为了亿万国人瞩目的英雄。
同样,程序员不能仅靠着满腔热血,储备实力才是战略思想的具体实施。那作为一个程序员,应该在日夜无眠的工作中储备怎么样的能力呢?
关于这些,小编没有很多相关的经验,也无从说起。后来,我再次联系上了那时已有觉悟的L生,想了解一下他的现状。
根据跟他的聊天内容,大体总结出了以下几点:
1、独立解决问题的能力
大多数程序员都是以“码农”自嘲,在工作中就根据需求复制粘贴代码,代码出现逻辑问题就抛给别人解决。那些能独立快速解决代码问题且稀缺的程序员,就会显得弥足珍贵。因此,培养独立自主快速解决问题的能力,能使自己成为团队中不可或缺的部分。
2、源码阅读能力
会用代码是一个方面,认识代码又是另一个方面。能阅读源码是独立解决问题的先决条件,只有熟知源码,才能很快的发现问题。另外,熟练的阅读源码能让自己做到举一反三,使自己编写的代码更加优化简洁,提高工作效率。
3、架构能力
架构能力是未来成长储备的进阶方向之一。随着年龄的增长,纯粹的技术能力已不适合自身的长远发展,也不适应公司组织架构的优化,面对更年轻、学习能力更强的程序员,做纯技术的你已不具备比他们优异的核心竞争力。因此,你需要储备一些技术大方向的知识,也就是这里说的架构能力。做一名架构师,搭建技术框架,除了需要同时掌握以上两种技能,还要学习更多的架构知识,例如,高并发、高可用、高性能、分布式、微服务等。
4、管理能力
管理能力是未来成长的另一个方向。当技术达到了一定的层面,技术已不足以支撑起你的核心竞争力的时候,这时的你可以考虑到管理层继续磨砺自己,带好团队也是体现自己价值的重要途径。当然,在此之前,你必须要储备相关的管理技能,例如,计划、组织、领导、控制能力,只有掌握这些要素才能在管理过程中高效的发挥其职能。
出奇的,他并没有受到这段时间的互联网寒冬的影响,反而他在公司的地位更加的牢固,有了举足轻重的地位。他告诉我,他走的是架构路线,管理不适合他,他愿意在技术这条路上取得更多的造诣,同时指导更多的技术爱好者一路无阻的走下去。他兴奋的跟我说,他理想的100万年薪已经在向他招手了。
以上是关于作为程序员的他凭什么成就年薪100W架构师?的主要内容,如果未能解决你的问题,请参考以下文章
“Spring三剑客”,助你快速从月入过万的程序员到年薪百万的架构师