三年成长为顶级coder实录---京东技术学院院长吕建伟(阿朱)

发表于: 2015-08-06 http://www.it610.com/article/2578882.htm

阿朱校长开讲:

大家别刷屏了,我开讲了。由于是第一次在网上做这么大规模的分享,没有经验,大家多担待

我今天想给大家分享一下技术人才的成长
因为我也是从高级程序员、首席架构师、技术总监、CTO一路成长过来的
我今天能给大家分享的,一个是我个人的成长经验,一个是我做CTO带团队的团队成长经验,一个是我目前在京东,负责京东6000研发人成长的一些经验
我个人比较特殊,属于在中学就接触电脑技术的。但是我当时没有电脑,就是生看《谭浩强C语言》,那本书还是从我同学他哥哥那里借来的
我过去想学计算机只是为了想写个游戏,最后游戏没写成,倒是喜欢上了计算机。由于我们家所有的直系亲属都是做和财务相关的工作,所以我从一开始写程序就进入了企业ERP界,这就是出身决定命运啊
我只能从我个人成长讲经验,这样实在,但估计也不容易复制,只能给大家启示了,仁者见仁

我上大学的时候人称电脑疯子,就是到处打听学校里谁电脑学的好,我就各种打听找到他,然后请教他问题。在大学时候,当时我们的教学课程还是DOS下的各种语言开发,我当时是1996年,已经学习delphi2.0、SQLSERVER、COM+

在大三时候就在外面打工,写程序,可以挣钱了。那两年挺磨练人的。一边完成学校计算机课程,一边学习社会上的实用技术,还一边打工。当然,当时我们家国企当时面临了全家下岗,也有这个因素驱动我必须出去自己养活自己。不过我还自学了一些计算机研究生课程,还有一些MBA课程。

所以,我毕业的时候,就想着来北京闯荡。因为听说北京是全国计算机软件最牛的地方。那时候是1999年。正好是中国互联网最热的时候。当时会写HTML就可以8000元,但是我当时就想做企业软件。嘿嘿

回忆在大学的快速成长,就是觉得爱好,狂热的爱好。别人觉得一个dir命令莫名其妙,我却觉得好玩。现在我都觉得计算机很好玩。爱好并且能养活自己,挺好

我入职第一个公司,我觉得挺幸运。因为这是卫生部下属的一家公司。承担着863金卫工程,承担着中国卫生信息化标准规范制定。我当时有几个幸运,第一个幸运就是,我来的是一个全新成立的研发中心,没有任何包袱,人都是百里挑一出来的,不是烂人混合。 

第二个幸运,就是我们当时要决定开发全新一套的卫生信息系统。这让我从头到尾参与了一项大型ERP如何从策划到预研到开发到试点到大规模推广的全过程

第三个幸运就是,因为是官办国企,而且有国家拨款,所以对赚钱压力不是特别压迫,所以我们当时每周五下班能够有一期技术大讲堂。我当时是积极的参与分子。当时记得我们全研发中心人手一本《COM+本质论》,大家每天中午吃饱饭后就在会议室扯

所以,我回顾我第一份工作的快速成长,我觉得有几个要素:1、你一毕业最好先到一家大企业工作,在这里你的格局气度视野也会大,但不要待的太久 2、最好能够从头到尾参与一个大型的全新的项目,这个非常历练人  3、积极参加各种讨论交流 

不过在大学时我就暗暗给自己下了一个梦想,就是我想成为中国一流的程序员。所以到了第一家公司,我就树立了一个短期目标,就是我要快速成为公司内一流的程序员。所以当时我拼命快速完成自己的任务,然后到处问人谁需要帮助。最后大家都有个共识,有解决不了的问题找阿朱

当时1999年很流行一个delphi论坛,我非常喜欢在上面刷分。反正当时我也是光棍没有女朋友,所以有时候星期五就不回出租屋,就在公司吹空调上网,当时网速都是以K来算的,所以我就拼命回答问题刷分。遇到不会的问题就立即找资料或者写点代码做验证。当时排行榜是一月一刷新,第二个月就继续清盘重来。这种PK排行榜,让人很过瘾

当时我也特别喜欢到海淀图书城去看书。当时住通县,星期六早上就早期坐公交车到海淀,或者去看书抄书或者参加沙龙听演讲。当时我记得参加过一个叫AKA的沙龙,好像讨论linux技术的。我还参加过一个开源数据库的,有点记忆模糊,好像就是现在的sqllite。所以参加技术沙龙,参加开源小组,都是很好的技术快速提升方式 

另外还有一个大提升是,当时我的leader(也是我的师傅)突然离职了,我突然没了主心骨,他告诉我以后这个系统主要由我来主力承担了,我当时确实心很慌。从一个从属听别人分配任务的员工,变成了要自己想事,要自己推动客户,要自己谈判需求,还要带别人干的人 

所以说,自己独立担当一滩事,并且直接面对客户,带领团队,带领团队,并且在中间协调公司、其他部门、客户,自己还要主力负责开发,这个历练很值得大家启示 

