程序员只懂技能能行吗?

为什么说技能人员“说”和“写”总得拿手一个?

你以为的“重视成果”是真的成果吗?

从一线工程师跃升团队办理者一共分几步?

在不断改变的职场环境中,技能人怎么保持竞争力并完结自我增值,是摆在每个人面前的应战。不管是一线工程师仍是技能办理者,怎么在安排中有效协作并赋能别人,构建一个高效且成功的团队,都是咱们需求深化考虑的问题。

**RTE 开发者社区联合主办人陈靖,**结合自己近十年的互联网技能团队办理经验,共享了他对技能人在代码之外怎么持续生长的见地。希望能协助你在职场中找到定位,并经过个人生长推动团队和安排的共同进步。

陈靖,RTE 开发者社区联合主办人,小红书音视频架构部负责人。

本科结业于中山大学,硕士结业于北京大学和卡内基梅隆大学,出版《深化了解视频编解码技能》、《现代 C 软件架构:办法与实践》等多本技能专著。2019年,他参加创立深圳市人工智能产业协会,该产业协会是我国第一个人工智能和产业界结合的协会。

在参加小红书之前,他曾任 51Talk 首席音视频科学家、Google(美国)视频算法工程师、华为中研视频组工程师,具有丰富的工业界敏捷开发和算法研讨的实践经验,对怎么完结项目成功有独特的见地。

本文收拾自陈靖在「‭ Top 100 全球软件事例研讨峰会 」上的共享,以下为共享实录。

代码之外:工程师的生长进阶秘籍
咱们好,感谢咱们今日的到来。我今日共享的这个主题是**「不止会写代码,工程师的自我迭代——怎么与安排一同生长」。**

本次共享首要分为两个部分,一部分是关于每个技能人的共享,另一部分是对团队 leader。

技能人的“三重成功”

首先,关于成功的界说,高考状元的成功和职业领袖在职场上的成功有什么不一样?

高考的成功,是个人的成功,是在有限的解空间里去取得一个最好的成绩;而职业领袖需求做的是增量,实质是创新、发明,是一个无限解空间。从这个视点去看,咱们能够界说三种不同的成功。

**第一种是自我成功,**高考状元怎么取得成功,实质上便是自己做好自己的事,就能够取得成功。

**第二种是协作成功,**职场上更倾向于这种,需求和其别人一同去完结一个杂乱的使命。

**第三种是赋能成功,**这种成功首要适用于职场领袖,赋能成功其实也是协作成功的一种,由于 leader 和他的团队实质上也是一种协作联系;跟协作成功不同的当地在于你在这段协作的联系里边做功相对偏少,更多的是去主导你的协作方针做更多的作业,让他们能有更好的表现。

本次共享首要介绍咱们怎么在职场中做到协作成功和赋能成功。作为工程师应该怎样迭代自己,才能更好地和别人协作?假如你走上办理岗位,怎样才能更好地赋能别人?

代码之外:工程师的生长进阶秘籍
1.1 协作成功:小 T 字型人才

想做好协作一件作业,或许需求一个小 T 字型人才。那么小 T 字型人才是什么样的呢?

代码之外:工程师的生长进阶秘籍

T 字型下面的‭一竖代表深度,实质上是看个人对自己技能把握的深度。以我自己举例,我是音视频象限的,当然也是音视频加架构这个象限的。那我就会在编解码、传输,分布式计算等范畴有一些学习了解。怎么样才叫有深度呢?首要有以下两个方面:

**体系性:**什么叫体系性?体系性便是不断获取相关常识,你对这个范畴方方面面都比较了解。

**深化了解:**深化了解便是你运用所学过的常识去取得项目的成功。所谓“纸上得来终觉浅”,咱们需求真正落地一些作业,才会对这个作业有非常深化的了解。

T 字型上面的‭一横代表广度,实质是常识面的扩展。从我的视点来讲,假如我是一个 T 字型人才的话,那我就会去了解云原生、数据库等。或许相对自己的技能栈来说,了解得不是很深化,可是也一定要去了解。要成为一个小 T 字型人才,假如想要在广度上有所突破,能够从以下三个方面入手:

**要害概念:**当你去了解其他专业方向的作业的时候,首先需求把握这个方向的专业概念,当别人说一个名词的时候,你要知道他在说的是什么。

