codefollower/My-Blog

再见 2019,你好 2020

Opened this issue · 13 comments

已经连续三年在 GitHub 写年度总结了,就连标题的风格都一样。
2019年对于我很重要,也很顺利,甚至还超出预期。

前言

10年前的2009年是我至今技术生涯第一个超重量级的转折点,2006年辞掉工作,靠着前面4年工作得来的积蓄宅在出租房里,全身心研究自己喜欢的技术,花了4年时间才有了一点小成果,直到这篇文章发出来后才被注意到,也因此被推荐去了阿里巴巴工作。

10年后的2019年,也是类似的经历,经过多年的技术研究与实践,7年前心心念念的数据库也做出来了,而且还全部开源。等到2029年回头再看时,也许2019年会是我技术生涯的第二个转折点

工作

本来今年的工作计划重点是完善 Lealone 数据库,但是在年初的时候突发灵感想去做一个大一统的 SQL 引擎,用来统一解决 OLTP、OLAP、批处理、流程处这四个场景下的计算问题,所以2019年的前面8个月都转去做 Bats 这个新的 SQL 引擎项目了。

为了做 Bats 这个项目前期做了很多技术研究,最初以 Apache 的 Hive、Spark、Flink、Tez、DrillCalciteApex 作为研究对象,最后考虑到 Drill 和 Apex 都使用 Calcite 作为 SQL 引擎并且有一些自己的扩展,刚好这三者能满足 OLAP、批处理、流程处这三种场景下的一些需求,所以工作重心就围绕 Drill、Calcite、Apex 的源代码展开了,花了8个月研究三者的代码,并做了很多代码整合与重构的工作。

Drill、Calcite 的设计比较复杂,考虑到 Bats 这个项目要想达到的目标可能不是短期就能实现的,所以优先级降低了,毕竟这只是计划外的项目。从9月份开始就重新把精力放在 Lealone 这个产品上了,先把 OLTP 领域的东西做好,后续再继续投入到 Bats 这个项目。长远看,我就是想用 Lealone + Bats 这个组合来完成我的另一个宏伟目标: 统一数据库和大数据

Lealone 今年的工作绝大部分就是完善这里提到的几个技术想法,然后还把之前未开源的几个超重量级的技术创新也开源了,包括新的分布式事务模型、新的副本强一致性协议等等。

生活

今年生活过得很充实,虽然骑自行车的次数极少了,也没再去跑步,只是常常去散步,身体也算健康,没出什么大的毛病,不像2017/2018年那么痛苦了。这一年在生活方面倒是创造了一项个人新记录: 有300+天是背靠床头,半躺在床上工作的。这种工作姿势对我而言比较舒服,连常见的颈椎问题都极少出现了。

情感

虽然我从不过生日,但是2019年12月24号(农历11月29)是我的公历和农历生日难得重合的一次,所以我刚刚满38岁不久。虽然我对结婚这件事一直是随缘、宁缺毋滥的态度,但是我家人还是很操心的,光是这一年就给我介绍了好几个相亲对象,当然我一个都没去见面。找一个合适的人还是很难的,家人的圈子跟我差别非常大,他们认识的人我相信很难适合我的。即便如此,我也没有逆反心理,该跟家人吃晚饭的,还是吃得很开心,他们说的我认真听就好,不会因为结婚的事跟家人闹矛盾。

前女友(如果算的话)在8月份时给我发过一次短信,问我有没有结婚,过得好吗。所有跟她相关的东西我都删除或丢弃了,分了就分了,我也没有回短信,从那次之后到今天她也没再发过。也许不回复就是最好的回复吧,虽然冷漠了点,但总比给人留念想好。

家庭

这里说说跟家人相关的,我有一个姐和一个弟,都已经结婚,也都有了一两个孩子,我爸2008年时就因为晚期肺癌去世了,我妈跟我弟在乡下老家一起过。作为家里唯一一个通过读书改变命运的农村娃,我深知在农村帮扶自己的兄弟姐妹是一件多么不容易的事情,也希望自己的亲人能过上好一点的生活。

