软件工程实践寒假作业

222000435叶梦婷 2023-02-15 22:36:11
这个作业属于哪个课程软件工程-23年春季学期
这个作业要求在哪里软工实践寒假作业
这个作业的目标学习技能、提高水平,为今后的学习、工作做好准备
其他参考文献菜鸟教程、《构建之法》、CSDN

目录

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

1. 准备工作

1.1gitcode仓库

img

img

2. 回首过去

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

当时报专业的时候,我想报的是对应行业工资较高的专业,所以把目标锁定在计算机和金融,因为本身比较没有数学天赋,高考成绩又够不上计算机,所以选择了软件工程。而且我对行业了解尚浅的时候,觉得学计算机很酷。

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

我一收到录取通知书,就已经开始恣意畅想了。我想象的软件工程是能够学到足够的编程知识,一双手在键盘上飞快敲打只剩残影,在计算机里构造自己的世界。

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

还未踏入大学之前,我希望自己全心全意地投入学习,课堂上高度集中,课下及时巩固并额外学习,我还扬言要给爸妈做一个仓库管理程序。

3. 立足当下

个人信息
昵称真的不会编
年龄22
联系方式2868887223@qq.com
专业水平
编程语言C、C++、Java、C#、Android、HTML、CSS、PHP、JavaScript
技术框架Yii2、Uniapp
开发软件VS Code、VS 、Android Studio、eclipse、Dev
累计代码量15k+
项目经历
JAVA弹球小游戏、网络聊天室、简易计算器、图书管理系统等
C#富文本编辑器、学生成绩管理系统、炮打飞机小游戏等
Yii2框架简易博客系统
数据库实践旅游管理系统(负责前端)
Uniapp智能云感知平台(负责安卓端界面布局等)

4. 展望未来

4.1《构建之法》读后有感

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

这个问题是我最深入思考的问题。以我目前的理解认为,软件是为了解决问题而诞生的,例如衣食住行,例如答疑解惑,故而既然用户有所需求,便说明这个需求存在一定的市场,有市场便有解决的必要,这些对需求的回应也可能成为软件的卖点,当然,如若该需求可以通过其他方式(例如用户要求软件新增黑夜模式,而屏幕亮度手机系统本身便可以调节)解决,研发所要考虑的应更侧重于成本。

4.1.2.为何长久以来用户体验设计师或者用户体验专业没有被软件工程师或者计算机系所代替?或者说程序员在哪些地方是必须依赖一个额外的用户体验设计师的?

术业有专攻,每一个职业都有他存在的理由。当一个软件的开发和设计完全依赖于程序员时,程序员难免囿于自身较为片面的生活体验,对于一些需求考虑不周,有些功能用户使用时不够流畅,不够明确,于是用户体验设计师便在这时发挥作用。人才培养都是有所侧重的,用户体验设计师比程序员更明白用户的感受,一款软件的问世必然经过一轮又一轮的优化,用户体验设计师便在这一轮轮优化中发挥自己的价值。

4.1.3.第一次听到理想的师生关系为健身教练和健身学员的关系,感觉很新颖,我的问题是我们学生该如何做到像健身学员一样找到自身定位点,把握老师身上的那套健身资源,朝自己的目标前进呢?

作为在校大学生,我认为首先明确目标,找到与自己目标相匹配的健身资源是哪一部分,明确目的才能在在锻炼中有所侧重。在过程中,还需时时刻刻对自身的成长进行评估和自省,弥补不足,巩固基础,时时思考老师所授,多听多问。

4.1.4.大陆高校中的计算机专业与软件专业是否并不像书中说的那样雷同?

我恰好认识就读计算机专业的同学,从大一大二两年的课程安排来看,确实是比较雷同。虽然科目雷同但两个专业对于课程学习的深度却有所差别,软件工程的必修专业课在计算机或许就是选修课,同样是考计算机组成原理,但两个专业划定的考试范围却差了两三个章节。大三以后计算机专业细分方向,学习的侧重又将有所区别。

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

大学生依旧是需要老师的授课和指导的,大学生不代表不需要听课,认真学习的态度不管是在人生的哪一个阶段都是宝贵的,在我们还是学生时,尚有老师为我们传道授业,等脱离了学生的身份,所有的东西都要靠自己去学,此时的学习时光和机会更应珍惜。

4.2 未来的职业规划

感觉大学课程内的知识对于就业而言还是太少了。目前的想法是考研,边准备考研边学习VUE,如果考研没考上就计划找一份前端的工作。

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

虽然编程的课程上了不少,编程作业也写了不少,但终究是没有全程跟过一个完整的项目,对一个项目所需要做的工作仍旧一知半解,希望软件工程实践可以填补我这方面的空白,另外希望在这门课程中能学到较为完整的前端入门的技术。

5. 思维导图和学习路线

5.1 思维导图

img

5.2 学习路线

img

