软件工程实践寒假作业

222100408冉洋 2024-02-13 22:03:24
这个作业属于哪个课程2302软件工程社区
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标学习markdown语法,回首过去,立足当下,展望未来,规划学习路线
其他参考文献markdown教程-菜鸟教程

目录

  • 1.准备工作
  • 2.回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 3.立足当下
  • 4.展望未来
  • 4.1针对构建之法社区部分问题的思考
  • 4.2 未来的职业规划
  • 4.3 对于软件工程实践课程的理解和期望
  • 5.思维导图和学习路线
  • 5.1思维导图
  • 5.2学习路线图

1.准备工作

仓库地址:https://github.com/KNICEX/222100408

img

img

2.回首过去

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

当时互联网行业发展很繁荣,薪资也普遍较高,加上我本身没有特别想学习的专业,于是就打算选择计算机相关专业,福州大学在四川招生的计算机相关专业只有软件工程,于是选择了软件工程

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

当时以为只要能顺利毕业就可以轻松就业,学习这个专业就可以自己做出很高级的软件,如今感觉毕业能找到工作就算胜利

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

大一只是跟着课堂走,没有额外自学过专业相关知识,那个时候还是以为毕业就能就业
大二打算留学,但是正值疫情,在宣传下,家长强烈反对,于是放弃学习语言,选择开始自学软件相关技术
现在的flag大概就是希望能找到一个实习吧

3.立足当下

个人简历
昵称XXXX
兴趣爱好听音乐
邮箱1840586637@qq.com
当前值
成果和获奖经历
专业水平
掌握的编程语言c/c++, java, golang, javascript, html, css
技术框架springboot, vue ....
开发软件IDEA, goland, vscode
累计代码量3W+
项目经历
网盘系统springboot3 + vue3, 仿百度网盘,实现注册登录,分片文件上传,文件夹分类,文件分享,文件提取码等等
论坛springboot3 + vue3, 用户注册登录鉴权等, 文章分类上传,附件管理,积分系统, 富文本与markdown在线编辑等

4.展望未来

4.1针对构建之法社区部分问题的思考

1.对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?

我认为更"专"还是更"广"取决于自己在开发中的职责,更"广" 有助于统筹全局,并且也可以适应不同的开发岗位,更"专"适合在某一个岗位发挥重要作用,但是从多年网上冲浪的经验来看,一个优秀的软件工程师都是拥有多种技术栈的,只是更"专"还是更"广"的区别.
从学习的角度来看,我倾向于先"专"一个,再"广",因为很多技术栈之间都会有一些共通的设计,"专"一个能很快地上手其他的技术

2.在项目或程序比较复杂的情况下,如何高效率的进行程序理解?

1.文档是很重要的,如果有文档的话,仔细阅读文档可以快速窥探整个项目的功能和模块
2.分析程序结构,了解大概有哪些模块,哪些重要的类等等
3.从每个模块单独入手,可以运行程序,测试一些功能并且找到对应的代码

3.大模型+CoPilot 会成为银弹,还是阻碍了初级程序员的成长?

我认为是银弹,我自己也在经常使用gpt与copilot, 对于初学者,大模型就像一个无所不知的老师,你可以从任何角度和方向向它提问,而且可以由浅入深地在交流中学习,比如从某个函数如何调用,到这个函数是如何实现再到这个函数的底层原理,可以无缝衔接的深入问题,对于一些自己写的代码也可以交给它分析和优化,这是很高效的学习方法,但是当前大模型还有一些问题,比如语料集及时性不足,有的时候可能回答错误答案,需要使用者进行甄别

4.如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?

作为软件工程师,要不落伍,唯有不断学习,或者说整个软件行业都是如此,软件技术更新是如此之快,不断有新技术和架构的出现.所以一定要有探索新技术的进取心,善于总结已经学会的技术

5.多设备统一是否必要,有必要追求一致的体验吗?

我认为多设备统一取决于软件具体的功能,如果用户需要频繁的切换使用设备,这种情况下多设备统一应该是很重要的,在不同设备上的程序和交互一致,能让用户更快上手.
有时候,不同的设备具体独特的功能或者一些限制,这个时候想要统一会很难, 应该充分利用每种设备的特点, 这个时候统一就没有那么重要了

4.2 未来的职业规划

目前打算毕业直接就业,所以要学很多技术,之前学了java和前端的很多技术,感觉java形势不是很好,打算学一下go,找go相关的工作,如果互联网方向做不下去,会考虑进入传统企业做软件相关工作(没有互联网要求和压力高)

4.3 对于软件工程实践课程的理解和期望

理解: 可能不同于某某技术课程,软件工程的关键在于"工程"二字,注重工程化的思想学习
期望: 希望能通过这门课程学习到从0-1构建一个完整的项目,学习项目的分割,整体到部分的设计思想,以及多人协作如何完成一个项目,这都是平时的课程很难接触到的

5.思维导图和学习路线

5.1思维导图

img

5.2学习路线图

img

...全文
171 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
源码直接下载地址: https://pan.quark.cn/s/d280357b18e5 在网页构建领域中,HTML5被视为当代网页工程的基础规范,其问世显著增强了页面的视觉表现力与用户互动性。本工程致力于运用HTML5技术开发一个电视剧信息展示页面,目的是呈现诸如剧名、演员构成、故事梗概等电视剧关键资料。接下来将深入阐释如何借助HTML5的结构化组件和样式管理功能达成此项目目标。 我们必须掌握HTML5的核心框架。一个规范的HTML5文档一般包含``声明、``根标记、``头部标记和``主体标记。在头部区域,可以配置网页的基本元数据,例如字符集设定、页面标题等。在主体部分,将具体构建电视剧信息列表的内容。 电视剧展示页面通常包含多个条目,每个条目对应一部电视剧。HTML5中的`
`标记用于内容模块化,适合表示单个电视剧的详细信息区域。每个`
`内部,可使用`

`标题标记显示剧名,``图像标记插入宣传剧照,`

`段落标记呈现剧情介绍,而`

122

社区成员

发帖
与我相关
我的任务
社区描述
FZU-SE
软件工程 高校
社区管理员
  • LinQF39
  • 助教-吴可仪
  • 一杯时间
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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