一个故事

干货开始之前,希望你能听听我的故事。

2017年6月,我的人生轨迹发生重大转变,那一年可谓是我毕业工作以来的鼎盛时期。我进新公司不到半年,被提拔为小组技术经理,工资翻倍,带领一个10人的技术团队。

说起来,当年的晋升运气成分居多,可以用以下三点来说明:

  1. 我所在小组是公司重点关注的项目组,刚成立不久,包括我在内只有4人;
  2. 项目所用技术栈十分小众,应聘的人极其少,人才难觅,初创团队3人皆是内部转岗,只有我是招聘而来;
  3. 项目组前3任项目负责人由于各自的利益考量先后离职了,公司里只剩我能接班;

当然了,除了运气,我认为,当年入职时决定进这个小众化的项目组也是个明智之举,还有,我进项目组后做出的一些成绩也起了关键作用

关于第3点这里再作一个详细的阐述。

初创团队3人中,一位是项目负责人,一位是技术经理,一位是高级工程师,可以说是研发部30多位开发同事中技术实力拔尖的几位。

项目负责人李某是研发的部门总监,此前就职于腾讯QQ空间团队,是公司高薪挖的,据说年薪百万。他的贡献是初步实现了CEO的构想,搭建起了项目框架,确立技术栈。2017年3月份,因为和老板在股权分配上有分歧,离职了,回到腾讯老东家那里,项目负责人一职交给了技术经理林某。

技术经理林某也是从腾讯出来的,此前做的iOS开发,来公司做终端组技术经理,被研发总监“强行”安排进新项目组,兼任项目组技术经理一职。后因个人职业规划与现状产生冲突,同年4月份便也请辞回了老东家,项目负责人一职移交给高级工程师杨某。

高级工程师杨某也是技术实力雄厚一辈,项目经验丰富,开发敏捷,我来公司没少受他的点拔,是我的良师益友。接棒后没多久,他便坦言不喜欢做管理岗,对项目的技术栈也不感兴趣,无心恋战,还是想回到iOS开发上,于是同年5月份向公司提了离职。

此时团队已新加入两位成员,一位是产品部总监陈某,担任项目经理一职,主导项目规划和进度把控。另一位是后台组的php工程师冯某,担任项目组后台开发一职。

杨某走前,我被老板直接任命为项目组技术经理,因为全公司了解这个项目,能接管、愿意接管这个项目的人,也只有我一个,如果我也走掉,这个项目就彻底黄了。

有时候我也会问自己,他们为什么都离开了呢,是不是这个项目组真的没前途。他们走的原因各式各样,本质上都认为在这个项目投入与收益不成正比,风险大,因为这项目和他们此前的工作大相径庭,几乎是全新的领域,能不能做成大家心里都没底。

我不一样,没有利益纠纷,与职业规划不冲突,对管理有所期待,对项目技术栈有所兴趣。我不怕新东西,也不惧怕他们认为的风险,这对我而言是个机会,我愿意冒这个险,大不了失败了重头再来。毕竟收入翻倍了,后面还有项目奖金,我欣然接受这个挑战,哪怕我没有任何管理经验,哪怕我技术能力与他们相比要薄弱得多。

杨某离职前与我做了一些项目规划上的交接,再同我一起招人组建新团队。

通过一个月的时间,我们先后招收了5位ruby工程师,2位c++工程师,1位php工程师,加上我和此前的php工程师,合计10位技术人员,开启了新的征程。

随着时间的推移,先后有产品经理、专家顾问加入到项目中,最多时项目组有13位成员,队伍壮大且全面。

转眼间两年半了,这期间我和团队成员都是边做边学,遇到问题,直面问题、解决问题。有个小插曲,17年有个关键的功能,特别难,我们毫无头绪,项目负责人陈某想过请一位领域内的专家来帮忙,人家提的条件特别苛刻,100万购买他的代码,此外雇用他,给他7万的月薪,结果当然是没答应。我召集组员一起做头脑风暴,最终总结出三种解决方案,大家分组去研究可行性,其中有一位组员成功实现了该功能的雏形,所有人喜出望外。

这件事一直激励着我,无论有什么困难出现,我相信都只是暂时的,我们总有这样那样的办法解决它,有时候需要曲线救国,有时候需要想法清奇、另辟蹊径。事实也是如此,我们前前后后解决了太多技术上的难题。

