软件工程实践暑假作业

222200434张云皓 2024-08-21 22:03:32

软件工程暑假作业


这个作业属于哪个课程班级的链接
这个作业要求在哪里作业要求的链接
这个作业的目标学习markdown语法,阅读《构建之法》,撰写博客
其他参考文献《构建之法》

目录

  • 软件工程暑假作业
  • 1.准备工作
  • 1.1git的截图
  • 1.2仓库地址
  • 2.回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 3.立足当下
  • 4.展望未来
  • 4.1阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。
  • 4.1.1我都是大学生了,上课还要认真听老师讲课么?
  • 4.1.2如何区分一个好的程序员和不好的程序员呢?
  • 4.1.3在找工作方面,计算机科学相比软件工程的同学是否不存在任何优势?
  • 4.1.4有了GPT类的应用,传统的搜索引擎是否会被完全替代?
  • 4.1.5 敏捷开发中的每日例会是否有必要?
  • 4.2你未来的职业规划是什么?
  • 4.3 对于软件工程实践课程,你有什么理解和期望?
  • 思维导图和学习路线
  • 思维导图
  • 学习路线

1.准备工作

1.1git的截图

将在idea创建的代码push到远程仓库

在这里插入图片描述


ssh密钥

在这里插入图片描述


仓库

在这里插入图片描述

1.2仓库地址

链接: 仓库地址


2.回首过去

2.1 当初你为什么选择软件工程这个专业?

答:在最初的时候,我并不清楚软件工程这门课是做什么的,只是觉得自己相对擅长一些工科的学科,而且对于网上的那些计算机大神有一种崇的感觉,但是对于软件工程具体是干什么的不是特别了解,家里也没有人从事想和方面的相关工作,最初对他的第一印象,也停留在做一些简单的软件啥的,而且觉得这门课可能出来之后,好找工作一些且当时的分数恰好卡着福大的录取分数线左右,就报了这个专业,实话实说,兴趣是一部分,也设想过自己设计出一份很牛的APP,但当时促成我报这个专业的主要原因更多的还是可能看中这个专业的市场前景。

在这里插入图片描述

2.2 当初对软件工程这个专业的期待和想象是什么?

答:当我得知我被软件工程专业录取时,说实话我的内心是很激动的,看过那么多的很牛的应用程序,我十分期待通过学习软件开发、系统设计、编程技能以及团队合作等方面的知识,能够成为一名具备扎实专业技能的软件工程师。我想象自己在未来能够参与项目开发、解决实际的软件工程问题,并且能够为社会创造有益的软件产品和解决方案。我也期待在软件工程领域取得一定的成就,获得认可和尊重。另外,对于我来说,软件工程专业也代表着进入高薪职业领域和广阔的职业发展前景。我很希望自己能够通过这个专业在这个行业做出一番事业,也能养活我的小家庭。

在这里插入图片描述

当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?

答:老实说,在最开始的时候,我是比较迷茫的,因为我是上海考生的缘故,当时因为疫情,考试推迟了一个月,在考完试,填完志愿,拿到录取通知书之后,我的假期时间几乎已经所剩无几了,当时更多的是倾向于赶紧和同学们聚一聚,玩一玩,所以就导致,在刚开始接触编程这门课的时候,真的是很迷茫,但是后来为了使自己能够更快地融入这个专业,我开始加入一些相关的部门,如网科部,和一些西二在线等等,虽然最后倒在了西二在线的最后一次考核,但也收获很多经验与知识,再后来,自己也学习了一些编程语言,比如html,css,js,ts,Java,C++等等,以便在大学里更快地适应编程课程。
再者,关于flag,本来想着是能够在大二大三之后,成为一名资深的编程者,但现在看来自己还有很长的一段路要走。

在这里插入图片描述


3.立足当下

个人简历
学号222200434
姓名张云皓
联系方式18852238722
邮箱1544306478@qq.com
微信zhangyunhao35
爱好桌游,羽毛球,编程
专业水平
掌握的编程语言js,java,c,c++,html,css,typescript
掌握的技术框架node.js,Springboot
数据库MySQL,sinodb
应用软件devcpp,vs, vscode,idea
代码量1w+
项目经历
学生管理系统能够初步的实现学生学籍的管理,包括对输入的合法性判断,以及学生表格的增删改查
购物页面在学习一些前端知识后运用html,css,js实现一个购物页面仿写
简单的贪吃蛇游戏在学习js,ts之后,实现简单的贪吃蛇小游戏
陪诊师管理系统运用sinodb数据库和java在dbeaver和idea上实现一个简单的陪诊师管理系统

4.展望未来

4.1阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。

4.1.1我都是大学生了,上课还要认真听老师讲课么?