后来我就跳槽到第二家公司了。当时我要自己独立设计并实现一套ERP应用开发平台。幸好在卫生部时我已经负责了整个平台的研发工作,所以对如何设计平台,过去的平台存在的问题,都比较了解。所以虽然是自己一个人开发,但非常快乐,天天加班,公司里有阿姨给做饭,我做了大约5个月做完 

从我1999年10月进入第一家公司,到2003年6月跳槽,大约3年半时间。期间在2002年,由于我在delphi大富翁论坛玩的比较靠前,所以borland 大中华区CTO 李维找我,希望我加入borland。当时,borland可是在我心中大神啊,我用的turbo c、turbo pascal就是borland生产的

所以,这是我3年时间,从应届毕业生快速成长为Coder高手的个人经历

我们所在的公司也是一家行业ERP公司,在行业里是领头羊,但在业界没有任何名气,大家都没听过。大家也都知道,干ERP都是靠自己销售自己实施自己追款滚动持续发展,所以一直紧巴巴,不像互联网公司烧钱。所以没名气,工资也不高,而且技术挑战也不如互联网企业那么大,这样招人很难招。试想,谁想到一个没光环,工资不高,也没技术成长,积累的业务知识跳槽就没有任何意义,这样的公司谁想去

所以,我们招到的人大部分都是二本甚至三本的人。很多学生都是就写过课堂作业,根本不会写代码。即使我们从社会上招人,能招到的也是万金油式的人。 

我出的招就是:3、6、9,每个季度都招人。3月份招考研失败的,6月份招潜力黑马,9月份就是校园大招聘。就是这样轮番的招聘、培训、考试,才把好一些的人历练了出来

当时,我们专门成立了新人培训部,专门对新人进行培训。3个月一期。第一个月是各个部门轮流出讲师来上课,不想出讲师的就不给优先分配新人。上学讲课,下午练习,周末小考试,一个月末大考试,然后淘汰一批。第二个月是真实接客户需求,真实按商业交付来做项目。不过接的客户需求都是经过新人培训部的班主任过滤的,所以符合新人能完成的

当时,我们正好是进行了一次敏捷组织变革。因为我是CTO,所以当时变革特别大,很重要一点是:我们都是按客户或者按产品成立全职能小团队,打破部门制,所以有一批部门经理就地位尴尬了。我就把他们建立到生产力提升部,专门进行新人培训、现有人提升、现有人岗位认证、现有人专业晋升评价、工具制作、模板制作、规范与流程制作

新人第三个月就进入了部门。不过我们实行了师傅制。师傅和新人是绩效连坐的,新人绩效不好,会影响师傅的绩效。师傅制有个规定动作,就是:1、新人的任务由师傅分配  2、新人的工作由师傅来验收  3、每天晚上下班前,师傅或新人要问问今天有啥问题不会。这就是我们的新人师傅制。不过过了这个月,新人和师傅的关系就自然解除了,都属于Leader来管理了

我还专门明确了高级程序员和开发leader的工作分工 

高级程序员:负责核心复杂功能、实现方案设计、编码实现;还负责疑难BUG分析诊断;还负责技术预研和技术攻关。初级人、中级人,遇到疑难BUG过不去影响了进度,都是高级程序员去快速定位一下问题

开发leader的职责:1、团队任务管理(开发工作量评估、开发任务分配) 2、团队生产质量提升(Code Review、开发风险识别/报告/解决) 3、团队生产力提升(自动化研发生产工具研发与推广、代码模板研发与推广、最佳实践标准规范总结/推广) 4、团队专业能力提升(新人指导、领导复盘总结)

所以,在师傅制、高级程序员、开发leader三者的分工配合下,新人也是成长特别快

我过去做CTO的时候,还推行过导师制。就是给高潜的黑马,双方互相认领导师和弟子。

当时的规定动作是:导师和弟子要每个月见面一次,做一次问答交流,弟子要把问答总结成DOC文档发出来。HR也在跟踪弟子经过导师指点后的绩效提升 

不过,后来导师制没有坚持下去。毕竟好为人师的人比较少,大家都在忙活自己的工作KPI。所以我后来又变了一种形式,就是让高级黑马成为中级黑马的导师,中级黑马的导师成为初级黑马的导师。这个坚持下来了

我们当时给黑马有特殊的照顾培养,不仅有导师制,还有外派到外面参加业界大会的机会。比如我们过去每次参加微软技术大会或优快云大会或QCON大会或MSUP大会等等,都有10来个人组团去学习。回来让大家再在内部分享。大家的积极性和热情非常高 

所以,有的人因为这样那样的原因跳槽离开了,但是我们关注的黑马,好多都留下来了

由于时间有限,我还有一个part给大家讲,就是讲讲我现在在京东如何培养新人,所以关于我在上一家ERP软件公司快速培养新人成为高手的方法就不能分享更多了,有机会下次再给大家分享。接下来,我给大家再讲讲京东如何培养新人

..... 全文看链接....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值