🏔 行业全景
Career prospects as a Software Engineer
High demand
几乎所有行业都在依赖技术,因此 Software Engineer 的需求遍布各行各业。工程师需求高于供给,薪资普遍较高,而且需求仍在持续增长。
Stable career
Computer Science 越来越受欢迎,工程也是高认可度的职业。不像创意行业必须做到 top 1% 才能过得体面,硅谷公司(大厂或创业公司)的应届工程师起薪通常能超过 USD 100,000,之后只会更高。
Requires lifelong learning
技术行业变化极快,很多今天热门的技术在十年前还不存在或不流行。比如 2009 年,mobile app 开发和 blockchain 基本没人提。工程师需要不断升级技能,才能跟上市场需求。这也是一个非常适合热爱学习的人群的职业。
Flexible
Software Engineer 的工作在时间、地点、环境上可能是最灵活的之一。很多公司支持 remote,对穿着也基本没有正式要求,工作时间也相对灵活。你若穿衬衫打领带去上班,同事可能会用奇怪的眼神看你。
Internships vs full-time
如果你梦想进入顶级科技公司,实习转正(intern conversion)通常是最容易的路径。实习面试轮数更少(通常 2 轮),而全职通常要 4-5 轮。实习能让你在公司短期工作(约 3 个月),深入了解公司与工程文化。公司也更愿意给表现好的实习生 return offer,因为他们已证明能胜任工作,风险更低。
顶级科技公司对初级候选人的薪资也相当高:
United States
Singapore
我们在 2022/2023 做过一次调研,了解新加坡知名科技公司给新人的薪资水平。你可以查看 完整数据 或 提交你的数据!
| Company | Internship (monthly in SGD) | Fresh Grad Annual Total (SGD) |
|---|---|---|
| Stripe | $6000 | $150,000 |
| Meta/Facebook | $6000 | $140,000 |
| $5400 | $110,000 | |
| Shopee | $4200 | $100,000 - $140,000 |
| ByteDance | $4000 | $90,000 - $100,000 |
| Grab | $2500 | No data |
| Visa | $2200 | $110,000 |
Note: Fresh grad annual total 只是近似值,包含 base salary、stock 和目标奖金。
Company size
公司在不同阶段关注点不同,工作内容也会差很多。早期公司还没找到 product-market fit,团队会快速迭代产品与功能;而大公司已找到成熟产品,会更关注基础设施扩展和用户增长。早期公司现金薪资相对低,因为 equity 尚未变现,但如果 IPO 或被收购,潜在回报更高。
| Dimension | Early-stage startup | Late-stage startup | Large company |
|---|---|---|---|
| Company size | <100 | 100-1000 | >1000 |
| Compensation | Base salary 略高于大厂;equity 更多但估值不清晰、股票暂时不可变现。高风险高回报。 | Base salary 略高于大厂;估值更清晰,股票更可能变现。 | 取决于公司品牌。薪资通常是市场水平或更高,上市后股票可变现。 |
| Types of work | 以产品开发为主。工程师要身兼多职 - Front End, Back End, DevOps, Design 等。 | 产品开发为主,并有部分 infra 工作。 | 角色更细分、更专业;infra 和 prod infra 更常见。内部转岗机会更多,有时甚至跨地区。 |
| Career ladder | 不成体系,职业等级不清晰,缺乏正式导师与培训。 | 半结构化。 | 结构完善,career level 清晰。 |
| Iteration speed | 迭代极快,仍在寻找 product-market fit。 | 速度中等,已找到 product-market fit,重点增长用户。 | 产品稳定、用户量大,发布更谨慎,强调实验与渐进式上线。 |
以上只是一般趋势,实际情况可能因公司而异。
Geographical location
| US (Silicon Valley/NY) | Singapore | |
|---|---|---|
| Starting Pay | USD 100,000 | Monthly $6000 (Median), $6900 (75th percentile) |
| Talent Access | 全球人才,背景与国籍多元 | 通常以区域人才为主,多为亚洲背景 |
| Types of Companies | 大厂总部(Facebook, Amazon, Apple, Google, Microsoft 等)与 Startups | 大厂分部与 Startups |
| Types of Engineering Work | 取决于办公室/公司的规模 | 兼有产品与 infra(包含构建新语言、frameworks 与工具) |
新加坡薪资数据来自 NUS GES 2021。