码农之死 - 引子 - 故人已去
本小说连载于文集:码农之死 - 连载 - 简书 (jianshu.com)
老张死了!当贾承孰被莫名其妙地拉进一个新群然后被告知这个消息时,说是一道晴天霹雳落下也不为过。
当时已经晚上九点多,贾承孰正在电脑前吭呲吭呲地加班写代码,那段时间隔壁新部门需要一个新接口,接口名字取得挺直白,叫什么customerLookup,看起来让人以为就是查找个客户信息,其实是对方传进来客户编号,然后不仅查找该客户的信息,还要客户的所有订单信息。这一下要在数据库里查找好几张数据表,join起来让人眼晕。关键有些信息在数据库里没有,还得另外调用其它部门的接口查询,再按隔壁部门想要的格式组装起来。而需求总是变来变去,老是有新想法,这个信息想要,那个信息也感觉有用,管它有用没有用,反正先要了再说。要了新信息,格式又得跟着变。贾承孰已经陪着他们折腾了快两个月,每次想骂娘的时候又想到那个新部门的小leader也算是自己哥们,咽了口气就只能又开始吭呲吭呲敲代码。这段时间几乎天天搞到12点,有时候晚上10点多还要跟着隔壁和美国团队开一个会,会上绝逼又能蹦出新想法,开完会以后代码接着改。
除了因为对方有自己的哥们,贾承孰这么卖力也有其它原因,在自己这个部门做小团队leader已经快一年半了,而他的职级已经四年没有升过。
两年多前贾承孰被挪到了这个团队,当时的leader需要做一个手术,要休挺长时间,所以领导是希望他能顶替leader角色的。在过渡的那段时间,贾承孰也独自完成了两个需求,不过去年前年的晋升都没有他,甚至什么时候开评审会,有谁获得了评审资格都不知道。当时贾承孰也没在意,毕竟自己连个leader都不是,而且刚刚升职级不到三年。可现在不同了,贾承孰觉得该轮到自己了,因此也就格外卖力,不容丝毫差错。
晴天霹雳地落下不由得让贾承孰停下了工作,开始怀念起老张来。
老张是个老程序员了,不,说他是程序员不够准确,应该说老张是Java专家!
在贾承孰看来老张就是Java专家,从各种类库到最新Java特性,从JVM调优到代码分层架构,老张都是专家,而且老张是真正掌握了面向对象编程思想的,不像很多码农那样虽然用着Java,但其实还是面向过程编程。
贾承孰自己其实也还没太掌握面向对象编程,封装继承多态这三个词他背的很熟,但用起来用的好还没真正掌握,毕竟他真正开始接触Java编程也才不过三年而已。但贾承孰对老张的佩服是发自内心的。
差不多六年前老张跳槽来到了公司,正好和贾承孰在一个团队,老张来到后那个团队里拢共也只有三个人,还有一个比贾承孰小两岁的女生。
那年贾承孰刚好三十,还不是公司正式员工而是外包人员,负责团队里Dono技术开发的应用,那个叫Joanna的女生是硕士毕业就来到团队然后做了Java应用开发。本来团队负责的应用的主要功能都已开发完所以人少点也没什么,而且这个团队在英国还有一个架构师伯纳德,美国那边还有一个global leader。虽然美国那个叫莱特的哥们基本上发言出主意很积极,无论是Java还是Dono,他都能插上嘴。但是他基本不干活,不过这也没什么影响,贾承孰和Joanna能应付地过来。
应用功能多多少少总有更新,每个季度要做一次升级,需求提前排定,团队已经经过了好几次升级也没出过什么岔子。可是将要到来的一次升级需求让领导的心悬了起来。
这次升级如果是Dono需求,贾承孰自己就可以搞定,甚至不需要伯纳德插手。可是偏偏重点放在了Java端,而且不同于以往Java程序的小修小补,而是要求支持新的用户类型。Joanna虽然加入团队也有好几年了,但她刚入职时也是做Dono开发,那时候贾承孰还做过她的师傅。只是后来她转型成了Java程序员,而她转型后的这么长时间里也没把团队负责的Java应用代码逻辑读清爽,这有她不紧不慢的性格原因,也有这些代码写得实在不太友好的因素。赶巧架构师伯纳德其实也是个Dono出身的,Java代码他也不敢说有十足把握。至于那个莱特,更是没人指望过他。
大概是做计划的时候Joanna露了怯,大领导便有了要招一个真正资深的Java程序员的想法。当然这也不是一时兴起,这个部门好几个团队,成员总体来说都比较年轻,很多都是硕士毕业来了才几年的二十六七八岁的年轻人,所以大领导也希望部门里能有几个能压得住阵脚的大拿。
老张来的时候已经是40岁左右,这也是贾承孰觉得外企好的地方,否则一般情况下哪个公司会招一个40岁的程序员?
老张的到来本应该会让Joanna的地位有点尴尬-团队里来了一个真正的大拿,只花了一个月的时间就通读了应用所有代码,接着根据需求就给出了大概的方案,有了方案也就做出了计划,看到计划,领导才放了心。可是Joanna却表现的一点不尴尬,或者说只在老张入职的第一天大家互相介绍的时候有一点不好意思和抱歉,不好意思在她只能大概介绍一下应用的代码,抱歉在以后就得靠新来的大拿多辛苦辛苦了。
此后老张的融入非常顺畅,无论是这次曾让领导心悬起来的升级,还是此后的若干次,团队都没有搞不定的。老张也好像是早就是这个团队的成员一样,以飞快的速度和大家熟捻起来。而且他不仅是个优秀的Java程序员,还是个业余羽毛球高手,最新款手机收藏家,以及开玩笑或被开玩笑爱好者。他给贾承孰取外号,也给同部门其它团队的人取外号。没错,小领导手下还有另一个团队,人也不多,两个团队总共不到十个人,大家都很熟,老张很快就和他们也熟悉起来,给他们其中几个特别熟的都起了响亮的爱称。但跟老张关系近的人里,他独独没有给Joanna起过外号。