程序员1024故事集我爱编程金融基础技术与业务

作为“梅西式”程序员,我要跳槽了

2018-07-03  本文已影响104人  程序员1024故事集

世界杯上冰岛以1:1和阿根廷打平。梅西点球失败后直言,罚丢点球很受伤,球队没能拿下3分我要负全责。

大家对他这番言论没有疑义,似乎在众人印象里阿根廷=梅西,梅西=阿根廷,阿根廷没赢,他得负全责,他可是最厉害的“梅球王”。

这便是梅西式核心人员在团队的效应:成也梅西,败也梅西。

有能力的你是不是经常遇到:同事解不开的bug立即请你帮忙调试,来了新人领导习惯性地塞给你带;PM临时改需求时笑眯眯地找你;QA的测试工具你帮忙开发;线上出故障,群里疯狂@你。大家很信任你,你是救火队,你是大牛,是神人。

恭喜你,你便是大伙离不开的“梅西式”核心程序员。

01

“我正考虑跳槽,再不走我快过劳死了。”升哥说道。

升哥入司三年,代码能力强,工作认真负责,性格温和。作为基层TL,升哥白天处理各种忙乱:新人有地方不懂,给他讲两个小时吧,刚入职的那谁也来听听吧。PM有个紧急需求想一起讨论下,好的,马上就来;线上有个bug影响用户使用系统,马上改好;刚打开IDEA,HR让去面试一个人……

只有晚上大家走了,升哥才有空写代码,升哥的工时通常是15个小时以上。并且7*24小时on call,周末故障群无论谁@他,他均会积极响应。

有一次大发布通宵到早上6点,开发负责人是升哥,升哥回家睡了几个小时后就来公司。升哥说,怕线上有问题,这块代码是他做的,新人搞不了。

最可怕的是,大伙觉得他就应该来上班。因为他是团队里“梅西”英雄:没有他,团队就不行。

02

Deepin 的创始人兼 CTO 王勇离职。提及离职原因,王勇无奈的表示,自己写代码太累下班晚上要靠输液才能继续第二天继续上班;晚上陪客户喝酒,喝三场,吐了无数次,实在喝不下去了还要一口闷;很长一段时间天天加班,睡在公司;遇到人生很多惨痛的打击,不想再继续人生了,哭的痛不欲生。

从王勇话里看出他身兼多职:创始人+CTO+码农+陪酒+超长时间加班。对于有能力的核心员工,老板的态度通常是:能者多用,超能者就再多用用。

反正你行,你效率高,你聪明,你能力强,那就给你多发工资多干点活。一人能干五个人活,但工资肯定不会到达五倍。这账老板划得来。

03

有没有发现团队里非“梅西式”的程序员甩锅技术一流?

每天将手上的活做完就下班,反正有“梅西”加班。

PM找他讨论他正在开发的需求,他回一句,有问题请找我的TL改排期吧。

他从来不看故障反馈群,因为他知道TL“梅西”会一字不落地查看信息并回复的,晚上手机一关安心睡觉,从不看报警电话,因为“梅西”肯定会处理的。

至于“梅西”程序员一开始也不是“梅西”,是别人让他变成那个人的。这在心理学的名词叫“失区别”。

你是小TL,第一次在群里处理故障,下一次别人只会@你;在对外部的沟通(PM/QA)肯定先找你,由你决策…最后你被冠上“大牛”“负责人”的高帽,往后各种事情都由你处理,其实这是让你多干活的高帽。

04

那么作为“梅西”式程序员,如何打破身兼多职,每天自己忙得团团转而他人悠闲下班的局面呢?

1.学会拒绝

可通常程序员性格较温和,少说多做,即使会打乱自己的开发步调,一般不好意思推辞他人请求。

曾碰过一位开发TL做到没有一个人敢随便上前打乱他的工作节奏,因为他很能拒绝人:

PM让临时过需求?不去,每周三有固定的需求窗口时间,请按照流程。

QA让查线上问题?不查,谁值班找谁去。

HR让临时去面试?反质问她为什么不提前告知面试官面试的时间?

新人让看个问题?先问一句,百度前10页的搜索结果查了吗?

……

你可以统计下每天临时让“帮忙”的事情占了自己多少工作时间,导致自己不得不加班的情况有多少。没准数据惊人得让你开始“狠心”拒绝了。

2.学会放手

不管团队有多小,即使是3、4个人的小组,也需要成立开发人员值班制度。群里有人@你,稍等,按捺住你的“责任感”,请@今天的值班人员,让他跟进问题。

QA需要支援测试工具的开发?可以,请提供详细的需求文档,走正常排期开发。

来了新人,放手让工作几年的同事带吧。

下回有关于这块关键代码的改动,可以尝试让新人捋捋,改完后帮他review代码便可。

3.摆脱“失区别”

直面自己也想正常下班,周末愉快玩耍的普通人需求。甩掉别人让你干活而封的“大牛”“工作狂”的虚号。

快下班时PM问,能不能……

这需求十分紧急吗?紧急的话让你的TL审批走紧急开发流程,不重要的话明天再说。

新华社之前对岌岌可危的阿根廷如何自救提出12字点评:只有淡化梅西,才能激活梅西。而你不是梅西,你只是个程序员。

上一篇下一篇

猜你喜欢

热点阅读