作者:白色蜗牛

公众号:蜗牛互联网

大家好,我是蜗牛,一名程序员,目前在阿里做 Java 后端开发。本科毕业的三年时间里,连续两次晋升,成为了 P7 技术专家

写这篇文章呢,是自己从毕业到工作三年多了,有一些成长,有一些感受,也有一些心得,就想分享出来。一方面是对自己过去三年的复盘,另一方面也希望自己的经历和思考,能帮助到即将毕业或身在职场的朋友们。

本篇文章我会分成3个部分,首先我会大概讲下从校招到工作这三年的经历,包括校招经历晋升经历,接着我会分析下自己晋升相对比较快的原因,最后谈一谈职场人如何快速晋升

听上去可能比较像互联网行业普通程序员的职场成长史,但其实很多的思维和方法论,同样适用于其他行业和岗位。所以即便你不是程序员,也可以继续看下去。

校招和工作经历

校招经历

先讲讲我的校招经历吧。我是 2017 年的应届毕业生!我的学校其实也比较普通,但也不是太差,是一个末流的 211。校招的话一般毕业的前一年就开始了,分为春季招聘秋季招聘,春季的这些招聘一般开放的是实习生岗位,这个其实很重要,能去实习一方面有了工作履历和项目经验,简历质量会提升很多,对后面的应聘有加分,另一方面很多公司会提供转正机会,转正面试要比正式面试简单一些。

秋季招聘就是指毕业后的正式工作了。

我比较敏感,16 年初就开始把精力投入到校招,寒假期间拼命补充技术知识,用 Markdown 写简历,搜罗各大互联网企业的校招官网内推渠道,还有就是专门的招聘网站,广撒网一样的投递简历,但是大多都石沉大海。

在我灰心的时候收到了蘑菇街的面试,大概是三月份,我怀着忐忑的心情完成了处女面。但蘑菇街一面结束就无影踪了,也没通知我过,也没通知我不过。

后来收到阿里的内推面试,能得到大厂的面试机会,我既忐忑又欣喜,以我对自己能力的认知,能参加面试就很满足了。阿里一面意外过了,可能得益于蘑菇街的面试经验,不过阿里二面就挂了。

后来面了腾讯,因为我是搞  Java 的,腾讯 C++ 偏多,和面试官聊不来,一面就挂了。百度也拿到了面试资格,不过二面就挂了,据了解百度搞 PHP 的会比较多。面对这些面试我都比较小白,参加的时候都抱着涨面试经验的心态,从没想过自己能进入这些大厂。至于为什么收到的面试都是这些大厂,我分析下来啊,一方面是大厂校招启动早,内推免笔试,另一方面他们招人多,很多人都会给到面试机会。

阿里之前内推挂之后,还有一次笔试机会,笔试通过的话有最后一次面试资格。我参加了笔试,幸运的拿到了面试资格。

5月在现场面试了三轮,回到学校的时候就收到了实习offer。我其实是很惊喜的,因为没有觉得自己表现的多么好,但面试时间的确挺长的,面试官和我的交流大多也比较顺畅,可能这就是气味相投吧。

6 月底我去实习了两个月,8 月参加转正面试,9月拿到了正式offer

一般面试都会有定级,就是根据面试情况,判定面试者的能力水位,比如 A,B,C 三档,然后某档之上就会发 Offer。我其实比较普通,就是  Java 基础掌握的比较好,没有太大的亮点,应该就是能发 offer 的最低档,所以薪资也是那年的白菜价

晋升经历

第二年,也就是 2017 年 7 月我入职阿里,职级是 P5,一年后也就是 2018 年被老板提名 P6,也顺利晋升到 P6,在新的职级上适应和打拼了两年,2020 年被老板提名 P7,也顺利晋升到 P7。三年时间完成了两次晋升,薪资也水涨船高,接近毕业时的三倍,同时还收获了一些股权激励。

在很多人看来,我算晋升比较快的了。大多数校招生从 P5 到 P6 要花两年时间,而 P6 到 P7在不同的个体上有比较大的差异了,有的两三年,有的甚至一直没有机会。我身边蛮多比我工作时间长,但依然是 P6 的。那为什么我晋升比很多人快呢?

晋升原因分析

环境的力量

自己幸运倒是一方面,但幸运是结果。回顾下三年以来的经历,把重要节点连成线的时候,我发现还是隐隐能找到一些原因的。

首先是环境的力量。我们从一张白纸到进入一家公司工作,最关心的可能就是自己的成长空间了。我在毕业的时候其实有过一次选择,当时的公司在上海和杭州都有部门,那我其实有次选城市的机会。

