📚 学习路线

雅思 · 全栈 · UI 三个方向,一次定清楚

← 回首页

🛂 雅思:多邻国能替代吗

你的动机是移民 —— 这条决定了答案
结论:关联性低。多邻国 App 不能替代雅思备考,尤其你走的是移民。 它可以当"日常保持",但撑不起 7.0。

先把三样东西分清楚

名称是什么跟你的关系
多邻国 App手机上的课程(游戏化刷题)← 你现在在用的
DET多邻国英语测试(49 分钟,在家考)另一个东西
IELTS雅思,140+ 国家 12000+ 机构认可← 移民要这个

为什么多邻国顶不上

一个真实反馈 "多邻国的课程属于你学了感觉你成长了,但是实际生活用又感觉不太行" —— 这不是个例。游戏化的即时反馈会制造"我在进步"的感觉,和考试能力不是一回事。

Super 会员值不值

Super 买的是体验,不是效果 它只给「去广告 + 无限爱心」。内容一模一样。既然内容本身对雅思帮助有限,Super 的边际价值也有限。
渠道价格说明
官方(中国区)¥588 / ¥738 / 年见下方警告
家庭组拼车25–40 元 / 年淘宝/闲鱼,6 人车平摊
土区官方约 220 元 / 年家庭计划总价;人均 36 / 30 元。需要当地区 Apple ID + 礼品卡
印度区官方约 180 元 / 年
⚠️ 千万别点「7 天免费试用」 2026 年 9 月大批投诉:用户点"7 天免费体验"后被直接扣款 588 / 738 / 798 元,没有试用倒计时。界面是"免费试用大字、扣款小字"。央视和极目新闻都报道过。要买就直接买,别碰试用入口。

拼车的真实风险

不是换掉它,是补上它缺的那一半 你的原话是"喜欢它的方式 —— 听、AI 读、词汇"。这套方式没问题,问题是它只覆盖雅思四项里的两三项。

雅思四项,多邻国覆盖到哪

项目多邻国缺口
听力✅ 覆盖得不错—
阅读⚠️ 部分(偏短句、缺长文)长文定位、True/False/Not Given
写作❌ 基本没有Task 1 图表描述 + Task 2 议论文
口语❌ 基本没有Part 2 两分钟独白 + Part 3 追问

那用什么学

① 剑桥雅思真题
不可省。雅思考的不只是英语,还有题型本身 —— 不熟悉题型,英语再好也失分。这是唯一没法跳过的部分。
② 口语
⭐ 你已经有 live.lateyoung.site 了 —— 那套实时语音对话改成雅思口语陪练正好:Part 2 计时独白 + Part 3 追问,比找外教便宜也比 AI 纯文本真实。不用另买服务。
③ 写作
必须有人(或 AI)批改。自己写不改 = 重复错误。重点是 Task 1 的图表描述结构和 Task 2 的论证组织。
④ 词汇
多邻国留着就行,或者换 Anki(同样是重复记忆,但你能自己控制词库,直接灌雅思高频词)。
所以结论 多邻国继续用,别停 —— 它负责"每天有接触"。但要提分,缺的写作和口语必须补。要不要我直接把 live.lateyoung.site 加一个雅思口语模式?

🧱 全栈:学什么,我定了

不新开项目,就用你已经有的那个
核心判断:你缺的不是"再做一个项目",是"读懂已有的这个" student-mgmt 已经是一套能跑的全栈应用 —— Spring Boot 3.2.5 + Java 17 + MyBatis-Plus + MySQL + Vue 3,26 个 Java 文件 1429 行,前后端都通了。产物有了,能力没跟上。

方向怎么选

路线技术栈适合
方案 AJava (Spring Boot) + Vue 3 + MySQL国内就业岗位最多 ← 你的课程栈
方案 BNode.js (NestJS) + React + PostgreSQL外企 / 全栈顺滑 ← 你的工作栈
我的选择:Spring Boot 做主干,AI 工程长在上面 不是二选一 —— 是一条主线长出两个能力。
后端选 Spring Boot(国内 + 爱尔兰企业级的通用语言,你课程里已经有了);
AI 层用 Spring AI / LangChain4j 长在它上面;
前端用 React 重写(你工作就用这个)。
具体动作:后端一行不动,把 student-mgmt 的前端从 Vue 重写成 React,再给它接上 AI 能力。