**言语体系:**高效的言语体系是很赋能作业效率的。那为什么咱们会觉得团队中突然来了一个人讲一些咱们听不懂的术语会有问题呢?这是由于这个安排还没有习惯那样的一个言语体系。要害是在一个安排里,大部分人是否听得懂。

**交互界面:**当咱们在跟自己的上下游协作时,都在去寻求自己在什么维度上能够跟对方协作,对方在什么维度上能跟自己协作。前面提到了言语体系和要害概念,那当你能了解对方在说什么,对方也能了解你在说什么,两边就非常简单能达到一个交互的界面。

以上三个方面的中心是“ 知彼解己 ”,即我要了解对方,也要让对方了解自己。

1.2 赋能成功:大T字型人才

假如未来你想要成为一个能带团队的领导,那就需求成为能更好地赋能别人的大 T 字型人才。一名合格的大 T 字型人才需求具备的特质首要分为技能‭和‭技能之外‭。

代码之外:工程师的生长进阶秘籍

大 T 字型人才的一竖代表技能,技能在这里就更加泛化,你需求比小 T 字型人才了解更多的东西。由于有或许和你打交道的并不都是技能团队,或许还有像产品、运营等团队。

特别想着重一点:人其实很难被别人改变,但人能够自己改变自己,自我迭代。这也是我为什么想做这个共享,抛砖引玉地告知咱们:你其实能够自我改变,不断迭代,咱们一同讨论从哪几个方面怎么能更有效地迭代自己。

除了深度之外,大 T 字型人才的广度要怎么拓宽?首要分为以下两个方面:

“术” :表达才能、写作才能、逻辑才能

最基本的是表达、写作、逻辑才能,更深化些的是理性、逻辑、涵养、企图心、自我控制力。

“术”,便是办法。“ 作为一个技能人员,不管未来有没有生长到办理岗位上,说和写总之要拿手一个。”

“说”是一种更加敏捷高效的方式,达到一致,快速推动;“写”是更深化持续的方式,跨时刻周期地影响别人。这两者,总之要有一个方式让你被你的同事了解,在职场上促成协作,完结作业。假如你未来想做一个团队办理者,想要更好地协作或许赋能,实质上来讲这两个东西都需求把握。

代码之外:工程师的生长进阶秘籍

“道” : 问题驱动、重视成果

关于“道”,首先一点是问题驱动。

西方有句谚语叫做:“必要性是发明之母” 。每个人所以为的必要性都是不同的,你以为必要,别人不见得以为必要,这便是要害所在,也是分歧出现的当地。

所以在公司、在安排内部是需求 battle 的, battle 是达到一致的一个必要手段。讨论必要性,一定要自动积极。假如不自动积极, battle 则不会产生,那必要性也不会成为一致,那你做的东西就不是问题驱动的。

代码之外:工程师的生长进阶秘籍

别的一点是重视成果。

那么问题来了:你所重视的成果,它实质上到底是进程仍是成果?

以告诉开会为例,假如 leader 让你去告诉开会,你会去做哪些事呢?大多数人都会去重视这几个点:开会的时刻、地点、人物,但这样是一个成果仍是进程呢?很多人或许会觉得这样如同就已经是一个成果了,但其实还不行,咱们还能够重视以下几点:

这个会议主题到底是什么?

这个会的优先级高不高?优先级假如很高,为了避免议程冲突,咱们需求提早提醒参会人参加会议。

这个会议需求咱们做什么预备吗?比如会议文档的阅读与交互。

告诉开会,其实应该更多重视它的进程。在这个进程中能够看到自动积极的重要性。

关于“道”的层面,不管是“问题驱动”仍是“重视成果”‭,都绕不开“以终为始”‭。问题驱动是以终为始,由于问题的处理本身是终点;重视成果也是“以终为始”,开会一例中,咱们会想为什么开会是一个进程,开会最终的目的是什么,想到这个问题就能够回到以终为始。

办理者的“战略艺术”

2.1 作为办理者的“三会一懂”

代码之外:工程师的生长进阶秘籍

作为办理者要把握“三会一懂”,会定方针、会开会、会复盘,懂取舍。

1.会定方针

合格的办理者定方针时会抓住五个要素——具体、可衡量、可接受、成果导向、时刻约束。

2.会开会

会议能够分红两种,一种是例会,开例会时应该坚持五有、五不、四结构准则,最重要的一点是不寻求深化细节;另一种是主题会,开主题会的要害是确定谁参加、谁决议计划、谁记载、谁执行,切忌把不相关的人引入进来,糟蹋团队和个人时刻。

