码工新人的成长升职之路~

2019-01-08 16:55:06

哈啰小伙伴们~小姐姐我又来码字了(呼呼如果挣到的大米可以真的换成真的饭就好啦T_T)
在回帖/讨论里看到很多小伙伴问入职以后升级promotion以及以后选择manager还是IC的问题,就想系统说说
当然啦,这个话题太大了,一天说不完,今天就讲讲新人入职以后头一两年(相当于F/G的L3)的一些有助于成长的好习惯吧~
如果有已经到middle(L4)或senior level(L5+)的小伙伴,请大家在回复里告诉我,我很愿意再后续发文讨论 ^_^

====================
首先要考虑的是,入职前几年,你的大目标是什么呢?
每个人的想法都不一样,当然你也可以花时间自己想清楚,但是这里我想有几个目标,是无论你以后想做什么,都应该学会的:
1. 对职场基本规则的了解和理解
2. 对某一类或一些Software engineering技术/系统的熟练掌握
3. 掌握工作中大型项目的交流合作技巧

其中1和2应该是最重要,3是plus。
1的目的是建立起稳定的职场情绪,面对变化,压力,挫折,与他人意见不同的情况,或者公司内部的政治,reorg,见识过,也知道怎么处理。不要生气了还往manager身上泼咖啡,或者对同事有性别/种族/取向偏见什么的(有点极端LOL,最近在知乎上看到相关的帖子所以拿来作负面例子了)。
2是作为码工的基本工,需要脚踏实地下苦工去学习付出,要能够“靠谱”地完成各种任务。大家不要总是觉得努力工作就是为资本家打工,有抵触情绪,因为你学的所有东西,以后都是跟着你的。当然啦,如果公司长期压迫你996,而你不是心甘情愿的,那还是该闪就闪LOL,毕竟别的轻松一点地方也不是学不到嘛。-baidu 1point3acres
3如果掌握好了,在2的基础上还能够在较大较复杂的项目中有存在感,那你就妥妥地是闪闪发光的优秀新人一枚啰~开始任务之前花一点时间clarify requirements,把自己的想法和安排也讲清楚,任务执行中主动update自己的progress,任务完成以后总结汇报,不需要太正式,但是让同事们都知道你在做什么,需要什么帮助,什么时候能完成,就很好啦
【注意】如果1和3你都做得很好,但是对2真的爱不起来,可以好好思考下码工这个职业是不是真的适合你。如果写代码不能让你真心快乐,甚至让你抑郁,应该积极地考虑别的方向。毕竟条条大路通罗马呢~. From 1point 3acres bbs

好了,那么假设你已经知道了在工作中与人相处的基本原则,也能按时按量地完成交给你的任务,接下是什么让自己更进一步呢?

4. 给团队提供正能量:engaged, positive, supportive
这真不是鸡汤!我是不止一次见过两个同级能力相近的人,因为一个人相当disengaged,另一个人积极向上,而得到了不同的评分!那可是bonus里白花花的银子诶~好几千块钱呐~
一个团队的morale其实对于manager是非常重要的,所有能提高morale的team members,都是manager的好帮手^_^
所以平时写代码以外,多和小伙伴们聊聊天,参加或者组织团队活动,和manager交流,赞扬队友的成果,都是很不错的~
把这个放在第一位是因为咱们中国人小伙伴其实常常在这方面不太积极,所以特地强调一下(不用太过刻意,但是通常需要做到比你想的多一丢丢)

5. 独立思考和完成任务的能力
新人是免不了问前辈们问题,需要引导和帮助的~但是前辈们应该帮助新人的同时,这个也要有个平衡

不要总问重复的问题,不要总问那些你查查Google, stack overflow或者内部文档就能解决的问题
或者自己花些时间尝试各种不同的解法,有一些初步的见解之后再去问人,都是很好的习惯
大家的时间都是非常值钱的,如果你让别人觉得“帮你那么费劲,还不如自己上”那么就比较糟糕了
所以花一些功夫独立思考,珍惜每个能证明自己独立能力的机会,或者让人觉得你问问题、讨论很有水平,帮助你也使对方有成就感,会对你的升级之路非常有好处哦~

6. 主动承担更多的任务或寻找让自己能力进步的机会
如果一个新人,不但能自己完成已有的任务,还不停地索求更多,那我一定会对他另眼相看@@. check 1point3acres for more.
说明他不仅干活快,而且对成长有强烈的渴求,后面的engagement会更高,那更是值得花时间和精力去培养的孩子
(同时:如果你的manager或者mentor对于你的渴求表现出不耐烦,那有可能要么是你之前的任务完成得还不够好,需要你再好好把基础打扎实;或者就是他们自己价值观有问题。擦亮眼睛分清楚哦~如果是前者,那就好好回头再认真一些。如果是后者,赶紧跳吧mohahaha~)

7. 有sense of ownership
你自己做的项目,有bug,有漏洞,你都快速积极地解决,不要一会儿怪这个一会儿怪那个
给人留下有问题找你就能搞定的印象
或者有技术上可以更进一步的地方,如果你都主动提出来并且实施,那是非常大的加分
变成"the go to person of xxx system/feature"对你以后是非常有好处的
基本上,这个对于L3很难,因为各种系统和feature的ownership都需要时间去积淀。如果你能做到,几乎就是超一流的啰。(如果有这样的小朋友赶紧到姐姐碗里来吧^_^)

呼呼,今天先讲到这里~L4 L5以后有需求再讲哦

posted @ 2019-01-08 16:56  hyserendipity  阅读(414)  评论(0编辑  收藏  举报