软件工程实践第一次作业

102300422吴坚铭 2025-09-27 15:39:56
这个作业属于哪个课程2501_CS_SE_FZU
这个作业要求在哪里软件工程作业第一次实践
这个作业的目标加入CSDN班级社区、规划新技术学习路线、学习使用Xmind绘制思维导图
其他参考文献markdown教程-菜鸟教程

目录

  • 一、 回首过去
  • 1.为什么选择软件工程这个专业
  • 2.当初对软件工程这个专业的看法
  • 二、立足当下的深入理解
  • 1.对前端方向的认知迭代
  • 2.当前学习重点
  • 三、展望未来
  • 1.未来发展目标
  • 2.未来学习规化
  • 四、思维导图和学习路线
  • 思维导图
  • 学习路线

一、 回首过去

1.为什么选择软件工程这个专业

当初对专业选择的时候了解到互联网行业需求大,职业发展稳,所以就选这个专业

2.当初对软件工程这个专业的看法

以为 “写代码 = 做软件”,不懂开发全流程(需求、测试、运维),也不清楚前端等细分方向。

二、立足当下的深入理解

1.对前端方向的认知迭代

如今对前端的理解,早已超越“简单搭页面”的层面,而是融合技术深度、用户体验与工程化思维的综合领域:

  • 工程化支撑可持续开发:早期代码杂乱无章,维护困难。通过引入 Vue CLI、ESLint、Git 等工具,逐步建立起规范、可维护的项目结构,体会到前端本质是“系统化构建产品”,工程化能力决定了项目的长期生命力。
  • 技术选型服务于效率:曾坚持“原生 JS 优先”,但在复杂场景中,Vue 的组件化与状态管理显著提升了代码复用性。逐渐认识到,前端应“以合适工具解决实际问题”,而非执着于技术形式。
  • 体验优先于功能实现:开发博客时发现,页面加载缓慢、交互无反馈等问题直接影响使用感受。由此开始关注懒加载、动画反馈、防抖节流等细节,意识到前端不仅追求“可用”,更应追求“好用”。

2.当前学习重点

当前学习重心已从前端工具深化至全链路数据流架构的设计与实现。目标是解决“数据如何高效、可靠地驱动前端应用”这一核心问题。通过探索状态管理、缓存策略、API设计与实时通信等技术组合,确保数据在流动过程中的实时同步、稳定可靠与易于追踪,支撑起更具交互性的现代应用。

三、展望未来

1.未来发展目标

未来 1-2 年深耕资深前端领域,技术上攻克 React18+TypeScript+Redux 生态,掌握前端性能优化(首屏 / 加载速度)、跨端开发(React Native)、工程化进阶(Vite 配置 / CI/CD),能解决大型项目组件通信、多端兼容等复杂问题;产品上从实现需求转向理解需求,研究主流产品 UX 设计,结合业务优化页面逻辑,最终独立负责中小型项目(如企业 SaaS、电商前端)的架构设计与开发落地。

2.未来学习规化

未来 6-18 个月前端学习规划:短期(1-6 个月),夯实 JavaScript 深度(闭包、异步、设计模式),掌握 React18 核心 API 与 TypeScript 类型系统,完成 2 个中小型组件库开发;中期(7-12 个月),攻克前端性能优化(LCP/CLS 优化、代码分割)、跨端开发(React Native 基础)与工程化(Vite 插件开发、GitLab CI/CD 配置),独立负责 1 个企业级 SaaS 系统前端架构设计;长期(13-18 个月),深入前端工程化进阶(微前端架构落地、Monorepo 项目管理)与用户体验设计(A/B 测试实践、无障碍开发),能主导复杂项目(如多端电商平台)的前端技术选型与难点攻克。

四、思维导图和学习路线

思维导图

img

学习路线

img

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

103

社区成员

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

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