另外,我們今年基于云服務(wù)、容器技術(shù)、調(diào)度系統(tǒng)、混合云編排系統(tǒng)、容量評估系統(tǒng)和自身的微服務(wù)架構(gòu)體系,實現(xiàn)了公司成本部門老是念叨的的“按需擴縮容”功能,我們的直播互動系統(tǒng)也成為了微博內(nèi)部首個按流量自動擴縮容的服務(wù),達到了“5分鐘完成無人值守自動擴縮容”的狀態(tài)。在這個系統(tǒng)的幫助下,支撐微博直播互動服務(wù)的常備機器只有幾臺而已,參加技術(shù)大會看到有人談直播架構(gòu)時,總是莫名的有一種優(yōu)越感……
應(yīng)該做更多有挑戰(zhàn)的事情,而不是一直重復(fù)自己的工作
今年我們承擔了更多微博的業(yè)務(wù),我們?nèi)缃駪?yīng)該算是微博里少有的“后端服務(wù)一條龍”團隊,一整年來我們都在整合和優(yōu)化各種服務(wù)的架構(gòu)和鏈路。從消息箱底層業(yè)務(wù),到tcp連接服務(wù),到收件箱后端服務(wù),到直播互動服務(wù),到微博視頻服務(wù),到文件存儲服務(wù)等等,這一年做了不少對原服務(wù)進行重寫和進行新架構(gòu)設(shè)計的工作。
技術(shù)棧的多樣化帶來的是難以管理和重復(fù)性的工作,但是只要對不同的業(yè)務(wù)稍作抽象,那么就可以復(fù)用很多現(xiàn)有的基礎(chǔ)設(shè)施,抽象和復(fù)用的實踐多了,就可以稱之為體系。今年我們對不同服務(wù)的各方面,比如架構(gòu)、開發(fā)框架、運維、監(jiān)控、報警等等方面做了抽象,建立起了一套體系,使我們不再受技術(shù)棧過于發(fā)散的困擾。
換句話說,團隊一方面享受著大公司的技術(shù)積累,一方面又有各種新業(yè)務(wù)場景帶來的技術(shù)挑戰(zhàn),這是挺難得的狀態(tài)。
The Bad
就跟之前說的一樣,今年本來想做一些更純粹的研究工作,比如對操作系統(tǒng)內(nèi)存模型完整的剖析,或者對性能分析能力的進一步提高,又或者再去qcon之類的技術(shù)大會露個臉,但是受限于身體狀態(tài),只好作罷。
前兩年工作加班的比較猛,經(jīng)常一搞就到凌晨5,6點。這一年也做了些調(diào)整,沒再整到過后半夜,下了班就一溜小跑回家玩守……啊不是,回家休息。對團隊小伙伴們的要求也是盡量提升效率,少加班。合理的作息和鍛煉對于程序員很重要,”身體是革命的本錢“這句話誠不欺我。
今年還有個遺憾就是沒能實現(xiàn)“三十歲前用自己寫的語言寫一個操作系統(tǒng)”的愿望。也忘了這是什么時候定下的“小目標”了,在如今,寫個語言其實并不困難,編譯器已經(jīng)是很完善的技術(shù)了;寫個操作系統(tǒng)也有一大堆從入門到xx系列。但難就難在真的去做,說到做到和覺著自己能做到還是兩件事情,希望有機會還是自己動手做一做。
另一方面,對團隊來說,還有很多想做但因為新業(yè)務(wù)太多而沒有時間做的事情。比如弱網(wǎng)環(huán)境下的文件上傳性能優(yōu)化,微博私有通訊協(xié)議的優(yōu)化,我們團隊維護著的開源motan rpc框架對于微服務(wù)監(jiān)控和調(diào)度能力的優(yōu)化,還有最近微博越來越火的視頻服務(wù)的后端轉(zhuǎn)碼服務(wù)、存儲服務(wù)的性能優(yōu)化,等等等等。這些只能期望來年搞定了。
The Ugly
程序員這個行業(yè)里的人大多數(shù)人不喜歡交際,我也一樣。而實際工作中總有很多需要溝通的工作,而對于這部分工作實在是我的痛點。
而痛苦的來源主要來自于溝通時不在一個頻段上,
比如我問”為什么沒搞定“,而對方的回答是:“我不會啊”。
又或者我說“這么做的話會更合理”,而對方一直在強調(diào):“我這么做能實現(xiàn)啊”。
再或者我說“這里的需求明顯不合理”,而對方只有一句:“老板是這么要求的”。
無論如何,跟人溝通是一件痛苦的事情,尤其是跟與自己三觀不合的人溝通更是如此。今年也沒少經(jīng)歷過拍桌子大吼的場面。雖然不想承認,但是很多人并不是真的想把事情做好;有一些人的“好”跟你的“好”不是一個衡量體系;有些人雖然意愿很強,但他是笨蛋;當然,還有又懶又笨三觀還跟你不一致的……
如何跟人打交道是我今年反思最多的問題之一,作為一個與世無爭(?)的程序員,我希望盡量少跟人起沖突,默默的多寫些代碼,但又不想自己因為要避免沖突,變成跟他們一樣又笨又懶的人,嘗試了幾次之后發(fā)現(xiàn)日劇里那些“靠熱情就感染了身邊的人”之類的橋段是騙人的(要么就是因為我沒長一張男主角的臉),與其苦苦掙扎著期望別人某天突然改變,不如找些志同道合的人在身邊。值得欣慰的是,今年招到的小伙伴都是能夠認可我的三觀,有意愿和能力把事情做的更好的人。新的一年伴著新的業(yè)務(wù)悄無聲息的來了,希望今年也能招到靠譜的人。