109
社区成员




这个作业属于哪个课程 | 2401_SC_SE_FZU |
---|---|
这个作业要求在哪里 | 软件工程实践暑假作业 |
这个作业的目标 | 准备工作、回首过去、立足当下、展望未来、学习路线、总结 |
其他参考文献 | 《构建之法》、CSDN |
仓库地址 222200214个人仓库
在中学那段青涩而充满憧憬的时光里,我怀揣着对生命和自然的热爱,将生物工程专业视为自己目标。那时的我,对于电脑、软件以及IT行业知之甚少,也从未想过自己的未来会与软件工程联系紧密。然而,命运的车轮总是在不经意间转向未曾预料的轨迹。 高考,这一场中学的决战,最终以我未曾预料的方式落下了帷幕。面对不尽如人意的成绩,那份最初的坚定与憧憬似乎暂时被现实的阴霾所笼罩。在迷茫与抉择的十字路口,长辈们建议我,在追求个人兴趣的同时,也需要考虑未来的职业规划与社会的实际需求。 于是,我选择将软件工程作为自己大学生涯乃至未来职业生涯的起点。这一选择,既是对现实挑战的积极应对,也是对未来无限可能的勇敢探索。我深知,这条路上将充满挑战与未知,但我也相信,只要保持对知识的渴望、对技术的热爱以及不懈的努力,定能在软件工程这片广阔的天地中,书写属于自己的精彩篇章。 |
在踏入软件工程这个专业门槛之前,我对它知之甚少,心中既充满了好奇,也夹杂着的忐忑。最初,我对软件工程的认知仅限于一些模糊的概念——能够创造出像京东、抖音等网站、根据用户需求开发程序的领域。 然而,这份好奇掺杂着迷茫,但更多的是期待。期待能够发挥自己的创造性和创新性,实现自己的社会价值;同时在软件工程这个就业前景好的领域,获得良好的职业发展。 |
开启软件工程专业学习的初期,我为自己设定了宏大的学习计划,期望能够迅速掌握这一领域的精髓。然而,我逐渐意识到,自己在专业知识的掌握上显得力不从心,并且没有足够的兴趣和决心支撑起持久高效的学习。 于是,我调整了自己的策略和心态,决定脚踏实地,一点点培养自己对于专业的兴趣和专业素养。最初的宏大目标也细化成了一系列具体、可达成的小目标。 |
个人简历 | ||
👩🎓姓 名: | 吴 思 |
![]() |
📧邮 箱: | xxxxxxxxxxx@163.com | |
📱手 机 号: | xxxxxxxxxxx | |
🧑🎓专 业: | 软 件 工 程 | |
🏼年 龄: | 2 0 岁 | |
成果和获奖经历 | ||
数学建模国赛省二,电工杯三等奖 | ||
专业水平 | ||
编程语言 | C/C++, Python, JAVA, SQL,MATLAB | |
技术框架 | Spring Boot, Vue.js | |
编程语言 | C/C++, Python, JAVA, SQL,MATLAB | |
累计代码量 | 2w | |
项目经历 | ||
基于SpringBoot+vue实现的前后端分离游乐场管理系统 | sql server中保存游乐项目的基础信息用户信息,分为用户端和管理员端两个界面。用户界面展示游乐场地图,游乐项目,门票,各项目实时排队人数,用户信息等信息,用户可对自己的信息进行修改。后台管理界面可对项目信息和游客信息进行增删查改。 | |
导盲系统 | 可为视障群体识别盲道,检测是否偏离盲道,检测盲道上障碍物并提示种类距离,有效辅助视障群体出行。yolo模型进行盲道提取以及障碍物识别,DPT模型对障碍物进行测距。 |
Q1:1.2.3 有了GPT类的应用,传统的搜索引擎是否会被完全替代?
我认为在近五年之内传统的搜索引擎不会被完全替代。当今AI技术迅速发展,喂给GPT的内容与传统搜索引擎能搜到内容是一样的。然而,大部分人对于如何使用GPT技术精准获得自己所需知识尚不熟练,更倾向于使用熟悉的搜索引擎技术来获取信息,社会对于GPT的熟悉和接受需要一定时间。不可否认,GPT在未来会在生活学习工作中扮演重要角色,但短期之内GPT类应用无法完全替代搜索引擎。
Q2:3.1 对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
我认为需要在一定”广“的基础上实现"专"。
当今是技术更迭迅速的时代,新技术和思想层出不穷,倘若只局限于钻研精进所掌握的技术,往往会囿于解决思路单一。而了解多个领域,能够提供解决问题的新思路。将不同领域的知识融汇贯通可以更好地复杂的问题。此外在团队合作中,理解其他成员的技术在团队合作起很大的作用。所以一名工程师需要有“广”的基础。
拥有“广“的基础之后,需要将重心放在“专”上。学的太浅就无法在团队合作中发挥很大的作用,只有当一个团队中的每个成员都将自己负责的部分尽善尽美,整体所开发的产品才能呈现好的效果。
书上说:软件开发有很多个人的感情驱动的因素,但是一个成熟的团队成员必须从事实和数据出发,按照流程,理性地工作。很多人认为自己需要灵感和激情,才能为宏大的目标奋斗,才能成为专业人士。著名的艺术家Chuck Close说:我总觉得灵感是属于业余爱好者的。我们职业人士只是每天持续工作。今天你继续昨天的工作,明天你继续今天的工作,最终你会有所成就。
我认为一个项目的重大节点是一定会有个人、感情的影响的,比如刚开启一个项目的憧憬、项目推进受阻的挫折、项目取得阶段性成果的喜悦,这些情感因素会成为的工作动力,我认为这些个人感情是合理的、人性的,我们应该接收这些情绪,将其化为工作的动力。而开发项目过程略带枯燥,这时候需要运用理论知识,按照流程,系统地完成工作。
Q4:5.3 在团队项目中,是选择有利于自身成长、最具挑战性的工作;还是有利于团队、有把握的完成的工作?
在团队项目中,选择工作时应兼顾个人成长与团队利益。理想的做法是寻找那些既能够推动个人技能提升,又能够确保团队目标得以顺利实现的任务。最具挑战性的工作固然有助于个人成长,但若超出自身能力范围,可能会影响团队的整体进度和士气。相反,总是选择那些轻车熟路的任务,虽然能够确保任务顺利完成,但长期来看可能会限制个人的发展和团队的创新能力。
因此,应当与团队领导和其他成员进行沟通,了解团队的需求和目标,同时评估自己的技能和兴趣。在确保个人所承担的任务不会对团队造成负面影响的前提下,可以主动承担一些具有挑战性的工作,这样不仅能够促进个人技能的提升,也能够为团队带来新的视角和解决方案。同时,领导者也应该鼓励成员在保证工作质量的基础上,尝试新的挑战,并提供必要的支持和资源,以促进个人与团队的共同成长和成功。通过这样的合作和协调,团队可以实现更高效的工作分配,同时为每个成员提供成长的机会。
在团队项目中,面对学习能力不一的成员,我认为成功带领团队的关键在于采取包容性的策略来促进整体的协同发展。可以通过合理分配不同成员工作量、鼓励成员互助、营造良好的团队讨论氛围,确保每位成员都能在适合自己的节奏下成长,同时明确各自的角色和期望,以减少不必要的压力。同时定期的回顾和反馈则有助于及时调整学习计划。此外,合理设定目标和期望,利用团队成员的多样性来促进创新。通过这样的方法,不仅能够提升个体的能力,还能够增强团队的整体协作和执行力。
目前我的职业规划尚不明晰,我对几个方向感兴趣。
1.计算机视觉工程师,负责开发和实现计算机视觉技术,使计算机能够理解和解释视觉信息。他们的工作包括设计和优化图像处理算法,实现模式识别和物体检测,以及利用深度学习模型来提升视觉任务的性能。此外,他们还参与跨学科团队合作,将视觉技术集成到各种应用中,并负责相关软件的开发、测试和维护,以确保系统的准确性和效率。我对计算机视觉很有兴趣,且对计算机视觉有一定的学习。当今计算机视觉在医疗、自动驾驶、安防监控、工业自动化等领域的应用越来越广泛,计算机视觉工程师就业前景广阔。
2.游戏工程师负责设计、开发和测试游戏软件,运用编程语言和游戏开发工具来创造游戏逻辑、图形、音效和用户界面,同时确保游戏的稳定性和性能。游戏工程师需要与美术设计师、音效师和产品经理紧密合作,以确保游戏的创意愿景得以实现,并且玩家体验流畅且吸引人。还负责调试代码,修复漏洞,并优化游戏性能,以适应不同的硬件平台。大学入坑了几款游戏,游戏的精巧设计惊艳到我了,我对游戏开发产生了一定的兴趣。
3.后端工程师专注于构建和维护服务器、数据库和应用程序的后端逻辑,使用各种编程语言和框架来开发API、处理数据存储、设计系统架构,并确保软件的稳定性、安全性和可扩展性。后端工程师负责与前端工程师协作,确保前端界面与后端服务无缝连接,同时也需要进行代码优化、数据库管理和服务器配置,以支持应用程序的高效运行和数据处理。他们还需要监控系统性能,及时解决技术问题,并参与开发流程的改进,以提高开发效率和产品质量。后端工程师与软件工程专业比较契合,就业前景也比较好。
之后会先考研,在研究生阶段继续思考规划我的职业路径
通过软件工程课程可以学习到软件开发的整个过程,包括需求分析、设计、编码、测试、部署和维护等各个阶段,掌握软件工程的核心概念和技术方法,能够在需求分析阶段识别和评估软件工程问题的复杂性,并提出解决方案。可以了解软件开发的完整生命周期,并学习遵循软件开发的标准和规范,培养与业界同行有效沟通的能力。
我希望能通过理论学习和实践项目相结合的方式,掌握软件工程的知识和技能,学习软件开发框架。有充足的机会进行团队合作与组员协同工作以完成项目目标,培养团队合作的能力,为未来的职业发展打下坚实的基础。
时光飞逝,转眼成为大三学生,希望新的学年能够与同学们一起学习掌握更多的技术,获得更多的成长。