对于问题的回答

Publish date: 2021-05-28

今天是我参与Talent Plan学习的第29天了,虽然也不是一直把精力放在TiDB这种,但也一定有对我的疯狂“卖菜”行为感到好奇。先再次声明一下,我并没有卖菜(谢米哭泣),菜狗就要做好菜狗该做的事。我经常被Peter调侃没有对自己实力的自知之明,我经常被Mwish嫌弃甚至无视,我经常被光量子前辈安慰……这些种种的现象都在说明我就是很菜,因此好好学习技术才是王道啊。以上是来自谢米的自述。

下面来回答一下最近经常被问到的问题吧。

1.谢米目前的专业方向是什么?

我对自己目前的专业方向其实还没有一个明确的地位,只能说暂时定位在DB了。具体地说是,我现在只知道一些分布式数据库比如TiDB这种HTAP存储的基本原理。当然也不是说我只把注意力放在数据库啦。15-445的lab一上手对我来说就是遇到了一堵墙,我对C++的了解也仅仅是停留在基础语法上,写过一点作业的小程序以及针对特定问题的算法代码,但都是很浅显的记忆一下就能懂的东西。因此我绝对不敢说我对C++有任何的了解,我只能说学过但是还不会。C++的技术更迭实在太快,连C++17的特性都还没了解清楚就已经有了C++20,C++23…按照cxs的说法,可以说是彻底失败。 不过我会尽快补全CS的体系,让自己做出更加清晰的判断,这个暑假就会有结果的,相信我。

2.谢米有十分擅长的编程语言吗?

怎么说呢。不仅是编程语言呢,就连平常交流使用的自然语言我也无法断言说自己对某种语言就十分擅长了,即使是汉语也一样。编程语言的话,我姑且是对C有比较深的感情了,不能说是完全了解,不过还是看了比较多的书的。CS61B学的时候并没有学到最后,因此不能说Java的功底就有多深厚了,相反并不是太喜欢。C++和Golang的话就只有基础语法的水平了,C++仅仅是在学习数据结构和算法的时候记过基础语法,但也不觉得自己就学会什么奇技淫巧了……Golang更是夸张得只是花了三天时间把A Tour of Go给写完了,惭愧(谢米哭泣)。

未来计划的话,将Golang的技术继续提升,跟着15-445的lab走顺便学习一下C++的新特性,在暑假的时候把Rust也学会吧。加油!