答:

  1. 认真听讲是一种重要的能力,大学生应该培养认真听讲的习惯,否则可能导致散漫的习惯养成。
  2. 课程讲的不好不能成为不听讲的理由,大部分情况下认为老师没水平其实是自己没水平。
  3. 课程有用无用不是大学生的能力范围,而是应该相信整体水平是优于学生的。
  4. 学生应该与老师和谐相处,尊重教师是一种礼仪,大学生应该建立良好的师生关系并且在课堂上认真学习。
  5. 个人成长时期需要主动去发现和学习,拥有耐心和深度思考的潜质,也需要从不同角度思考问题,不断完善自己的认识。
  6. 在大学时代应该聚精会神地学习,良好的学习习惯和态度会对未来的竞争力产生重要影响。
    在大学教育中,培养学生良好的学习习惯和态度同样重要于学习知识本身。尊重教师、聚精会神地学习、积极与老师沟通,是大学生应该具备的素质。同时,要持续提升自己的认知水平和综合素养,不断修炼自己的思考能力和耐心,从而更好地应对未来的挑战。

4.1.2如何区分一个好的程序员和不好的程序员呢?

答:
尽管在许多业务驱动的系统中,确实不需要复杂的算法和数据结构,但是一个好的程序员却不仅仅在于是否能够熟练运用复杂的算法和数据结构。一个优秀的程序员应该具备良好的编码习惯、对问题的深入理解、逻辑清晰的思维以及高效的沟通能力。在一个稳定的系统中,优秀的程序员还应该具有良好的代码规范、充分的自动化测试,以及对业务场景的深刻理解,从而能够更好地保证系统的稳定性和可维护性。因此,虽然大多数情况下并不需要深奥的算法和数据结构,但一个好的程序员应该具备综合的软技能、设计能力和解决问题的能力。


4.1.3在找工作方面,计算机科学相比软件工程的同学是否不存在任何优势?

答:
在实际工作中,两个专业的学生可能会有不同的优势:
计算机科学专业的学生可能在算法、数据结构、编程语言理论等方面更为扎实,对于需要进行大规模数据处理、优化算法、进行底层系统开发等方面可能具有优势。
软件工程专业的学生则可能在软件项目管理、软件工程方法学、软件开发流程等方面具有更为系统和专业的知识,对于需要参与软件项目开发、进行软件质量保障和测试、软件工程管理等方面可能具有优势。
因此,并不是说两个专业之间就一定存在优劣,而是在不同的领域和岗位上,两个专业的学生可能会有不同的优势和适应能力。在实际就业过程中,重要的是根据自己的兴趣和擅长选择适合自己的发展方向,不断学习和进步,从而在自己的领域获得更好的发展。


4.1.4有了GPT类的应用,传统的搜索引擎是否会被完全替代?

答:
传统搜索引擎具有较强的大规模信息检索和结构化数据处理能力,能够满足多样化的搜索需求,并且在内容整合上具有优势,因此不太可能被完全替代。尽管 GPT 类的应用在自然语言理解方面有显著进展,但在处理结构化信息和大规模信息整合方面还存在局限,传统搜索引擎和 GPT 类应用在不同场景下可能具有互补的作用。


4.1.5 敏捷开发中的每日例会是否有必要?

答:
每日例会在敏捷开发中是必要的,它有助于团队成员沟通合作、及时发现问题、集中精力、强化团队意识,提高项目透明度,从而促进团队的高效协作和项目的成功交付。尽管可能因为繁忙或其他原因,有些团队成员认为每日例会是浪费时间,但从长远来看,每日例会对于项目的顺利进行和团队的协作非常重要。因此,为了团队的高效协作和项目的成功交付,每日例会是一个必要的实践。


4.2你未来的职业规划是什么?

答:
在未来的规划当中,我更倾向于去考一个研究生,把最差的目标定在本校,如果考不上,就去尝试一下应聘,在此期间我会不断学习和提升自己的技能,包括编程、算法、数据结构、软件工程、团队管理等方面的能力。积极参与实习和项目经验积累,帮助理解实际工作中的挑战和应用技术的方法。建立良好的人际关系网,包括老师、同学,行业从业者以及相关领域的专业人士,寻求指导和机会。关注软件行业的发展趋势,及时学习新的技术和工具,保持对行业的敏感度和热情。

4.3 对于软件工程实践课程,你有什么理解和期望?

答:
我对软件工程这门实践课,说实话,概念还不是特别明确,希望软件工程实践课程可以使我们了解软件开发的整个生命周期,包括需求分析、设计、开发、测试和维护,让我们掌握实际的软件开发工具和技术。通过实际项目学习应对软件开发挑战,学习团队协作、沟通技巧,以及提高代码质量的方法,为将来的工作做好准备。
最后也希望,老师能够给我们打高高的分!!!

思维导图和学习路线

思维导图

在这里插入图片描述

学习路线

在这里插入图片描述

...全文
345 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
助教李凌佳 助教 2024-08-28
  • 打赏
  • 举报
回复

课程讲的不好不能成为不听讲的理由,大部分情况下认为老师没水平其实是自己没水平。

我也发表一下我的小小观点仅供参考,在老师没水平和我没水平的二元观点之外,是不是还存在着另外一种可能呢?比如,老师和我的思维方式不一致。每个人成长环境不同,老师的思维逻辑可能适合他的理解,你有你的思维逻辑,也在你二十多年的成长中验证了有效果。在现在这个互联网发达的社会,我们有更多选项,比如b站老师,关系好的同学,csdn,或许可以试试找到志同道合的教学方式,殊途同归地学会同一套知识。

239

社区成员

发帖
与我相关
我的任务
社区管理员
  • FZU_SE_teacherW
  • 助教赖晋松
  • D's Honey
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