我比较喜欢杭州,毕竟阿里总部啊,生活压力也比较小,但我之前实习是在上海,实习期间就觉得团队氛围很不错,然后对业务也有了一定的熟悉度,那待上海的团队,成长空间是不是更大一些,于是我就继续留上海这边的团队了。

上海这边团队的同事都很优秀,包括带我的师兄,我的老板,还有合作的同事。在我入职的一两年内,他们很多都有晋升。所以他们的快速成长也成了我的榜样,和他们一起共事,也在促使着自己不断向上。有句话怎么说来着,你身边人的能力决定了你的能力

还有另外一种更加文艺的说法:

你是什么样的人,就会遇见什么样的人。你的朋友是什么样的人,你就会成为什么样的人。你的爱人是什么样的人,你就会过什么样的人生。护好了他们,也就是成全了自己。

所以有好的导师优秀的同事,就给我的成长提供了很大的助力

比如我很早就学习到他们好的编码规范,提升效率的工作方式,解决问题的思维方法。其他人需要试错得到的经验,我从同事身上比较早的学习到了正确的方式。他们会循序渐进的给我分配任务,我每做一件新的事情,都能有收获感,可以明显的感受到自己有成长。

另外同事有晋升有离职有转岗,这些对他们个人来说,是职场重要的节点,那对于共事的我来讲,也产生了重大影响。

我参与的那个业务小团队是 4 个人左右,在我入职的第一年里,有两个人相继离职,只剩下我和带我的师兄。他们离职后,我的压力就瞬间变大,很多事情和问题都集中到我这边,我对业务熟悉和理解就是在那个时候爆炸式增长的。后来进来两位新人,我带着他们做了一个比较重要的项目,也是凭着这个项目在第一年里从 P5 升到 P6。

第二年带我的师兄从 P6 升到了 P7,后来他就转到别的业务线了。对我们业务非常熟悉的,也就只剩下我了,我自然而然变成了这个业务领域的一把手,相关的方案评估都会走到我这边,也开始参与需求管理,项目管理相关的一些工作,还有就是业务领域的架构设计规划相关的事情,慢慢从执行者的角色转变成了兼任决策者的角色。

我的第二年相当于在适应 P6 这个新的层级,以及适应业务领域owner的角色。到了第三年,遇到了一个比较大的项目,我这个业务领域需要出架构方案,那自然就落到了我的身上,接着带着团队同事落地了这个项目。后来也是凭借这个项目在第三年完成了 P6 到 P7 的晋升

阿里有不同层级的岗位模型,技术方向的话,P5 偏模块owner,校招生入职一般就是这个层级,而社招起步 P6,P6 偏系统ownerP7偏领域owner,这是一个从点到线再到面的过程,我刚好在不同的阶段,有幸担任起了对应的角色。

上面提到的同事变动,可以说加速了我的角色变化。晋升的同事着手更高层级的事情,意味着原来的事情需要有人承接,离职转岗的同事留下来的事情也需要有人承接。那这时候就自然而然落到自己身上了,我就得承担起更多的事情,更大的责任。事情变多,责任加重,直觉感受上肯定不好。但回头看,这也意味着我可以被更多的人看到,被更多人认可,那这其实是身边同事为我提供出来的成长空间。

个人的态度和行动

我接触到的环境,为我提供了充分的成长空间,这是我认为自己能够晋升的外因。接着再讲讲内因,我理解就是个人的态度和行动

我有比较强的责任意识,对工作上的每件事情都很认真负责,及时交付,往往给人一种靠谱的感觉。

另外带我的师兄说我耐操,能干活。其实很多事情第一次我是干不好的,我也是在不断的摸索尝试中找到了正确的方法,指导我做正确的事。可能是自己比较有耐性,面对不熟的东西从来不会说 我不会,我不做,而是 我去了解一下,我去学习一下。

还有就是主动做事的态度。在有个跨部门的项目里,我发现了链路的一些问题,虽然那些问题不是我们这边引起的,也没有人愿意投入精力解决,但我评估下来解决这个问题不论是对我们团队还是合作方,都非常有价值,那我就牵头起了专项,推动这个事情彻底解决。

工作压力大的时候,其实很容易焦虑。我应对焦虑的方式就一句话:行动是焦虑的解药

接手新业务,不熟悉,焦虑,那就问人,找资料,多去了解。工作有了卡点,焦虑,那就盯着卡点,寻求解决方案。

只要动起来,就能有进展

另外就是我善于维护和协作方的关系。工作中难免会和各种人协助,老板,同事,业务方,合作方,我经常是站在协作方的角度上考虑问题,这样更能理解他们需要什么,而我能提供什么。其实就是预期管理

如何晋升

