软件工程实践寒假作业

222100235熊铃锋 2024-02-16 04:23:20
这个作业属于哪个课程福州大学-202302软件工程实践
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标CSDN注册并加入班级、学习markdown语法、阅读《构建之法》、撰写博客:回首过去、立足当下、展望未来、学习路线
其他参考文献markdown教程Git学习Xmind教程

@

目录

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

1.准备工作

1.1 上传截图

![使用git上传截图](https://img-blog.csdnimg.cn/direct/db1e54cad964412b9c5440c27e31cb11.png =600x)

1.2 仓库地址

222100235
![仓库地址](https://img-blog.csdnimg.cn/direct/ef5a40eba2c547dca6a6dbbf2cee2348.png =800x)

2. 回首过去

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

在高考结束时,我最刚开始的想法是去学习医学,读医科大,但是由于一分之差,无缘医学。而我的第二志愿就是福州大学的计算机专业,但是计算机科学与技术在2021年的最低录取分是609,于是又未能录取上,最终是录取了软件工程专业。
在填报福州大学的计算机相关专业时,我选择了计算机科学与技术、软件工程和大数据等专业,但是对这些专业中的具体区别并不是很清楚,我是根据往年录取分数线的高低来选择的。
而对于我自身来说的话,我对于软件编程相关知识是比较感兴趣的,我也希望能学习软件技术,并且软件工程该专业的就业面广,薪资待遇比较好,简直甚得我心!
![图片](https://img-blog.csdnimg.cn/direct/3d3165c8a87348f5b07dd31346a45de7.jpeg#pic_center =120x)

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

我最初对于软件工程的认识是这样:软件是计算机硬件系统与用户之间的接口界面,用户通过软件系统来调控运行计算机硬件,我们的电脑、手机等设备中所运行的应用程序都属于软件系统中的应用软件。
我对于软件工程专业的期待是能够学习软件开发从需求分析到软件维护的过程中的相关知识,学会软件开发相关的知识并掌握最新的开发技术与相关工具。我还希望能将软件工程的相关理论知识运用到现实生活中,锻炼我的学习能力和面对复杂问题的解决能力。
![图片2](https://img-blog.csdnimg.cn/direct/f0191c6a3fb94ac3a32ebfa6b57823ad.jpeg#pic_center =120x)

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

在刚开始的时候,我是认为只需要努力学好课堂知识,但是随着学业的进行我意识到仅仅学习课堂知识是远远不够的,我们还需要不断地去了解、学习最新的课外知识。
为了更好地学习本专业的相关知识,我立下了一个目标。一是不断学习课堂外软件工程专业的知识技术,这就要求自己要了解本专业前沿科学技术的发展,通过视频网站、课外书籍等来进行学习,并且不断提高自己的英语阅读水平,大多计算机科学技术资料和文献是外语的,这就需要提高自己的英语水平。

3.立足当下

个人简历
昵称熊蜂
出生年月2003年1月
籍贯江西宜春
邮箱2924688249@qq.com
兴趣爱好看书、听歌、打网球
当前水平
成果和获奖经历
专业水平
掌握的编程语言C语言、C++、Java、JavaScript、PHP、C#、HTML
技术框架Yii2.0、ArkUI、Bootstrap
开发软件IntelliJ IDEA、DevC++、Visual Studio Code、Visual Studio
累计代码量1w+
项目经历
个人博客系统基于WAMP集成环境,利用Yii2.0框架,并结合了Bootstrap模板,实现了一个功能较为完善的博客系统。该博客系统前后台具备基础博客增删改查管理功能。并且重写了登录界面和文章管理界面,丰富管理员对文章的管理,实现了搜索功能和标签云分类。
女鞋销售系统利用C#语言,结合数据库技术以及GUI可视化编程的简单女鞋销售系统,用户可以点击女鞋图片进行选择购买。

4.展望未来

4.1阅读《构建之法》,并阅读构建之法社区中针对前人提出的问题自己的思考

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

A:在我最初的想法中,要让自己能跟上软件工程的发展,当然是不断了解前沿的新技术,学习新语言、新技术。但是要知道,计算机科学的发展变革是非常迅猛的,有些新的技术发现是具有变革性的,甚至是能够引领下一个时代的发展的,但是其他大部分的科学发现不过尔尔,要是耗费大量的时间在寻找和学习这些科学发现,无疑是非常痛苦的。因此我觉得,我们最先要做到的是提高自己本领,扎实自己的基础,大多数的科技发现的底层原理是相通的,我们要做到是了解它们的底层原理。其次,我们要保持终身学习的习惯,主动的去了解这些前沿的新技术、热门的新方法。

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

我认为我们应当视情况而定,首先来说,程序员的精力、软件的寿命是有限的,一个软件不可能能够满足所有人的需求。软件产品最先是要满足大多数人的需求,对于小部分人的需求,我们应该考虑的是满足这部分需求所需要的成本和能够带来的收益。如果这部分需求确实有着实用价值,能够提高用户的使用体验,提高软件质量,那么是可以满足这部分的需求的。但是如果这部分的需求太过小众,或者难以实现,实现的成本大于带来的收益,那么其实不必要满足该需求。

Q3:学生用GPT-4来做作业,老师要如何甄别呢?

对于大部分使用GPT-4来写作业的学生来说,其实GPT的最大作用给学生提供思路、回答问题和解决一些重复的文字性工作(水水论文 )。所以对于老师来说,单纯地从作业的内容来判断是否使用GPT是很困难的。我觉得要甄别学生是否使用GPT-4做作业,可以从作业的排版方式、当面提问、甚至是使用抄袭检测软件来检测。

Q4:变量命名是否应该有描述?

我觉得变量命名需要有描述性,对于一个开发团队来说,良好的变量命名可以提高代码的可读性和可维护性,方便其他人员对代码、变量的理解,促进团队成员之间的有效沟通,提高开发效率。

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

诚然,计算机科学的发展变革是很迅速的,大学中老师讲的内容可能已经老旧,甚至跟不上时代。但是,大学的课程知识其实最重要的是讲解计算机科学的基础,认真听老师的讲课可以帮助我们更好地理解和掌握这些基础知识。并且对于这些学科来说,在课上认真听老师讲课是最快掌握的方式,不然在课下可能要耗费更多的时间。

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

我个人的未来职业规划:我想要继续攻读研究生学位,努力精进相关知识,未来的研究生方向还没有确定。如果步入社会工作,还是希望能够去大厂里工作,学习开发软件从需求分析到软件维护的全过程。而我现在感兴趣的方向是后端程序员。

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

我认为软件工程实践课程是为了让学生通过实际的项目开发来理解和学习软件工程的实践技能和方法。我希望能够学习如何在团队合作中进行软件开发,提高自己的团队协作能力、沟通和解决困难的能力。我还希望能够积累宝贵的项目开发经验,包括需求分析、设计、编码、测试和部署等方面的实践经验。

5.思维导图和学习路线

5.1 思维导图

Java

5.2 学习路线

学习

...全文
49 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
管理系统,作为一种高效的企业运营管理工具,旨在通过集成化、系统化的手段,对组织内部的各类资源进行规划、协调、控制和优化,以实现企业战略目标,提升运营效率,增强核心竞争力。以下是对管理系统的详细介绍: 一、定义与构成 管理系统是指由硬件设备、软件应用、数据资源、人员以及相关管理制度共同构建的,用于处理、监控、分析和决策各类业务活动的综合信息系统。它通常包括以下几个核心组成部分: 数据采集模块:负责从各类业务环节中实时、准确地收集信息,形成企业的基础数据资源。 数据分析模块:运用统计学、人工智能等技术对数据进行深度挖掘和智能分析,提供决策支持。 业务流程管理模块:设计、执行、监控和优化业务流程,确保各项任务按照预定规则高效运转。 决策支持模块:基于数据分析结果,为管理者提供直观的可视化报告,辅助其进行科学决策。 用户界面与交互模块:提供友好的人机交互界面,方便用户操作使用。 二、主要类型与功能 管理系统根据所针对的管理对象和领域,可分为多种类型,如: 人力资源管理系统(HRM):涵盖招聘、培训、绩效考核、薪酬福利等人力资源全流程管理,提升人才效能。 客户关系管理系统(CRM):集中管理客户信息,优化销售、营销和服务流程,提升客户满意度和忠诚度。 供应链管理系统(SCM):整合供应商、制造商、分销商、零售商等供应链各环节,实现物流、资金流、信息流的协同运作。 企业资源计划系统(ERP):对企业内部财务、生产、采购、库存、销售等各项资源进行全面集成管理,提高整体运营效率。 项目管理系统(PM):对项目全生命周期进行规划、跟踪、控制,确保项目按时、按质、按预算完成。 三、价值与优势 提高效率:自动化工作流程、标准化业务操作,显著减少人工干预,提升工作效率。 优化决策:实时数据分析与预测,提供精准的决策依据,助力管理层做出明智选择。 资源整合:打破部门壁垒,实现信息共享,优化资源配置,降低运营成本。 合规风控:内置法规遵循机制,强化内部控制,降低经营风险。 持续改进:通过对系统数据的持续监控与分析,驱动业务流程持续优化,促进企业创新与发展。 总的来说,管理系统作为现代企业管理的重要工具,以其强大的数据处理能力、智能化的决策支持和高效的业务流程管理,有力推动了企业的数字化转型,助力企业在日益激烈的市场竞争中保持竞争优势。

109

社区成员

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

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