这篇文章翻译自帕特里克-麦肯齐的一篇博客,主题是关于如何在工作中积累资本并提高自己的职业能力。作者在文章中分享了自己的职业经历和观点,强调了个人资本的重要性以及在工作中建立可展示的项目和成果的重要性。
你们好,我是 Patrick (patio11)。你能收到我的这封邮件,是因为你想了解我对软件制作和销售的一些想法。
通常,我更关注成熟软件公司的需求,但最近仍在从事传统日常工作的人向我咨询了一些建议。
传统的朝九晚五的工作绝对没有错。大多数人都这样。它们是一种诚实的谋生手段。有些人非常喜欢自己的那份工作。如果你的日常工作适合你,那就再好不过了,我不会对你的决定指手画脚。
许多人怀揣创业梦想,因为他们的日常工作不太适合他们。我的故事就是这样。
我曾是一家日本大公司的工薪族。当时的社会期望是,公司为员工提供一切风险保障,反过来,员工也会以自己的身体和灵魂向公司宣誓。
我曾连续三年每周工作 70 到 90 个小时。对于日本的白领来说,这并不是什么稀奇事。当我还是一名工薪族时,我并没有想过要一直干到退休,这主要是因为工作量大得要了我的命,而在工作时间之外,我还在做自己的项目。
最近有人问我是如何保持每周工作第 91 到 95 个小时的动力的。答案是:因为我想在一周结束时有所收获。
寓教于乐地运用资本主义
我是一个资本家。我的一位朋友是忠实的马克思主义者。我想我们都同意,就某个雇员而言,停止出售劳动时间并尽快开始出租其积累的资本符合该雇员的个人利益。
我指的不仅仅是货币资本——在你的40万账户里有10万美元回报固然很棒,但这并不是我真正感兴趣的类型,原因很简单,这种资本的回报率太低了。还有许多类型的资本,它们的真实性并不亚于货币资本,只是因为你无法方便地将它们简化为一个数字。
- 人力资本——你长期积累的技能,以及因此而创造的价值。
- 社会资本——向信任你的人求助,让他们为你的利益做事的能力,例如给你推荐工作。
- 声誉资本——当谈到某个专业话题时,你的名字会被提起。
许多日工在结构上抑制了资本的形成。如果我是马克思主义者,我会说:”这是资本希望让劳动力服从于它的必然结果”,但老实说,我认为这的确也是事实。
杰克·韦尔奇有一句名言:”你工作一周,周五领工资,然后你和公司就扯平了”。美国公司对这句话深恶痛绝。我太年轻了,不记得 “对公司忠诚 “还不是一句流行语的美国。
如果公司忠诚度是一个可银行化的主张(在某些地方可能仍然是这样——我知道有一两家小公司,“我们像家人一样对待员工”就是字面上的意思),那么你每周工作就会得到一点点资本。这是朝着老板对你好印象的一个更好的方向前进了一周。朝着你的养老金的一个更好的方向前进了一周。朝着那块金表的一个更好的方向前进了一周。
日本的工薪族仍然有这种安排。
在我的前雇主那里,我意识到我不可能在退休前一直做一份工薪族的工作,因为那将是我的死期(我不会赘述我的那段生活,因为那是相当艰难的,但我只想说,如果你连续 6 个月每周工作 90 个小时,那么在接近尾声的时候,周期性的昏厥就会开始让你感到有点痛苦)。
一旦我得出结论,我很可能会辞职,并因此放弃公司特有资本的缓慢积累,我就意识到了很多日常工作的根本问题。从长远来看,我在这份工作上所做的一切都无关紧要。
当然,在短期内,我编写的 XML 文件和 Java 类成功地让我的雇主向他们的客户(一所重点大学)交付了一套考试管理系统。我是一台非常高效的图灵机,接受电子邮件和票据作为输入,(偶尔)输出工作代码和 Excel 文件。但无论我怎么努力,我的状况始终没有任何改变。我工作了一周,到了周末,却一无所获。下一周会有更多的邮件和更多的单子,就像前一周一样。之后的一周也是如此。我的生活完全没有任何改变。这一周结束时,我一无所获。
不要在一周结束时一无所获。 如何可以选择,选择那些你能展示自己工作成果的工作,在人们能看到你的地方工作,选择做那些你可以拥有的工作。
选择你能展示自己工作成果的工作
开发人员如此追捧开放源码软件的原因之一是,它为你提供了在不同公司之间流动的资本:如果你的工作放在 Github 上,即使你离开了一份工作,你也可以把它带到下一份工作中去。在此之前,这种情况非常普遍,但一般都是暗箱操作。(有哪个程序员没有自己的片段文件夹或私人库来解决特定的问题?)开放源码软件带来的一个重大变化是,开放源码软件默认情况下是公开的,这就改变了游戏规则。
为什么?因为当你的作品公之于众时,你可以向人们展示它。这往往是证明你有能力完成类似作品的最佳方式。
告诉别人你能做得很好很容易:任何白痴都能做到,而且很多白痴都做到了。让别人告诉别人你做得很好是一种进步。它的不足之处在于,衡量个人在团队合作中的工作效率是出了名的困难,而且人们往往没有特别的理由去相信那些代言人的表述。
(例如:如果你有可靠的证据,证明你从未听说过的名古屋一家公司的中层工程经理认为我是一个非常有效的员工,这会让你明显更愿意雇用我吗?没错,在不了解他的情况下,这种推荐几乎毫无用处)。
不过,你可以展示的作品是你技能的初步证据。当你的投资组合中包含了这些作品之后,你推销自己技能的能力就会明显提高。鉴于大多数人的净资产几乎 100% 都投资于个人资本(也就是说,如果你是一名年轻的工程师,所有未来工资的净现值绝对会淹没你银行账户中的一切),这对你目前的状况来说是一个相当大的改善,而对你如何去做事情却没有太大的改变。
因此,我的第一条建议是:如果你有多个工作选择,其他条件相同的情况下,选择那个可以展示你所做工作成果的工作。这可能意味着选择一个语言栈,在这个栈中,工作产生的副产品通常是开源的(例如Rails),而不是不开源的(例如C#)。这可能意味着在组织中工作在那些希望有外部可见性的特定项目中(例如Android),而不是那些没有外部可见性的项目中(例如AdWords基础设施 - 谷歌可能会支付你很多钱来做这个,但认为这是不被允许谈论的补偿)。这可能意味着在默认为开放的行业中工作,而不是默认为封闭的行业中工作。
开源软件并不是展示你所做工作成果的唯一方式。在创意产业中,最终产品是面向客户的,人们非常关注谁的名字出现在制作名单中。学者们花费大量时间担心引用次数和有向图。
更直白地说,就是尽早建立一种预期,即你可以容易地谈论你正在做的事情。我认为,在 Fog Creek / Stack Exchange,他们称之为 “生产人工制品”——会议演讲、博客文章、开放源码软件等,都是围绕工作展开的。即使是在非常开放的公司,也有很多秘诀,但公司大部分有价值的工作并不特别敏感,而且其中很多都有广泛的可借鉴的经验。把你学到的经验写下来。如果可能的话,发表你写的东西。即使发表的没有听众,你也可以在日后指点他人。
我在职业成长方面最有效的写作之一是在2006年到2008年期间,当时我正在努力理解我所做的任何事情,而且我的读者比我弟弟在写超级英雄小说方面的博客还要少。为什么在互联网上默默耕耘仍然有价值呢?因为我能够指出我在2008年开始的特定实验,然后指向2009年和2010年的后续实验,证明这些实验非常成功。对大多数人来说,失败和错误的开始并不是非常有趣的,但是有一些成功经验可以证明你有能力在将来再次复制它们,或者在新环境下通过实验获得新的成功。
如果不能在工作中展示自己的成果,就应该在工作之外展示自己的成果。 我们这个行业的公司在知识产权转让条款上逐渐变得更加合理——如今 “你在工作中想到的一切都归我们所有 “的废话越来越少了。即使是我所在的那家非常耿直的日本大公司,他们也愿意在雇用合同中为以下情况写入例外条款:a) 我在公司工作时间之外从事的开放源码软件工作;b) 宾果卡创作者。我向他们提出了这样的交换条件”如果你们让我继续做这些工作,我会学到很多技能,可以为公司所用。通常,你们会投入大量资金,派工程师参加会议和专业培训。这对你来说更好:我可以学到更多的东西,而且没有运营支出,计费效率也不会降低”。你可以向任何雇主提出这样的建议。
我更喜欢直言不讳,而不是像很多人建议的那样 “请求原谅比请求许可更容易”。当然,你可以掷骰子,假装你的雇主不可能注意到你的副业。不幸的是,如果你的副业项目成功了,他们注意到你的副业项目的几率就会急剧上升,到那时,你对副业项目的不坦诚就会给你带来无尽的责任,甚至会延续到未来。问吧。他们大不了说 “不”。
你可以考虑在更一般的薪酬讨论中提出这个问题,而不仅仅是“嘿,老板,我能在开源项目上工作吗?”这样,如果他们说“不能有副业”,你可以说“好的,既然不能有副业,我需要更多的钱。”当公司坚持通常的套话合同时,很容易变得苛刻,因为这对公司来说没有任何成本,但是在套话合同上做出些许让步要比在公司账簿上出现的事项上做出让步容易得多。
选择在人们能看到你的地方工作
我曾用 “在公共场合工作 “来形容这一点,但人们一想到在公共场合工作的人,就会想到摇滚明星,并认为 “好吧,我永远不会成为摇滚明星”。
在我们的行业中,拥有摇滚明星形象的人少之又少。他们仍然可以在 “与他们专业相关的人 “中拥有很高的知名度。这可能会像 “在我所在的都会区拥有前端开发人员招聘权的人 “那样范围狭小,而这些人可能只有几十个人。
如何建立这种形象?我建议,在同等条件下,在知名度高于平均水平的地方和项目工作。
许多工程项目都深陷工业资本主义后期的泥潭。比如编写 Facebook 移动应用程序。我不知道有哪些工程师真正参与了 Facebook 移动应用的开发,但我敢打赌,如果我是硅谷 iOS 或 Android 开发部门的招聘经理,我一定会:a)知道他们的名字;b)把他们放在我个人挖角名单的首位或附近。
题外话:”挖角名单 “是我对 “如果我有无限的钱,而且他们没有其他任务,我会雇佣他们来完成某个项目 “的非正式称呼。我有几个心理挖角名单——我所知道的在 Rails 编程、A/B 测试、撰写电子邮件等方面最优秀的人。当人们向我咨询如何处理这些主题时,我经常会说:”你知道谁在这方面真的很厉害吗?你不可能浪费时间请他们喝咖啡。对去喝咖啡的人来说,撮合咖啡约会的效果不可能差。(我的兴趣?帮助别人很有趣,而且 —— 有趣的是 ——当你帮他们找到一份工作或一名关键员工时,人们似乎常常会记得)。
你不必为 “性感 “项目进行优化。你知道,性感项目:我不知道如何形容,但我一看就知道。大多数工程工作本质上并不性感。不过,我会为影响力和知名度进行优化。
不要试图以优化 SQL 查询为职业,在一家从未有人听说过的公司的业务应用程序上显示偏好页面。这不是让别人了解你有能力从事有意义工作的直接途径。相反,你可以在知名度较高的公司/组织工作——AmaGooFaceSoft、初创公司或知名度异常高的小公司(在当地、全国范围内都可以),或者在你的工作性质决定了你会接触到很多人的岗位上工作。
我有几个朋友是开发者布道师,这是 API 公司创造的一种有趣的工作,你的任务基本上就是 “去向一群开发者演示我们的产品”。现在,在接下来的几年里,每天都要这么做”。对这份工作的看法褒贬不一。基思-凯西(Keith Casey)在这里做了很好的描述。
(题外话:如果我没有注意到基思刚刚让一万人分享了他的作品,那我就太失职了,因为基思做了这些工作并使其易于分享,还因为基思通过他以前在 Twilio 的工作认识了我。我是那里的客户。在我们这个行业里,每个人都可以扮演凯文-贝肯(Kevin Bacon)的六度角色,但真正付出努力,别人才更有可能替你扮演六度角色。
总之,开发者布道。我发现:我认识的每个开发人员布道师在辞去布道师的工作后,都会马上找到一份更好的工作。而其他声誉不佳的工程类工作,如 “构建者”(The Build Guy),却不是这样。为什么开发者传道者可以升级,而构建人员却不能?我敢打赌,这是因为布道师们花费了数年时间,与成千上万的人会面,并向他们展示:”嘿,我将在你们面前现场编写代码,同时还能为我的雇主赚大钱。你经营着一家公司,既需要工程师,也需要钱。你也许应该记住我的名字,以防万一”。构建者(们)在不被重视的孤独中煎熬,除非当 maven 陷入低谷或 RubyGems 崩溃时,才会莫名其妙地成为构建者的过错。
如果你无法在日常工作中获得曝光机会,那就尝试在工作之外获得一些曝光机会。积极建立联系。参加当地的技术人员聚会,但也要参加行业内商业方面的会谈活动(通常是单独的)。在会议上发言。把你创造的东西(见上文)积极展示给别人,征求反馈意见。不一定要有成千上万的听众才有价值——对于找到新工作来说,有一个招聘经理的听众总比没有听众要好得多。写博客,收集电子邮件列表。这是个老生常谈的建议,但却非常有效,尤其是当你可以在数年内不断改进的时候。
艾米-霍伊对此有一个很好的比喻——“堆砌砖块”。从外面看,你可能会说:”那个职业生涯令人印象深刻的人?他们就像有一堵由令人敬畏的砖块砌成的高墙。我可望而不可及”。从内部看,它就像一天的会议演讲、几周的开放源码软件库编写、另一天写的关于让多个 Ruby 版本一起运行的权威博文、几个月的产品交付、一小时的播客录制。一砖一瓦、一石一瓦,墙越砌越高。
选择做那些你可以拥有的工作
雇主与雇员的关系通常是 “你给我们一个小时,作为回报,我们给你这个小时的报酬”。作为雇员,你很少有机会保留工时,将其存入银行以备将来使用,或在多年后使自己受益。
我通常不是硅谷模式的粉丝,但我要为他们辩护:员工广泛拥有企业股份是资本主义历史上最好的创新之一。非管理层员工拥有 Twitter、Facebook 等公司大约 20% 的股份。除极少数例外外,他们拥有几乎所有其他公开交易公司的“舍入误差”级别的股份。
我认为这是对 “无共同利益 “雇佣模式的一种改进,但我不认为这是它的终极目标。首先,它将员工的财富过度集中于一家公司。作为雇员,你的短期现金流生成与雇主的持续健康发展息息相关。如果你的大部分净资产都与他们的股票挂钩,那么一旦发生世俗或公司特有的冲击,你就会受到更大的影响。(与此相关,这也是我不赞成在公司赞助的 DRIP 或 IRA 中购买雇主股票的原因。你已经对他们的未来有了足够的风险敞口,无需再用自己的钱去购买更多的股票)。
专业投资者的明确认识是,早期初创企业 90% 的股份都毫无价值。如果专业投资者对员工说:”如果我们建议把整个基金押在一笔投资上,即使我们认为这是稳赚不赔的,我们的普通合伙人也会笑掉大牙,但你们将是幸运儿,你们当然应该把 99% 的净资产绑在一家特定公司的非流通股上。”这似乎有点自作多情。
那么,如果不是雇主直接奖励的硬资产,又是什么呢?
那么,很明显,就像每个理财顾问都会告诉你的那样,把钱存起来。(这里有你需要知道的一切:在你的税收优惠账户中购买广义市场指数基金。如果这听起来太复杂,那就买一个先锋(Vanguard)目标退休基金,其中的数字最接近你退休的大致时间)。
还有一种更难的选择,回报更高:副业。你可以用汗水 “购买 “它们,一次一颗珠子。它们能给你带来很多好处,包括直接的经济收益(如果你把东西卖给别人换钱,你就能得到钱,这可能很有用),投资经济收益的复合收益(我从宾果卡创造者那里得到的第一笔 2000 美元变成了平均每股价格 50 美元的 Chipotle 股票——不要买股票,买指数基金,但这个决定对我来说相当不错)。
拥有属于自己的成果也有无形但同样真实的好处。这就是为什么我喜欢开放源码软件,但建议人们不要立即把开放源码软件放到 Github 上的原因之一。这样做可以让开发人员很容易地使用你的代码,但却无法让你很容易地向其他人(尤其是非技术利益相关者)展示这些代码的影响。如果人们的生活因你的代码而得到了有意义的改善,那么功劳(和可观察到的引用)往往归功于 Github,而不是你。如果你打算花费数周或数月的时间来编写有意义的开放源码软件库,那就为它们创建一个独立的网站吧。
例如:我的 A/Bingo 曾经可能是 Rails A/B 测试的最佳选择,因为它是 Rails A/B 测试的唯一严肃选择。现在它已经有点老旧了,但 “A/B 测试达人 “的身份却为我带来了几份咨询工作。努力制作文档、快速入门指南、徽标和品牌网站,总比让潜在客户的初级工程师直接 git 克隆我的 Github URL,让决策者永远无法看到我的工作要好得多。
(非常感谢 Github,伙计们。伟大的公司、伟大的产品、对行业的巨大影响。我只建议不要在部分项目中使用它们,原因很简单:我不是为它们工作,我是为自己工作。如果我不为自己工作,别人也不可能为我工作。)
如果你想更多地了解构建一个副项目的实际机制,我的博客有很多详细介绍。如果想获得更简短的概述,我非常推荐杰森-科恩(Jason Cohen)在 Microconf 2013 上的演讲。他的公式是:”可预测地获取经常性收入,并提供年度预付选项,产品要能解决企业明显而持久的痛点”。这一观点在上述链接中阐述了一个小时,其中给出的很多建议都很具体,具有很强的可操作性。我强烈推荐。
消费有时很有价值,但创造会让你前进
最后,我还是要向同行们提出我的建议:阅读这封邮件很有价值(实话实说)。观看杰森的视频很有价值。撸起袖子实际出货更有价值。如果你不接受我的其他建议,那就去做吧。从一次失败中学到的东西,比从无数次成功中学到的东西还要多。而且你还有很大的机会获得成功_人们大大高估了这一点的难度。
只是不要在一周结束时一无所获。