什么是全栈开发
是一种掌握多种技能并利用这些技能独立完成一个产品的人,要花 10 年时间掌握前端、后端、面向客户端的知识内容,才能成为一名全栈开发者。 因此,全栈开发人员绝不是一蹴而就的。你需要做的是打好技术基础,强化核心技能,不断学习,迎接更多挑战。
全栈开发的技术栈
全栈开发的优势
- 横向技术广,视野开阔,解决问题角度更多
- 可以为团队中的每个人提供帮助,大大减少团队沟通、技术对接的时间和技术成本
- 学习新技术更快,接受能力和理解力强
全栈开发的劣势
- 由于涉猎广,大多技术不深
我的全栈之路
语言
- Java
- Kotlin
- Js
- C++
- Python
- Dart
大前端
- Android
- React
- ReactNative
- 小程序
- UniApp
- Flutter
后端
- Spring Boot
- NodeJs
数据库
- Mysql
- Sqlite
- DB2
DevOPS
- Scrum
- Jenkins
- Nginx
- Docker
- CI/CD