个人简介
2026届毕业生,中共预备党员,2022级软件工程一班学生,曾任班级班长
个人荣誉
1.2024年睿抗机器人开发者大赛国家一等奖
2.2024年全国三维数字化创新设计大赛国家三等奖
3.2024年中国国际大学生创新大赛省金奖
4.2024年“挑战杯”中国大学创业计划竞赛省二等奖
5.2024年大学生计算机设计大赛省三等奖
6.2024年河北省公益广告大赛省优秀奖
经验分享
软件工程并不只是“学习编程”。刚开始接触这个专业时,往往会把重点放在编程语言、算法和代码实现上,但随着学习的深入,会逐渐认识到,软件工程更强调如何系统地解决复杂问题。从需求分析、系统设计、编码实现,到测试、部署和后期维护,每一个环节都会影响软件产品的质量。一个真正优秀的软件系统,不仅要“能运行”,还要具有可靠性、可维护性、可扩展性和良好的用户体验。
其次,软件工程让我更加理解团队协作的重要性。实际的软件项目很少能够由一个人独立完成。不同成员需要分别承担需求分析、前端开发、后端开发、数据库设计、测试和项目管理等工作,因此,代码规范、版本控制、文档编写和沟通能力都非常重要。通过项目实践,我逐渐认识到,个人技术能力固然重要,但能够与团队成员高效合作、清晰表达自己的设计思路,同样是软件工程人才必须具备的能力。
第三,软件工程的学习培养了我较强的工程思维。面对一个复杂任务,不能一开始就直接写代码,而是要先分析问题、明确需求,再进行模块划分和技术选型,把复杂问题逐步分解成可以实现和验证的小问题。这种“分析—设计—实现—测试—改进”的思维方式,不仅适用于软件开发,也能够帮助我们处理学习和工作中的很多实际问题。
此外,我越来越体会到持续学习对于软件工程专业的重要性。计算机技术更新速度很快,从传统的软件开发,到云计算、大数据、人工智能,再到现在的大模型和智能软件开发,新的技术和工具不断出现。因此,大学阶段真正需要掌握的,不只是某一种编程语言或某一个开发框架,而是自主学习新知识、理解新技术并将其应用于实际问题的能力。
人工智能的发展也让我重新认识了软件工程专业。如今,AI可以帮助程序员生成代码、查找错误、编写测试和辅助设计,但这并不意味着软件工程师的重要性降低。相反,未来的软件工程师需要更加关注需求理解、系统架构、工程质量以及人与人工智能之间的协同。会不会写某一段代码可能不再是最核心的竞争力,能否正确理解问题、设计系统、判断AI生成结果是否可靠,可能会变得更加重要。