我的第一篇编程博客:目标与计划
我的第一篇编程博客:目标与计划
一、自我介绍
我是准大一新生,录取专业是机械工程。高中阶段没有系统学过编程,只在信息技术课上接触过一点Python基础,能写简单的print和for循环。选择机械专业,是因为我对实体产品设计制造感兴趣;同时我意识到,现代机械工程师如果不懂编程,会很难深入做智能化方向。所以我决定在本科期间,把编程作为第二技能系统学起来。
二、学习编程的目标
分三个阶段:
短期(大一结束前):
• 掌握Python基础语法、函数、类、文件操作
• 能独立写200行以内的小工具(比如数据处理脚本)
• 通过计算机二级Python考试
中期(大三结束前):
• 掌握C++,能用来做简单的数值计算和算法实现
• 学会使用NumPy、Matplotlib等科学计算库
• 能看懂开源工程代码,并做小规模修改
• 完成1-2个与机械相关的小项目(如运动轨迹模拟、数据分析)
长期(毕业前):
• 具备用编程解决工程问题的能力,能独立完成从需求分析到代码实现的完整流程
• 积累至少一个可以展示的完整项目作品
• 能将编程能力与机械专业知识结合,在求职时形成差异化优势
三、学习编程的计划
资源选择:
• 基础语法:中国大学MOOC上的Python课程 + 《Python编程从入门到实践》
• 算法入门:刷LeetCode简单题,配合《大话数据结构》理解基础
• C++学习:看《C++ Primer》+ 做课后习题
• 项目实战:大二加入学校机器人队或机械创新实验室,承担编程相关工作
阶段性安排:


阶段
时间
内容
入门期
大一上
Python语法学完,能写完整的小程序
巩固期
大一下
学数据结构基础(列表、栈、队列、字典),刷题50道
拓展期
大二上
开始学C++,同时用Python做数据分析练习
深化期
大二下
C++学完基础部分,做第一个小项目
实战期
大三全年
参与竞赛或实验室项目,用代码解决真实问题
冲刺期
大四
整理作品集,刷面试题,准备求职
学习方法:
• 每周总结一篇学习笔记,发在自己的博客或GitHub上
• 代码全部上传GitHub,保持提交习惯
• 遇到bug先自己查,解决不了再问,每次解决问题后记录原因和方案
四、每周时间投入
每周固定安排10-12小时:
• 周一至周五:每晚1.5小时(19:00-20:30),共7.5小时
• 周六:上午3小时集中学习(9:00-12:00)
• 周日:复习整理+写周记,约1.5小时
合计约12小时/周。寒暑假会增加到每周20小时。
五、最想进入的IT公司
大疆创新。
原因:大疆的产品是硬件和软件深度结合的典范,和我机械专业背景+编程能力的复合方向高度匹配。我希望未来做的不是纯软件或纯机械,而是软硬结合的产品开发,大疆在这方面是国内做得最好的公司之一。
现阶段我不奢求一步到位,计划研究生阶段(如果保研或考研成功)往机器人或智能装备方向深造,同时积累项目经验,毕业时争取以"机械+编程"复合背景进入大疆的研发岗位。
以上是我入学前的整体规划。具体执行中会根据实际情况调整,但方向和目标不变。希望四年后回头看,能对得起今天写下的这些计划。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)