Career 2019 年 5 月 21 日

如何衡量一个团队是否值得加入

最近有人在 Hacker News“How do I find a meaningful software engineering job?”, 其中有一个人的回复我觉得有点意思, 而且和现在的看法有些些许的类似。

I’m a late-career software developer. 30+ years in the trenches doing this… I’ve done “meaningful” work at companies that treated my like a consumable resource, and less meaningful work at companies that treated me like a person. I prefer the latter. My suggestion is don’t jump at the first interesting work, look more for culture and career opportunity. You can find both, those jobs are not quite as rare as unicorns.

最近和常常和 Jakehao 聊聊工作这个事,什么样子的工作才是好工作,我们不断的跳槽到底在挑什么. 我和 Jake 经过这几年的工作经历,都觉得自己并没有单单为了工资而跳槽,由于我们俩都有过不成功的换工作经历,在一个自己不喜欢的地方和氛围下工作,是一种极其折磨人的状态,一般很难呆太久。在找工作的时候,我们两不时会聊自己的面试情况,自己的心态和感受,经过简单的总结之后,我们得到了这样一个公式
WGI = WLB * PV * SL * TA

WGI ( Worth Going Index): 值得去指数 WLB (Work Life Balance): 工作生活平衡 PV ( Product Value ): 产品价值 SL ( Salary Level ): 工资水平 TA ( Team Atmosphere ): 团队氛围 WGI 越高,这个工作机会的价值越高,越值得我们去尝试;反之,WGI 越低则越表明这个工作机会的价值越低,越不值得我们尝试。

WGI 的这四个决定因素: 工作生活平衡 ( Work Life Balance, WLB), 产品价值( Product Value, PV ), 工资水平 ( Salary Level, SL), 和团队氛围 ( Team Atmosphere, TA ). 是来源我们两个数次的成功或者失败的换工作经历的总结而来的。

Work Life Balance

工作生活平衡,966 在很多中国的 IT 公司不知不觉已经常态,这有点让人泄气,对很多人来说,也包含着有些无奈。 我是旗帜鲜明的排斥任何形式的加班的,我不喜欢任何形式的 Push。每一个人都是成年人,成年人就应该知道怎么规划自己的时间,怎么安排自己的工作,怎么去做任务的优先级排序,尽量少的给别人造成障碍和拖累拖累团队。绝大多数的加班都是无意义的,作为 Leader/Boss 让你的团队成员加班,就是赤裸裸用战术的勤奋来掩盖战略的愚蠢,无可争辩。

Product Value

由于工作占据了我们生活的很大一部分,把自己那么大的时间和精力投入到一个没有太多意义的产品研发中,很难保持长久的激情。 如果参与到一个对自己,对这个社会有意义的产品开发中,每一次的代码的提交,都在让这个世界变得更好一点点,让人们的生活变得更好一点点,会让我们能保持一种充满激情的工作状态,而这种状态也让我们做事情事半功倍,每天的工作都是一种享受,也有助于我们有更多的时间去享受工作之外的生活。

Salary Level

工资水平,我们都是平凡人,都需要买面包和牛奶。我们不是神,所以不能靠各种画出来的大饼来填饱肚子。

Team Atmosphere

团队氛围,好的团队让每一个人都工作开心,相处融洽,相互帮助,分享知识,共同成长。好的团队并不是说要每一个人都要成为好朋友,我们都有自己的私人空间,尊重是一个好的团队的前提,尊重个人自由,尊重个人选择,尊重个人独立的想法。互助合作,每一个人都有新手时期,作为一个资深者应该给新人适当的给予帮助。团队中齐心协力才能让团队获得成功,但是团队成功并不意味着必须牺牲个人成功,相反,团队关心以及帮助团队成员获得个人的成功会更加有助于团队的成功。
有了这个公式之后,在我们找工作做选择有一个清晰的对比了,我把自己经历过的工作粗略的挨个计算了一下,结果如下:
Company	WLB	PV	SL	TA	WGI
Synopsys  1	0.7	0.7	0.7	0.343
Second Spectrum	0.8	0.6	0.8	0.8	0.3072
Splunk	1	0.6	0.9	0.9	0.486
设计家	0.5	0.7	0.8	0.8	0.224
Udacity	1	0.9	0.8	0.9	0.648

不妨你也是计算一下你的前任和现任雇主们吧.