技术学习Roadmap路线图

治疗白癜风医院 https://myyk.familydoctor.com.cn/2831/detail/
计算机基础知识包括:计算机网络:《计算机网络:自顶向下方法》操作系统Linux操作系统原理,内核设计与实现面向对象,设计模式:极客时间-《设计模式之美》;Golang设计模式数据结构与算法:leetcode,《算法》,UCB网课CS61B分布式系统:MIT6.84、MIT6.84中文笔记、《分布式系统:概念与设计》这些知识,不需要专门去学了,工作中也用不到,而社招面试的时候再用快速备战的方式去补就行了。工具类你不得不掌握的一些技术知识,掌握了会对你的生产力有极大提升,但是也不需要深入掌握。能够在需要的时候直接拿来用,快速上手写出来就行。脚本语言:python,包括:文件处理、系统操作、爬虫,等等  SQL:一些比较复杂的sql写法,hive-sql  git  vim  Linuxshell:常用shell命令开发语言Golang需要掌握的地方稍微多一些,可能需要比上述工具要深入一些,做到effectivego:基础语法、常用标准库、包管理  for、slice、map底层原理  defer、panic、recover  interface  并发编程:Goroutines,Channels,锁  gc  性能优化专项存储MySQL掘金专栏:


转载请注明:http://www.aierlanlan.com/rzdk/7131.html