Junedayday Blog

六月天天的个人博客

0%

Go语言学习路线 - 0.总览

大家好,我是六月天天。从今天开始,我将开启一个新的系列 - Go语言学习路线

大家可以从 bilibili 的视频分享中看到观点的延伸思考

以成长为核心

目前网上已有很多Go相关的教程,包括基础讲解、源码解析、面试技巧等,但我依然下决心来做一个具有强烈个人主观观点色彩的Go语言学习路线:这个系列的目标只有一个 - 成长 。我不求这个系列超越其它的教程,而是能做到去芜存菁 ,引发一批朋友的共鸣。

整个系列中,我会输出大量的主观观点,大家不一定能全盘接受,我也不希望大家全盘接受。我坚信,没有碰撞的技术观点无法引起大家的深度思考 ,犹如上课时老师对你进行单方面的内容输出;同时,主观观点会更具现实色彩与实践意义 ,我经历的公司和方向都很丰富,或多或少会和大家的实际工作产生共鸣。

学习路线概览

  1. 方向篇 - 明确学习的 短期目标长期目标 ,以及我的一些主观建议
  2. 准备篇 - 工欲善其事,必先利其器 ,一套好的工具和方法,不仅能让你更高效地学习,更能让你 坚持下来
  3. 入门篇 - 基础语法 的学习思路,提纲挈领,但不会细化到语法的讲解
  4. 基础篇 - 简单web项目 的实现思路,介绍 项目布局模块职责业务特点
  5. 提效篇 - 提升开发效率 ,常见思路是采用一些优秀的 编程实践开源库研发工具
  6. 进阶篇 - 抛开日常的CRUD,根据自己的目标,找到适合自己的 进阶路线
  7. 高级篇 - 根据互联网上相关信息,结合我的个人经验,谈谈Go语言的后续发展

可能部分朋友会看重 入门、基础这些偏实践的模块 ,但我花了大量心血在 方向及进阶相关的内容 上:

  • 入门的方式各有不同,快的一个月,慢的半年,但最终达到的效果差不了多少
  • 方向错误会严重影响到个人的长远发展,拘泥于自己的舒适圈,越到后期,沉没成本越高

自我简介

我简单地介绍一下自己重要的编程经历,让大家更好地了解我:

  • 4年C++ / 4年Go 开发,Python/Java/Js等也都有中小平台的研发经验
  • 曾在某中型公司(已上市,1000+人)的运维开发团队中作为技术负责人,搭建研发效能平台
  • 目前在某一线大厂任职,参与商用业务平台的开发
  • Go语言研发过公司内部的 私有云平台 和已商用的 业务平台

目标

最后,我再谈一谈自己对 Go语言学习路线 这个系列的期许,也是我希望能区别于其它教程的点:

  • 可落地 - 不停留于泛泛而谈,实践的具体路线清晰
  • 正反馈 - 持续激励自己,避免半途而废
  • 阶梯式 - 层层递进,有明确的进步目标
  • 通用性 - 可延伸至各种技术的学习,形成自己的学习方法
  • 及时性 - 定期更新,保证学习路线的内容不过时

Github: https://github.com/Junedayday/code_reading

Blog: http://junes.tech/

Bilibili: https://space.bilibili.com/293775192

公众号: golangcoding

二维码