社交问答网站Quora软件工程师埃德蒙·刘(Edmond Lau)
我建议,作为一名刚跨出校门的毕业生,你应该侧重于学习——无论是学习专业技能、如何创建一款产品、如何带领一个团队,或别的东西——选择自己可以学到最多东西的工作环境。你很可能要在第一家公司工作一段时间,而为自己创建适当基础将使你未来获得更多的职业机会。
加入一家成熟公司还是一家迅速增长的初创公司会有助于你学得更快呢?这取决于你自己的喜好和舒适程度。以下是一些值得考虑的不同方面。
1. 培训和指导
谷歌投入相当多的资源创建了codelab——这一资源解释如何使用核心抽象概念以及这些概念为何存在、指导如何编制不同编程语言的最佳方法、设计解释基 础设施主要部分背后的原理和细节的文档。我硕士毕业后就加入谷歌的搜索质量团队,在入职后的头六个月里,我大量学习了这些材料,从中学到了许多东西。我在 《埃德蒙·刘为何喜欢在谷歌工作?》(How did Edmond Lau like working at Google?)一文中对此进行了更多的论述。如果你很好奇而且好学的话,有海量的知识库向你开放。
初创公司不会有这样多的资源,但任何希望帮助新员工尽快提升能力的迅速增长型初创公司也会投资创造类似的培训资源。比如,在社交问答网站Quora,我们 编写自己的codelabs,以帮助新员工了解一系列关键的抽象概念,把我们Quora内部的大多数流程、基础设施和最佳做法做成文档,并且向每位新员工 分派一名指导,每位指导的任务就是确保新员工的能力得到有效提升,并且在入职后的头八个星期内融入团队。相比之下,我在谷歌的第一位指导只不过在我上班的 第一天把我领到我的办公桌前而已。
据说,在谷歌,新员工需要提升能力六个月,才能成为有工作成效的员工。像谷歌这样的成熟公司或许能够负担得起这么久的时间,但初创公司无法消受这样的奢 侈。我们需要我们的新员工入职几周后便有工作成效,而且我们正努力确保我们招聘到适合的人才,并且为做到这点而配有适当的培训及指导流程。
2. 工作节奏
不用说,初创公司的工作节奏比成熟公司快得多。提交前的编码审查,每周、每两周甚至每月一次的发布周期,推出产品清单,正式的产品批准会议,这些都是规模 较大公司旨在形成体系并且把损耗降至最低的所有机制及流程,但往往以牺牲产品的开发速度为代价。初创公司的持续部署(每次提交都可以直接投入运用),提交 后的编码审查及轻负荷批准流程旨在提供基本质量控制的同时,使版本更新能够加快。
在初创公司工作未必意味着你在使工作成为你生活的重心,但的确要预期工作时间超过谷歌的每周40小时,而且不要期望这成为一个重要的关注点。充满活力的初 创公司的氛围有时可能会令人更加有压力(比如网站出故障),但也更加令人兴奋,时常推出更多功能,而这类差异和环境只对某些人有吸引力。