程序员怎么晋升?
原创

程序员怎么晋升?

好文

热门回答:

转型不成功。其实还是因为个人原因。

有这么一句话。当你追求卓越的时候。成功自然就追上了你!

真正的技术大牛是不屑于做管理的。但是因为技术好。所以他自然而然的就成了项目负责人。各种项目来了。框架一搭建。然后一堆破事直接交给开发组长。然后又埋头去钻研技术去了。虽然不是管理。但是比管理更牛逼。

所以。转型不成功。看看你自己到底适合做哪一块。团队管理还是技术管理。团队管理一般不需要技术多扎实。只要会做人就好。对上能够把项目按时按质按量的管理好。对下能够安抚员工情绪。照顾员工利益。得到员工的支持。

这样。你手下的人都信服你。你会给他们争取利益。这样员工就拥戴你。上级看到你能把员工带领的这么好。那么升职加薪指日可待。

另外。跳槽小公司。直接当管理!

其他观点:

需要不断提高自己的技能。认识自己。不断提高。这或许就是最好的方式。用心去改变。提高自己。这或许就是我们自己的方式。用方法去改变。这或许就是提高自己的过程。

程序员需要多加学习程序语言。这也是非常重要的。认识编程结构。知道编程语言。这或许就是最好的方式。去改变和提高程序设计语言。综合考虑。这或许就是最好的方法。程序设计。也是需要我们去不断提高。提高自己的技能。这或许就是我们自己理解的程序设计。也是程序方法。用心改变。这或许就是最好的方式。

设计程序语言。增加程序结构。增加自己。学习操作能力。在心里。改变自己的事情。用心去改变。这或许就是最好的方式。程序设计。这或许就是最好的方式。用改变去提高自己。这或许就是我们需要自己去理解和沟通程序语言。也是最好的方式。

其他观点:

职级晋升是一个比较敏感的话题。各公司也会对员工的职级以及职级对应的标准有严格的保密措施。因为职级一般都是与薪资挂钩的。级别越高。对应的薪水也就越高。

在网络上能看到一些大型互联网公司的职级标准。但这些标准也不一定准确。比如阿里的职级标准。将技术人员按照P系列分为十个等级。每个等级都有对应的薪水范围。

如果等级足够高。也会发放相应的股票。股票一般分四年发放完成。比如每干满一年发放25%。四年发放全部。

不过即使股票全部拿到手。在出售股票时也会有诸多的限制。比如行权时间、股票税收等等一列问题。这部分牵涉的内容比较多。我们可以以后再聊。

今天我们主要来介绍下如何快速得获得职级晋升。

主要从职级晋升的一般流程以及个人应该如何准备职级晋升两个方面来进行介绍。

每家公司职级晋升的流程都不尽相同。当刚加入一家公司时。可以通过查找公司的公开资料。比如wiki获取职级晋升的相关流程。如果公司没有相关的公开资料。则可以咨询你的leader、或者hr获取职级晋升流程。

在互联网行业。根据公司的大小。主要有两种形式的晋升流程:

第一种是非正式晋升流程。这种在小公司或中型公司见的比较多。这些公司的技术体系尚未建立完毕。一般都是由你的leader向上级提出晋升申请。之后由上级决定是否要晋级。此过程比较简单。但是很不透明。

第二种是很正式的晋升流程。这种一般都是在大型互联网公司采用的。这个流程也最为复杂。

这个过程一般要经历 提交报名表 -> leader审核 -> 准备PPT -> 晋升答辩 -> 委员会评审 -> 结果通知等几个流程

在提交报名表阶段只需要判断自己是否符合标准。一般公司对此都有明确的规定。比如过去一年的KPI需要达到多少、并且入职已经满几年等等。

报名表提交后。你的leader会进行相关审核。审核通过的同学。接下来就要开始准备答辩时需要的PPT了。

答辩的PPT主要体现自己在过去一段时间内的主要业绩。并且要重点体现自己为什么能获得晋升。比如曾做了什么项目、与什么团队进行了沟通合作。给团队、公司带来了多少收益等等。

在晋升答辩时一般会有几位评审对你的答辩进行打分。之后公司的技术委员会会对你的答辩进一步进行讨论。最后会通知你是否得到了晋升。

此过程虽然比较复杂。但也相对比较透明。

知道了晋升的相关流程。那么该如何准备晋升呢?

1、提升自己。

首先了解自己将要晋升等级的相关要求。比如要从P6晋升到P7。需要知道P7具体都有哪些要求。找出自己与这些要求的差距。设定目标。逐步达到下一等级所要求的能力。

并且要像自己已经达到了下一等级的要求那样思考、做事。这样自己会成长的更快。

另外。人的记忆在很大程度上是不可靠的。当我们回顾自己过去一年做过的事情时。我们很大概率下是什么也想不起来的。因此要经常记录自己做过的一些事情以及成就。可以写在公司的wiki里。也可以写在自己的博客里。当然。也可以作为自己的日记。

另外就是最好能够在公司内找到一个导师。他的职级最好是比较更高的。他可以为你提供很多建议和想法。防止你走很多的弯路。

最后就是要及时反馈。定期检查自己的成长状况。比如每月回顾自己过去一月的成长。如果方法有问题。也可以及时地作出调整。

2、获得leader帮助。

很多程序员在沟通交流上多多少少都会有些问题。很多甚至不敢向leader表达自己的真实想法。这对你的职级晋升几乎是没有帮助的。

你需要与你的leader讨论你的晋升计划。你应该怎样准备等等。因为你的leader也是希望你晋升的。因为你的晋升对他也是有很大帮助的。因此不要吝惜向leader表达你的想法。心里也不要觉得不好意思这样做。

3、认清现实。

我们都知道金字塔原理。技术的等级也是一样。越向上。人越少。晋级的难度也就越大。

另外一点。晋升的速度很大程度上也取决于你所在的部门。如果你在公司的一个边缘部门。那么你的晋级肯定不如公司的核心部门晋升快。

同时。如果想要向上晋级。就需要不断地在工作中做出突破。特别是晋级到更高的层级。那就需要做出一些非常成功的项目。这是非常困难的。

因此你需要考虑自己所在的团队是否是核心团队、当前所做的事情是否是对晋升有巨大的价值。如果没有。那么可以考虑内部调岗。更换团队。甚至换工作。

最后一点建议。不要把晋升当做你的唯一目标。

晋升不是你的唯一目标。在这个过程中。你在不断地反省自己、不断地与别人沟通。自己也在不断地成长。即使最后自己没有晋升成功。你也收获了技能的提升、知识的分享。最重要的是。经历这一系列的准备。你会更加坚定自己的一些想法。也会付出更大的努力去实现这些想法。

本期主题的很多想法来源于这篇文章。有兴趣的同学可以阅读下。

Software Engineering Promotions: Advice to Get to That Next Levelblog.pragmaticengineer.com

最后。大家也可以关注我一下哦~

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

回复 长空夕醉 取消回复

登录... 后才能评论

评论(2)

  • 长空夕醉 永久VIP 2022年12月28日 09:46:28

    职级,自己的,公司,最好的,流程,团队,等级,方式,想法,员工

  • 公主抱 永久VIP 2022年12月28日 09:46:28

    没想到大家都对程序员怎么晋升?感兴趣,不过这这篇解答确实也是太好了

  • 擦掉眼泪我依然是王 永久VIP 2022年12月28日 09:46:28

    转型不成功。其实还是因为个人原因。有这么一句话。当你追求卓越的时候。成功自然就追上了你!真正的技术大牛是不屑于做管理的