大家新年好!现在正好是咱们分享2018的故事的时候,所有给你说说我的2018,什么变了,啥没变。生活就是一场战斗,有时候能赢,有时候输了再想辙也没啥大不了。可以说的事不少,我说三个最重要的吧。

从 React 到密码学

首先一个就是我关注的领域从 React 切换到了密码学。

从2011年开始我就做 Web 了。2014年开始我就不用 Rails 了,开始用 React 作为我的主要技术栈。但是从2018年4月开始,我切换到比特币和区块链这边了,后来我发现比特币背后真正的魅力其实是密码学。最早我是做 Linux 和 C 的,现在这些知识又都开始用上了,感觉不错,不是光有 Web 那些知识了。

当然,Web 还是我的最爱,也是我唯一能谈得上有专业技能的领域。所以将来我肯定还会化很大的精力去做 Web 应用的,可能是教程网站,也可能是区块链 DApp 。Web 的精髓是开放,密码学把这种开放带入了一个更深的层次。

从线下教学到全职写作

我最近两年真的是做了不少的线下培训,虽然不算全职工作,但是也真不少。2008年就不一样了,我就是春天时候做了一期,后来就全身心在网上写作了。

像我这样的人在秦皇岛谋生不太容易,不过在这的经历也带给我不少自信和意义。秦皇岛真的是咱们说的一个“小地方”,没有几家真正的技术创新企业。技术人通常也都是不用谷歌,也没听说说维基百科和 Github 的。没有技术社区真的不行,因为没人在意我每天研究点啥。当然总有特别好学的人,给他们培训就让我觉得,我搞的这些东西真的是能帮到他们。但是始终市场太小,我挣不着什么钱。今天我得到了赞助之后,就再也没有搞线下培训了。笑来原来跟我说过,如果你在地方上待着,找不着足够多的跟你想法类似的人,那你就起不来,所以就得回北京或者在网上弄。

所以就开始全职在网上折腾了。但是我服务初学者的这个方向是不会变的。我依然认为所有人都应该学编程,未来会有五亿中国人会编程。

从程序员到技术作者

第三个转换就是从主要写代码,变成主要当技术作者了。

我倒觉得没有人是纯粹的程序员,因为大家都是为了解决某个问题才写代码。不管怎么说,我是一直从2006年就全职写代码的,即便最近几年你看我视频录了不少,但是主体时间肯定还是写代码的。到2018年真的不一样了,虽然 Github 上整年的 commit 数量依然是1700多,但是大部分都是文档,代码很少。区块链是个新领域,目前最重要的任务是让大家明白这个东西到底是干啥的,所以还是写教程比较合适。总之,怎么能够更好的服务大家,我就怎么干。

当然我对开源的热爱有增无减。对我来说,2008年最开心的事,不是比特币这两年涨了一些,价格这个事都是不确定的。最开心的是我看到一下子成了了恨不得上万个开源基金会,因为区块链项目一般都是开源项目。有些人可能说这都是炒作,都是泡沫。但是我所见到的是真正优秀的开发者现在可以全职投入到开源项目中来了,这才是最重要的。

总结

这就是我的快乐2018。我开始做区块链和密码学,开始变得对开源更乐观。开源,对我来说就是十多年来工作的全部。重点不是我们用什么技术,重点是要把开放思想贯彻到底。URL 是世界上最厉害的武器之一,2019年我会写更多的教程放到网上,向维基百科那样把这些内容都链接起来。这不仅仅是”在 Web 上写文章“,这是在“构筑一个更强大的 Web”,因为 Web 的本意就是”很多文章链接而成的网“。关注的领域当然是技术,因为技术是把大家的理性和善意连接起来的最好方式。