华为硬核少女入职两年半一路破格,蜕变从她初生牛犊当项目经理开始……

当“初生牛犊”遇上庞然大“项”

沈思倩

作为一名“乐高发烧友”,我很享受自己动手拼拆、组装的过程,小小的零件蕴藏着无限可能,规则简单却又千变万化,看着玩具模型逐渐成型,那份成就感和快乐无与伦比。

而作为一个入职华为两年多的“开发人”,每天在接需求和敲代码的路上冲锋陷阵,那种被数字和字母环绕的充实感,更是让我干劲十足。

回顾这一段工作时光,既有一路破格提升的激动与欣喜,也有“升级打怪”过程中无法言明的艰辛与压力。每当工作中令人望而生畏的“高山”渐渐迫近,星夜兼程、迎风执炬,从新手村“小菜鸟”成长为屠龙的“硬核少女”,谁说不是一件热血的事情呢?

▼ 我拼装出来的帅气车模 ▼

1
  从“望而生畏”到“跃跃欲试”

作为运维系统中最基础的功能之一,拓扑图相当于景区一进门就能看到的总概览地图,监控产品中各“景点”(业务节点)的数据变化,以此保障业务和设备的正常运行。而我作为网管运维系统的开发人员,主要职责之一就是保障拓扑图的正常运行。

2020年3月,一个“去Flash”项目的计划被提上团队日程。Flash作为谷歌浏览器里画拓扑图的插件,是拓扑图正常运行进行网管监控的基础。然而,由于众所周知的原因,Flash年底就要下线。

4月中旬的一天,领导突然找到我,“思倩,你来牵头负责这个项目,你对这个特性最为熟悉。”面对未知问题的恐惧与独挑大梁的慌张,我本能地开口拒绝。

“虽然这个任务挑战很大,但是通过你的历史表现和特性熟悉程度来看,团队相信你能够圆满完成它。”PL(项目主管)充满信心地给我打了一针鸡血。

我独自在座位上思索良久。Flash一旦下线,应用于二十多个产品中的拓扑图将无法正常使用、维护和更新,业务节点无法正常监测。这意味着,客户使用感会变得很差,如果不赶在年底之前想出新的解决方案,我们将失去市场竞争力,一系列糟糕的连锁反应也会随之而来。

但是,短时间内要建立一个全新的工具平台去替代Flash,实现从上到下的自研自有,如此重要、困难且紧急的任务,由我来负责?我能完成吗?一想到这里,我的内心就很崩溃。直到中午吃饭时,心事重重的我看着其他同事们谈笑风生,似乎全世界只有自己一个人的天空是灰色的。

PL看我内心纠结,又找到我,“你是觉得这件事情做不了,或者风险很大对吗?我会全力支持你,有什么诉求提出来,我来解决。”PL帮我理清思路和规划,求助LM(资源线主管)从其他组协调人力,排名布阵。“这样的话,你是不是有些信心了?”PL充满期待地看着我。

我再一次重新审视这个任务,回去把整个项目从各种可行性的角度反反复复思考了好几遍。心底有个声音在说:这事儿好像也有点希望,要不就豁出去试一把!

2
  “PM”初体验,三个沙盘的高光时刻

成为了新上任的PM(项目经理),我现在需要思考的,就是怎么做才能成功拿下项目。把脑海里的杂念统统赶出去之后,我的内心反而慢慢安定了下来。

扫除前期障碍、提供充分条件为项目开路,保证项目能够“无后顾之忧”地开展,是我要面对的第一步。我想到,就像打仗前要观察战地沙盘一样,千头万绪,如果随意开始,肯定越做越乱。如果有一个拉起全局的沙盘,既不会迷失方向,也不会遗漏细节,甚至一番梳理后删繁就简、去粗取精,我们的开发工作岂不是能更加聚焦、更有效率?

走上这无声的项目战场之前,我决定先构建沙盘来做为“战前热身”。

目前,我们对接的一共有26种产品,种类繁多,形态各异,因此第一个沙盘——产品配套沙盘,诞生了。

我挨个去联系产品负责人,将拓扑图拆开逐一观察、判断定制能力的实际价值,按照使用情况的优先级裁剪范围,确保在最短时间内覆盖重点产品的必要核心功能。我就像是个乐此不疲地穿梭在巨大迷宫中的旅人,既要在众多相似的小路中找到能够通向出口的那些,同时还想着观察这些路边的风景和陈设,是否合适是否美观。