好了,故事讲完了,接下来我把积淀下来的工作方法、管理心得与众君分享。

优良作风

  1. 知人善任,知道哪些人是人才,哪些人是哪方面的人才,把人才放在应有的地方。
  2. 有困难不怕,首先要直面困难,不要畏惧,其次是想方设法解决它,也要适当寻求他人帮助。
  3. 主动承担责任,产品有问题时首先自己要出面揽责,而不是甩锅给组员。
  4. 要有针对新人的培训大纲、FAQ,好让新成员迅速了解项目环境。
  5. 让新人改BUG是熟悉项目代码最快的方法。
  6. 重视技术沉淀,鼓励团队成员共同维护项目文档。
  7. 团队中要树立榜样,可以是资历老点的,可以是技术扎实些的。让他代理一些培训或者指导型工作,榜样干活更加卖力,其他成员可以向他看齐。
  8. 全员定期技术分享,可以是份内的,也可以是自己新学的,每次1小时以内。
  9. 全员要做错误备忘,花很长时间解决的问题要将思路分享同步,避免其他成员再犯同样的错误。
  10. 研究性的工作要写可行性研究报告,研究议题、研究目标、研究过程、分析思路、研究结论。
  11. 做事务性工作时,要确保每一天都执行一部分,保证在截止时间前完成,不慌不忙,不偏不移。
  12. 书写周报,本周工作,下周计划,工作要有目的性。

任务管理

  1. 凡事不要想着亲力亲为,要懂得分派和授权组员,不会的教导,不能因为他做的不好从而自己接手做,你的时间有限,应该放在更有价值的事情上,否则你会抓不住重点。
  2. 交给他人的工作,要制定相应的验收标准,不要有歧义,严格验收,有问题及时纠正,此时代价很小,否则后果不可控。
  3. 传达任务一定要明确,让组员复述一遍确保传达无误。
  4. 给定一个任务,要让组员评估任务所需花时,并在某一时间节点开会当众给出工作日,让其有给出承诺要及时完成的意识。
  5. 组员如有任务延时,要让其在截止节点前一天给出原因说明,申请延长工作日。
  6. 组员遇到难以攻克的技术点,只为其提供分析思路,具体实现或者验证,让他自己完成,不然两个人的时间都被浪费。

组员沟通

  1. 全员沟通时营造轻松活泼的气氛,鼓励低调的成员多说话多交流。
  2. 不要强行打断组员说的话,让他说完你再发表看法,否则容易让人觉得不受尊重,打击他发言的积极性。
  3. 看穿不说穿,说话要有分寸,不要什么话都讲,那些猜疑和不确定的话不要讲,特别是不要公开讲。
  4. 和组员保持一定的距离。私下可以做朋友,但不要过于亲密,避免流言蜚语。
  5. 不要传播负面消息,多说鼓励的话、振奋人心的话。

关心成员

  1. 敦促组员不要做无意义的加班,尽早完成任务,剩余时间可用于自身学习提升。周五让大家早点回家休息,全身心迎接周末,放松心情。
  2. 组员要加班,让他先吃完晚饭,不要饿肚子。偶尔帮忙点一份晚餐。
  3. 组员生病了要主动慰问,尽量在病期不谈工作不打扰,实在紧急时一定要先表示歉意。
  4. 不要一开口就是工作,多关心组员生活,多开玩笑,不摆架子。但要刻意保持一定的距离,树立威严。
  5. 定期找组员谈心,了解他们的想法,关心他们的诉求,及时作调整,尽力满足。同时也可以了解一下小组存在的问题和不足。
  6. 轮流主持周会,每次要起外号,多开车制造气氛(此车非彼车)。

肯定与批评

  1. 多在其他领导前夸赞组员。
  2. 适当表扬组员的工作成果,在全体组员面前通报,让大家看到他的成果,增强该成员自豪感和存在感,同时激励其他成员。
  3. 尽量避免当所有组员面批评组员,私下聊,避免打击组员自信心,保全颜面。如果屡教不改,可考虑当众严厉批评。
  4. 组员有缺点,要帮他指正,不要碍于情面不讲。待他意识到问题后,他会感谢你。
  5. 如果生气要发火,只针对事情本身,不谈及人品,避免“你总是“这个词。