有些人不是不努力,而是即便努力了能达到的高度也是有限的,所以我会尽力帮助,哪怕花一些钱能让亲人过得好一点我也愿意。我知道房子这件事情是一件很花钱的事,很多人工作20年也难买一个房子。

所以,这一年我做了一个比较大的决定,因为我暂时不需要太多钱,所以我把我的大半积蓄拿出来,把乡下的老房子拆了,重新起了一套三层的小洋楼,虽然花费不多,包括装修在内也不到35万,但是能让我妈开心我就开心。

我姐也有了孩子,过去在城里一直租的小单间,每次去她那里吃晚饭都不是滋味,刚好她手里也攒了一些钱,我也答应帮她出一部分,当然也不用还,这样她的压力就小一点,才舍得买房,所以在2019年的最后一个月她终于交完首付买到房了。

我妈这一年也来城里帮我姐带一个两岁的孩子,刚好家里起房子没地方住就让她提前体验一下城里的生活。来之前我是预测我妈不会喜欢城里的生活的,果真呆了大半年后就很想回去了,差不多每周都想回乡下看看。上一代人有上一代人的活法,做子女的也没必要强求。

另外,我大叔家也起新房子,但是没什么钱,所以我也借了几万给他,虽然说是借,还不还也无所谓了。

投资

今年没有新的投资项目,气候异常,家里的果树今年结果比往年少了一半,估计又是没钱赚的一年,在农村做养殖的事还是看天吃饭,对我来说这些都不重要的,就当是给家人炼手提升做事能力的一种方式了。

这一年也卖了150股阿里的股票,分了两次卖,有次以181美元每股的价格卖了100股,另一次是188美元卖了50股,现在涨到210+美元了,一下卖亏了好几万RMB。本来想卖了之后得点钱然后多帮帮其他亲友的,结果这钱不能转回来,早知如此我就丢在那不管了,说不定以后还能涨。

2020

2019年就说这么多了,工作方面这一年可以看成是产品研发之年,2020年开始就正式商业化了,虽然在传统行业做了不少商业项目,但是没有做过数据库这些基础软件的商业化工作,所以这对我来说是既陌生又好奇的。公司还是会继续留在我的家乡桂林,往后希望能在自己的家乡做出一点小成绩。

家人方面我已经做了我该做的,没什么太多奢求了,只希望自己的家人平平安安、开开心心就好。也希望我自己能在40岁前能找到一个合适的人吧,这也是我妈唯一操心我的一件事了。

最后,也祝所有的同事、朋友、同学,还有各位网友都能过上自己想要的生活!

一个人做技术 不好推广,国产的tdengine也是到处蹭大会宣传自己,老哥你的产品再好 社区做不起来也不行

简单快乐!加油加油!

祝您新年快乐,身体健康。谢谢您长期以来,无私的分享

祝好

祝2020 家庭事业双丰收

人生何处不相逢。

很多年前(至少五六年?)记得看到过这个 #1 文章,对于一个文科生来说如一盏明灯。后来就失联了。

去年底在微博时间线上从梨叔那里看到你的微博2.0,兜兜转转来到这里看到 #1 这个的时候,感觉很奇妙。那天还跟老婆讲这种奇妙的经历。

如今也算正式的一名码农,尽管是最基础的那种。

喜欢看到人间这些有意思的人。如你、伞哥、王垠都算是。其中你是最接地气的一位。

祝你40岁挣到1亿并找到了一起压马路的人。

您好,新年好,看到您的关于openjdk的开源项目,想跟你请教一些冬雪

一直很佩服您的经历,希望产品早日上正式环境运行!😁😁😁

通读了您的所有文章,受益匪浅,感谢您的开源代码分析。
新的一年祝您找到另一半,身体健康,工作顺利。

还是抓紧找到合适的人吧~~~

呵呵 经常在 hllvm 社区看到您的回复, 很佩服, 愿越来越好

祝福,weibo 上简介为「自言自语之地,微博 v2.0」 的应该也是博主吧,哈哈,也没想到 Github 上也能遇到

佩服,加油