然而,探寻路途的过程就非常考验心态。部分“已经不更新只维护”的产品、“版本过老”的产品,都是绊脚石,让我在寻找负责人的时候就栽了跟头。拿着以前多次迭代的版本一层一层地“剥洋葱”,经过了“山路十八弯”之后才终于找到当时的负责人。

由于时间紧迫,我们只能优先将确定要用的产品先纳入名单,但令人头疼的是,总有一些“现在不用,但未来说不准”的产品令人难以取舍。“这部分产品的当前使用价值不大,把它们移出更新维护的第一梯队吧!”我单方面宣布。“不行!”产品负责人不乐意了,开始“护犊子”。

我几乎用尽了一个理科生全部的“文字细胞”,想方设法组织语言与负责人沟通讨论,甚至搬出了LM为我“撑腰”。尽管开局就是个大工程,但事情总算开始有条不紊地进行了,我的心态也由之前的忐忑逐渐变得平静笃定,我开始慢慢意识到这个项目的重要性,慢慢感觉到它在我手中像绿芽一样在焕发生机,细小又微妙。

在细细观察了每个产品拓扑的功能点之后,我发现很多功能都是各产品共有的,就像乐高积木一样,虽然数量很多,但是可以按照形状、颜色归类,那岂不是能在保证通用兼容性的同时,能大大的提高开发速度和效率吗?想到这里,我已经摩拳擦掌准备大展拳脚了。

虽说这件事并不难,但在提炼同类项的同时还要考虑定制功能的价值与拓展,却是个枯燥又细致的活儿,不过,这对经常面对几百块乐高零件的我来说并不是个大问题。说干就干,在经过两周漫长的识别和提炼过程后,最终我将这16个产品的定制拓扑图浓缩成了2个通用的功能方案,这就是我的第二个沙盘。有了这个思路,同事们都感叹道:“通用方案也太棒了!以后拓扑图制作和维护起来就省事儿多啦!”

有了前面两个沙盘的准备与铺垫,这第三个项目规划管理沙盘很快“出炉”。在这个沙盘中,我细化到每个人每一段时间需要做哪些事情,每个阶段版本的进度安排,以及转测交付的时间点,每一个方面和细节我都精心考虑和确认。当时,我就像是一个从没上过战场的新兵,突然一下被临危受命成了将军来指挥一只千军万马的队伍,那种感觉兴奋又忐忑。

做好后,这个沙盘不仅帮助我在项目中“排兵布阵”,更让我对任务进展和人员研发情况一目了然,后续也成为其他owner做开发计划的通用模板,我也因此小小地自豪了一把。

一转眼三周过去了,前期调查和规划,以及10位同事全部到位,一切都准备就绪。于是我带着这一支临时组成的冲锋团队以及三个沙盘开始正式上手开干了。

3
  耐心、信心与细心,做项目的“乐高精神”

由于决定完全抛弃Flash插件而自己制作工具,我们最后选择了使用华为平台自研的框架组件去做。但因为技术栈完全不同,我们团队相当于需要重新学习新的方法和工具,原本“熟练到飞起”的成员们,一夜回到解放前,要用最快的速度从零开始学会且适应。但开始了就没有放弃的道理,越是困难,就越是激起了我的斗志,以结果为导向,无论用什么方式也要达成。

面对这个问题,最好的办法就是寻求平台团队的帮助。平台同事了解完我们的项目之后,有些迟疑:“你们这个项目太突然、风险太大了,我不建议你们这么直接使用我们平台的能力。因为你们完全没用过也不了解,至少要做好前期的预研,等我们综合评估之后,再正式跟我们配套才好。”

尽管第一次求助就铩羽而归,项目进度却不能因此而停滞。经过及时上升求助并多次沟通后,锁定例行沟通和求助机制:在每天固定的时间点把问题汇总给接口同事,一方面尽量少打扰他们的正常工作,另一方面争取在当天把问题都消化掉。

随后,我们组便收到了平台同事发来的各种开发指导文档和说明,为自主开发功能的工作大大地加了一把油;在遇到未知问题的时候,接口的同事也积极帮我们进行问题定位、答疑解惑,提供参数的设置细节和约束等内容给我们参考,让bug修复的效率迅速提升。

有了他们的帮助和配合,理论难题解决了,我们还要尽快追平开发应用的实践水平。我找到用过此框架的产品线同事,邀请他帮我们团队赋能。“一带二”的学习小组、知识串讲和多次针对性的技术培训过后,大家开始摸索着边学边做,逐渐对新工具变得像朋友一样熟悉,甚至表现出了一种“必须要拿下它”的气势,我心里松了一小口气:攻克了最基础的技术问题,其实就意味着团队跨过了最难的一关。

