软件工程实践寒假作业

222000134叶颖 2023-02-15 21:04:36
这个作业属于哪个课程软件工程-23年春季学期软件工程
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标准备工作、回首过去、立足当下、展望未来、学习路线
其他参考文献markdown教程-菜鸟教程、CSDN、《构建之法》

目录

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


1. 准备工作

  • 1.1 上传截图

在这里插入图片描述


在这里插入图片描述


2. 回首过去

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

    当初高考完填志愿的时候,不知道自己以后该何去何从。我翻开志愿填报书,选来选去,福州大学软件工程这个专业,对于我努力了三年的高考分数来说,是最值得的,最能发挥它的价值的,而且学软件工程毕业之后,好像能赚到很多钱(?)。最后,与家人商量过后,他们也同意我选择这个专业。于是,我就来啦~

    img

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

    第一感觉就是赚钱赚钱赚好多好多钱(其实是我头不会秃掉吧😱),觉得我以后会是一个优秀的码农,每天坐在电脑前把键盘敲得噼里啪啦响,几秒就是好几行代码,很牛的样子(可当初我键盘都敲不顺😢)。

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

    当初希望自己可以和高中一样,好好掌握每个知识点(当初不知摸鱼为何物)。开学前的暑假就了解到了西二实验室,兴致冲冲地去报名了,信心满满地觉得自己可以的!(然而并不可以)大一开学之后,我发现我对这个专业真的一点了解都没有,打一行最简单的Hello world代码,也能错好几个bug,不是字母输错了就是符号错了,当初还是有点崩溃的(尤其是我的好朋友居然直接会了,让我怀疑我真的那么菜吗)。为了跟上进度,我过上了“高四”生活。立下的FLAG可多了,拿奖学金,去竞赛,过四六级,成功加入西二...然而实现的并不多😑。

    img


3. 立足当下

                                           
个人简历
昵  称:夜莺
年  龄:18
学  历:本科
特  长: 睡眠时间特长
成果和获奖经历
2022年11月福州大学优秀学生综合奖学金壹等奖
2022年5月福州大学优秀学生综合奖学金壹等奖
2022年5月福州大学优秀共青团员
2021年11月福州大学优秀学生综合奖学金贰等奖
2021年5月福州大学优秀学生综合奖学金贰等奖
2021年5月福州大学数学与计算机科学学院优秀学生干部
2021年1月福州大学精神文明建设先进个人
专业水平
编程语言C语言、C++、Java、JavaScript、HTML、CSS、C#、PHP、XML
技术框架Yii2.0
开发软件Dev-C++、Visual Studio Code、Visual Studio、Android Studio、IDEA、eclipse
累计代码量20k+
项目经历
酒店管理系统本项目基于Java语言、数据库实现系统,实现的功能有:
用户端:登录、注册、查看房间类型、预订房间、修改个人信息
管理员端:登录、添加管理员、查询管理员、查看房间类型、添加房间类型、查看客户类型、添加客户类型、添加房间、查看房间、入住登记、查看客户信息、添加客户信息
图书管理系统本项目基于Java语言、数据库实现系统,实现的功能有:
用户端:登录、注册、查询图书、借阅图书、续借图书、归还图书、修改个人信息、查看借阅记录
管理员端:登录、创建新账号、查询图书、增加图书、修改图书、删除图书、操作用户账号、查看借阅记录
个人博客系统本项目在wamp平台上基于yii框架开发个人博客系统。博客系统分为前台展示与后台管理两个部分,前台部分主要用于用户访问,可以查看文章、评论文章、搜索文章、播放音乐、留言,后台有用户管理、文章管理、评论管理、访客管理等功能。以Advanced模板为基础,使用了PHP、CSS、HTML、JS等开发语言。

4. 展望未来

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

Q1:代码量与个人的编码能力有直接关系吗?
A1:我认为代码量能提高个人的编程能力,但是个人的编程能力不能通过代码量直接衡量。“好记性不如烂笔头”,这句俗语在这里也同样适用,在上手打代码的过程中,大脑在不断思考,不断加深对知识点的理解,如此对个人编程能力肯定是起到提高作用的。但是,我认为个人的编程能力指的是用代码解决问题的能力,对现实问题进行建模更加重要,写代码只是最后一步,况且不同编程语言的代码行数是无法比较的,因此代码量可以作为编程能力的参考,不是衡量编程能力的标准。

Q2:个人在团队中角色就像是一个流水线上的机器吗?
A2:我认为不是。人与机器是不同的,人具有情感与思想。虽然在软件开发过程中,每个人各司其职,犹如流水线上的机器做着自己该做的事情,但是软件开发需要团队合作与交流,需要思想碰撞。“水尝无华,相荡乃成涟漪;石本无火,相击而发灵光”,在团队中,队友间的思想碰撞与智慧交锋,才能迸发出灵感的火花,这些是机器不能做到的。

