软件工程实践寒假作业

222100335廖晨旭 2024-02-15 22:54:01
这个作业属于哪个课程2302软件工程
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标回首过去,立足当下,展望未来,制定学习路线并且画出思维导图,观看往届学长学姐的学习建议
其他参考文献菜鸟教程(markdown),《构建之法》,Git使用教程

目录

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


1.准备工作

建立一个public代码仓库,以学号命名,使用git上传一个代码文件到代码仓库,作业文章附上上传截图和仓库地址。如下:
仓库地址:https://gitcode.net/m0_70366560/222100335

在这里插入图片描述


在这里插入图片描述


2.回首过去

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

  • 计算机类行业就业前景好,并且福州大学软件工程专业水平高,更有利于我未来的发展。
  • 我从小对计算机编程充满好奇,非常希望可以学习计算机知识。
  • 软件工程这个专业非常考验逻辑能力和思维能力,对我这个理科偏科生来说更有吸引力。

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

  • 我喜欢玩各种有意思的游戏,非常想了解一个游戏是如何做成的,我曾经对软件工程的期待和想象是学习完这个专业可以让我拥有开发游戏的能力,可以自主开发一款游戏。

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

  • 我希望自己可以通过福州大学这个平台更加深入了解和学习这个专业,从而进行更加系统且高效的学习。
  • 我曾经在放假期间浅学过一点编程知识,目标是大学期间能尽量做出一个像样的游戏。

3.立足当下

在这里插入图片描述

昵称三三qaq
兴趣爱好羽毛球,听歌
特长敲代码
当前值
成果和获奖经历 大一时管理晚自习编写过基于C++晚点名签到系统,更方便管理班级同学们地晚自习出勤情况
编写过基于C#的学生管理系统,运用了GUI和数据库存取等。
专业水平编程语言C、C++、C# 、Java、ArkTS、PHP
技术框架Bootstrap、Yii2.0、ArkUI
开发软件DevEco Studio、Visual Studio Code、Visual Studio、Dev C++
累计代码量2w+
项目经历
晚点名签到系统基于C++编写的晚点名签到系统,通过数据库记录了每位同学的签到情况,缺席次数,是否存在固定请假,是否某日请假,并且拥有签到/签退,查询缺席或签到但未签退人员,查询历史记录,统计缺席或签到但未签退人员,审批请假情况等,并且生成一个表格显示出勤情况。
基于yii2.0框架的博客系统 基于WAMP环境,运用yii2.0框架搭建了一个博客系统。基于yii2.0框架完成了前后台的各种管理功能,管理员页面加入了直观简洁的DashBoard,文章以及评论和用户数清晰可见,引入富文本可视化编辑器,以及RBAC权限管理等功能,进一步完善了我的个人博客系统

4.展望未来

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

  • 1.代码量与个人的编码能力有直接关系吗?
    • 代码量与个人的编码能力有一定的关系,但并不是唯一决定因素。编码能力包括解决问题的能力、编写可读性和可维护性代码的能力以及学习新技术的能力等。
    • 代码量可以作为衡量编码经验的一个参考指标,但它不是评价编码能力的唯一标准。在追求代码量的同时,也应该注重理论知识的学习,如软件工程原则、设计模式等,这些都是提高编码能力的重要因素。编码工作应该以实现功能和解决问题为目标,而不是单纯追求代码量的增加。
    • 综上所述,代码量与个人的编码能力有直接关系,但编码能力的提升需要综合考虑代码质量、实践经验的多样性、持续学习、算法知识、代码审查、团队协作等多个方面。

  • 2.如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?
    • 1.持续学习:订阅技术博客、论坛和新闻网站。阅读技术书籍和在线教程,不断更新知识库。
    • 2.实践和实验:在个人项目中尝试新的编程语言和框架。创建自己的软件工具或应用程序,解决实际问题。
    • 3.反思和自我评估:定期评估自己的技能和职业目标。根据行业趋势和个人兴趣调整学习计划。

  • 3.花费时间越多,代表工作量越高吗?
    • 花费时间越多并不一定直接代表工作量越高,因为工作量通常是由任务的复杂性、所需的技能水平、资源的可用性以及执行任务的效率等因素决定的。
    • 个人的效率和生产力水平不同,有些人可能能够更快地完成任务,而其他人可能需要更多的时间来完成同样的工作。
    • 个人的心理状态和生理状况也会影响工作效率,例如疲劳、压力或健康问题可能会导致工作效率下降。

  • 4.为什么软件工程师个人能力的衡量中重复性工作更重要?
    • 重复性工作可以帮助软件工程师熟练掌握特定的技能和工具,从而提高个人的工作效率。能够快速且准确地完成重复任务是衡量技术熟练度的一个重要指标。
    • 在重复性工作中保持一致的质量是非常关键的。这种能力可以确保即使在执行大量相似的任务时,也能保持高水平的工作质量,减少错误和缺陷。
    • 在团队环境中,能够可靠地完成重复性工作的能力使得工作结果更加可预测,这对于项目管理和团队协作是非常重要的。
    • 重复性工作要求软件工程师对细节高度关注,因为在重复的任务中,小错误可能会被放大,导致更大的问题。


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

  • 1.技能提升:
    • 继续学习编程语言和开发工具,这是计算机行业的基础。
    • 学习框架和库,这些可以帮助我快速开发应用程序。
    • 探索新兴技术,如区块链、机器学习、大数据处理等,以保持自己的竞争力。

  • 2.积累实习和项目经验
    • 争取实习机会,这不仅可以提供实际工作经验,还能帮助建立行业联系。
    • 参与学校或个人项目,这些项目可以作为我技术能力的证明,并成为我的代表作。

  • 3.持续学习和适应变化
    • 软件工程是一个快速发展的领域,新技术不断涌现。保持好奇心和学习热情,持续更新自己的技能和知识库。

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

  • 我的理解
    • 软件工程实践是指应用一系列原则、方法、技术和工具来设计、开发、维护和测试软件的过程。它不仅仅包括编写代码,还涉及整个软件开发生命周期的各个阶段。
    • 软件工程实践是我们学生通过实际操作,来逐步理解软件的生命过程的一个课程,对我们的专业能力的提升效果不言而喻。

  • 我的期望
    • 我希望我能在软件工程实践课程中,逐步提高对软件工程的理解,深入软件工程的各项过程,提升专业能力,为了以后的工作做好准备。

5.学习路线

5.1 思维导图

在这里插入图片描述

5.2 学习路线图

在这里插入图片描述

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

109

社区成员

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

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