在新加坡读完硕士,怎么找到程序员工作
Sep 30, 2024
Date
Sep 30, 2024
Slug
singapore-job-hunting-after-master
Author
Status
Published
Summary
Type
Post
Thumbnail
Tags
🤔 Thinking
来新加坡快两年了,每年开学季和毕业季都在经历“迎来送往”,也一直被问到同一个问题:在 NUS/NTU 读完计算机相关的 master 之后,怎么找新加坡的程序员工作?这篇把我被问得最多的几个话题整理一下。

图片来源:Wikimedia Commons,作者 Someformofhuman,CC BY-SA 3.0
必要条件:签证
来新加坡读 master 的同学大多持 STP 学生签证。想在这里工作,前提是拿到工作签证。和美国、澳洲不同,新加坡政府不会给 master 毕业生提供任何长期或短期的工作签证,身份问题需要自己解决。最普遍的路径是雇主担保工作签证,也就是常说的 EP、SP;其他路径(比如家庭团聚、投资移民)就比较小众了。
我的建议是投简历时就写明自己需要工作签证。这样在简历筛选阶段就能排除掉不提供签证的公司,避免进了面试才发现没有签证,白白浪费双方的时间。
关于签证政策,可以去搜一下 EP 的打分规则,整体和个人薪资、学历以及公司的 diversity 情况相关。值得一提的是,因为雇佣外国人对公司来说有额外成本,fresh grad 的 EP 名额通常偏少。但如果铁了心要留在新加坡,海投简历还是能找到的。
下面是我对照官方资料整理的、截至 2024 年 9 月左右的 EP 规则。政策基本每年都会调整,真正申请前请以 MOM 官网为准。
- 两阶段审核:从 2023 年 9 月 1 日起,新的 EP 申请要先满足最低薪资(Stage 1),再通过 COMPASS 打分(Stage 2);续签从 2024 年 9 月起也开始适用 COMPASS。(MOM 2022 年政策说明、COMPASS 手册)
- 最低薪资:2024 年非金融行业的门槛是每月 S$5,000,随年龄递增,45 岁左右到 S$10,500;金融业从 S$5,500 起。2024 年 3 月的财政预算(COS 2024)宣布:从 2025 年 1 月 1 日起,新申请门槛提高到 S$5,600(金融业 S$6,200),续签从 2026 年 1 月 1 日起适用。(MOM COS 2024 说明、Reuters 报道)
- COMPASS 要拿满 40 分:四项基础指标每项 0/10/20 分:
- C1 薪资:和同行业本地 PMET 的薪资比,90 百分位以上 20 分,65–90 百分位 10 分;
- C2 学历:顶尖院校(包括新加坡的自治大学)20 分,其他学位 10 分;
- C3 多元化:候选人国籍在公司 PMET 中占比低于 5% 得 20 分,5%–25% 得 10 分,25% 以上 0 分;
- C4 支持本地就业:看公司本地 PMET 比例在行业中的分位。 另外还有加分项:C5 紧缺职业清单(SOL)最多 +20,C6 战略经济优先项目 +10。PMET 少于 25 人的小公司,C3 和 C4 默认各 10 分。(COMPASS 评分表)
- 招聘广告要求:按照 Fair Consideration Framework,公司申请 EP 前一般需要先在 MyCareersFuture 上刊登职位至少 14 天。(MOM FCF 说明)
对 NUS/NTU 的毕业生来说,C2 学历这一项通常能拿到 20 分;但 C3 多元化看的是你的国籍在这家公司里的占比,所以同样的候选人,在不同公司办 EP 的难易程度可能差很多。
在哪里找工作
LinkedIn 和 Glassdoor 是比较常用的网站,Glassdoor 上还能看到很多关于公司的评价,基本真实。如果想看更直白的负面评价,可以去 Reddit 上搜。NUS/NTU 一般每学期都有比较大型的 Career Fair,各家公司摆摊发小礼物,建议都去 social 一下。另外学校官网也会关联一些工作机会。
还有一个容易被忽略的渠道:身边的同学。我在 NTU 读书时发现有不少已经工作的同学在读 part-time master,和 full-time 学生一起上课。多和他们组队做项目,能接触到更多本地的工作信息。我就曾经因为借一个充电器,认识了一位在本地研究机构工作的同学,聊了很多这边的工作情况。
除此之外,2024 年前后在新加坡找技术岗,常被提到的渠道大概有这些:
- LinkedIn:职位最全,也适合找校友、联系内推。
- MyCareersFuture:政府的招聘网站。因为公司申请 EP 前通常要在这里挂职位,很多会办签证的岗位都能在这里找到,职位一般也会标出薪资范围。
- Glassdoor:看公司评价、面经和薪资。
- NodeFlair:新加坡本地的技术岗平台,有经过工资单核实的薪资数据、公司评价和职位。
- Tech in Asia Jobs:偏亚洲的科技公司和创业公司。
- 学校就业平台:NTU 的 CareerAxis、NUS 的 TalentConnect,有校招、实习和 career fair 信息。
- 公司官网的 careers 页面和内推:目标公司明确的话,直接看官网,或者请认识的人内推,往往比海投更高效。
什么时候开始找
毫无疑问,越早越好。新加坡没有春招秋招的概念,fresh grad 的岗位更像是一个萝卜一个坑,所以越早准备越好。
我自己是开学后还在做入学体检的时候就开始投简历了。第一个月几乎没参加什么专业同学的 social 活动,时间全部拿去刷题和准备面试,同时也投了不少国内的公司来练面试。
面试和国内互联网有什么不同
我面试的时间已经有点久远,参考价值可能有限。我面的是普通开发岗,面试形式和国内大厂差别不大。有一点可以分享:当时有位面试官跟我说,他面试新加坡这边的候选人会更看重算法题,所以出了两道循序渐进的算法题给我做。
我也面过国内的外企,同样比较看重算法题。我猜一个原因是算法题沟通起来比较直接:能直观看出思路和理解力,也不容易因为英语表达产生理解上的 gap。
再补充一点 2024 年前后的大环境,供参考:
- 行业在收缩后慢慢回暖:据《海峡时报》2024 年 9 月的报道,按 Layoffs.fyi 统计,2024 年全球已有 436 家科技公司裁员共 137,050 人;新加坡大学资讯与数字科技类毕业生毕业 6 个月内找到全职工作的比例,从 2022 年的 93.2% 降到 2023 年的 88.7%。不过 LinkedIn 的数据显示,2024 年 6 月新加坡科技行业职位发布同比增长了 29%(2023 年 6 月是同比下降 49%),需求主要集中在网络安全、AI 和数据科学方向。(The Straits Times, 2024-09-21)
- 竞争更激烈,算法面试仍然是门槛:同一篇报道提到,本地计算机相关专业的入学人数五年里涨了六成多,实习申请动辄投几十上百份;受访学生也说,最大的难关是限时的技术面试,很多人把空闲时间都花在 LeetCode 上。
- 常见的面试流程:一般来说,大一些的科技公司会有在线编程测试(OA)、算法面试、行为面试(behavioral),有工作经验的岗位还会加上系统设计。具体环节因公司和岗位而异,最好提前去 Glassdoor 或 NodeFlair 上看看目标公司的面经。
对英语的要求
这可能是大家最担心的一点,不过我能给的参考也有限,因为我所在的团队日常工作语言以中文为主。还没来新加坡的同学可能不太清楚,新加坡英语有它独特的语法和口音,需要一段时间才能习惯。就我的体验来说,大部分技术岗位对英语的要求是能把意思表达清楚就行,不需要达到 business level。真正开口讲了就会发现,在上下文充足的情况下用英语讨论技术问题,其实很难听不懂。
关于练英语:拿到 offer 之后,公司组织的校招生活动我几乎每场都去了。每次都会被随机分组,和不同国家的同学交流。因为我每次都“又菜又爱讲”,还被中国同学问过是不是很早就来新加坡了。