Q3:程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
A3:我认为是有必要的。比如对于老年人、残疾人等特殊人群,科技的发展好似“抛弃”了他们,没有考虑到他们的需求,这不是他们的错,而是在设计产品时就应考虑到他们的需求。不是特殊人群被时代抛弃了,而是我们遗忘了他们,人是社会群体,我们应当为他们尽自己的一份责任。

Q4:结对编程中,应选择与自己能力互补的搭档比较好还是与自己能力相近的搭档比较好?
A4:我认为应选择能力互补的搭档。书中提到:“程序各方面的质量取决于一对程序员中各方面水平较高的一位”,那么对于水平较高者,可以在对方身上学到自己能力不足的地方,而水平较低者可以学到更多,相互弥补,相互学习,从而达到1+1>2的效果。如果是能力相近的搭档,擅长部分会越来越出色,而短板依然会存在。

Q5:对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
A5:我认为“专”和“广”一样重要。对于一名工程师,既要保持一定的广度,也要精通至少一门技术,成为一名拥有很好的基础素质和专业素质的工程师,这就是“T型人才”。比如你只会一门技术,对其他的技术不闻不问,如果公司倒闭了,那接下来的选择将会因为自身的局限性而受到限制。

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

如果能够推免的话,那当然是最好的啦,先读研究生,毕业后再考虑。如果没有的话,目前没有考研的想法,可能会去考公务员(国家这碗饭我吃定了T.T),或者我会进厂打工,当个前端工程师。

img

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

我认为这是一次很好的项目实践机会,让我们有机会体验软件开发的完整过程。
我希望能够从课程中继续学习前端技术,参与团队合作,和团队一起完成一整个项目,提高自己团队协作和前端开发的能力。


5. 思维导图和学习路线

  • 5.1 思维导图

    在这里插入图片描述

  • 5.2 学习路线

    在这里插入图片描述

...全文
595 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文研究了一种应用于太阳能发电系统的多级逆变器,旨在通过采用正弦脉宽调制(SPWM)技术有效降低输出电压的总谐波失真(THD),从而提升电能质量。研究基于Simulink平台构建了完整的仿真模型,系统地实现了SPWM信号生成、驱动逻辑控制以及多电平输出波形合成等关键环节,验证了该多级逆变器在不同运行工况下具备优异的动态响应能力和稳定性。仿真结果表明,所设计的逆变器能够输出接近理想正弦波的电压波形,显著抑制高次谐波,满足可再生能源并网对电能质量的严苛要求,体现出多级逆变拓扑在光伏发电系统中的技术先进性与工程应用价值。; 适合人群:电气工程、自动化、新能源科学与工程及相关专业的本科生、研究生,以及从事光伏逆变器设计、电力电子变换技术和可再生能源并网系统研发的工程技术人员。; 使用场景及目标:①深入理解多级逆变器的工作原理及其在太阳能发电系统中的关键作用;②掌握SPWM调制技术的理论基础与实现方法,并分析其对改善THD的核心机制;③借助Simulink仿真平台开展电力电子电路的建模、参数调试与性能评估,服务于课程设计、毕业设计、科研课题或实际工程项目开发。; 阅读建议:建议读者结合提供的Simulink仿真模型进行同步操作与验证,细致调整调制比、载波频率等关键参数,观察其对输出波形和THD指标的影响,以深化对系统动态特性的理解,并尝试优化控制策略以进一步提升系统性能。
VCF 生成器 Lite v6.0.0:批量导入与功能拓展 VCF 生成器 Lite v6.0.0 正式版已发布,此次更新带来了批量导入手机通讯录这一重要功能,极大地方便了用户整理和管理联系人信息。同时,新增了多项功能,如翻译所有 CLI 内容,让不同语言背景的用户都能更好地使用;verbose 模式新增更多日志信息,有助于用户更详细地了解操作过程。 此外,还添加了多地区号码格式支持,包括中国港澳台地区电话号码格式,满足了不同地区用户的需求。当未捕获异常时,系统会自动保存错误日志,并引导用户反馈给开发者,这体现了产品团队对用户体验 的重视,有助于及时发现和解决问题。 修复痛点:引号清理与进度条显示问题 在修复方面,此次更新解决了引号清理功能在包含换行符时的错误行为,以及自 `v4.3.0` 版本以来的进度条显示问题。这些问题虽然看似微小,但却影响了用户的使用体验,修复后能让用户更加顺畅地使用 VCF 生成器 Lite。 代码与文档重构:提升可维护性与易用性 在变更方面,将翻译框架迁移到 gettext,提升了 `LANGUAGE` 环境变量 优先级,方便用户根据自己的语言偏好进行设置。在 AI 的指导下重构项目,使得各层次职责更加清晰,代码更加模块化,可维护性更高,这为产品的后续发展奠定了良好的基础。 同时,按 Diataxis 框架重构用户文档,按开发生命周 重组开发者文档,让用户和开发者都能更方便地获取所需信息,提高了产品的易用性。 编辑观点:VCF 生成器 Lite v6.0.0 的更新在功能、修复和代码文档方面都有显著提升,满足了用户的实际需求,增强了产品的竞争力,未来有望在市场上取得更好的成绩。

585

社区成员

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

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