那以上就是我觉得自己能够晋升的一些原因,当然有很多个体因素在里边。不过结合我对身边晋升同事的观察,还是能够找到共性的。我感觉职场人要想晋升,在思维沟通做事三个方面都要有更高的水准。

掌握正确的职场思维

思维方面呢,要有正确的职场思维

工作是什么呢?

工作是谋生手段,一个公司给你一份工作,你完成任务,它给你工资,就算是钱货两清,所以只是为了钱,你的上一份工作和下一份工作可以没有必然的联系。

但是职业不一样,职业是我们一辈子要从事的事业,是你选择的发展方向,那每一件事都得是下一件事的铺路石。

比如你的职业是程序员,你的发展方向是架构师或者技术管理,那你不仅要提高编程能力,也要培养架构思维管理能力,那你每做完一个项目,你就为这个职业积累了更多的经验

像我在 P5,P6 阶段做的事情其实都是为P7在做铺垫

分清楚工作和职业的区别,就可以指导你有选择的做事,凡是对将来职业有利的事,那就不管有没有报酬都要做。比如你是程序员,需求管理,项目管理,推动上下游解决问题,可能老板并没有要求你去做,但你可以主动做起来,因为这些能力都是走向更高层级必不可少的。

相反如果只是为了钱,对职业发展没有帮助的事,能不做的就尽可能不做。比如一些重复琐碎的事情,他们只会占用你的时间和精力,却给不了你多少成长。

工作和职业的关系,有点像赚钱和值钱的关系。赚钱看的是眼前,出卖的是时间,值钱着眼于未来,需要长期复利意识。

学会正确和人打交道

沟通方面呢,要学会正确的和人打交道

在职场里,我们少不了和人沟通协作。良好的关系是有助于事半功倍的。就我的个人体验,别人找我,如果是熟人,我会优先响应,如果关系一般,就会延后。同样的,我找别人的时候,也能明显的感受到态度的不同,有时候你联系别人,可能很长时间不回复,甚至已读不回。其实这都是很正常的。

我们要做的就是合作的时候,表现出良好的品格,比如真诚利他珍惜对方的时间,给彼此留下好的印象,为下次顺畅的合作打好基础。

就不要再说在吗这样的废话,一次沟通就把背景,需求讲清楚,节省对方的时间和资源。

你要知道,对方的注意力也是资源,你占用对方多久的注意力,相当于就花费了对方多久的资源。

另外就是说功劳的时候,不要只说自己,一定要把所有参与的人都提到,更不要去抢功劳。简单讲,好的事情你想着别人别人遇到了也会想着你

做事超出预期

做事方面呢,就是做事要超出预期

比如上下级协作的时候,我们的上级一般是决策者的角色,他分配任务,下发到我们手上执行。但如果你一直都是等任务,完全按照上级的意志执行,是不会被上级注意到的,也更难提拔到你。

你需要想的比上级多,去了解任务背后更多的东西。一是为了能够准确理解上级传达的事情,避免上级的意思和你的执行南辕北辙,二是去发掘上级没有考虑到的一些点,然后自己试着出解决方案,如果需要上级拿主意,就去和上级沟通确认。

你能想到别人没想到的,你能做到别人做不到的事情,机会就很容易到你手上

晋升说白了,要靠环境的力量,也要靠自己的主动。找到自己的成长空间,秉持良好的态度正确的行动,天时地利人和,一旦具备,晋升就会向你招手!

好啦,今天的分享就到这里,如果各位喜欢我的分享,请务必三连,点赞,收藏,关注我,这会对我有非常大的帮助。

那么我们,下期见。


我是蜗牛,大厂程序员,专注技术原创和个人成长,正在互联网上摸爬滚打。欢迎关注我,和蜗牛一起成长,我们一起牛~

推荐阅读:

编程的本质是什么?

职业发展的困境

四周年了,谈谈一个程序员的职场心得

点阅读原文发现更多Java资源宝藏~