利益分配

  1. 既要为上级考虑部门和公司利益,也要为核心员工争取应得利益,比如年终奖、加工资等。
  2. 未确定的事,切勿好大喜功,提前给组员做利益承诺,如加工资,除非很有把握,否则不要提。给人希望再让人失望,这个伤害程度是空前的,也会让你信誉扫地。
  3. 别想着一锅水端平,要将赞美、利益倾向优秀的组员,激励大家往优秀靠拢。对所有人好是不明智的,它意味着对所有人都不好。
  4. 树倒猢狲散,如果公司不行了或者项目不行了,留不住人心,不要勉强,祝福他们找到更好的机会。

一些真相

  1. 不要轻易相信下属的保证,对”xx时候完成没问题”这个词要免疫。
  2. 不要轻信年会公司各部门汇报的数据,都有不同程度的包装,连老板的话也会有水份。
  3. 不要试图改变他人,除非他自己意识到问题,你能做的是好心提点,仅此而已。
  4. 永远不要当一个组员说另一个组员的不是和短板,一定会传到当事人耳边。
  5. 领导在团队中注定是孤独的。组员间会有自己的圈子,而你不在那里。平常心看待。

未雨绸缪

  1. 做好关键技术的沉淀与储备,确保谁离职都不影响项目正常开展,否则极其被动。

汇报工作

  1. 主动向上级汇报工作,关键进度要实时反馈,不要觉得对方忙对你的事不关心。
  2. 向领导汇报工作,先要讲结果,而不是先讲过程让领导知道你有苦劳,除非领导过问过程,否则就不要讲。
  3. 主动给领导做些力所能及的小事,如打热水、带包烟、带个咖啡等,当然了,也不要刻意高频,有溜须拍马之嫌。

部门协作

  1. 如果有事情要请教优秀的同事,那就请他吃一顿饭,若对方答应,基本上会无保留地告诉你想知道的。
  2. 和其他部门同事对接工作一定要发邮件让双方领导知情并留底,不要轻信他人的口头保证,只相信白纸黑字。
  3. 和其他部门对接工作,要适当有架子,不卑不亢,不能过于随和,会给人廉价无用、毫无个性的负面印象,继而不受重视,工作不配合。
  4. 对于不配合工作的同事,要请他的上级来施压,如果上级也不配合,再找高一级的领导来施压。
  5. 吃人嘴软,拿人手短。分些水果零食可以迅速融入新环境,拉近距离好办事。
  6. 不熟的同事不要随便开玩笑,特别是女同事,自讨没趣。

结束语

2018年初,公司出现过一次危机。因为经营思路转变,多名高管与老板意见不合,相继离职,外部投资不进场,一度出现要倒闭的迹象。公司无奈之下,将总部的100余人“优化”到20人,据说老板自己卖不动产周转,这才勉强活了下来。

公司“地震”之际,项目经理、产品经理、专家顾问、8名开发人员先后离开,项目组仅剩我和另外一名ruby工程师江某留了下来。技术上,我兼任c++rubyphp前端开发,也即全栈工程师,俗称全干工程师。职务上,我集项目经理、产品经理、技术经理、运营推广专员等数职于一身,砥砺前行,坚持到现在,实属不易。从刚开始的各种不适应、煎熬、痛苦,到现在的心如止水,个中滋味,只有自己清楚。相应的,我成长太多。

进公司的三年来,最让我骄傲的不是技术上的成长,而是收获了很多除开发以外的知识,如管理、需求调研、运营推广、商务谈判等,我认为这些会让我终生受益,这是普通岗位无法学到的。

2019年,国家发生了很多事,国内经济下行,在外部环境一片灰暗的情况下,我们公司活得很好,这么难的一年,公司还提前完成了业绩目标,实现了盈利,确实了不起。

明年整体的经济形势会更差,大家的日子会更难过。无论如何,我们始终要牢记:居安思危,学无止境,我们要做到每天有提升、每天在成长。

想起一句话与大家共勉:

我们经常想穿越回去改变自己,从而改变现在,却未想过从现在起作一些微小的改变,以让未来的自己活得更好。

最后祝愿大家,即便在艰难的日子里也能过得很好。

(全文完)

本文历史

  • 2019年12月24日 完成初稿,花时4小时10分钟。
  • 2019年12月25日 修饰用词,花时约10分钟。