2021 年 全栈工程师技术栈
全栈技术点
软件工具
文本编辑 IDE
Vsode
综合 IDE
Eclipe
IDEA
Web 浏览器
Chrome
Firefox
Safari
IE/Edge
原型设计工具
Adobe XD
PS
终端命令工具
MSDOS 微软终端
Linux Bash Linux 终端
Putty 基本终端工具
响应式布局
Viewport 的使用
Fluid 流式布局
Media Queries 媒体查询
px , em ,rem
移动优先设计原则 手机优先
系统部署
域名登陆与使用管理
了解一下共享主机与虚拟主机 VPS
了解文件传输 FTP SFTP SCP
静态网站宿主系统
CSS 编程
CSS 结构化
CSS 变量
CSS 嵌套
CSS 混合与函数
CSS 继承
前端开发基础
网站 UI 布局设计(header,footer sidebar,popup......)
HTML/CSS 框架(Bootstrap, Framework7 -----------专门征对移动端的框架)
JavaScript 框架
React
Vue
Angular
精通一个就 Ok 了
服务器端渲染技术
Next.js(React)
Nuxt.js (Vue)
Agular Universal (Angular)
不要精通,只要其作用原理即可
服务器端编程
Node.js-----------koa--------------Express---------------Salis
Python-------------FLask----------------Django
PHP------------Laravel--------------------ThinkPHP
C#--------------------Asp.Net
Ruby------------------Ruby on-----------Ralis
Java-------------Sprint Boot--------------Struts
只学了解有哪些即可,首选 Node.js 或 Python
数据库开发
关系型数据库
Mysql
PostgreSQL
NoSQL
Mongodb
Redis
云服务
阿里云
AWS
内容管理系统 (CMS)---基于 PHP
WordPress
文件内容少,不要太多交互,起宣传作用的话,首选 WordPress
终端工具
基本终端命令操作
源代码管理工具
Git SVN-------------公司内部用
包管理工具
npm
yarn
打包工具
WebPack
构建工具
Gulp
可以了解,达到灵活应用
操作部署知识
部署
Linux SSH Git 服务器软件(Apache,Nginx,Tomact
平台
AWS, 阿里云
虚拟
Docker
Vagrant
多项了解,选择一个学会灵活应用
手机开发
React Native
NativeScript
Ionic
Flutter
原生 Swift -- kotlin
多平台开发
桌面开发 -----------Electron
AI 与 机器学习
Python
线性代数
全栈工程师基本素质
全栈开发环境搭建
开发工作流的组织 带动团队集体开发
自动化测试(单元测试,集成测试,回归测试)
后端 API 以及微服务 框架搭建
数据库基本操作和维护
全栈应用程序搭建(前端 中间端 后端)
云部署和管理
版权声明: 本文为 InfoQ 作者【HaiJun】的原创文章。
原文链接:【http://xie.infoq.cn/article/e237a5e1a426bafaa3ec07738】。文章转载请联系作者。
评论