Year1
📅 PhD Year 1 (2026/02 - 2027/02): 正式RIS + 底层启动
新的策略
基于入学前的经验:
Scenario A: Demo成功
├─ 有信心做16-32单元
├─ Year 1 Q1-Q2: 扩展到完整系统
├─ 同时开始底层学习
└─ 按照原计划推进
Scenario B: Demo部分成功
├─ 需要改进但可行
├─ Year 1 Q1: 改进和优化
├─ Q2: 扩展规模
├─ 底层学习稍延后
└─ 更务实的节奏
Scenario C: Demo失败
├─ 果断调整策略
├─ 考虑外包或合作
├─ 不在硬件上卡太久
├─ 保证论文产出
└─ 底层学习为主
Year 1 时间分配(假设Demo成功)
整体策略:
├─ Project A(RIS):50-60%
├─ Project B(底层):30-40%
└─ 其他:10%
不再是80小时/周:
├─ 现实一点:60-70小时/周
├─ 可持续发展
├─ 避免burnout
└─ 长期战斗力
关键改变:
├─ 硬件制作放慢(因为自己做)
├─ 给自己犯错和学习的空间
├─ 不追求完美,追求可用
└─ 保证毕业是第一优先级
Q1 (Month 1-3): 完整RIS系统
目标:16-32单元RIS系统 + 控制器
Month 1-2: 设计和制作
Week 1-4: 16单元RIS设计
├─ 基于Demo经验改进
├─ 解决发现的问题
├─ CST仿真验证
├─ PCB设计(更规范)
├─ 打样和等待
└─ 同时:控制器开发
Week 5-8: 制作和初测
├─ 焊接(更熟练了)
├─ 基本测试
├─ 问题修复
├─ 初步验证
└─ 如果不满意,再迭代
投入:Project A 70%
Month 3: 系统集成 + 论文启动
Week 9-10: 完整系统
├─ 控制器完成
├─ 与USRP集成
├─ 闭环测试
└─ 基本功能OK
Week 11-12: 第一篇论文
├─ 基于本科工作扩展
├─ 加入实验验证
├─ 目标:会议投稿
└─ 3个月完成
产出:
✅ 工作的RIS系统(虽然简单)
✅ 论文初稿
✅ 实验数据
并行:底层学习启动(30%时间)
Month 1-3 底层学习:
重点:补本科摆烂的内容
Week 1-4: 数字电路补课
├─ 《数字电子技术基础》
├─ 重点:时序、状态机
├─ 为FPGA打基础
└─ 每天2小时
Week 5-8: 模拟电路补课
├─ 《模拟电子技术基础》
├─ 重点:看懂电路图
├─ 三极管/MOS管
└─ 每天2小时
Week 9-12: C语言深入
├─ 《C专家编程》
├─ 指针、内存
├─ 多线程
└─ 每天2小时
目标:
✅ 补齐基础短板
✅ 不求精通,求理解
✅ 为后续深入铺路
Q2 (Month 4-6): 扩展研究 + 深入学习
Month 4-6: RIS研究深化
核心任务:
1. 论文产出(2-3篇)
├─ 第一篇会议投稿
├─ 第二篇准备(ISAC/AI)
├─ 可能的系统论文
└─ 保持发表节奏
2. 系统优化
├─ 基于反馈改进
├─ 可能扩展到32单元
├─ 性能提升
└─ 稳定性改进
3. 新方向探索
├─ RIS-ISAC初步
├─ AI for RIS
├─ 为后续铺路
└─ 快速验证
投入:Project A 50%
并行:底层学习加速(40%)
Month 4-6 底层学习:
开始真正的底层!
Week 13-20: Linux系统编程
├─ 《UNIX环境高级编程》
│ ├─ 进程、线程
│ ├─ IPC
│ ├─ 信号
│ └─ 网络编程基础
│
├─ 实践项目
│ ├─ 多进程程序
│ ├─ 多线程服务器
│ └─ RIS上位机软件
│
└─ 每天3-4小时
Week 21-24: 操作系统理论
├─ 《现代操作系统》
│ ├─ 前6章精读
│ ├─ 进程管理
│ ├─ 内存管理
│ └─ 文件系统
│
├─ 《CSAPP》
│ ├─ 重点章节
│ ├─ 实验
│ └─ 深入理解
│
└─ 每天3-4小时
产出:
✅ 系统编程熟练
✅ OS理论框架
✅ 为Year 2深入准备
Q3-Q4 (Month 7-12): 多线并进
策略调整:不追求80小时/周,保持60-70小时可持续
Project A(40-50%):
├─ 继续论文产出
├─ 系统持续改进
├─ 探索新方向
├─ 与导师保持沟通
└─ Year 1目标:4-5篇论文投稿
Project B(40-50%):
├─ Linux内核入门
│ ├─ 《Linux内核设计与实现》
│ ├─ 源码阅读
│ ├─ 内核模块
│ └─ 理解核心机制
│
├─ 网络编程进阶
│ ├─ Socket深入
│ ├─ epoll/零拷贝
│ ├─ 高性能技巧
│ └─ 应用于RIS系统
│
├─ FPGA系统学习
│ ├─ Verilog熟练
│ ├─ 工具链掌握
│ ├─ 小项目实践
│ └─ 为Year 2 Zynq准备
│
└─ 目标:
✅ 建立完整的底层框架
✅ 每个领域都入门
✅ 为Year 2深入做准备
其他(10%):
├─ 创业项目(最小化)
├─ 课程/TA
└─ 社交/休息
Year 1 预期产出:
Project A:
├─ RIS系统:16-32单元,工作稳定
├─ 论文:4-5篇投稿,1-2篇发表
├─ 系统文档和代码
└─ 为Year 2打好基础
Project B:
├─ 补齐基础(模数电)
├─ 系统编程熟练
├─ OS理论框架
├─ Linux内核入门
├─ FPGA基础
└─ 全栈覆盖,但不深
个人成长:
├─ 从PhD新生到成熟研究者
├─ 硬件能力显著提升
├─ 底层知识体系建立
├─ 时间管理和自律
└─ 为Year 2-3冲刺准备好
评估:
✅ 比预期更务实
✅ 考虑了实际困难
✅ 给自己学习空间
✅ 避免过度压力
✅ 长期可持续
2. 风险管理(关键!)
硬件风险管理:
Plan A: Demo成功 → 继续做大
Plan B: Demo部分成功 → 改进后扩展
Plan C: Demo失败 → 快速调整
调整节点:
├─ Demo阶段(入学前)
├─ 16单元阶段(Year 1 Q2)
├─ Year 1期中(Month 6)
└─ Year 1期末(Month 12)
止损原则:
如果Year 1 Q3硬件还不稳定:
├─ 果断考虑部分外包
├─ 不能因为硬件影响毕业
├─ 保持灵活性
3. 学习策略
底层学习原则:
1. 深度优先 vs 广度优先
├─ Year 1: 广度优先(覆盖全栈)
├─ Year 2: 深度优先(专精1-2个)
└─ Year 3: 应用优先(产出成果)
2. 理论与实践结合
├─ 不要只看书
├─ 每个知识点都有实践
├─ 用项目驱动学习
└─ 把学到的用在RIS上
3. 记录和总结
├─ 详细的学习笔记
├─ 技术博客
├─ 代码注释
└─ 定期回顾
4. 不要贪多
├─ 一次只深入一个方向
├─ 学透一个再开下一个
├─ 质量>数量
└─ 专精>泛泛而谈