软件工程师的薪酬来源可以分为三大类预算。这些预算不仅决定了你日常的工作性质,还会影响你的职业发展路径。
我认为,这就像是一条商业界的自然法则。这种模式的形成并不需要任何人有意识地去选择。
这三类预算包括:
- 销售/市场营销
- 研究与开发
- 维护
在考虑你的职业愿景和定位声明时,理解这三种预算非常有用。我在思考为什么有些看似不错的机会却让我内心深处感到不安时,想到了这一点。
销售/市场营销预算
当你是增长团队的一员时,你的工作成果是容易量化和衡量的。你的每一项工作都能直接导致业绩的增长。
例如增长工程师、销售工程师、开发者关系(devrels)等,他们确保现有产品能够被销售,让人们了解产品特性,并促使买家将你们的工具融入他们的工作流程。
这种预算追求的是立即的影响。
这有其好处。因为成效可衡量,你始终能清楚地知道自己的投资回报率,你的工作直接关联财务收入,这很令人兴奋!
但可衡量也意味着容易被比较。这可能导致员工之间的竞争,形成比较激烈的工作环境。变成了员工相互竞争,而不是团队合作解决问题。
这种工作通常都是短期目标导向的。你可能会不断追求下一个营销策略、客户或者市场趋势,就像在跑步机上不停奔跑。
你的价值取决于公司在你的工作领域的投资回报。因此,这可能导致公司为了优化效益而频繁更换员工。
研究与开发
研究与开发(R&D)部门雇用了大量工程师。他们通常隶属于产品部门,大型公司可能设有专门的研究和科学部门。
这里的工作人员包括产品工程师、研究人员
、架构师等。他们负责构建公司销售的产品,或探索潜在的新产品。
这类预算关注的是长期增长。
因此,工作环境相对平和。你需要在留住用户和开发吸引新用户的功能之间找到平衡。有时,你可能需要偏向增长,开发能提高用户激活率的功能;有时则可能倾向于研究,探索新的产品线。
设有正规研究部门的公司,其员工可能在研究几年后才能产品化的项目。
实际上,这是两个预算隐藏在一个名目下。开发与研究是不同的,但它们的共同点在于都注重长期效果。
你关注的最短周期可能是一个季度。你的工作被看作是一种资产,旨在未来数年内持续创造价值。任何短期的实验都仅是达成长期目标的步骤。
尽管你的工作成效较难量化,但公司将你视为一项投资。你所开发的产品越优秀,其销售和客户留存率也越高。
维护
维护领域的工作大多已被开发领域所吸收,这是因为维护预算的目标是成本优化。
维护领域的工作人员包括系统管理员、负责保持旧系统运行的人员,有时还有平台工程师。公司将这些工作视为纯成本,希望尽量减少。
在许多公司,你会发现这类工作被融入到产品开发中,成为了不太受重视但又必须完成的任务,通常由那些对现状感到不满的人承担。
公司对这种预算的厌恶程度之大,甚至会试图说服你,为了完成非功能性需求(NFR)的工作而腾出时间是对工程师的一种特别照顾。“我们给你每个冲刺周期两天的时间来处理那些让你感到烦恼的事情!你为什么还不满足?” 😉
构建内部工具的工作可能就属于这一类。比如那些不受欢迎、但对公司运营至关重要、却总是排在最后的管理仪表板。
这为何重要
你的工作属于哪一类预算,将直接影响你的日常工作性质。增长领域的工作成效可衡量、变化频繁;研究领域则更为平静、模糊;开发领域的工作受到重视、逐步积累;而维护工作则时常面临被削减的风险。