3.会复盘

复盘触及三种形式: 小事及时复盘——不必拘泥于形式,及时处理问题。 大事阶段复盘——大事以周为维度、双周为维度,或许月为维度做阶段性复盘。 完事全面复盘——项目最终完结之后做全面的复盘。

4.懂取舍

取舍实质上便是战略,战略即取舍。**战便是取,是要点进攻的方向,略便是舍,便是该回避的方向。**一个人有没有战略眼光、战略思维,是他能不能做 leader 的要害点。由于在做项目的时候,无法既要、又要、还要,此时就需求取舍,所以战略实质上就等于取舍。

那战略是什么呢?**战略不是关于未来做什么,而是“现在做什么”的“未来性”。**也便是说咱们需求考虑:现在所做的对未来会有什么样的影响?假如现在有些当地做得不好,未来那个作业或许就不用做了。讨论战略,很简单变得很“虚”,所以一向要很务实地去说明咱们现在做什么,以及现在做的这个作业在未来会引发什么样的改变,这样才是一个战略。

2.2 办理者的视角 WWH

我把一个团队的人员结构划分红了三类,从下到上分别是 Engineer 、Team Leader 、 Director ,每一类人所重视的要点与看作业的视点都会有所不同。

代码之外:工程师的生长进阶秘籍

Engineer 这一层,更重视的是 How —— 该怎么做。

触及到产品的规划开发与部署、后续测评与改善,工程师需求考虑的是:作业中该怎么避坑,怎么试验,怎么工程化,怎么迭代 。

Team Leader 这一层更多重视 What ,即判断哪一个选择更好。

从概念、流程、架构、联系入手,咱们能够考虑:这个技能有什么特色或许要害点?存在相似的技能吗?区别是什么?这个技能的缺点是什么?这个技能的收益和价值是什么?以及目前这个技能的老练度怎么,职业的运用状况怎么样?

Director 层更重视的是 Why ——为什么做,真的需求做吗?

从业务视点深挖 why 层面,能够用 “5 WHY” 办法协助你提出问题,重复提出为什么,找到根本原因。

  • 为什么要做?(处理什么问题)
  • 不做行不行?(问题大不大)
  • 以后再做行不行?(问题急迫吗)
  • 其别人有参考价值吗?(问题是普遍存在的吗)

2.3 往办理者的方向迭代

代码之外:工程师的生长进阶秘籍

假如想要向办理者的人物迭代,则需求根据不同人物的需求,对 WWH 进行不同的权重区分:

高级工程师需求深化了解技能的 what 和 how,但也不能忽视技能决议计划的 why;资深专家则需求在技能决议计划的 why 层面有更深化的了解,一起也要涉猎 what 和 how 层面的技能常识;而团队办理者则需求更多重视战略方向。

实质上一个职场人应该对每个层面都有一定了解,要害区别在于份额与重心的不同。

AIGC时代,技能人应该焦虑吗

本次大会主题与 AIGC 密切相关,那么在 AIGC 时代,咱们要以一个什么样的心态去迭代自己?咱们应该焦虑吗?

代码之外:工程师的生长进阶秘籍

AIGC 特别强壮,对咱们的开发形式产生了一定的改变与影响,但它现在实质上仍是作为一个东西为人运用,是服务于人的,它特别拿手把结构化/形式化的东西做特别好。

有一种 AIGC 赋能开发的开发形式,叫做水母式,其特色是头大,多触角。这种形式的意思是:作为开发者,咱们需求把更多的精力和时刻投入到头部——辨认问题、界说问题和产品规划等;AIGC 就像水母的触角一样,能够分支协助咱们做选型、写代码、测试等作业。

而东西对社会、对个人的冲击是不同的。对社会的冲击,咱们不必过分忧虑,由于它仅仅将把握某些常识的特权下放给更多的人,使更多人参加到这个职业中来。AIGC 加速了这个进程,下降门槛,让更多人进入到这个职业。

“悲观让人类存活,达观让人类发展。”悲观确实能够让你更好地维护自己,人类其实能发展到今日,悲观起了很大的效果;可是人之所以能够发展,仍是由于达观。

代码之外:工程师的生长进阶秘籍

最终,我想祝福每一个技能人心态年青,心智老练、达观积极,心中有丘壑,梦中有星辰大海。谢谢咱们。

(正文完),内容转自小红书技能REDtech

代码之外:工程师的生长进阶秘籍