🇮🇪 那爱尔兰呢 —— 选型成立,而且更成立

你提到爱尔兰,这条得单独验。结论:Spring Boot 在爱尔兰不但成立,理由还更强。

爱尔兰招聘方的原话(IT Search Ireland 2026 报告):

Java leads the way for Enterprise,
Python for Data,
JavaScript / Node.js for Start-ups.

都柏林是美国大厂的欧洲总部聚集地(Google、Meta、Microsoft、Amazon 都在),再加一堆金融机构(JPMorgan、Citi、State Street…)。这两类都是 Java 占绝对主导的典型环境 —— 所以爱尔兰的 Java 岗位集中在「企业级 + 金融」,方向跟国内反而一致。

维度爱尔兰情况
岗位清单SOC 2136「程序员与软件开发专业人员」在关键技能清单上,无附加限制条款
薪资门槛€40,904 / 年(清单职业,2026-03-01 起)
爱尔兰院校应届€36,848 / 年
非清单职业> €68,911 / 年
其他要求全职 offer、合同≥2 年、雇主在爱尔兰注册且有 Revenue 号、免劳动力市场测试
后续持满 2 年可转 Stamp 4(不再需要雇主担保)

参考薪资:都柏林 Java 后端资深 €70–90k,合同工 €500–600/天。关键技能工签免劳动力市场测试,这是它比普通工签快得多的原因。

⚡ 但真正增长最猛的是 AI

数据数值
爱尔兰 AI 岗位提及率11% 的招聘提到 AI —— 全球最高
AI & ML 需求增长+383%
都柏林金融科技软件工程师、AI/ML 专家、数据科学家需求超过供给
2030 年前缺口40,000+ 个岗位
IT Search 原话"增长最显著、费率改善最多的是 AI、网络安全"
但有个关键转折(爱尔兰业内 2026 原话) "2022 年,学 Python + 机器学习就够拿到 AI 岗位了。2026 年,往往不够了。"
"行业需要的不是会调用 AI 模型的人,而是能把 AI 变成可靠软件的工程师。"

而这件事 Java 生态已经成熟了:Spring AI 1.0 GA 已于 2025 年 5 月发布(2.0 在路上);62% 的企业现在用 Java 支撑 AI 功能;MCP 已于 2025 年 12 月捐给 Linux Foundation,协议语言无关。真实岗位:Capgemini「JAVA AGENTIC AI TECH LEAD」、Dice「Tech Architect – Java, Spring Boot & Agentic AI」、Accellor「Senior Engineer Applied AI (Java)」要求 Java 21 + Spring Boot 3.4。

⚠️ 但有个你可能没料到的点:关键技能工签不设法定雅思要求 走 工签路线(先拿 offer → CSEP)→ 雅思不是硬门槛。
走 留学路线(先去读硕士再找工作)→ 雅思 6.0–6.5 是硬的。
所以雅思要不要死磕,取决于走哪条路 —— 这个得先定,不然备考强度差很多。

五个阶段

阶段 1把后端的每一层讲清楚

这是你现在最缺的 —— 代码能跑,但说不清每层在干什么
  • HTTP 与 REST:为什么用 GET/POST/PUT/DELETE,状态码各自什么意思
  • Spring Boot 启动流程:容器、Bean、依赖注入到底在干什么
  • Controller → Service → Mapper 三层各自职责,为什么不能混在一起
  • MyBatis-Plus:一个 Java 方法是怎么变成 SQL 的
  • 统一响应体 Result + 全局异常处理为什么必要
  • JWT 认证链路:登录 → 签发 token → 拦截器校验,中间发生了什么
  • 验收标准:指着任意一个文件,你能说出"这里在解决什么问题"

阶段 2数据库从"会用"到"能诊断"

后端最值钱的能力:知道慢在哪
  • 索引:为什么这个查询慢,EXPLAIN 怎么看
  • 事务:ACID、隔离级别、什么时候会锁表
  • 连接池:为什么连接会不够,怎么排查
  • 分页:LIMIT/OFFSET 在深分页时的问题
  • 验收标准:给一条慢 SQL,你能说出加什么索引、为什么

