全年滚动,没有招聘季
澳洲大部分岗位常年在招,看到合适的就投,不用等。唯一例外是大厂和银行的 graduate program,有固定年度批次,通常提前大半年开。
10 条真实 JD、两地真实薪资、能照着建的项目规格、8 道面试完整答案、AU/CN 双版简历范本。全部按 2026 年真实招聘信号倒推。
转码最容易掉进一个坑:今天学 React,明天学 Vue,后天学 Java,周末又去补 AWS。学了很多,但 JD 一打开,还是不知道自己能投什么。
全栈求职不是“前后端数据库云都精通”。早期岗位更看重:你能不能做一个完整业务功能,从页面、API、数据库、权限、部署到排错都说得清楚。
这是这本书唯一别人抄不走的部分。两地都要全栈,但招人的方式差得很远。你要是拿中国那套准备去投澳洲,或者反过来,基本会撞墙。下面一条条拆。
| 环节 | 澳洲(真实 4 轮为主) | 中国(3 轮技术面 + HR) |
|---|---|---|
| 第一关 | Recruiter/phone screen,约 30 分钟,聊背景、动机,还有一句几乎必问:你有没有工作签证。 | 一面,直接上技术。项目 + 基础八股 + 可能现场手撕一道算法。 |
| 技术关 | take-home 项目 / timed coding / system design,三选一或组合。有的会让你 review 一段 PR。 | 二面,项目拷打为主:这个模块你怎么设计的、并发多大、怎么优化的、踩过什么坑。 |
| 软性关 | pair programming + 和 lead engineer 聊,夹着 culture fit 和情景行为题,权重和技术一样高。 | 三面,经理面,看综合能力和稳定性,有的大厂到这轮才谈别的。 |
| 收尾 | final + reference check,会真的打电话给你前同事核实。 | HR 面,谈薪资、到岗时间、家庭情况,部分大厂三面后就没有独立 HR 面。 |
澳洲大部分岗位常年在招,看到合适的就投,不用等。唯一例外是大厂和银行的 graduate program,有固定年度批次,通常提前大半年开。
秋招 9–11 月放最多 headcount,春招 3–4 月补录,社招常年。应届生身份和毕业时间强绑定,错过窗口很吃亏。2026 秋招一般收 2026.1–2027.8 毕业的同学。
| 澳洲卡在哪 | 中国卡在哪 | |
|---|---|---|
| 硬门槛 | 工作身份。大量岗(尤其远程岗、政府/公共机构)写死要 current Australian work rights,纯海外身份直接被 screen 掉。 | 学历和第一学历。大厂校招约 1:50,头部国企常看是不是 985/211;非名校要靠竞赛、项目或稀缺技能突围。 |
| 隐性门槛 | 愿不愿 sponsor 签证,更多看公司规模和它是不是已经是 approved sponsor,而不是岗位本身。startup 薪资开得高但担保逐案而定。 | 年龄。筛简历第一眼看年龄,25–28 岁优先约面,35 岁以上除非有稀缺技能,简历常直接进待定区。 |
| 身份的坑 | PR 让你从“需要担保”变“随便投”,但拿 PR 是另一条长路,别把学技术和拿身份混成一件事。 | 留学生应届身份:回国 2 年内别急着签正式劳动合同、别缴国内职工社保 —— 一旦职工社保记录出现,多数企业和考公岗会认定你不再是应届生。 |
“介绍一个你从前端、后端到部署完整做过的项目” —— 这是最常见的开场。接着可能让你 review 一段 PR 指出问题,或者口述你会怎么实现某个功能。再夹一道行为题:跨团队协作、冲突怎么解决。澳洲对表达和 culture fit 的权重,和技术是并列的。
顺着你简历里的项目往死里问:模块怎么设计、数据量多大、慢查询怎么优化。然后是 Java 核心(JVM、多线程、Spring Bean 生命周期)、MySQL 索引、Redis 缓存穿透击穿雪崩,可能现场一道算法。考察优先级:项目深挖排第一,八股排第二。
别信“市场需要什么”这种二手转述。下面是 2026 年 7 月真实在招的岗位,技能词直接从招聘页摘。看多了你会发现:要求其实高度重复,重复出现的就是你该先学的。
薪资这块水最深,招聘方和 recruiter 都爱报乐观数。下面我把官方城市均值、recruiter 分层数和真实招聘广告的起薪放一起,你自己看差距。
| 城市 | 全栈平均年薪 | 城市 | 全栈平均年薪 |
|---|---|---|---|
| Gold Coast | $150,000 | Sydney | $120,000 |
| Melbourne | $125,000 | Brisbane | $117,500 |
| Perth | $125,000 | Adelaide | $115,000 |
| Newcastle | $120,000 | Canberra | $112,500 |
Clicks IT 的 salary guide 口径。日薪合同:Entry $725、Mid $830、Senior $1,040。但这套偏乐观,别拿来当自己第一份工的预期。
同一天 SEEK 上,Forex Sport 全栈开 $70k–85k,Verizon Group 的 Software Engineer/Full Stack 开 $90k–100k。转码第一份工,用城市均值 $112k–125k 当中位锚点更稳,别信 recruiter 的 $130k 起。
经验梯度:初级约 ¥8K、中级约 ¥15K、高级/资深能破 ¥30K。全栈普遍比单一岗高,因为一个人干两个人的活。
3–5 年年薪 15 万算正常水平(保守口径,一线更高)。2024 全国程序员平均月薪 ¥15,302 做个大盘参照。
很多人一看到“Software Engineer 掉出短缺清单”就慌,其实误读了。掉出短缺清单,不等于不能移民。
Developer Programmer(261312)和 Software Engineer(261313)仍然在 MLTSSL 和 CSOL 上,签证通道还开着:189(技术独立 PR)、190(州担保 PR)、491(偏远地区 PR 跳板)、482 Skills in Demand(雇主担保,最长 4 年,PR 跳板)、186(雇主提名 PR)。技术评估走 ACS。
真正卡你的不是清单,是工作身份:很多岗写死要 current Australian work rights,纯海外身份会被 screen 掉。谁愿意 sponsor,更多看公司规模和它是不是已经是 approved sponsor,不是看岗位。
读到这一章,如果你在纠结“我这个身份/背景到底投澳洲还是回国划算”,这不是一句话能定的。扫 Rain 的码,把你的签证状态、毕业时间和目标城市发来,先帮你把路线捋一版。不承诺签证、offer 或收入结果。

