【无标题】

这个作业属于哪个课程<软件工程-23年春季学期>
这个作业要求在哪里<软件工程实践寒假作业>
这个作业的目标<回首过去、立足当下、掌握未来>
其他参考文献《构建之法》、菜鸟教程

1. 准备工作

仓库地址

在这里插入图片描述

在这里插入图片描述

2. 回首过去

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

  选择软件工程这个专业由于高度近视大部分专业不能报,同时考虑其他专业的就业前景和薪资,当时对计算机这方面比较感兴趣,所以选择了软件工程这一学科
  同时软件工程的就业市场广阔,薪资待遇高,更容易在本科毕业后快速变现,这几点可以让自身在大学期间对于未来的规划有更大余地,所以选择了软件工程这个专业。

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

  在我当时的想象,软件工程就是设计各式各样的有趣软件,例如应用商店的APP,感觉都是很厉害的人才会学的专业,当时觉得学这个专业是一项巨大的挑战,周围人也灌输过学软件工程的人的刻板印象,想象自己没日没夜在敲代码,头发都快掉光了…

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

  最初也是希望自己能够像高中一样投入到课内学习中,学习和掌握自己不会的知识,学习排名也要靠前。大一的时候开始接触到算法,在这过程中也是立下了很多flag,像参加ACM,参加比赛,做项目。

3. 立足当下

个人简历
昵称
东风
头像
电话
130****1652
兴趣爱好
刷剧,打游戏,听音乐
特长
学习
获奖经历
2021年
全国大学生数学竞赛二等奖
专业水平
掌握的编程语言
C、C++、Java、C#、HTML、CSS、JavaScript、PHP、XML
技术框架
Yii2.0
开发软件
Dev-C++、eclipse、matlab、Visual Studio Code、Visual Studio、Android Studio
累计代码量
22k+行
项目经历
基于Yii2.0的博客系统
Web实践课作业,通过yii框架实现设计一个个人博客系统,包含了文章管理,用户管理,与评论管理;实现了权限管理;采用mySQL管理数据,实现了增删改查,并对数据进行统计可视化。
教务处管理系统
数据库实践课作业,实现对学生信息的基本管理以及统计,同时可视化展现了历年毕业生去向的统计结果。

4. 展望未来

4.1 阅读《构建之法》以及构建之法社区中前人提出的问题后针对部分问题的思考

1.如何区分一个好的程序员和不好的程序员呢

答:好的程序员不仅能使程序正确运行,而且有良好的代码规范,例如正确的命名,必要的注释,模块化的程序设计,是源代码看起来规范,易于读。

2.如何能“证明”一个软件是可以继续发展的?

答:首先得有用户粘性,在类似的软件产品中,有独特之处,并且还得能与时俱进的增添新功能,丰富产品。同时做好用户调研,满足用户的意见和遇见的问题。

3.良性bug是否该被修复?

答:例如游戏中经常出现一些bug导致游戏的而衍生新的玩法和新的趣味,这些bug就不需要修复。

4.针对处理数据量较大的模块,我们该怎样手动构造测试样例呢?

答:我认为可以先将模块的数据量细分,从细分的模块中尽可能考虑到每个数据量所包含的情况,因为数据量的庞大,难以做到穷尽需要的条件,但也尽可能列举,从测试点的重要程度出发,越重要的就需要更多的考虑测试数据严谨性。在这个过程中测试样例和模块代码也可以互相验证。

5.软件的行为和用户的期望值不一样,就一定是 Bug 吗?

答:我认为不是,因为Bug的定义是指在软件运行中因为程序本身有错误而造成的功能不正常、死机 、数据丢失、非正常中断等现象。但软件的行为和大部分用户的期望值不一样时,说明这个软件的该行为确实有设计不合理的地方,设计师应该及时更改该行为。

4.2未来的职业规划

目前已经大三了,我觉得我的知识还不够,我准备考研继续学习,同时复习以前的知识也可以为将来的找工作而做准备。

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

软件工程实践 是一门综合的课程,要运用以前所学的知识,同时还需要团队协作

5.思维导图和学习路线

5.1 思维导图

在这里插入图片描述

5.2 学习路线

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值