1. 程式人生 > >再見,2018。你好,2019。

再見,2018。你好,2019。

早上開啟部落格園,看著別人的年終總結,才意識到2018年的進度條已經讀完,上一次寫部落格也是半年前的事情了。回顧自己的2018年,磕磕絆絆一路走了過來,離開了生活工作三年的上海來到杭州,工作狀態從朝九晚六到了習慣22點以後下班,做了半年的系統全部推倒重來…
所謂收穫和欣慰,可能就是自己各個方面的能力都有了可見的提升吧。

開源

AspectCore釋出了1.0版本,意味著這個精心打磨兩年的專案,已經可以作為一個在生產環境使用的AOP庫。
我在APM領域的第一個嘗試,ButterflyAPM在0.0.8版本後放棄開發,轉而貢獻了SkyWalking的.Net Core探針,在.Net Core生態裡帶來了第一個生產級的開源APM方案。也因此成為

Apache SkyWalking的Committer,繼而又成為了ApacheSkyWalking的PPMC。在參與SkyWalking的過程中,切身體會到了Apache軟體基金會的精英文化和開放的Apache Way,也認識到了一批同樣熱愛開源的同路人。

工作

17年12月在朋友的推薦下入職了途虎養車平臺架構組,接手負責途虎的服務部署系統和相應的服務狀態監控,這也是我第一次從業務應用元件開發到運維支撐職位的嘗試。在3月份經過深思熟慮之後,離開了途虎平臺的穩定,離開了三年來早已熟悉的上海,來到杭州阿里系某子公司,加入一個企業級PaaS團隊參與監控平臺的開發。對那時的我來說,一下子進入到一個完全陌生的領域,對linux,docker,k8s,PaaS和APM體系都一知半解,一邊學習一邊快速進入工作狀態,甚至在某個週六加班的下午在測試伺服器上執行了rm -rf /


伴隨著一路踩坑走來,我在技術上的成長尤為明顯。理解了構建一個企業級PaaS所需要的每個元件構成,從linux只基礎命令到現在可以排查一般的linux運維問題,從只瞭解分散式追蹤到沉澱企業級監控體系的方方面面,入坑了流式計算平臺Flink和Kafka Streaming,也開始走在前沿探索自動化運維監控和AIOps的落地。現在的工作雖然忙碌,但也同時給我了很大的試錯空間和技術視野的提升。我也從年初的迷茫到現在確定了職業發展方向,也算是一個意料之外的收穫了。

MVP

在大一接觸遊戲開發的時候,曾經在深藍色右手的教程裡學習SL和XNA遊戲開發,也被他的MVP成長之路所感染,我也一度暗暗許下心願,成為一名MVP,在時光老去之後,面對人世間的羈絆,可以捫心自問:

你為這個世界留下了什麼?。驀然回首,Asp.Net Core文件翻譯在微軟進行文件本地化之前給想要嚐鮮的開發者提供了第一手的中文資料,AspectCore在Castle支援.NET Core之前提供了唯一的開箱即用AOP方案,NCC聚集和孵化了CAP,Util,surging,DotnetSpider,NPOI for .NET Core等眾多優秀的.NET Core開源專案,Apache SkyWalking在.Net Core生態裡帶來了第一個生產級的開源APM方案… 即使工作後沒有繼續大學時執念的遊戲開發,即使現在也不再從事.NET的工作, 過去3年來的經歷也已經讓我和.NET Core社群產生了不可割捨的羈絆。 9月的時候在張善友老師和吳晟的推薦下,我也得到了MVP專案組的認可,獲得Developer Technologies方向的MVP獎勵。

未完成

2018年規劃的學習,讀過的書沒有超過10本,更多的在infoq和極客時間上進行碎片化的學習。
因為工作的原因,相比2017年,github基本處於荒廢。

2019,衝鴨!

2019年,最大的心願是和女票大人能在這座城市有一個真正的家。