大致内容:

底层知识要掌握!

大牛也是从小白开始的

边学边记

持续写文章

主动学习新东西

具备调试代码的能力

记笔记先记,然后再考虑格式,在长期的积累中获取方法

如何成为go语言的专家
  1. 学习基础语法和使用

    • channel怎么用?
    • 生产消费并发怎么写?
    • 生产环境出问题了怎么查?
    • 内存溢出了怎么办?
    • cpu飙升了什么原因?

      Scheduler、Netpoll、Memory management、Data Structure Design

  2. 学习问题与解决手段
  3. 学习原理和底层设计
必须掌握的工具
  1. go开发工具
  2. github
  3. delve
  4. pprof
常见的一手信息源
  1. acm
  2. oreilly
  3. githubTrending
了解开源技术组织和社区

1、工业界广为接受的开源技术组织

  • Apache
  • CNCF
  • etc

    2、Go语言本身的技术社区

  • golang-nuts
  • golang-dev
科学的总结方法
  • 卡片笔记
  • 个人代码库
  • 体系化总结
  • 记录索引比记录解决方案更加轻量
  • 构建属于个人的知识体系
多做技术方面的输出
  • 将笔记内容组织成为文章输出
  • 打造个人品牌
  • 著书立说

自由自在像小鸟
4 声望1 粉丝