阶段 3用 React 重写前端

把课程项目变成你自己的,同时用上工作栈
  • React Router 做路由 + 路由守卫(对应课程里的 Vue Router)
  • 状态管理:什么该放全局(登录态),什么该放组件(表单)
  • 请求层:拦截器统一处理 token 和错误
  • 服务端状态 vs 客户端状态 —— 前端最容易搞错的地方
  • 验收标准:能说清"这个数据为什么要放这里"

阶段 4把项目真正部署上线

你服务器上已经全在跑了,只是没系统学过
  • Nginx 反向代理、子路径部署(你现在就在用)
  • systemd 管服务、日志、重启策略
  • HTTPS 与证书自动续期
  • 环境变量与密钥管理(.env 不进仓库)
  • 验收标准:从零把这套重新部一遍,不用我插手

阶段 5AI 时代该补的

直接对着你的焦虑来
  • 读懂 AI 生成的代码 —— 这是你眼下最大的痛点
  • 调试:看日志、打断点、稳定复现
  • 把需求写清楚(这本身就是 prompt 工程)
  • 判断力:AI 给的方案哪里不对、哪里有坑

阶段 6把 AI 接进你自己的项目

这是你和"只会调模型的人"拉开距离的地方
  • LLM 调用 + 流式输出(SSE)—— 你已经在 live.lateyoung.site 见过这套
  • Prompt 管理:为什么不能把 prompt 散在代码里
  • RAG:向量库(pgvector / Milvus)+ 检索 + 拼上下文
  • Tool calling:让模型能真的做事,而不只是说话
  • MCP:2025 年 12 月进 Linux Foundation,语言无关,值得懂
  • Agent 编排:多步、带反馈循环,而不是一问一答
  • 验收标准:给 student-mgmt 加一个"用自然语言查学生数据"的功能
⭐ 你有个别人没有的杠杆 你现在的工作就是 AI 面试官 —— 别人要从零入门 AI,你已经在一个真实的 AI 产品里了,只是现在只能改前端,后端链路、模型调用、评分逻辑碰不到。
这条路走完,你的简历上写的不是"用 LangChain 做了个聊天机器人",而是"参与 AI 面试官产品的全链路实现" —— 招聘方认的是后者。
节奏 你平时 9–10 点下班,别排满。每个阶段只设一个重点,一周啃一个小节就够。目标是能讲明白,不是刷完教程。

🎨 UI:统一成一套,不再手搓

分三层,从下往上同源
现在的问题 站点上每个页面(首页 / 巴厘岛 / 首尔 / 歌单……)的样式都是各写各的。改一个颜色要改 N 个文件,新页面全靠复制粘贴上一个再改。

三层结构

第 0 层  设计令牌(唯一真相源)
         颜色 · 字号 · 间距 · 圆角 · 阴影
         → CSS 变量 + Tailwind theme,两边同一份
              ↓
第 1 层  静态页(我给你做的那些)
         一份 base.css,所有页面 @import
         页面只写内容结构,不写样式
              ↓
第 2 层  React 项目
         shadcn/ui + Tailwind,令牌与上面同源

组件库选型:shadcn/ui

维度shadcn/uiAnt Design
交付方式组件源码复制进你的项目npm 黑盒包
能不能改能,代码是你的要覆盖样式,越改越痛
版本锁定不存在大版本升级是项目级事件
默认审美Linear / Vercel 那一挂 ← 你现在的页面风格企业后台味
无障碍基于 Radix,开箱可用部分组件要自己补
国内面试认知偏弱强
选 shadcn/ui,理由是"能读能改" 你的需求原话是"统一、而不是自己写" —— 但它同时还能让你读懂。组件源码就在你项目里,改一行就看得到效果,这是最好的学习材料。
唯一例外:如果你是要往简历上堆关键词,Ant Design 认知度更高。要哪个你说一声。

落地清单

这件我可以直接动手 令牌和 base.css 我建好,再逐个页面换过去 —— 这部分不需要你先决定什么,说声就开始。