软件工程实践寒假作业

222000420王梓骞 学生 2023-02-15 05:19:03
这个作业属于哪个课程2023年福大-软件工程实践-W班
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标提前学习markdown语法,阅读《构建之法》,撰写博客,回首过去,立足当下,展望未来
其他参考文献Markdown入门教程Git入门教程Xmind教程,《构建之法》

目录

  • 一.准备工作
  • 1.上传截图
  • 2.仓库地址
  • 二.回首过去
  • 1.当初你为什么选择软件工程这个专业?
  • 2.当初对软件工程这个专业的期待和想象是什么?
  • 3.当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 三.立足当下
  • 四.展望未来
  • 1.阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。
  • 1.1 应该在什么时候使用goto?
  • 1.2代码量与个人的编码能力有直接关系吗?
  • 1.3如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?
  • 1.4对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
  • 1.5程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
  • 2.你未来的职业规划是什么?
  • 3.对于软件工程实践课程,你有什么理解和期望?
  • 五.思维导图和学习路线
  • 1.思维导图
  • 2.学习路线

一.准备工作

1.上传截图

img

img

2.仓库地址

仓库地址

二.回首过去

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

报考志愿时在众多的专业中很难做出决定,因为在大学前并不是很了解专业知识,只是对科技比较感兴趣。综合考虑就业难度和日后发展后,决定报考了软件工程。

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

收到录取通知书时,想象自己毕业后会变身企业中饱受脱发困扰“网络攻城狮”,或者是电影里靠键盘就能轻松破译系统的“黑客”。很期待自己能投身于最新科技的开发,比如自动驾驶等等。

程序员

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

AI

大一开学时希望学好最基础的语言,比如C\C++。也搜索了很多就业方向。立FLAG要考研,学习人工智能方面的知识。上学期选修了人工智能导论,学习后发现想要全面地了解人工智能,确实任重而道远。准备下学期开始准备考研的内容。

三.立足当下

个人简介
昵称Zeke
邮箱994353903@qq.com
兴趣爱好台球、篮球、唱歌、游戏
头像
专业水平
学习的语言C语言、C++、Java、JavaScript、PHP、XML、C#、HTML
技术框架Yii框架
累计代码量20k+
项目经历
HTML博客系统在Yii2.0.8框架上搭建的一个博客系统,共分前端后端两部分编写,后端功能包括对用户和管理员不同功能的编辑,对文章内容、评论内容的管理,对后台数据的总体管理。前端功能包括首页内容的展示,标签云,创建用户,文章评论,文章分类等等。
景区导游系统该项目主要使用MYSQL和JAVA语言进行开发,我主要负责了数据库的搭建和GUI的设计。该项目主要分为前端和后端。前端用户通过登录可实现对景区的查看,对导游的查看,路线的选择,并且对已游玩的项目进行评价。后端导游登陆后,可查看游客的订单,修改景区内容,指定旅游路线,修改订单专改等。

四.展望未来

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

1.1 应该在什么时候使用goto?

答:这个问题勾起了我的回忆,在大一时我的C语言老师交给我们goto的用法,我觉得非常好用,无论何时只要goto就行了。但是使用过后才发现,这样写出来的程序除了自己谁都看不懂,而且出了问题很难维护。所以我认为,goto能少用就少用,除非真的能让程序变得简洁。

1.2代码量与个人的编码能力有直接关系吗?

答:我认为是有的。在大一刚刚接触C语言时,我们在做的事情就是不断地打代码,并未考虑到代码的复杂程度。在学习过程中,我发现一个简单的排序算法,新老程序员写出的代码量天差地别,所以我认两者有关。

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

答:我认为要去做一些让自己“害怕”的项目,这样才能突破舒适区,激励自己变得更好。同时要温故知新,因为软件开发的发展速度是很快的,学习新的算法,新的语言,才能跟上时代脚步。

1.4对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?

答:我认为要“专”一点比较好。单从我浅显的理解来说,目前好像并不缺少软件工程师,越来越多的人投身这个行业,出现有很多语言速成班。在这种情况下,做的专业一点,深层次一点,才能获得更好的发展。

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

