软件工程实践寒假作业

软件工程实践寒假作业

这个作业属于哪个课程<软件工程-23年春季学期社区>
这个作业要求在哪里<软件工程实践寒假作业>
这个作业的目标<Markdown学习、博客排版、回首过去、立足当下、展望未来、思维导图和学习路线>
这个作业属于哪个课程<Markdown菜鸟教程、《构建之法》>

1、准备工作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我的仓库

2、回首过去

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

从小就有想成为IT大佬的梦想,玩过许多游戏,发现游戏有些游戏能让我沉迷,而有些游戏却无法让我提起劲去玩,我在许多的游戏中体会过许多的感到,我希望将来也能制作出一样的游戏,将更多游戏带给我的感到带给其他人。同时这个行业坚持下去对未来发展是有很大帮助的,也可以赚足够的钱作为前期投资的资本,同时我对其他专业没什么兴趣,从小接触最多的就是互联网,为了更加了解它,我选择了这个专业

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

是一个可以赚钱养活自己,给父母带去回报的专业,可以在社会上占有一席之地。将来可以加入软件开发的行列中去,可以创造方便人们生活的工具,也可以开发出令人沉迷的游戏,丰富人们的精神世界。

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

努力学习,在学习编程语言的时候多练习算法题目,然后在课外多学习行业的前端知识,多学习行业所需要的语言,关注行业的发展,提前学习,多写博客去总结自己遇到的问题。


在这里插入图片描述

3、立足当下

个人简历
学号:052003113
姓名:吴君杰
年级:2020级
爱好:游戏、动漫、篮球
个人简介
专业水平 编程语言:c、c++、Java、XML、JavaScript、C#、HTML、CSS、PHP、
技术框架:YII2、mybatisPlus、vue、springboot、ue4
开发软件:vscode、visual studio、IDEA
累计代码量:80K+
项目经历 图书馆管理系统:基于数据库增删改查的管理系统
代码量:2k+
幸福河湖评价系统基于vue、mybatisplus、springboot的地图应用系统
代码量:8k+
简易个人博客系统:基于Yii2.0框架的Advanced模板,在此基础上,后端对文章管理,评论管理等功能进行优化,优化为更符合用户使用的界面,同时添加了文章分类、数据统计、设置管理员权限等功能,可进行增删改查等操作。前端通过读取数据库显示文章,同时设置边栏,可用于文章标题搜索、文章标签搜索、文章分类搜索、最新评论展示等功能,并增加界面美化设计,改变鼠 标样式、添加音乐播放器等。最后进行url美化并完成缓存功能。整体上使用MVC模式对前后端功能进行数据交互以及管理。
代码量:3k+
野生动物救助系统:通过用户记录野生动物信息,然后再由管理员审核,最后由用户选择需要领养的动物
代码量:2k+

4、展望未来

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

Q1:对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
A1:对于一名工程师而言,专和广同样重要,但首先应该更专一点,更专可以让工程师对技术更加的熟练掌握,在学习其他广度的技术时能够更快理解与吸收。

Q2 :每日例会是否必要?
A2:首先例会的进行能够有效的掌握工作进度,其次例会的时间间隔我认为应该根据实际的工作量进行商定,对于较少工作量,每日例会会使每天的工作变得低效。

Q3 :我都是大学生了,听课很重要吗?
A3:作为学生可以有自己的学习方法,但是还要面临一些考核问题等等,听课可以减轻考核难度。

Q4 :在第五章 团队和流程中,里面详细写了多种软件团队合作模式,每个模式基本大同小异所有模式,其都有一个共同点——各司其职。那么我们在开发项目时,如何让别人知道你写的代码代表的意思,或者说如何让你的代码更加易于他人(组员\组长)阅读和理解。在后续的开发过程中,又该如何维护呢?
A4:作为一个优秀和合格的程序员,必须要有写好注释的习惯,代码的可维护性要强,实现各个功能独立出来,尽量使代码的耦合性不高。

Q5 :我们都知道,程序=算法+数据结构;软件=程序+软件工程,在第二章第二节——2.4 实践-设计有实际意义的软件工程作业中,指出了软件工程的作业,不仅仅是程序,而是要加入软件工程的要素(复杂性、易变性和其他),我们也知道,一个有价值的软件工程作业必须要触及这两个要素。在开发过程中,成员之间,通过交流,共同完成代码,不免会产生冗余的代码,如果不加注释,完后来回看可能会和之前写的时候的看法不同,此时如果再修改代码,将会是个耗时耗力的工程,那么我们在写代码时,如何保证代码的有效性,写出高质量代码,即避免写出一些不需要的无用代码,提高程序效率。
A5:实现一个功能前必须先在头脑大致构思清楚,才能避免写出一些不需要的代码。

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

目前就是考研,考雅思出国两条路去选择

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

软件工程就是教我们如何系统的做出一个软件的科目。 希望我能从中多学习点知识,能让我做出更多有用的项目,对以后的求职才能有所帮助

在这里插入图片描述


5.思维导图和学习路线

5.1 思维导图

在这里插入图片描述

5.2 学习路线

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值