软件工程第一周作业

软件工程第一周作业

这个作业属于哪个课程 软件工程
这个作业要求在哪里 第一次作业的要求
这个作业的目标 建立自己的博客并发布一篇博客随笔。梳理自己的学习轨迹与未来计划

1.介绍自己,建立博客

我叫黎伟骞,是广东工业大学计科24级的学生,我平时喜欢看看网络小说,打打游戏。
这是我第一次写随笔,第一次写博客,以前也没有阅读过博客,但现在看来阅读博客是一件很有意义的事情,我们可以从中学到新的知识,得到某些问题的解决方案,每一篇博客都可能给你带来新的收获。

2.现状、经验和计划

我大学前几乎不这么碰电脑,选择这个专业是因为当时网络上和公布的各种就业数据都是工科比较好,计算机也很火热,所以此前并没有任何编程基础。
但现在看来,要想成为一名合格的it行业从业者,以我目前的能力是还远不能够实现的。
(1)以下是我选的项相关技能的调查表

技能名称 当前水平(0-9) 目标水平(0-9) 提升方式
程序理解 2 6 多在github上找优质的开源项目,尝试复现
Test(测试方法、测试工具、测试实践) 2 7 多做点项目,学习怎么设计尝试代码来测试项目模块,学习怎么使用调式工具
Design(架构设计,模块化设计,接口设计) 2 6 多学习别人写的项目,尝试在自己的项目里模仿
Work with others(协同工作) 1 5 积极参与团队项目,多与他人交流协作
Programming Language(C/C++/Java/Python) 2 5 通过刷题巩固语言基础,在项目中加深对语言特性的理解

(2)阅读心得
a)专注力的重要性

在阅读完 http://www.scalerstalk.com/816-attention 这篇博文后,我认识到上课认真听讲本身就是一种能力训练,能够提升我们的专注力。大学课堂的时间是宝贵的,课堂的价值不仅体现在知识输出上,还伴随着思维能力和注意力的锻炼。我也反思了自己以往上课容易走神的问题,需要加以改正。

(b)师生关系与问题解决

我上大学后体会到的师生关系大多都是“讲授者”与“听众”的单向传递关系。我理想中的师生关系是一种亦师亦友的关系——老师在传递知识的同时能够给予学生指导,多接受学生的反馈;学生则要多与老师交流,像与好友交谈一样向老师倾诉自己的问题。

在作业上遇到问题时,我会选择 C:向老师和同学请教,花更多时间,把作业全部完成。向他人请教能很好地解决自身疑问,集思广益远好过一个人“胡思乱想”,这能为我节省时间,提升学习效率。

(c)引用与抄袭、剽窃的区别

引用的本质是合理使用他人的开发成果,过程中应遵循相关规则(如完全透明、严格遵循许可规则、合理使用)。而抄袭和剽窃本质上是盗用和欺骗,属于窃取他人劳动成果,是违法且不道德的行为。在学习和未来的工作中,必须严守学术和职业底线。
(3)未来发展与个人计划
我未来更倾向走开发方向,从事后端相关的岗位。
优势:愿意花时间精力去不断学习新东西。
劣势:还没有积累完整的项目经验,在相关方面的知识储备还不够完善
本学期规划:兼顾学校课程学习的同时,提升自己的代码积累量,努力多做几个完整的有意义的项目。完善技术栈的学习。

(4)这门课的计划与期待
个人代码量:c/c++约2000行。而入职一流公司所需代码量达到几万行甚至更多。
我计划平均每天拿出3小时时间来学习这么课,每天保证代码量。

通过WOOP方法做规划:

Wish(愿望):我希望通过学习这门课程,系统掌握软件开发的全过程,包括需求分析、系统设计、编码实现、软件测试、项目管理以及软件维护等内容,提高自己进行软件项目开发的能力。

Outcome(结果):我能够自己搭建一个完整的项目,将自己的一些创意和需求完整实现出来,从中获得成就感。同时,了解实际软件开发团队的工作模式,学习模块化设计、架构设计和项目管理方法,为以后参与大型项目开发打下基础。

Obstacles(障碍):我在学习过程中可能遇到的障碍包括:遇到难懂的知识点时容易“卡壳”,影响学习效率;容易被外部信息干扰,打乱学习节奏;缺乏项目经验,遇到实际问题时不知道从何下手。

Plan(计划):对技术知识的学习要保持热情与专注;给自己设定明确的时间节点和学习标准,减少外界因素干扰;遇到难题时先独立思考,若无法解决则及时向老师和同学请教;每两周完成一个小型练习项目,逐步积累实战经验。

二,博客后台截图

image

三,GitHub练习截图

image

posted @ 2026-09-07 16:30  黎伟骞  阅读(3)  评论(0)    收藏  举报