毕业三年,从P5到P7相关推荐

  1. 7年7个主管,我是如何在支付宝从P5升P7的?

    按:蚂蚁金服集团CEO井贤栋在阿里巴巴集团18周年年会演讲中表示,科技和服务是蚂蚁面向未来的重要基石. "科技不是时髦的标签,而是创造未来的能力.我们要真正用好科技去解决现在和未来的问题.& ...

  2. 毕业三年,拿了北京户口,从年薪20W到年薪40W,说一点对后人有用的经验

    作者:我的昵称是个响亮的名字吧 链接:https://www.nowcoder.com/discuss/361883 说来奇怪,毕业三年了,每年都看到很多人会写年度总结,但是自己总提不起兴趣去写,但是 ...

  3. 互联网老师论坛高调炫耀收入:硕士毕业三年,月入九万多!

    在互联网匿名社区,一名网友曝光了自己的工资收入截图,引起了众多互联网从业者的羡慕,不少程序员都感叹不及这名楼主,纷纷求问从事的是何行业. 在这篇帖子中,楼主首先是晒出了一张图,在图片中,我们可以看到, ...

  4. 毕业三年,快手总包 90W 值得去吗?

    这两天逛帖子发现了有一个有意思的帖子,如下 本科毕业三年,收到快手提供的offer,base 45k,另外房补每月2k,不算加班总包 90w,值得去不?老铁们 那么你认为是真的吗?热门评论里面的内容道 ...

  5. 工作十年的程序员,却拿着毕业三年的工资……

    工作十年的程序员,却拿着毕业三年的工资-- 导语:小韩是一家小公司的软件程序员,而十年后他还在那家公司,依然是一名普通的程序员.算起来,他工作也有十多年了,但是,他却告诉我,他的工资已经好几年没有涨过 ...

  6. 年薪60万+?这份10万字的面试突击宝典涵盖阿里 P5 工程师~P7 所有技术栈

    前言 金九银十已经只剩不到一个月的时间就要来临了,相信每一个程序员应该都有一个大厂梦,都想在这个金九银十能够成功拿到大厂的offer,却又不知自己行不行,也不知该从何突破自己的瓶颈,从而并没有明确的一 ...

  7. 工作八年的程序员,却拿着毕业三年的工资,再不开窍就真晚了...

    小韩是一家小公司的软件程序员,而八年后他还在那家公司,依然是一名普通的程序员.算起来,他工作也有八年了,但是,他却告诉我,他的工资已经好几年没有涨过了. 工作八年的程序员,却拿着毕业三年的工资 小韩如 ...

  8. 毕业三年,一事无成,被迫回老家,一个决定改变一生。

    我的原生家庭 我就直接说一个最惨的吧,希望大家都能从我的悲剧中感受到丝毫的安慰,因为一般人其实已经很难比我更惨了,今年刚好26岁,刚好毕业三年,也刚好一事无成.一切仿佛都刚刚好,但现状是,我已经整个人 ...

  9. 毕业三年 /****************************转载**************HUST机械学长****************************/

    写在前面 我QQ里有一个群,名字叫深圳xx公司,这个群一直在那里悄悄的待着,开始还偶尔会有一句问候,一张美女图片,慢慢就啥也没有啦. 突然它闪了起来,我点击打开,一个陌生人在里面问"深圳xx ...

  10. 毕业三年,月薪过万:来自一个深圳龙岗程序员的吐槽

    在计算机编程这个行业,流传了一句很广泛的话"键盘敲烂,月薪过万",对此,我表示,不是每一种牛奶都叫特仑苏,不是每一个程序员都能轻而易举的做到月薪过万         依稀记得刚来深 ...

最新文章

  1. 探寻繁杂定时任务的解决方案:分布式任务调度系统
  2. ASP.NET AJAX + JSON 实现对象调用
  3. 在Windows系统中下载并安装Docker-desktop
  4. python撩妹代码_Python十行代码让你秒变撩妹达人!想学?
  5. mysql 分片 数据迁移_简述MySQL分片中快速数据迁移_MySQL
  6. [转] 计算机视觉领域稍微容易中的期刊
  7. tomcat 不支持put 高版本_Tomcat-远程代码执行漏洞
  8. 30 万奖金等你来!第三届 Apache Flink 极客挑战赛暨 AAIG CUP 报名开始
  9. bt磁力种子与php文件,使用Python实现BT种子和磁力链接的相互转换
  10. Word 2007~2010手动双面打印设置
  11. 含论文基于JAVA户籍信息管理系统【数据库设计、论文、源码、开题报告】
  12. python+opencv实现人脸识别|采用现成训练好的模型
  13. 兔子繁殖为例 c语言,用斐波那契数列解答兔子的繁殖
  14. 【软考 系统架构设计师 简明教程】简介与目录
  15. Flink Table 和 DataStream 转换
  16. mysql多对一[自用]
  17. LeetCode_715. Range Module
  18. 计算机组成原理-第一章(1)-概述
  19. [C++题目] 根据快递商品的重量计算应付运费用
  20. 火山小视频伪原创怎么做

热门文章

  1. mysql8 绿色版安装
  2. datareader分页
  3. jsp中的javabean
  4. 深入理解Oracle索引(9):不要过分依赖 HINT
  5. 『Protel 99se快捷键大全
  6. tp5和tp6版本之间的差异
  7. android开发google地图
  8. 证书工具类(csr、cer)
  9. asp.net 上传图片,自动压缩裁剪图片。
  10. 网络知识-03 数据链路层-PPPoE