Xiaowen.Z Deployed

"We all learn by making mistakes, and make mistakes again to learn more."

打工者个人成长指北。

xiaowenz / 2022-09-27

2390 characters in total, estimated 5 minutes to read.


作为内部培训材料的提纲,写完以后觉得还真就只是个提纲而已。每一条话题其实都值得起一个专题来深入介绍。我虽然很讨厌一般意义上的“生产力”话题,但我痛恨效率低下,所以这些年一直在改进自己的学习生活方法,试图让自己有限的脑容量,更好的偷懒,更好的推着自己进步一点,再进步一点点。

仅供参考,权当一笑。

我们其实经常能遇到很多的同事或者合作方,在推动工作的过程中展现出截然不同的能力值。也许是沟通表达,也许是专业素养,你很难说一个人比另外一个人强出很多,但综合在一起,人跟人的性能,有时候却可以天差地别

事实上,我一直认为,在工作范围里每个人的能力实际上有三方面共同组成,这三部分更像是传统意义上的木桶理论,任何一方面的缺失都有可能会导致你在工作中的输出出现严重的折扣。人跟人需要协作,自己也需要跟自己协作———工作,是协作出来的,是专业能力,通用能力,影响力这三个方面共同协作出来的。

首先是专业能力

专业能力相对来说是更容易理解,因为它往往对应的是非常过硬的技术能力。在有的语境下,甚至这个能力可以是非黑即白的:你会就是会,不会就是不会。

在我从事软件研发这样一个技术领域,很多时候专业能力会被理解为纯粹的写代码的能力。但是在当一个人在工作当中逐渐的更多的职责的时候,纯粹的技术能力显然是不够的,你会需要(或者是团队需要)从一非常资深的一个工程师,转变为能够把这份资深带给整个团队的人。

这个时候你可能会需要的是管理能力:管理能力其实包含两部分,一部分是技术管理,另一部分也许叫企业管理

技术管理需要你想明白如何在技术上让整个团队的产出是有效可控的。合理的分工,合理的制定技术流程,以及甚至是设定关键的技术指标去考核等等。技术管理者意味着你不再为了你个人的技术产出负责,你需要为整个团队的技术产出负责。

而企业管理需要的是你要理解一个企业是如何运作的,各个职能如何分工。这个企业里的顶层架构、业务架构是怎怎样的,技术架构是怎么样的服务业务。需要你理解从前端的客户价值,到最终的财务报表,企业的整个价值链路中的每个环节是如何分工以及协作的。了解了这些以后,首先你会很更清晰地知道你的团队在整个企业里所处的位置,你做的事情究竟有什么意义;其次,你也能理解你的领导、你的上级、你所在的整个部门在企业里所有的位置,以及你所面对的公司或部门的决策,跟压在你身上的职能究竟是究竟是什么关系?

学习从更高的视野去思考、去获取资源解决你的问题,以及甚至去推动企业里的关键事项关键决策,这是企业管理能带给你的部分能力,在我看来都是专业能力的一部分。

然后是通用能力

通用能力指的其实就是无论你在任何一个岗位上、你在任何一个行业里、你在任何一个企业当中,甚至仅仅是日常生活,都能用得上的这些能力。

这些能力在我归纳起来包括以下几个部分。

第一、时间管理

时间管理是我认为是现代人非常重要的一个技能。我们的工作很多时候面对的是不确定性。不确定性包括你的工作任务多变,工作时间会被很多很多因素所挤占,这个时候则往往需要非常有效的手段来管理自己的时间。首先是有效的利用,尽量减少无效的一些时间上的消耗。然后,在繁杂的工作任务群中保证关键任务不丢失,你手里的工作能做到不丢活儿的同时推进非常有序,这其实是非常难的能力。

我正在整理我自己整个时间和任务管理的工作框架,下一篇应该会提到,希望能够有所启发吧……我的整个生活,都构建在Todoist Free Plan中。

Todoist

第二、沟通技巧

沟通技巧往往并没有非常有效的工具能直接帮助到你。沟通技巧的底层逻辑是尽量理解(aggressively),在沟通的时候,明确沟通的目的、理解沟通的受众:他的背景、他的上下文是否和你一样,理解他的立场,甚至理解他是否理解你。只有这样,你主导沟通的过程才能有效的提高沟通的效率。

很多时候在在工作当中,你会看到一些非常无效的沟通,比如下级在汇报中不断地展示自己曾经的工作任务,堆叠自己的工作内容,而忽略的沟通的目的和部门整体的方向,这就会造成一个比较大的理解断层,就是当你汇报工作的时候,你觉得你汇报了,做了很多的工作,但上级觉得你做这些工作完全不是这个团队和部门的核心(虽然事实业务并不是这样的)。

第二就是沟通要有明确的目的。无论是和领导汇报工作,和下属交代任务沟通绩效,和平级同事协作讨论,有效的沟通都需要具备明确的目的,切这个目的往往应该是双赢的。

现代企业中,一个人很难靠自己去解决所有的问题。你需要获取多样的资源才能完成你希望完成的事,这些资源包括但不限于:领导的关注和倾斜(是的,领导也是一类资源,需要能够妥善使用),下属的认可,协作团队的同意,尽量少的误会,尽量多的共赢。

第三、学习能力

很悲伤的,大多数人在工作以后可能就丢掉了主动学习的能力。

他们更多的只是在工作的任务中,被动地去学习到了一些工作里的知识,这些知识往往是碎片的,不成体系的,并不真正的成为你的一部分。

这里推荐教你吸收知识和整理资料的CODE方法和PARA方法

CODE

方法只是参考,无需照搬。对我来说,我的知识库和日常的学习过程,并非完全按照这两个系统来执行的。CODE更多的告诉了你知识是如何从获取,吸收,到真的变成你大脑里的一部分的。而PARA则提供了一个更科学的管理资料的系统的,让你对你的资料更游刃有余的进行管理和使用,不会出现“需要的时候找不到”的尴尬。

PARA

最后是人格魅力

对于每一个个体程序员来说,在企业内甚至企业外,一定程度的个人影响力是非常重要的。我作为一个在传统企业出身的人,可能这方面反而经历的会非常少,并没有什么经验可以分享。但你在工作中,一定会遇到一些人,他们给你可靠的印象,他们总能在职责内外给你意外的惊喜,他们思路清晰,说服力强,这种非技能性的“气味”,同样的重要。

往小了说,会让你的日常沟通协作摩擦成本更低一些,往大了说,当一些机会出现的时候,眷顾你的概率也会显著的大一些。