一份go+vue全栈工程师的技术栈列表
目录
我是一位能利用go+vue自行完成设计、开发、测试、运维(软件生命周期全过程)的全栈工程师。
此博客分享我的技术栈列表,可以作为入门者的待学习清单。
前端:
- 基础:html5,css3,js
- 库:BootStrap,JQuery
- 框架:vue+vite-plugin-seo-prerender
- 静态站点生成:hugo
后端:
- 语言:go
- 三方库:gin,quic-go,gorm,viper,fyne
- 数据库:Mysql,Redis,Mongodb
- 消息队列:RabbitMQ
- 其他:WireGuard,Docker
其他:
- 版本控制:git
- 编辑器:VsCode
- 仓库:github,gitea,gerrit
- 操作系统:Debian,Ubuntu
- 云服务:Vultr,Cloudflare
需要掌握的课程:
- x86汇编语言
- 计算机组成原理
- 计算机网络
- 现代密码学
- 操作系统原理
- 数据结构与算法
需要了解的协议:
- ARP
- IP
- UDP
- TCP
- QUIC
- TLS
- HTTP