未雨绸缪
学习核心与重点
计算机基础
了解网络是怎么连接的、计算机操作系统
-
计算机网络
-
HTTP、HTTPS、HTTP2
-
TCP、UDP
-
-
了解操作系统的操作以及基本命令环境
语言入门
以Go语言作为核心语言学习,辅助以Python
-
Go
-
Python
数据结构和算法
了解常见的数据结构和算法
-
数据结构
-
算法
数据库与缓存
-
MySQL
-
Redis
工作基本技能
-
Linux常见命令 + SQL + Git + Vim + Shell,基础必备
-
Go Web + ORM,开发必备
-
Redis、MySQL,MQ,开发必备
-
HTTP、HTTPS、WebSocket,原理必备
-
HTML、CSS、Javascript、Vue【了解即可】
其他技能
-
Docker
-
ELK
-
NSQ、KafKa
面试题驱动
常见面试题完成笔记、然后再去细看各种资源
-
数据结构和算法
-
Redis
-
MySQL
-
Go
-
操作系统
-
计算机网络
-
项目问题
学习方式
-
网络视频
-
书籍
-
网络资源
-
官网Demo
-
笔记、画图、思维导图
Golang开发工程师
-
计算机基础扎实,熟悉常见的数据结构和算法、设计模式、OOP
-
了解LInux环境、Shell或者Python编程
-
熟悉协议、存储、缓存、消息队列、搜索等
-
熟悉Docker等
-
熟悉高并发、高可用、高性能程序构建
-
熟悉分布式、微服务等相关、了解系统设计
感谢关注!https://github.com/GodYao-Go