第一次作业
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/26rjjc |
| 这个作业的目标 | 完成课程第一次随笔作业:进行自我介绍,梳理当前的技能树与技术偏好,说明期待在课程中收获什么、希望在课程实践中担当什么角色 |
| 姓名-学号 | 张晟-202429301118 |
个人介绍随笔
一、自我介绍
我是一名自动化学生,我平时喜欢打篮球,见证过勇士王朝所以最喜欢库里;闲下来会玩 CS2。技术上,我会用 C 语言写单片机代码,也做过简单的硬件设计,专业基础是模电、数电和自控。我比较喜欢动手,遇到问题习惯先自己查、自己试,实在不行再去请教别人。
二、技能树与技术偏好
2.1 目前已经具备的能力
能力 A:用 C 语言编写单片机代码
能力 B:设计简单的单片机相关硬件
能力 C:模电、数电、自动控制等专业基础
2.2 对哪类技术方向有兴趣
我目前比较感兴趣的方向是嵌入式系统和软硬件结合的应用。具体来说,就是那种“代码写进去,硬件真的动起来”的项目。比如用单片机做一个小型控制系统、传感器数据采集、或者和物联网相关的东西。
另外,我也对如何把技术用在实际场景里很感兴趣。这也是我选这门课的原因之一——我不想只是会写代码、会画电路,还想知道这些东西到底能解决什么问题。
2.3 觉得自己还缺少什么样的能力
缺少的能力 A:从需求到方案的转化能力
这是我最想提升的地方。很多时候,技术本身我会,但拿到一个实际需求时,不太清楚该怎么把它拆解成技术方案。比如“做一个智能小车”这种题目,我知道要用单片机、电机驱动、传感器,但具体怎么选型、怎么分工、怎么安排开发顺序,还需要更多练习。
缺少的能力 B:软件工程层面的协作与规范
目前我写的代码大多是自己一个人从头写到尾,规模小、周期短。对于版本控制、代码规范、模块化设计、团队协作这些软件工程里的东西,接触得还比较少。
缺少的能力 C:系统性的调试与排错思路
遇到问题时,我一般靠“试”和“查”,但缺乏一套系统的调试方法。有时候一个问题卡很久,最后发现是很基础的原因。我希望在这方面能更有章法。
三、期待在这门课程中收获什么?希望在课程实践中担当什么角色?
3.1 期待收获的内容
第一,如何找到用户的需求。
这是我最想在这门课里学到的。我目前的困境是:技能虽然都会,但不知道如何应用。我会写单片机代码、会画简单的电路,但面对一个真实场景时,往往不知道用户到底需要什么、该怎么把需求转化成功能。我希望通过这门课的学习和实践,能建立起“从需求到方案”的思维方式。
第二,软件工程的基本流程和方法。
包括需求分析、系统设计、编码实现、测试维护这一整套流程,以及在这个过程中会用到的工具和方法。我希望自己能从一个“会写代码的人”,慢慢变成一个“能做出有用东西的人”。
第三,团队协作和项目实践的经验。
我希望能在课程实践中和同学一起完成一个完整的项目,体验一下真实开发里分工、沟通、整合的过程。
3.2 希望在课程实践中担当的角色
如果有机会选择,我愿意尝试需求整理和方案梳理的工作,因为这是我目前比较欠缺、也最想锻炼的能力。如果团队需要,我可以帮忙把大家讨论的内容整理成清晰的需求说明或设计文档——这也正好能练习“从需求到方案”的转化。
四、结语
总的来说,我是一个喜欢动手、对嵌入式方向感兴趣、但目前还不太会把技术用在实际场景里的学生。我希望通过这门软件技术基础课程,不仅能学到软件工程的知识,更能建立起“从需求到方案”的思维方式,让自己会的东西真正能派上用场。
如果你也对单片机、嵌入式或者软硬件结合的项目感兴趣,欢迎一起交流。希望在这门课里,我们能一起做出点有意思的东西。

浙公网安备 33010602011771号