首先学习前端技术做页面
1、前端先学习HTML+CSS+JavaScript做基础页面
2、然后进阶学习 VUE+ElementUI做项目
这样就可以做一个web系统的页面了
然后学习后端做数据和业务处理
1、先学习SpringBoot框架做网站后端数据处理支撑简单的网站
2、然后进阶学习 SpringClould 微服务全家桶 做大型项目
然后学习数据库
1、先学习Mysql和Redis等基础数据库
2、再进阶学习Clickhouse、Influxdb、ES等大数据数据库
工作几个阶段
1、项目研发阶段
- 作为前端需要理解产品经理的原型和需求文档和UI图,然后用VUE+Element按照上述三者开发页面
- 作为后端需要理解产品经理的原型和需求文档,然后用JAVA语言写按照需求描述编写业务逻辑和与数据库交互
2、性能优化阶段
- 作为前端要优化页面加载速度、浏览器适配等
- 作为后端要优化服务并发、接口请求速度,接口逻辑,数据库表优化
- 作为运维要优化服务器监控告警、部署流程、项目发布流水线
3、架构设计阶段
- 作为架构师要能完成从产品到业务模块的概要设计
- 完成技术选型、数据治理架构、部署架构、服务拆分、业务场景等
4、项目管理阶段
- 作为架构师要能完成需求分析到排期到根据每个人的特点合理分配工作
- 完成风险上报、风险处理、进度管控,问题闭环
- 开会表述与团队情绪管理
- 完成客户沟通、内外部评审、项目演示、演讲