2017 年終總結(jié)

又到了一年的這個時候了,無論怎樣,總得總結(jié)一下今年做的事情,展望一下明年的??偨Y(jié)是為了更好的回顧這一年做的事情,展望則是為了更好的規(guī)劃一下未來。

工作

穩(wěn)定性

先來說說穩(wěn)定性,隨著 TiDB 開始在用戶的生產(chǎn)環(huán)境中大規(guī)模使用,對我的壓力真的很大,因為 TiKV 這邊涉及到用戶的最終數(shù)據(jù)存儲,如果壞了就真的得叩頭謝罪了。所以我們內(nèi)部做了很多的測試,當(dāng)然也發(fā)現(xiàn)了不少問題,我們內(nèi)部都把頻繁去解決這些問題的同學(xué)尊稱為『背鍋俠』。

雖然測試很多,但我仍然覺得不夠,覺得我們還應(yīng)該做的更多一點。之前的測試大家都跑到很多地方,今年終于跟 SRE team 開始全面開始遷移到 Schrodinger, 后面會慢慢統(tǒng)一起來。另外就是跟 OPS 的同學(xué)開始了混沌工程實踐,主要是學(xué)習(xí) Netflix 的經(jīng)驗,也開始發(fā)現(xiàn)問題,這兩個都是明年測試會主要關(guān)注的地方。

除了常規(guī)測試,另一方面,我們也會開始理論認證,之前做完了 TLA+,但需要做的更多,之前跟 etcd 團隊討論了 symbolic execution,然后后面又了解了更多 Model Check 這些,后面都是可以嘗試的點。

但我也清楚,Bug 就是海綿里面的水,擠擠總是會有的,雖然不指望能把所有 bug 搞定,但在內(nèi)部能搞定絕大多數(shù),也算不錯了。

功能

今年 TiKV 并沒有在架構(gòu)上面有特別大的變動,主要是這塊對穩(wěn)定性要求太高,稍微調(diào)整一下就得就很傷筋動骨了。今年最大的功能應(yīng)該算是 gRPC 的支持,之前我們決定使用 Rust 的一個 gRPC 庫, 但后面發(fā)現(xiàn)坑太多,出了太多的問題,后面決定封裝 Google 的 C gRPC。整個 gRPC 的工作持續(xù)了很長時間,那段時間算是今年第一個壓力很大的時候,我的慢性食管炎也是那時候落下的。

然后就是 RocksDB 的幾個功能,為了讓系統(tǒng)更快,我們不得不去嘗試使用最近的 DeleteRange,然后在內(nèi)部測試的時候,悲催的發(fā)現(xiàn)這功能會壞數(shù)據(jù),當(dāng)時報給 RocksDB 之后,他們也不知道是怎么回事,也就是他們自己也沒測試出來,后來當(dāng)這個 bug 終于修復(fù)之后,我們真的是如釋重負。當(dāng)然,后面我們還是更悲催遇到了一個接一個的問題,只是都沒有第一次那么心驚膽戰(zhàn)了??赡苓@就是團隊的成長吧,搞定了一個,就有信心搞定下一個了。

當(dāng)然還有很多其他的很多東西,一個一個說篇幅太長了,就不扯淡了。

團隊

今年算是團隊比較動蕩的一年吧,來了幾個新人,也走了幾個人。雖然人員流動在很多企業(yè)里面是非常正常的,但我其實也在反思,是不是我們那里做的有問題,導(dǎo)致了大家的離開。

譬如,我意識到,我有的時候責(zé)任指派不明確,總覺得一件事情,我說了出來,大家會主動去承擔(dān)完成。但這個人多之后,其實是會出問題的,也就是我總結(jié)的『責(zé)任分散』,所以后面我就盡量的去清楚的安排到人。但這個畢竟也要我自己先適應(yīng),所以有時候還是難免遺漏。

壓力問題,這個是一直存在的問題,我們 team 的壓力是非常的大,而且用戶有時候線上問題,真的很難處理。這個就需要我們的團隊成員有極強的抗壓能力,但總會出問題的。一個非常 NB 的小孩就因為壓力太大離職了,不過幸運的是,在外面溜達了一圈他又重新回來了。從那個時候之后,我就特別注意 balance,不能一直 push,有時候也需要適當(dāng)?shù)姆潘?,不然弦一直繃著,總會斷掉的?/p>

學(xué)習(xí)

