开始之前:本仓库的 License 文件记录了我们的开源故事,而真正的技术成长始于快速试错与高度专注的实践。
本仓库定位
这是一个主仓(Master Repository),汇集了常州工 NEC 战队近三年竞赛的核心资料与技术沉淀。不同于普通代码托管,这里采用项目流程管理基线策略(类似 GitHub Projects 的进度可视化逻辑),帮助你:- 纵向:通过真实竞赛项目掌握硬件/软件/运营全链路
- 横向:参考已有项目(按中文拼音排序的文件夹)或历史比赛方案
- 深度:在
good first issue中完成从环境配置到文档排错的系统性训练
团队技能基线与学习路径
我们采用三域分割模型(硬技能 + 软技能 + 综合管理):学习完成将会有全栈项目能力
00 机械工程(Mechanical)
机器人系统的物理载体覆盖三维建模(SW)、成型工艺、3D 打印、CNC 数控加工。优秀的机械工程师需要向上兼容(理解硬件电路布局)与向下优化(配合软件算法调整结构)。如果你专注软/运维方向,可跳过此节深度实践,但建议了解基础公差配合与材料选型。
01 嵌入式硬件(Embedded Hardware)
电子系统的物理实现层,分三个阶段递进:02 嵌入式软件与系统(Embedded Software)
从裸机到操作系统的进阶路径:-
004 Linux 系统:跨出嵌入式单片机领域,进入系统级开发。推荐参与开源社区实践:openEuler、RT-Thread。
- 关键区分:Embedded(狭义嵌入式)→ ROS(机器人中间件)→ RTOS(实时操作系统)
- 005 C 语言基础(⚠️ 核心前置技能)
- 006 ROS 机器人操作系统:鱼香 ROS 社区(中文生态最活跃)
03 运营与项目管理(Operations)
软技能与工程管理的交叉领域:下一步行动
- 选择主航道:根据上述 00-03 分类,在 Issues 中筛选对应标签 (
area/mechanical,area/hardware,area/software,area/operations) - 完成基础训练:先完成对应方向的前置技能自检,参考 快速开始 跑通环境与首个 PR
- 认领首个 Issue:从
good first issue标签中选取带 “新手友好” 标记的任务