KyrieChao

阶段一:培训

2026-07-24

阶段一:培训 🏗️

时间范围:2026 年 7 月 — 2027 年 6 月(12 个月) 两段式:上半年(7-12 月)完成机构培训,下半年(1-6 月)实习 + 毕业。


当前起点

  • 在北京昌平,机构培训刚开始
  • 培训机构有四阶段路线:Linux C → 嵌入式应用 → MCU → Linux 驱动
  • 2026 年 12 月底培训结束,2027 年 6 月学校毕业
  • 长期愿景见 总纲

上半场:培训期(2026.07 — 2026.12,6 个月)

目标是跟上每一节课,每一行代码都自己敲一遍。6 个月很紧,不存在"后面再补"。

1. Linux C 语言与数据结构(约 7-8 月)

模块 内容 自检
Linux 基本命令 文件操作、用户管理、网络管理、权限 不用查资料能完成日常操作
C 语言基础 变量、运算符、控制语句、函数 徒手写无语法错误
C 语言核心 数组、指针、结构体、联合体 能解释"指针的指针"和应用场景
数据结构 顺序表、链表、栈、队列、树 能手写每种结构的增删改查

检验标准:给你一个 C 编程题(如实现字符串库函数、链表逆序),不查资料能写对。

2. 嵌入式应用开发(约 9-10 月)

模块 内容 自检
UNIX 环境编程 文件 IO、进程、线程、信号、IPC、网络编程 能写一个并发网络服务器
阶段项目 UDP 多媒体组播系统 这是简历上第一个项目,认真做
C++ 封装、继承、多态、智能指针、STL 能读懂 C++ 项目代码
QT 信号与槽、常用组件 能搭一个带 UI 的小工具

检验标准:组播项目能跑通,且能给别人讲清楚架构和数据流。

3. MCU 开发:裸机与 RTOS(约 11 月)

模块 内容 自检
ARM 体系结构 寄存器、中断向量、时钟树 能对着芯片手册查寄存器
外设驱动 GPIO、LED、USART、I2C、SPI 手写驱动,不靠 HAL 生成
项目 物联网数据采集器 简历上第二个项目

检验标准:传感器数据能采集到并通过串口打印出来。

4. Linux 内核驱动开发(约 12 月)

模块 内容 自检
构建嵌入式 Linux Uboot、Kernel、BuildRoot 能自己编译出一个能跑的系统
内核编程 模块、调试、链表、文件操作 能写一个简单的内核模块
设备驱动 字符设备驱动框架 能写一个 LED 的字符驱动
面试突击 常见面试题、项目梳理 ——

检验标准:能讲清楚"用户态程序怎么调用到驱动"这条链路。

培训期总产出

  • UDP 多媒体组播系统(可写进简历)
  • 物联网数据采集器(可写进简历)
  • 一个简单的 Linux 字符驱动
  • 每天一行不落地敲完所有课堂代码

下半场:实习期(2027.01 — 2027.06,6 个月)

培训结束后的核心任务:找到一份嵌入式实习,积累真实的工程经验

实习目标

优先级 目标 说明
P0 找到一份嵌入式相关实习 优先单片机/驱动方向,QT 上位机也可作为保底
P1 实习期间至少参与一个完整的产品/项目开发 哪怕只负责一个小模块,完整跟下来
P2 确认自己更偏好"应用层"还是"底层" 这个几乎只能靠实习来验证

找实习时间线

时间 动作
12 月下旬 整理简历,两个培训项目写清楚,附 GitHub 链接
1 月初 开始投递,同学/老师/机构的内推渠道优先
1-2 月 面试 + 入职
3-6 月 实习 + 毕业设计/论文

简历项目包装要点

  1. UDP 多媒体组播系统:强调 socket 编程、并发模型、协议设计
  2. 物联网数据采集器:强调外设驱动、传感器通信、数据上报逻辑
  3. 每个项目用"解决了什么问题 → 用了什么技术 → 达到了什么效果"的三段式描述

技术扩展(全年)

培训期课程已经很满,扩展只跟 1 个。

方向 深度 方式
智能硬件 了解 碎片时间看开源硬件项目(ESP32、树莓派),理解设计思路

AI 工程化、机器人、云端系统 本阶段不碰


长期创造 — Kria 语言

培训期不动,放到实习稳定之后(3-4 月再用空闲时间启动)。

目标不变:产出一份 A4 篇幅的设计动机文档,回答三个问题:

  1. Kria 解决什么问题?
  2. 现有语言哪里不够用?
  3. 如果只做一个差异特性,是什么?

认知建设

培训期节奏紧,目标压低,只读 2 本(半年一本)。

领域 任务 最低标准
技术之外 读 1 本自己最感兴趣的领域(历史/经济/哲学/心理 任选) 能复述核心观点
职业相关 读 1 本软件工程或嵌入式行业的经典书(如《程序员修炼之道》或《嵌入式系统设计》) 有 5 条可用到实习中的收获

财富建设

项目 内容
记账 坚持到 12 月底,看培训期间总共花了多少钱
储蓄 实习工资的第一件事:存 20%,剩下的当生活费
学习 有空读 1 本理财入门书,没空先放一放

身体系统

培训期每天坐着上课,身体更容易出问题,这两个反而要守住。

习惯 标准 验收
固定睡眠 23:30 前躺下,7:00 前起 连续 28 天达标
每周运动 每次 ≥20 分钟,每周 ≥2 次 强度降低,频率守住

培训期运动降级到每周 2 次、每次 20 分钟——时间太紧,保持住"动"的习惯就行,别断。


社会连接

阶段 动作
培训期 加同学的微信、进技术群;GitHub 上把课堂练习整理成仓库
实习期 第一篇文章可以写"从培训到实习:嵌入式入门的真实感受";主动请同事吃饭请教问题

记录系统

形式 频率 最低标准
日志 每天 今天学了什么 / 遇到什么坑 / 明天学什么(三行即可)
复盘 每月 对着本文档逐项打分,偏差在哪里
学期总结 12 月底 培训期回顾 + 简历整理
年度总结 6 月底 阶段一整体回顾,制定阶段二

里程碑节点

时间 节点 内容
2026.08 M1 · 上轨 日志习惯连续 30 天,C 语言 + 数据结构收尾
2026.10 M2 · 深入 UNIX 编程学完,组播项目完成,系统编程能力初具
2026.12 M3 · 培训结业 MCU + 驱动学完,简历整理完毕,开始投递
2027.03 M4 · 实习中 实习在岗,Kria 设计动机动笔,写第一篇技术文章
2027.06 M5 · 毕业 实习/试用期结束,毕业,阶段一总结,制定阶段二

不做清单(阶段一特供版)

  • ❌ 培训期不自学课外技术——课上内容消化完已经是 100% 负荷
  • ❌ 不跟同学比进度——按自己的节奏来,培训的目标是"学会了"不是"学完了"
  • ❌ 实习不挑活——哪怕是写文档、调 UI 也是工程经验
  • ❌ Kria 培训期不碰
  • ❌ 不借钱投资 / 不碰杠杆

下次审视:2026 年 8 月底(M1 节点)