
这是我发布的第一篇博客。想来想去开篇不如就从“我是谁、我要做什么”写起——既是给自己的成长立一个清晰的起点也希望能给同样处在摸索阶段的工科同学一点参考。 ## 一、关于我 我是一名自动化专业的学生即将升入大二。最初接触编程是从大学基础课开始的C语言、Python都系统学习过一遍但大多停留在课本例题和课后作业的层面。越深入学越发现编程从来不是应付考试的工具而是能把专业知识落地、真正解决实际问题的核心武器。 自动化专业本身就软硬结合硬件原理学得再透最终也要靠代码去驱动、去实现控制逻辑。代码能力的上限很大程度上决定了我们能把专业知识用到多深、走多远。也是意识到这一点我开始认真规划自己的编程学习路线不再满足于“上课听懂、考试及格”。 ## 二、我学习编程的目标 我把目标分成了短期和长期一步一步走不容易跑偏。 **短期目标**夯实C语言底层能力。一方面用它备战数学建模竞赛实现算法、处理数据、搭建模型另一方面顺着C语言深入正式入门嵌入式开发把专业课里的模电、数电、自控原理和编程结合起来做一些能看得见、摸得着的硬件项目。 **长期目标**在本专业学扎实的基础上逐步拓展前端、AI算法相关知识不把自己局限在单一方向。最终希望编程能成为我的核心竞争力而不是毕业时的短板凭借扎实的技术积累进入理想的公司从事和智能硬件、嵌入式系统相关的研发工作。 ## 三、我打算怎么学编程 比起盲目堆时间我更看重方法和落地大致规划了四条路径 1. **基础打牢代码亲手敲** 不满足于“看懂语法”每个知识点都配合刷题和小型Demo练习。C语言重点攻克指针、内存管理、数据结构基础拒绝眼高手低遇到问题先自己调试、查资料把踩过的坑都记下来。 2. **以赛促学用项目带成长** 跟着数学建模的备赛节奏练算法题同时积累嵌入式小项目——从最简单的外设控制到慢慢做小型智能控制系统。在真实项目里补知识漏洞比单纯看教程效率高得多。 3. **坚持输出用博客倒逼输入** 这也是我开博客的原因。定期把学习笔记、踩坑记录、项目复盘整理成文既能帮自己梳理知识体系也能和同方向的朋友交流。能把一个知识点讲明白才是真的学会了。 4. **拓宽视野不闭门造车** 常逛技术社区关注行业动态了解企业真实业务场景需要哪些技术。尤其是自动化和嵌入式领域技术更新快只盯着课本很容易和行业脱节。 ## 四、每周的时间投入 我给自己定的标准是**每周至少投入20小时**。 工作日每天抽2-3小时的课余时间用来学新知识点、刷少量题目、消化当天内容周末拿出整块时间做项目、复盘一周所学、集中攻克薄弱项。 不追求突击式熬夜学习保持稳定、可持续的节奏比一时的热血冲劲更重要。 ## 五、最想进入的IT公司小米 很多人对小米的第一印象是手机但对我这个自动化专业的学生来说小米最吸引我的是它庞大的AIoT生态和智能硬件版图。 从手机、智能家居、可穿戴设备到汽车电子小米的业务几乎覆盖了自动化专业最对口的所有方向嵌入式开发、物联网系统、智能控制算法、底层驱动开发。我很认可“技术普惠”的产品理念也向往那种能把前沿技术做成大众日常产品的工作氛围。 对现在的我来说小米不只是一个求职目标更是一个清晰的方向标——我现在敲的每一行代码、啃的每一个知识点都是在向这个目标靠近。 --- 第一篇博客就写到这里。接下来我会在这里持续更新C语言进阶笔记、数学建模备赛记录、嵌入式学习踩坑经验也会分享自动化专业学编程的心得。 如果你也是工科专业、正在入门编程欢迎一起交流。路还很长我们一起慢慢变强。