如何在掘金高效学习

一个帮助开发者成长的社区

  1. 学习的价值:编程技术处于高速更新换代中
  2. 分享的价值:在分享中成长,鼓励开源精神
  3. 掘金社区要解决的问题:
    • 定位:面向全球中文开发者提供优质技术内容
    • 文化:坚信善于分享和学习优质内容的开发者会成长得越来越好
    • 规则:激励持续输出原创优质内容的用户

高效获取内容

  • 多平台
  • 标签体系
  • 优秀技术团队/创作者
  • 干货直播
  • 学习课程

高效笔记

  • 使用掘金插件写笔记
  • 持续写文章

休闲交流

  • JYM,欢迎来沸点摸鱼
  • 各种活动

从 Go 菜鸟到 Go 专家

技术深入

成为专家的路线

  1. 学习基础语法与使用
  2. 学习问题与解决方法
  3. 学习原理和底层设计

必须掌握的工具

  1. 各种 IDE
  2. GitHub
  3. Go 的调试器 DELVE
  4. 性能分析工具

邻域拓展

  • 一手的消息源

  • 理性看待技术文章

社区参与

了解开源技术组织和社区

  • 工业界广为接受的开源技术组织
    • Apache
    • CNCF
    • etc
  • Go 语言本身的技术社区
    • golang-nuts
    • golang-dev

为什么要参与开源社区

哪些社区项目值得参与

  • 我喜欢的
  • 星星多的
  • 名气大的
  • 我想去的公司的项目

思考总结

为什么要总结

科学的总结方法

  • 卡片笔记
  • 个人代码库
  • 体系化总结

多做技术方面的输出

  • 将笔记内容组织为文章输出
  • 打造个人品牌
  • 著书立说