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

作者分享了从2016年到2018年的编程学习经历,从Python转向Go语言,并设定了2018年的三个目标:成为一流的Go语言工程师、完成一个微服务应用及探索区块链技术。

我乘坐着从 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:区块链

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值