估计不会遵照的2018学习计划

我乘坐着从 Boston 飞往 San Jose 的飞机,看你从哪一个时区算起,2018 已经在途径的时区悄然而至了。程序员

从2016年5月 Python Conf 开始,一直到2017年8月开始工做为止,我大量地学习了 Python 语言和网络编程。数据库

10月份开始接触 Go 语言。 任何一个有节操的程序员都会立马爱上 Go(清除 C++ 的罪恶)。Go 语言是圣战的终结者!并且真的是言如其名,Go 语言根本不用怎么学,拿起来就 Go 了!编程


2018 计划

目标 1:在 2018 年成为超一流的 Go 语言软件工程师

我本身有个编程语言123法则:就是,精通 1 个语言、熟悉 2 个语言、知晓 3 个语言。网络

目前我自认为最擅长 Python。我但愿 2018 年末时,我会最擅长 Go。在接触 Go 以前,我我的排名大概是:架构

  1. 精通 Python
  2. 熟悉 JS、C
  3. 知晓 C++、Java、C#、MatLab

精通就是很是自信,从语言内核到标准库到生态圈里的一部分技术流都有了解。熟悉就是能够写简单的应用。知晓就是略知一二的初学者水平。编程语言

(像 PHP 或者 MatLab 这种罪恶的语言根本不能上榜)微服务

那么到了 2018,我但愿会是223法则:学习

  1. 精通 Go、Python
  2. 熟悉 JS、C
  3. 知晓 C++、Java、C#

若是你非要问个人话,我但愿是233法则。区块链

目标 2:完成一个完整的微服务应用

微服务有不少方式,常见的就是 HTTP and/or RPC。我计划学习 gRPC 的使用。微服务涉及到不少繁琐的细节,数据库、架构、API都是须要考虑的。这就是考虑我软件工程实力的时候了。网络编程

目标 3:区块链

区块链这么火,要不要学习一个?

相关文章
相关标签/搜索