软件工程实践第一次作业

102300201陈吕萌 2025-09-27 21:58:02
这个作业属于哪个课程2501_CS_SE_FZU
这个作业要求在哪里软件工程实践第一次作业
这个作业的目标1、了解CSDN社区的基本用法
2、学习基本的Mardown用法
3、了解基本Xmind思维导图绘画方法
4、规划未来,制定学习计划
其他参考文献1、markdown教程-菜鸟教程
2、Xmind绘制思维导图教程
3、《构建之法》

目录

  • 一、回首过去
  • 1.1 当初为什么选择软件工程专业?
  • 1.2 当初对软件工程这个专业的期待与希望是什么?
  • 1.3 过去两年学得怎么样?
  • 二、立足当下
  • 2.1 当前的目标
  • 2.2 目前的不足
  • 三、展望未来
  • 3.1 阅读《构建之法》,针对构建之法社区中前人提出的问题,谈谈自己的想法。
  • 3.2 未来的职业规划是什么?
  • 3.3 对于软件工程实践课程,你有什么理解和期望?
  • 四、思维导图和学习路线
  • 4.1 思维导图
  • 4.2 学习路线


一、回首过去

1.1 当初为什么选择软件工程专业?

  一句话总结的话就是当时脑子不太好。😭

  高考成绩的分数所在的区间,专业>学校。当时就已经不太想考公了,从就业角度看,理工科前景比较好。但大部分理工科对女生不太友好,当时小红书有个帖子说软件工程对女生相对友好一点留下印象了。后来也看了很多学校,但很多没法考上比较心仪的专业,太北方的还有水土不服的风险。综合考虑就选择了福州大学。听人介绍,就业方面,福大第一是电气,接下来就计算机,所以当时志愿报的先电气,接下来就计科,再接下来就是以为相对友好的软件工程了。

1.2 当初对软件工程这个专业的期待与希望是什么?

  最开始其实以为软件工程专业一方面会比计算机科学技术专业学业轻松、专业性更强,而且大三大四学费那么贵据说是去给软工uu搞实习了,我还以为会相对好就业呢😢。也做过那种以后成为可以少social、多money,虽然忙但是可以提前积累财富的人生的梦💥。

1.3 过去两年学得怎么样?

  虽然好像说无论你选择哪个专业你都会有一段时间很想鼠😊,但是后来是真的想了很多如果,因为这个专业有一股浓浓的学缩力,本来人就傻了,最后结果就是过去两年只知道了福州没什么好玩和好吃的。

头大表情包


二、立足当下

2.1 当前的目标

  • 学习前端。根据所定的学习计划进行实施。
  • 学好本学期课程
  • 补过去落下的基础课程。查缺补漏没辙了。

2.2 目前的不足

  • 过于依赖AI工具
  • 代码能力较弱。一些基础知识点没掌握好,了解的代码框架不多。
  • 对当前的规划没有特别清晰

三、展望未来

3.1 阅读《构建之法》,针对构建之法社区中前人提出的问题,谈谈自己的想法。

  1. 如何区分一个好的程序员和不好的程序员呢?

  个人比较赞同好的程序员,首先是要过硬的专业知识,编写代码的能力过硬,能够适应重复的,机械性的工作。其次,从人的角度来说,思维严谨,做事周密,对于关键的细节考究,对于过于的细节又能够选择性忽略。第三,从团队角度来说,程序员往往是不能够脱离团队的,和团队的其它成员有良好的沟通和认识,首先确保好自己所工作的职责范围,在这一基础上能够为团队尽量做出更大的贡献,同样是一个重要的衡量标准。最后,技术始终是不断迭代,不断革新,所以好的程序员也要跟上时代,跟上新技术,不断学习,将新的技术用在实际要解决的问题上,这一点也尤为重要。

  1. 有了GPT类的应用,传统的搜索引擎是否会被完全替代?

  个人比较赞同,不会完全被替代。虽然GPT类应用对于信息收集和整理较于传统搜索引擎更加便利,但是GPT类应用有时候无法对一些信息做出准确的辨别和筛选,所以给出的回答可能带有错误信息或者错误的信息,但有时候我们又难以看到GPT类应用思考的过程,容易被带跑。而且就像之前传统搜索引擎出世,也没有完全替代书籍类搜索。

  1. 应该在什么时候使用goto?

  个人比较赞同,软件开发的过程中只要能够使代码实现清晰简洁,像goto这样的方法也可以考虑使用。

3.2 未来的职业规划是什么?

  目前的计划是准备考研,缓和一下吧也观望一下大环境吧,希望在读研的过程中可以进一步提升自己的专业能力,跟着导师积累更多的项目经历,同时读研期间考虑今后的就业方向,合理规划学习路线。

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

  对软件工程实践这门课,我的理解是,它远不止是一门普通的课程,更像是一座连接校园理论知识与真实行业需求的桥梁。它要求我们不再仅仅关注如何写出能运行的代码,而是要学会像一名真正的工程师那样,系统化地思考和处理一个软件从诞生到上线的完整生命周期。
  我期望通过这门课程,能获得以下几方面的核心成长:

  1. ​​掌握工程化的全流程​​:我希望能够亲身体验从​​需求分析、系统设计、编码实现到软件测试和项目部署​​的每一个环节。理解每个阶段的核心任务、产出文档以及它们之间的衔接关系,从而建立起对软件开发的整体认知框架,而不仅仅是零散的知识点。

  2. ​熟练运用现代开发工具链​​:我期望课程能引导我们熟练使用业界标准的​​版本控制工具(如Git)、项目管理工具、原型设计工具以及持续集成/部署等自动化工具​​。这些工具是提升协作效率和保证项目质量的关键,也是现代软件工程师的必备技能。

  3. ​在真实的团队协作中磨练软技能​​:我特别看重课程中的团队项目部分。我希望能在角色分工、任务协调、代码整合、冲突解决等实际挑战中,深刻体会​​沟通、协作和责任感​​的重要性。学会如何在团队中高效工作,是这门课能带给我们的最宝贵的财富之一。

  4. ​培养解决复杂问题的工程思维​​:最终,我希望能通过实践,初步培养起一种​​结构化、系统化的问题解决思维​​。在面对一个复杂需求时,能够学会先分析再设计,先规划再动手,并时刻考虑代码的可维护性、可扩展性等质量属性。

  总而言之,我对软件工程实践课程的期望是,它能提供一个“安全”的模拟战场,让我们在步入社会前,提前感受真实软件开发的挑战与魅力,不仅学会“做事”,更学会如何“共同做成事”。这无疑将为未来的职业发展打下坚实而宝贵的基础。


四、思维导图和学习路线

4.1 思维导图

前端学习思维导图

4.2 学习路线

前端学习路线

...全文
74 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

103

社区成员

发帖
与我相关
我的任务
社区描述
2501_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_LQF
  • 木村修
  • 心态773
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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