答:我认为是有必要的,程序员需要为了不同用户的体验,不断地优化自己做的软件,而程序存在的意义也是满足不同用户的需要。

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

我希望能先努力考研,选定一个吸引我的研究方向,最好与最新的科技研究搭边,比如人工智能的某些领域。当然我也是受到了Chatgpt的影响,觉得人工智能真的可以改变世界。但我现在还并不是很了解这些,希望能在日后多多学习,争取做一个人工智能的设计人员。

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

我认为这门课程的主要目的是教导我们学以致用,将已经学习过的课程重新巩固,同时确定自己的发展方向。我期待通过这门课的学习,我可以温习自己学习过的知识,同时查漏补缺,积极的学习新本领。

五.思维导图和学习路线

1.思维导图

img

2.学习路线

img

...全文
254 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
一个小问题:学校新算法、新语言以跟上时代脚步;与技术的“精”,这两者之间是否有矛盾,你认为要如何解决?
222000420王梓骞 学生 2023-02-15
  • 举报
回复 1
@2023年福大-软件工程实践-W班 我觉得不矛盾,因为新的算法、语言总伴随着技术的需要而产生。比如面向对象语言就是随着具体问题的出现而产生的,排序算法也在工程师们对于时间复杂度的追求中越来越快捷。在追求技术“精”的过程中,如果遇到壁垒,就需要我们学习新的算法或语言。学习新知识应该是在追求“精”的道路上不可或缺的一环。
【期刊论文复现】多元宇宙算法求解电力系统多目标优化问题(Matlab实现)内容概要:本文复现了期刊论文中提出的多元宇宙算法(Multi-Verse Optimizer, MVO)用于求解电力系统中的多目标优化度问题,采用Matlab进行代码实现。该算法受宇宙中黑洞、白洞和虫洞等天文现象启发,通过数学建模模拟多目标搜索过程,具有较强的全局寻优能力和收敛性能。文中将其应用于典型的电力系统经济度场景,如考虑燃料成本、排放量等多个优化目标的微电网或多能源系统度问题,通过构建合理的数学模型和约束条件,实现对多个冲突目标的协同优化。同时,文章提供了完整的代码框架与仿真结果,便于读者理解和复现。; 适合人群:具备一定Matlab编程基础和优化算法基础知识的研究生、科研人员及从事电力系统优化度工作的工程师。; 使用场景及目标:①学习和掌握新型智能优化算法——多元宇宙算法的基本原理与实现方法;②将其应用于电力系统经济度、微电网优化、多目标决策等领域的模型求解;③为科研工作提供可复现的代码参考和技术支持。; 阅读建议:建议读者结合Matlab代码逐行理解算法实现细节,重点关注目标函数建模、约束处理及MVO算法核心迭代逻辑,并尝试在不同测试系统中进行参数优与性能对比,以深入掌握其应用技巧。
内容概要:本文针对计及光伏波动性的主动配电网有功无功协优化问题,提出一种基于多目标粒子群优化算法(MOPSO)的协同优化方案,并通过Matlab代码实现仿真验证。研究充分考虑光伏发电的随机性与间歇性特征,构建了一个综合有功功率节、无功功率补偿、电压质量提升及网络损耗最小化的多目标优化模型,旨在提升高渗透率光伏接入下主动配电网的运行稳定性与经济性。通过优化算法求解实现有功与无功资源的协度,有效缓解因光伏出力波动引起的电压越限与潮流分布不均等问题,增强了系统的节能力与鲁棒性。; 适合人群:具备电力系统分析基础和Matlab编程能力的科研人员,以及电气工程、自动化等相关专业的研究生和高年级本科生。; 使用场景及目标:①用于研究高比例可再生能源接入背景下主动配电网的优化运行策略;②为电力系统仿真教学与科研提供可复现的算法模型与代码实例,目标是掌握多目标智能优化算法在电力系统优化度中的建模方法、实现流程及其工程应用价值。; 阅读建议:建议读者结合Matlab代码逐段理解算法实现细节,重点关注目标函数的设计、约束条件的处理方式以及粒子群算法的改进策略,同时可通过整参数设置、测试不同场景以深入理解优化机制与系统响应特性。

688

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • 张书旖
  • 郭渊伟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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