第14篇:影响力——如何成为团队中“靠谱”的人
我们来到了“资深技术人成长篇”的终章——第14篇。
如果说前五篇文章是关于技术(能力、架构、稳定性)的修炼,那么本篇就是关于“软技能”的巅峰:如何将你的技术能力转化为影响力,从而真正成为团队中和公司里“靠谱”的人。
小葵,已经不是那个初入上海的执行者,她即将成为技术文化的定义者。
引言
时间:2021年下半年。
地点:启明科技上海研发中心。
经过两年多的迭代,“银河计划”的微服务集群已经拥有数百个服务。随着业务的成熟,公司的重心从“快速迭代”转向了“标准化和安全性”。
CTO决定引入一套严格的静态代码分析工具(SAST,如SonarQube),并强制要求所有代码在合并到主分支之前,必须通过Q-Gate(质量门禁)。
这个决策,在研发团队中引发了巨大的摩擦。工具配置过于严格,抛出了数以万计的“代码异味”和“安全漏洞”,严重阻碍了开发进度。
小故事:质量门禁的“公关危机”
第一幕:抵制与规避(The Resistance)
新的Q-Gate规则刚上线,怨声载道。
-
小健(The Frustrated - 抱怨者)
小健负责的两个工具服务,因为“圈复杂度过高”(Cyclomatic Complexity)和“缺乏Javadoc”等问题,Q-Gate得分极低。
他气愤地在群里抱怨:“这工具是来捣乱的!我花三天写的功能,要花五天去应付这些没用的‘代码异味’。我们不是在写教科书!”
他试图通过在代码中添加毫无意义的注释来欺骗工具,但治标不治本。他的影响力,停留在“抱怨”和“无效的修复”。 -
张三(The Bypass - 规避者)
张三利用他在运维团队的人脉,试图绕过Q-Gate的校验。
他找到运维负责人:“这个Q-Gate是新来的,对老服务不公平。我把我的服务加到‘白名单’里,等这阵风过去再说。”
他成功地“解决了”自己的问题,但这种依赖人际关系而非技术标准的“影响力”,损害了系统的长期健康。
第二幕:小葵的“服务”策略(The Service Strategy)
小葵负责的product-service也受到了冲击,但她的反应与众不同。
她没有抱怨,而是将这次危机视为建立影响力的机会。
- 主动研究: 小葵主动联系了安全团队和工具厂商,不是为了投诉,而是为了学习。她深入研究了Q-Gate背后的核心规则:哪些是真正的安全漏洞(如SQL注入、跨站脚本),哪些是影响可读性的“代码异味”。
- 建立标准: 她花费一周时间,整理出一份《银河计划代码质量提升指南》。这份指南没有命令式的语气,而是采用**“最佳实践”的方式,将数百个错误,提炼为“对业务影响最大的十大安全漏洞”和“最影响团队协作的五大可读性问题”**。
- 分享与赋能: 她没有在群里贴指南,而是组织了一场名为“从Q-Gate看代码优雅之道”的内部分享,并制作了5分钟的短视频,演示如何用IDE插件在本地预先解决问题。
第三幕:信任的建立(The Foundation of Trust)
当小健的服务再次卡在Q-Gate时,他没有找安全团队,而是直接找到小葵。
“小葵,我这个服务有一个‘日志伪造’的漏洞,我实在不知道怎么改了。”
小葵打开他的代码,没有指责,而是冷静地解释:
“你这里将未经清理的用户名直接写入了日志。如果黑客输入了恶意的换行符,就可以伪造日志内容。我们只需在写入日志前,使用框架提供的sanitizer工具进行数据清理。”
她不仅给出了解决方案(技术),还解释了为什么要这样做(安全原理)。
- 当小健成功通过Q-Gate时,他第一个感谢的是小葵。
- 当其他同事遇到SAST问题时,他们也开始求助于小葵的“指南”和她的团队。
小葵在潜移默化中,成为了“银河计划”的技术标准和质量保障的代表。 她的影响力,不再是来自“职务”或“权限”,而是来自**“解决他人问题的意愿和能力”**。
核心要点:技术影响力来自于解决他人的问题
一个资深工程师的技术能力,必须通过影响力才能发挥最大的价值。技术能力是“核武器”,而影响力是“发射井”。
影响力模型:从解决“我的问题”到解决“团队的问题”
| 阶段 | 关注焦点 | 核心行为 | 影响范围 |
|---|---|---|---|
| 初级 | 自己的功能能跑起来。 | 抱怨、执行、问问题。 | 个人 |
| 中级 | 团队的效率和稳定性。 | 修复Bug、写单元测试、跑脚本。 | 小团队 |
| 资深 | 解决“他人”遇到的**“系统性”**问题。 | 制作指南、提供工具、主动分享、优化流程。 | 跨团队、公司技术文化 |
小葵的成功,在于她将SAST这个“问题”(别人认为是麻烦)转化为一个“服务”(她提供解决方案和指导)。她通过主动服务,赢得了信赖和权威。
关键技能(一):Code Review的艺术——指导胜过挑错
Code Review是资深工程师最重要的“输出”形式之一,也是建立影响力的关键场景。
- 张三的Review: “这个地方应该用
For循环,不要用Stream,性能开销大。”(主观、命令式) - 小健的Review: “这里写错了,改一下。”(挑错、缺乏指导)
- 小葵的Review: (建设性、赋能式)
小葵的 Code Review 框架:
flowchart TD
A[<b>Review 评论</b>: 提出一个问题] --> B{是语法错误<br>还是设计问题?};
B -- 语法/简单 Bug --> C[明确指出: <i>“这会导致空指针,请修正”</i>];
B -- 设计/架构问题 --> D[<b>提出替代方案</b>: <i>“这段逻辑可以用 Strategy 模式简化”</i>];
D --> E[<b>提供支持性资料</b>: <i>“请参考指南 3.2 节的模式”</i>];
E --> F[<b>解释 WHY</b>: <i>“这么做能降低圈复杂度,提高可读性”</i>];
F --> G[<b>确认理解</b>: <i>“请你尝试用另一种方式实现”</i>];
style F fill:#ddffdd,stroke:#060
关键: 永远关注代码的意图,而不是代码本身。Review的目标是提升作者的能力,而不是让自己的代码行数变多。
关键技能(二):跨团队协作与知识分享
小葵通过知识分享建立权威性,这符合罗伯特·西奥迪尼《影响力》中的两大原则:
- 权威原则 (Authority): 你的专业知识和解决问题的能力,使你成为某个领域的“权威”。小葵的“指南”和分享,让她拥有了代码质量的权威。
- 喜好原则 (Liking): 你的主动帮助、温和的指导和无私的奉献,赢得了同事的“喜好”和“信任”。
实战:知识分享的四个层次
| 层次 | 行为示例 | 影响力范围 |
|---|---|---|
| L1 个人记录 | 记笔记、写备忘录。 | 仅自己 |
| L2 团队文档 | 编写Wiki、API文档。 | 团队内部 |
| L3 主动赋能 | 制作指南、Code Review指导、内部技术分享。 (小葵做的) | 跨团队、部门 |
| L4 外部输出 | 技术博客、开源贡献、外部大会演讲。 | 整个行业 |
理论基础:罗伯特·西奥迪尼的《影响力》
社会心理学家西奥迪尼总结了影响他人行为的六大武器,它们在技术团队中同样适用:
- 互惠 (Reciprocity): 给予他人。小葵免费分享她的知识、工具和时间,让别人欠她一个人情。当她需要别人帮助时,对方更有可能支持她。
- 承诺与一致 (Commitment and Consistency): 一旦人们在小事上做出承诺,他们就更有可能在大事上保持一致。通过让同事接受“小错误”的指南,他们更容易接受“大原则”。
- 社会认同 (Social Proof): 人们倾向于做别人都在做的事情。当小葵的团队开始高效使用指南时,其他团队也会效仿。
- 喜好 (Liking): 人们更容易被他们喜欢或信任的人说服。小葵的温和、专业和乐于助人的形象,赢得了同事的信任。
- 权威 (Authority): 人们尊重专业知识。小葵对SAST规则和源码的深度理解,让她成为“权威”。
- 稀缺 (Scarcity): 资源越稀缺,价值越高。小葵提供的“高质量、易懂的解决方案”在当时是稀缺资源。
小葵的领悟: 技术是影响力的基础(权威),而服务他人(互惠、喜好)是影响力的杠杆。
实战要点:指导新人与 Mentorship
资深工程师的另一个重要职责是指导新人 (Mentorship)。这是一种高杠杆的行为,因为你不仅解决了现在的问题,还培养了未来的工程师。
- 指导的原则:
- 不要直接给答案: 引导他们自己找到答案,让他们感受到“拥有感”。
- 从原理入手: 解释“Why”而不是“How”。(如:解释为什么必须使用
sanitizer的原理,而不是简单地告诉他加一行代码)。 - 关注心理安全: 营造一个可以犯错、可以提问的环境。
通过 Mentorship,小葵将自己的技术标准和价值观(如SRE精神、代码整洁)以最有效的方式,复制到了整个团队。
推荐书籍
《影响力》 (Influence: The Psychology of Persuasion) - Robert C. Cialdini
这本书是研究人际影响力的经典著作。它揭示了我们在日常生活中是如何被说服,以及如何运用心理学原则来有效地影响他人的。对于任何需要“推行”技术变革的资深工程师而言,这本书是必读的。
- 核心内容与思想:
- 互惠与权威: 如上文所述,这两条原则是技术人建立影响力的最直接途径。在团队中,互惠就是无私分享知识和工具,权威就是展现你无可置疑的专业能力。
- 如何说服: 教授了如何通过预先建立信任和利用社会证据(例如,提到“谷歌、亚马逊的最佳实践”),来减少他人的抵触心理。
《程序员的职业素养》 (The Clean Coder: A Code of Conduct for Professional Programmers) - Robert C. Martin (Uncle Bob)
这本书着重于专业精神、责任感和自我管理。它是《架构整洁之道》的行为篇。
- 核心内容与思想:
- 说“不”的艺术: 教会程序员如何对不合理的需求和时间表说“不”,并在技术上坚持自己的立场。
- 测试驱动开发 (TDD) 的承诺: TDD不仅仅是一种编码实践,它是一种“专业承诺”,承诺你的代码是经过验证和可靠的。
结语
小葵的成长,至此完成了一个闭环:
- 技术深度 (9-10篇): 掌握了微服务底层原理。
- 职业精神 (11篇): 建立了SRE的Ownership意识。
- 知识体系 (12篇): 从“API调用者”升级为“源码理解者”。
- 架构设计 (13篇): 从“执行者”升级为“决策者”。
- 影响力 (14篇): 从“优秀的个人”升级为“团队的标准”。
她不再需要张三的“人脉”或小健的“抱怨”,她用自己的技术、专业的指导和无私的奉献,在团队中建立了一张坚不可摧的“信任网”。她成为了那个在技术决策面前,所有人都愿意倾听和相信的——“靠谱”的人。

被折叠的 条评论
为什么被折叠?