▼ “全副武装”出发 ▼

项目进度逐渐走上正轨,没想到,到了项目中期时,我们又遇到了一个“拦路虎”。

“图片上传并保存展示的这个功能,我真的试了好多次,可就是实现不了怎么办?”负责开发这项功能的同事焦急地问。还没等我们回答,他泄气而无奈地说:“这个能力做不了我们就直接裁剪了做下一个功能吧,时间太紧了,没法在这一个功能上一直耗下去。”

大家陷入了沉默。“没关系,有问题说出来就好,这是拓扑里必备的功能之一,不要放弃,我们一起来想办法看怎么解决,别灰心。”我打破了沉默,眼下找出解决方法比什么安慰都管用,我沉下心来在脑海中迅速过滤起之前的案例,思考起各种可能性,我们分头用笔记录下各种思路,很快,一页纸被画得满满当当。正当纠结之际,我突然想起了之前在其他特性里做过类似功能的同事。

“我记得之前有做过类似功能的小组,我们可以……”

“我去找人,我现在就去问!” 他瞬间也想到了,惊喜地猛点头。

所幸,在向同事请教了解决方法并经过综合评估之后,我们“照葫芦画瓢”把方法应用到了这个功能点上。通过了测试的时候,我们默契地望向对方,如释重负。

从四月到九月,经过六个月的奋战,我们成功实现了重构拓扑通用的前端框架,收编了16套产品的定制页面并实现了定制无码化,将后续开发维护的工作量减少到十分之一;同时,无论是项目中期转测,还是最终提前三个月交付的去flash的首版本,测试PM(项目经理)都高度认可我们整个项目的质量和完成度,在多个项目22个局点成功实现了零问题的商用交付。

▼ 经过几个周末的努力,终于完成了2000块的拼图 ▼

4
 从只窥一角到总揽全局,在压力中走出花路

在做这个项目之前,我还只是小组里的一名无名小卒,至今还记得PL对我发布任务时的期待和信任,然后开始了这个项目的奇妙旅程。接下项目之后,我的工作内容和状态都来了个180度大转变。

作为项目组的组长要管理着大小事务,在忙到飞起的日子里,充分激发了的各种潜能。我也逐渐转变了看待问题的角度,从一个只盯着眼前“一亩三分地”的小兵,为了保证整体交付的质量,变身“刺头”对成员们各种“挑刺”。大家对我的评  价从“轻声细语的萌妹子”变成了“最难搞定的女汉子”。

终于,我们提前三个月高质量地完成了交付。在努力补全了这一块基本能力的缺失的过程中,不仅让正在运行的产品拓扑安全“软着陆”,让涉及到的局点安全度过“危险期”,也为后续做其他比拼测试添加砝码,提高胜算。对于客户来说,能够继续使用拓扑图对业务节点一览无余、快捷地定位问题并解决,帮助他们提高使用效率和体验,我们工作的价值与追求就发挥到位了;大家的能力也在“神挡杀神,佛挡杀佛”的过程中飞速成长。

一件看似遥远而轰轰烈烈的大工程,通过努力将其化为眼前每一件小小的事情后,清晰又触手可及。所谓胜利,无非就是完成这一件小事、再完成下一件的总和。就好像是拼乐高的过程,一个个小小零件的拼拆和组装造就了精致有趣的玩具模型。我不敢说做了多大的一件事情而让我获得万般光彩,我只感谢自己接下这个项目,它让我经历了自己复杂内心的锤炼,让我在面对问题时更加从容和坚持,百炼没有成钢,只是成了“我”而已。

在干过一番“大事业”之后,我慢慢感受我不再是一个“无论你要什么我都给你做出来”的霸道总裁式代码制造机,而是在驾轻就熟的同时,开始思考每一个方案的合理性与可行性,渐渐放开了胆子无所畏惧地表达想法,为项目添砖加瓦,冲锋在“接需求、做开发”的第一线。

路漫漫其修远兮,吾将继续上下求索,为升级成为更加优秀的“华为er”而持续努力着!

本文来源于《华为人》

作者:沈思倩

转载请注明作者及出处

心声社区是华为的罗马广场

(0)