...全文
768 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打开链接下载源码: https://pan.quark.cn/s/589796089f72 C++课程设计任务列表,涵盖以下内容:1、识别并显示10至99范围内,各位数乘积超过各位数和的数值,例如数字12不满足条件,因为1乘以2小于1加2,故不输出;而数字27满足条件,因为2乘以7大于2加7,因此需要输出该数。2、开发一个功能,用于从用户输入的任意数量实数中找出最大值与最小值:首先要求用户输入一个正整数n,代表数值的个数,随后用户可输入任意n个实数,程序需找出这n个数中的最大值和最小值并将它们展示出来。3、实现两个已排序数组的合并操作:设有数组A和B,且假设这两个数组的元素均已按照降序排列。编写程序将A和B合并成一个新的数组C,并确保C中的元素同样保持降序排列。int A[10]={123, 86,80, 49,33,15,7,0,-1,-3};int B[10]={100,64,51,50,27,19,15,12,5,2};4、设计一个函数,用于计算特定分数序列前n项的总和,该序列为1/2,1/3,1/4,1/5,1/6,1/7,...。要求在主程序中提示用户输入一个整数n,并验证输入的合法性(n需大于1方为有效),若输入合法,则调用求和函数并显示计算结果。5、编写一个程序,计算两个用户输入日期之间的天数差:用户需以year1,month1,day1和year2,month2,day2的格式输入两个日期,程序随后计算这两个日期之间的天数间隔,并将结果输出到屏幕上。要求编制具有如下原型的函数difs2Date:long GetDayDifference(int y1,int m1,int d1,int y2,int m2,int d2);并在主函数中调用此函数,将计...
代码下载地址: https://pan.quark.cn/s/ee8627e4e6d7 ABAP调试器是一种功能强大的工具,可用于在执行期间对ABAP代码进行检验。除了常规的核心功能(例如逐行运行代码以及检验变量、字段符号和引用的值)之外,它还提供了一些辅助性的特性,能够简化并压缩调试会话的时长。并非所有使用者都熟悉这些辅助特性。SAP ABAP调试器是处理和优化ABAP代码开发与维护工作的核心资源,它配备了多样的功能来协助开发人员在运行状态下进行检验和排除故障。此资源着重阐述了ABAP调试器的一些高级特性,涵盖了深入分析调用堆栈、系统级调试、更新会话调试以及提升调试效率的方法。 1. **深入分析调用堆栈**:除了常规的应用程序调试,开发人员有时需要对调用堆栈的内部层级进行深入调试,特别是在错误出现在异步执行的更新处理或系统级程序时。通过启用**系统级调试**,可以访问通常不公开的系统代码,但这也会导致调用堆栈的显著增加,因此需要审慎操作。 2. **系统级调试**:对于不含业务逻辑的系统级程序,开发人员通常无需进行调试。然而,在特定情形下,例如进行错误追踪时,可能需要进入系统代码。借助调试器的“系统调试启用/禁用”选项,可以赋予对系统程序的调试权限。 3. **更新会话调试**:在处理异步更新任务,例如持久化业务数据时,错误可能发生在更新任务内部。激活**更新会话调试**,在更新任务完成后,调试器将自动启动,展示执行路径。比如,在变更成本中心后,通过输入调试指令 "/h" 启动调试,保存后能够看到更新过程中的错误。 4. **分析调用堆栈**:在进行深入调试时,调用堆栈是至关重要的。通过分析调用堆栈,能够定位到引发问题的具体位置,如在VB_V2_NORMAL...
源码链接: https://pan.quark.cn/s/a4b39357ea24 小程序雷达 AI 驱动的小程序生态选型与风险评估工具,把微信小程序开发资源转化为可筛选、可评估、可对比的技术雷达。 线上地址 主站: Vercel: 适合谁 正在做微信小程序技术选型的产品、研发和架构团队。 需要判断 Taro、uni-app、原生小程序、组件库、云开发和 SDK 风险的团队。 需要把历史 awesome 列表转成可筛选、可对比、可验证技术雷达的维护者。 可以做什么 Radar:按推荐状态、风险等级、资源类型、分类和适用场景浏览小程序生态资源。 Quick Search:快速搜索资源并跳转常用页面。 Compare:对比 Taro、uni-app、原生小程序等核心方案。 Advisor:输入选型问题,获得推荐结论、适用/不适用条件、迁移成本、下一步和证据来源。 Doctor:粘贴小程序项目配置,识别框架依赖、过时方案和迁移风险。 Weekly:查看小程序生态周报和近期风险信号。 数据概览 当前数据集中包含 236 个小程序生态资源。 完整资源可在 Radar 页面和导出能力中查看。 核心样例 Taro ★30.6k+ - 使用 React 的方式开发小程序的框架,同时支持生成多端应用 uni-app ★36.1k+ - 使用 Vue 语法开发小程序、H5、App的统一框架 MPX ★2.1k+ - 增强型小程序框架,深度性能优化,支持跨小程序平台开发,完全兼容原生小程序组件 WePY ★21.7k+ - 支持组件化的小程序开发框架 vant-weapp ★12.3k+ - 高颜值、好用、易扩展的微信小程序 UI 库 tdesign-miniprogram ★1.3...

585

社区成员

发帖
与我相关
我的任务
社区描述
软件工程-2022-23学年(第二学期)
软件工程 高校
社区管理员
  • LinQF39
  • promisekoloer
  • 异梦1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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