路线不是越长越好。转码第一阶段只要一条主线:TypeScript + 一个前端框架 + 一个后端框架 + SQL + Git/Docker + 基础云部署。
| 顺序 | 先学什么 | 要做到什么程度 | 别一开始做什么 |
|---|---|---|---|
| 1 | HTML / CSS / JavaScript / TypeScript | 能写表单、校验、异步请求、模块化代码 | 背一堆冷门语法 |
| 2 | React 或 Vue 二选一 | 路由、状态、组件拆分、loading/error、表单 | 两个框架同时学 |
| 3 | Node/Express/Nest 或 Java/Spring Boot | REST API、认证、错误处理、日志、测试 | 只跟视频抄 CRUD |
| 4 | SQL + Redis 基础 | 表关系、索引、事务、缓存失效 | 上来就学复杂分库分表 |
| 5 | Git / Docker / CI | 能用分支、PR、容器化、本地一键启动 | 只会 zip 代码 |
| 6 | AWS / Azure / Vercel / Render | 能部署前后端、配置环境变量、看日志 | 考证代替项目 |
对应第 02 章的 LVT People、悉尼歌剧院这类岗。项目要有测试、部署、英文 README 和 business context。Stack Overflow 2025 里 Node 48.7% 已超 React 44.7%,TypeScript 43.6% 和 AWS 43.3% 几乎并列 —— 和澳洲 JD 高度吻合。
对应第 02 章的电鸭、某互联网 Java 岗。要补 SQL、Redis、接口、权限、性能和基础八股。国内前端默认 Vue,后端默认 Java,微服务几乎必提。
别做“无限学习计划”。8 周只交付一个可投递项目和一份能讲清楚的简历。项目具体建什么,看下一章的两份完整规格。
| 周 | 主题 | 产出 | 验收标准 |
|---|---|---|---|
| 1 | JS/TS + Git | 小型数据表单 | 能提交 PR,能解释 async/await、类型、模块。 |
| 2 | React 或 Vue | 前端页面 4 个 | 有路由、表单校验、API mock、错误状态。 |
| 3 | 后端 API | REST API + auth | 能解释 token、middleware、status code。 |
| 4 | 数据库 | schema + 查询 | 能画 ERD,解释索引和事务。 |
| 5 | 整合 | 前后端联调 | 登录、CRUD、权限、错误处理都能跑。 |
| 6 | 测试和质量 | 单测/API 测试 | 至少覆盖核心 service 和 3 条失败路径。 |
| 7 | 部署 | 线上 demo | 环境变量、日志、README 启动命令齐全。 |
| 8 | 简历和面试 | 3 条 bullet + 20 个问答 | 能 2 分钟讲项目,能答技术取舍。 |
全栈项目要像真实业务。别只做 Todo App。下面先给四个方向,再挑一个澳洲、一个中国的,写成你能直接照着建的完整规格 —— 用户故事、数据库、API、权限、验收标准全给你。
租客提交维修单、物业分派、状态追踪、图片上传、邮件通知。展示 React/Node/PostgreSQL/AWS。下面写完整规格。
医生排班、预约冲突、取消、角色权限、API 测试。适合展示后端设计和数据一致性。
请假/报销/采购审批、角色权限、流程状态、Redis 缓存。展示 Vue/React + Spring Boot + MySQL。下面写完整规格。
用户端下单或预约,后台审核和数据统计。适合展示业务闭环、接口、权限和上线速度。
users (id, name, email, password_hash, role[tenant|manager|worker], created_at)
properties (id, address, tenant_id → users.id)
tickets (id, title, description, property_id → properties.id,
created_by → users.id, assigned_to → users.id 可空,
status[open|assigned|in_progress|done|closed],
priority[low|med|high], created_at, updated_at)
ticket_photos(id, ticket_id → tickets.id, url, uploaded_at)
ticket_logs (id, ticket_id → tickets.id, actor_id → users.id,
action, note, created_at) -- 谁在什么时候改了什么
关系一句话:一个 property 属于一个 tenant;一张 ticket 挂在一个 property 上,可指派给一个 worker;一张 ticket 有多张 photo 和多条 log。
| Method + 路径 | 作用 | 谁能调 |
|---|---|---|
| POST /auth/login | 登录拿 JWT | 所有人 |
| POST /tickets | 创建维修单(带图片) | tenant |
| GET /tickets | 列表(按角色过滤 + status 筛选 + 分页) | 三种角色,返回范围不同 |
| GET /tickets/:id | 单条详情 + 照片 + 日志 | 相关人 |
| PATCH /tickets/:id/assign | 指派维修工 + 改优先级 | manager |
| PATCH /tickets/:id/status | 更新状态 + 留备注 | worker(本人单)/ manager |
| 操作 | tenant | manager | worker |
|---|---|---|---|
| 建单 / 看自己的单 | ✓ | ✓ | ✗ |
| 看全部单 | ✗ | ✓ | ✗ |
| 指派 / 改优先级 | ✗ | ✓ | ✗ |
| 改状态 | ✗ | ✓ | 仅本人单 |
sys_user (id, username, password, dept_id, role_id)
sys_dept (id, name, parent_id) -- 部门树
sys_role (id, name, code) -- employee/manager/finance/admin
approval_flow(id, type[leave|expense], steps_json) -- 审批流配置
apply (id, applicant_id, type, amount, reason, status,
current_step, created_at) -- 一张申请单
apply_record (id, apply_id, approver_id, action[pass|reject],
comment, step_no, created_at) -- 每一步审批留痕
索引:apply(applicant_id, status)、apply(current_step)、apply_record(apply_id)
Redis 用在哪:登录 token、审批流配置缓存、待办数量计数(避免每次 count 查库)。
| 接口 | 作用 | 谁能调 |
|---|---|---|
| POST /login | 登录,token 存 Redis | 所有人 |
| POST /apply | 提交申请,按 flow 生成第一步 | employee |
| GET /apply/mine | 我发起的申请 + 状态 | employee |
| GET /apply/todo | 待我审批的(读 Redis 计数) | manager / finance |
| POST /apply/:id/approve | 同意/驳回 + 流转下一步 | 当前步骤审批人 |
| GET /admin/flow | 配置审批流 | admin |
| 操作 | 员工 | 主管 | 财务 | 管理员 |
|---|---|---|---|---|
| 提交申请 | ✓ | ✓ | ✓ | ✓ |
| 审批下属 | ✗ | ✓ | ✗ | ✗ |
| 报销二审 | ✗ | ✗ | ✓ | ✗ |
| 配置审批流 | ✗ | ✗ | ✗ | ✓ |
JD 不是愿望清单。你要把每条要求翻译成“简历证据”和“面试故事”。下面这些 JD 写法,都是第 02 章真实岗位里出现过的。
| JD 写法 | 它真正想看 | 你怎么证明 |
|---|---|---|
| React/Vue, reusable components | 组件拆分、状态管理、可维护性 | README 放组件结构图,简历写一个复杂表单或 dashboard。 |
| Node/Spring Boot REST APIs | 接口设计、错误处理、认证、日志 | 放 API 文档和测试截图,面试讲 status code 和 auth flow。 |
| SQL, database design(索引优化能力) | schema、索引、事务、查询性能 | 放 ERD,讲一次慢查询怎么加索引解决的。 |
| AWS/Docker/CI/CD | 能部署、能排错、知道环境差异 | 放部署架构和日志截图,讲一次 production-like bug。 |
| 集成大模型 / LLM 能力(2026 新) | 会用 LLM API 做业务功能,不是只会 prompt | 项目里加一个 AI 功能(摘要/分类/问答),讲清 token、成本、错误兜底。 |
| Agile, stakeholder communication | 能在团队里交付,不是自己玩 | 写 issue、PR、验收标准,准备一个需求变更故事。 |
全栈简历最怕写成技能清单。招聘方不缺“会 React 的人”,缺的是能把功能做完的人。完整的一页范本在附录,这里先给你改写的套路。
| 弱写法 | 改成这样 |
|---|---|
| 熟悉 React、Node、MySQL。 | Built a role-based maintenance portal with React, Node.js and PostgreSQL, including ticket workflow, image upload and admin status tracking. |
| 做过 Spring Boot 项目。 | Designed Spring Boot REST APIs for a multi-step approval workflow with JWT auth, MySQL schema, Redis caching and integration tests for rejected submissions. |
| 了解 AWS 部署。 | Containerised the backend with Docker and deployed a live demo with environment variables, logs and rollback notes documented in README. |
题目不是拿来背的。下面 8 道,每道给一版“像干过活”的答法,再给一版“一听就是背的”反面对照。都落回第 06 章那两个项目讲。
事件循环、Promise、组件复用、表单校验、REST vs GraphQL、HTTP 状态码、SQL join、事务隔离级别、消息队列可靠性、Docker 镜像分层、CI/CD 流程、JVM/GC(投中国岗必备)。
投递前别只看简历排版。先确认你的材料真的对应 JD。
下面两份是一页纸的完整范本,照着结构套自己的经历就行。文字都能整段复制。范本里的项目就是第 06 章那两个 —— 你真做出来了,这份简历就是真的。
Full-stack developer building end-to-end web apps with React, TypeScript, Node.js and AWS. Comfortable owning a feature from UI to API, database and deployment. Looking for a junior/mid full-stack role in Sydney.
Frontend: React 18, TypeScript, React Query, HTML/CSS
Backend: Node.js, Express, REST APIs, JWT auth
Data: PostgreSQL, schema design, indexing
Infra: Docker, AWS (S3, SES), GitHub Actions CI
Bachelor of IT — University of Sydney, 2025 · Self-directed full-stack study, 2026
全栈开发,主攻 Java 后端 + Vue 前端,能独立完成一个带角色权限和流程的业务系统,从接口、数据库到缓存。熟悉微服务基础和 SQL 调优。求上海 Java/全栈开发岗。
后端:Java、Spring Boot、Spring Cloud 基础、REST
前端:Vue3、Vuex、Element-UI、VueRouter
数据:MySQL(索引优化、事务)、Redis(缓存)
工程:Git、Docker、Maven、Linux
计算机科学与技术 本科 — 某大学,2026.6 毕业
# [项目名] — [一句话说它解决谁的什么问题] [一张首页截图 / 架构图,放这里]  ## 技术栈 Frontend: [React 18 + TypeScript] · Backend: [Node.js + Express] Database: [PostgreSQL] · Infra: [Docker + AWS S3 + GitHub Actions] ## 功能 - [ ] 角色权限(tenant / manager / worker),越权返回 403 - [ ] 维修单工作流 + 图片上传 + 状态追踪 - [ ] 3 条失败路径有测试 ## 本地启动 ``` git clone [repo] && cd [repo] cp .env.example .env # 配 DB 和 AWS docker compose up # 一键起前后端和数据库 npm run seed # 塞种子数据 ``` 打开 http://localhost:3000,默认账号见 seed 文件。 ## 架构 [一段话或一张图:前端 → API → 数据库/缓存 → 部署] ## 我做的取舍 [挑 1-2 个技术决策讲:为什么用 X 不用 Y,遇到什么坑怎么解决的]
SEEK Full Stack Developer 挂牌页与官方薪资页(July 2026)、Jobs and Skills Australia 2025 Occupation Shortage List、ACS Information Age 关于 Software Engineer 退出短缺清单的报道。均 2026-07-15 查。
Home Affairs 技术职业清单(MLTSSL / CSOL)、261312 Developer Programmer 与 261313 Software Engineer 职业评估(ACS)。签证规则会变,投递或申请前请回官方核对。
Morgan McKinley 2026 中国大陆薪酬指南(上海 Java)、职友集、Indeed 中国;挚文集团/电鸭等平台在招 JD 摘要。BOSS/拉勾逐条页反爬,部分为搜索转述与聚合,已在正文标注。
Stack Overflow Developer Survey 2025(Technology);Glassdoor Sitemate 面试实录;React、Vue、Node.js、Spring Boot、Docker、GitHub 官方文档。学技术尽量回官方文档。
留学生应届身份认定规则(离校 2 年内、职工社保红线)、中国互联网“35 岁门槛”与学历门槛讨论、斯坦福关于年轻程序员就业下降的研究。均为公开来源转述,个人情况请咨询专业人士。
这本是求职学习地图,不是就业、签证、收入承诺。技术栈、JD 信号、薪资和签证规则都会随市场变化,投递前重新抓 10 条 JD 再改,签证以官方为准。
全栈求职最稳的路线,是用目标 JD 倒推技术栈、项目、简历和面试。学一条线,做一个能讲清楚的项目。

jiangren.com.au · 资料会持续更新 · 不构成就业、签证、法律或收入承诺。