相关推荐

  • 如何用产品思维迭代项目管理流程?(创业有感)_java、c++、机器学习方向King-CSDN博客_迭代项目管理

    如何用产品思维迭代项目管理流程?(创业有感) 18年3月份,接到一位创业兄弟的邀请,加入团队负责项目管理流程的规范,他表示: 现有项目的开发流程太乱,项目交付太慢. 刚开始接到这个需求,我的内心是很虚 ...

  • 老同事聚餐...

    周末快乐,哦,应该都在值班,不会快乐的. 我今天还行,早上一觉睡到了八点半,洗漱之后九点钟才出门. 十点到的项目,转了一圈工地然后打了几个电话,跟设计沟通了一波有个难点位置的做法.骂了施工单位一波现场 ...

  • 结婚请吃酒

    ‍ ‍有个同事在年前结婚了,昨天和夫人一起请几个同事吃饭. 饭店就定在项目不远的地方,我们还挺熟悉. 我们项目搞节点罚款制,一个节点没完成就罚施工单位项目经理100元现金,监理钱收得差不多后就组织项目 ...

  • 工作小故事

    上午检查兴海路项目部资料的时候,感觉爽心悦目,便找了一个常常被资料员省略的亮点拍照,发到分公司工作群里希望大家学习. 下午另一个项目部的资料员让我检查她资料的时候,特地跟我说先咨询了一下孙姐(兴海路项 ...

  • 在华为做项目经理必备的10项技能

    在华为做项目经理必备的10项技能

  • 项目经理的年终回顾

    2020年,你一共开了149场远程会议,累计8940分钟,激烈的撕逼过程,但愿能做出智慧的决策来指引项目前进: 你还在7个会议室中奔波了234次,累计12110分钟,每一次的高谈雄辩中,最会有人跳起来 ...

  • 入职两小时就猝死! 没来得及干活也算工伤吗?附认定工伤的22种情形!

    由于工期紧张, 某公司加急招聘了一位操作工. 可没想入职才两个小时就猝死, 啥活都没来得及干也算工伤吗? 请看本期案例, 此外还梳理了认定工伤得22种情形 及不能认定工伤的11种情形, 供读者参考! ...

  • 华为招兵买马强化AI药物研发?业内人士:符合华为硬核科技定位

    不久前,谷歌旗下 DeepMind 开发的程序 AlphaFold2 在蛋白质结构预测大赛中获得冠军,其对蛋白质结构的预测分值中位数为 92.4 全局距离测试(GDT),与实验室水平相差无疑.Natu ...

  • 新员工入职两小时猝死能获得工伤赔偿吗?

    近日,#男子入职2小时猝死#的话题冲上热搜.这件事发生在去年10月,但近期曝光,依然引来超3亿人围观,上万人参与讨论. 2020年10月,上海金山朱泾某防护用品公司由于工期紧张,通过松江一中介加急招聘 ...

  • 入职两小时就猝死算工伤吗?附认定工伤的22种情形!

    2020年10月 上海某公司因工期紧张 加急招聘了操作工李某 当晚李某办好手续后 正式入职到岗 工作两个小时后李某猝死 事后,家属要求公司给予一次性补偿140万元.公司则认为李某仅到岗2小时,仍在&q ...

  • 原以为陈都灵是清新美少女,没想到她却是重口味的硬核少女

    原以为陈都灵是清新美少女,没想到她却是重口味的硬核少女 陈都灵和刘昊然主演的<双生>即将上映,你是否期待呢? 在该影片中,陈都灵将完全突破青春片中的乖乖女形象代言人,相信一定会让你大吃一惊 ...

  • 男子入职两小时猝死,用人单位是否需要承担赔偿责任?

    袁健洲 劳动法研究 3月5日 -作者: 袁健洲 作者投稿(福建拓维律师事务所合规与行政法律部)  -欢迎转载,投稿.合作请联系微信:zouyueban 案 例 近日,上海某防护用品公司由于工期紧张,通 ...

  • 男子入职两小时猝死:身体出现这10个信号,一定要注意

    2月22日,一条 #男子入职2小时猝死# 的话题冲上热搜第一. 2020年10月,上海金山朱泾某防护用品公司由于工期紧张,通过中介加急招聘到操作工李某.李某在晚上22:20正式入职到岗,刚过了两个小时 ...

  • 入职两周年,突然觉得有点唏嘘

    今天是我入职新公司2周年诶,好快. 2年前颤颤巍巍地来到现在这个公司.来到现在这个项目. 两年前的那一天印象深刻: 早上去公司办理了入职,高端的超甲级写字楼:现在写字楼还是那个写字楼,但好像那层已经让 ...

  • 「硬核教学」这两个关键要点决定了你的挥杆表现!

    高尔夫是一项对力量和精准都具有十分高要求的运动.其中,铁杆的击球中就需要我们找到不同的挥杆关注点,才能在需要距离的时候能够打出足够的距离,在需要精准度的时候也能够将球送近洞边! 今天的教学,我们跟着美 ...