软件工程实践寒假作业

这个作业属于哪个课程软件工程实践-2023学年-W班
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标学习更多技能、提高自身水平,为今后的学习、工作做好准备
其他参考文献

目录

一、准备工作

  • 1.1 gitcode

二、回首过去

  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?

三、立足当下

  • 3.1 个人展示
  • 3.2 真实水平

四、展望未来

  • 4.1 阅读《构建之法》
  • 4.2 职业规划
  • 4.3 对此课程的理解和期望

五、学习路线

  • 5.1 思维导图
  • 5.2 时间计划

1.1 使用git上传一个代码文件到代码仓库

上传截图

仓库地址


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

在当时报考之际,软件工程专业比较热门,就业前景相对较好,加上自身对这方面比较感兴趣。

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

就业机会多、薪资相对可观,能够参与开发人们常用的软件之中。

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

最初希望自己在完成教学内容之余,抽空自学一些专业知识。在大学这两年,自学过Android开发和JavaWeb开发。暂无立过flag。

3.1 个人展示

姓名游宗建
头像头像
兴趣爱好游戏、唱歌、足球、台球、看电影
特长善于推理
个性签名God help those who standing our way!

3.2 当前值

成果暂无
编程语言c、c++、java、PHP、JavaScript
技术框架Yii2.0、JavaScript、PHP、Bootstrap、MVC
开发软件VScode、IntelliJ IDEA
累积代码量3w+
项目经历简介
个人博客系统基于Yii2.0框架搭建的个人博客系统,服务器为Apache,编程语言为PHP,数据库为Mysql。项目分为用户端和管理端两个部分,用户端提供了注册账号、搜索文章、查看文章详情、文章评论功能,管理端提供了文章审核、评论审核、用户管理、管理员管理功能。
厨小神app前端使用Android平台开发,后端使用IntelliJ IDEA平台开发。通过自己搭建的本地服务器,实现注册账号、编辑个人信息、浏览菜谱详情、发布菜谱、关注点赞、菜谱搜索、拍照识别菜谱、定时短信提醒等功能

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

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

首先,我认为认真听讲应该是作为学生应当履行的义务。如果认为自己有能力不听课的话,则可以申请免听,否则就更应当上好每一节课,跟着老师学习知识,填补自己的知识空区。认真听课更多的还是训练自己的专注力、毅力,这对后来工作也是非常有必要的。

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

先阅读一下项目文档,初步了解产品原型、系统业务流程、各模块功能等,然后细节处再与团队内的成员进行沟通询问,掌握目前项目的进度。

问题三:如何区分一个好的程序员和不好的程序员呢?

程序员的好于不好不在于用的算法别人都已经实现了,而在于你是否知道这些算法,理解这些算法,并且能够熟练运用这些算法。一个好的程序员,应该是熟练掌握所从事方向的知识,并且在遇到新问题时能够灵活运用、融会贯通,甚至能够推陈出新。

问题四:程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?

需要根据具体情况进行权衡和决策。首先要考虑开需求的价值,如果这一小部分人的需求 独特且具有价值,能够给软件增添特色,那么这是值得的。还得考虑时间、人力和资金等开发成本和资源,权衡开啊发的收益与成本。

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

计算机科学与软件工程之间存在一些重叠,但也有一些不同之处。计算机科学通常更侧重于理论研究和算法设计,涵盖了数据结构、算法分析、操作系统、计算机网络、数据库系统等基础理论和知识,未来的就业岗位为算法工程师、研究员、系统架构师等。而软件工程则更侧重于软件开发的实践和应用,涵盖了软件需求分析、设计、编程、测试、部署等方面的知识和技能。未来的就业岗位为软件工程师、测试工程师、项目经理等。因此无论是计算机科学还是软件工程,在找工作时都应该根据自己的兴趣和优势来选择适合自己的职位和公司。同时,也要不断学习和提升自己的技能,以适应不断变化的市场需求和技术发展趋势。

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

首先考研深造,之后从事人工智能或软件开发的职位。

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

希望通过软件工程课程学习到Java后端发开的知识。希望此课程能够提供符合当今、较为完整的项目来促进我们的软件工程这个专业的了解,提供更多的项目经验,锻炼自身能力,老师以及助教在教学过程中可以多讲讲往届学长学姐实际在完成作业中遇到的一些问题的解析以及精彩部分的分享,以供我们学习借鉴。

5.1 思维导图

思维导图

5.2 时间计划

时间计划

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值