最近一两个季度基本上没怎么写代码了

我终于变成了曾经讨厌的样子

整天整天的会

翻来覆去,哪个也逃不掉

白天开会,审次code,晚上回email

周末看文档

然后就累得什么也不想干了

每天都很愧疚,又是没有代码的一天

一天下来,要么听别人画大饼,打鸡血,要么给下属画大饼,打鸡血

以前主要用computer language

现在主要用human language

也许,作为tlm,就是应当这样?

别人会不会觉得我就是周扒皮?

现在有点儿理解之前读的一些东西了。说是理念要转变。

也许,我的主要任务其实是build a team to make things happen 。我的目标是team 的输出。而不是我自己的输出。

以前听过张一鸣的一句话,build a company as a product 。现在体会更深了。

当然,还有另外一个首要任务,execution 。

机器execution 没有问题。但是人不一样,团队不一样。

所以以前有人件的概念。

每个人,每个team的执行效率是千差万别的。刚来的人跟senior的人不一样。喜欢infra的人跟喜欢modeling的人不一样。swe跟ds不一样。每个人做事方式又不一样。

如何最大化团队产能呢?

还有一个问题。作为tlm,我也是整个公司机器里的一个component。需要了解上面来的order。把问题搞清楚,分块,分解,交给团队成员解决一个一个子问题,让整个项目达到一个又一个milestone。要让我的老板,老板的老板们放心。所以对我的上层来说,我也是一个执行器。是命令行终端。大家通过开会,email来发布命令。

所以看到一个现象,manager们都很注重及时的回email。以前很不喜欢。但是现在发现这就是一个潜规则。你的email delay就代表了你作为executor的delay。delay当然越短越好。要么就设定一个期望值。比如out of office 。总之,不能让别人一个order出来,等两三天甚至一个礼拜甚至完全没结果。

最后,build team 也意味着要grow people 。说白了就是你不是让你变得更牛,而是让你的手下变得更牛,第一让他们能取代你做你手头的工作并做的更好,第二,让他们能做更多更难的事情,并且更快的做事情。第三,你不在的时候,你也不用担心。

好吧。想想如何build team,如何execute吧。


<
Previous Post
读 atomic habits 之一
>
Next Post
读atomic habits之一