今年的自我學(xué)習(xí)也沒落下,每天堅持記日記,今年大概寫了 36 萬字。上半年技術(shù)文章輸出并沒有做好,下半年開始改善,爭取一月輸出至少 2 篇,現(xiàn)在也有幾十篇文章了。技術(shù)文章其實真的非常不好寫,需要自己對一些知識非常深厚的理解掌握了,才寫的出來。

因為開始要跟國外有更多的交流了,今年開始發(fā)力英語,但又不想報班,所以就用一個 App 來學(xué)習(xí),具體哪一個 App 就不廣告了,現(xiàn)在看起來效果還可以,至少能讓我每天說幾句。只是發(fā)現(xiàn)還是不能很好的跟外國朋友語音交流,看來這塊還需要多多努力,幸運的是,我們已經(jīng)有外籍同事,這塊的學(xué)習(xí)就可以完全加快了,因為明年就得全英文了。

一直想學(xué)習(xí)繪畫,今年終于在年底下了狠心去報了一個繪畫班,跟著老師學(xué)畫畫了,這塊希望明年經(jīng)過一年的學(xué)習(xí),能給我孩子畫小豬佩奇。

今年總共做了三次英語 talk,兩次因為是逐字稿準備,想對著稿子現(xiàn)場念,發(fā)揮的慘不忍睹,而另一側(cè)則完全是自己脫稿準備,講起來就好多了。算是領(lǐng)悟到了一個演講的方法,對著鏡子排練很多次,直到能完全脫稿。但我的演講語速還是很長的快,這個毛病得改。明年也爭取多投一些國外的 talk,也是時候?qū)⑽覀兊臇|西 show 出去了。

旅游

今年帶家人去了幾個地方,春節(jié)的時候去了趟廈門,真的是一個很不錯的城市。然后五一的時候去了趟長沙,也算是正式吃了次正宗的長沙臭豆腐,然后就是十一的時候浙江,烏鎮(zhèn),蘇州一路游,發(fā)現(xiàn)江浙這邊真的很繁華,而且那種江南水鄉(xiāng)的感覺真的很不錯,難怪很多人想跑到那邊生活了。

今年我自己也第一次去了美國,感受了下腐朽的資本主義,以后還是多出去接收下這些萬惡的生活方式的熏陶,到時候才好帶家人出去旅游。

2018

好了,又到了該展望未來的時候了,工作上面當(dāng)然是將 TiKV 持續(xù)完善,變得更穩(wěn)定和更快,會多寫英文文章將我們 show 給外面,在立足國內(nèi)的基礎(chǔ)上面,開始正式國際化了。

學(xué)習(xí)上面還是每天堅持寫日記,技術(shù)輸出爭取一周一篇,算是對自己更大的一個挑戰(zhàn)。明年看能不能將自己寫的東西整理成書,但出書比較辛苦,視情況而定吧。明年也想過跟團隊一起寫 Rust 或者 RocksDB 相關(guān)的書,看能不能開始吧。英語可以考慮每周固定幾天練習(xí),然后畫畫也是每周去學(xué)一次,夏天的時候考慮找個教練學(xué)習(xí)下自由泳。

家庭旅游上面,明年可以考慮重慶,西安或者南京,其他地方有時間酌情考慮吧。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 2017年就像一場打輸了的排位游戲,開端就因為16年的錯誤決定而泉水掛機,臨近水晶快要耗沒了,才想到要打野發(fā)...
    晴天打雷閱讀 306評論 0 0
  • 昨天早上收到一條微信——健,生日快樂——雖然日子記錯了,但我還是很高興。因為我們的生日就差10天,他每年都會發(fā)來祝...
    王書劍閱讀 528評論 6 2
  • 工作回顧 從今年3月份來到公司實習(xí)到七月份畢業(yè)轉(zhuǎn)正,再到17年底,在和公司共同成長的九個月中,自己實現(xiàn)了從一個稚氣...
    mytac閱讀 465評論 5 1
  • 人生天地之間,若白駒之過隙,忽然而已?!肚f子·知北游》 2016年時間過得很快, 有歡笑、 有感動、 有甜蜜、...
    新亮筆記閱讀 230評論 0 1
  • 2016年是轉(zhuǎn)折的一年,從學(xué)生變?yōu)樯鐣耸?,順理成章又有些突兀,總覺得沒從學(xué)生的角色中掙脫出來,帶著孩子氣在上班!...
    精彩從現(xiàn)在開始閱讀 144評論 0 1

友情鏈接更多精彩內(nèi)容