2019年終總結

上半年的在2019年中總結總結過就不多bb了

下半年主要是先在支付寶實習了四個月,然後回校做畢業課題

在支付寶的四個月還是學習到了很多,包括系統的架構演進,從煙囪式的單體應用,到分佈式、服務化的SOA,再到單元化架構,再到彈性架構,現在正在做上雲,還有支付寶優秀的開發規範,包括類/方法/變量的命名、空處理、日誌格式等,通過參與實際業務,認識到自己技術上還差得遠,身邊許多優秀的大佬同事都很值得我學習,尤其是工作一年晉升P6的大鵬哥,技術和爲人都很值得學習。

杭州這個地方也還不錯,到處都是河流和樹木,環境很好,市民素質也挺高的,就是物價偏貴。

總體來說實習這段時間還是很有收穫的,也很感謝師兄和主管的培養,能夠順利通過轉正答辯。

回學校以後就是看書+做畢業課題,把上半年一些買來以後還沒來得及看的書清理了一下,包括:

  • 微服務設計原理與架構:這本書蠻不錯的,對微服務概念、如何做服務化改造(領域劃分等)、重要組件的關鍵思路等都有比較詳細的介紹,寫畢業課題代碼的時候從這本書學習了很多思路
  • Kafka Streams實戰:因爲團隊目前是做增長相關的業務,有實時計算需求,所以看了一下流計算相關的書,感覺這本in Action比官方文檔好理解一些,也有示例代碼,雖然版本比較舊,但是和目前的新版本API上差異不大,還是可以參考的
  • Flink入門與實戰:目前正在看,講實話這書不行,不如直接看官方文檔,而且代碼貼太多了,Java貼一份Scala貼一份,看着書挺多頁其實沒什麼實質內容,嚴重不推薦
  • 大型網站技術架構演進與性能優化:推薦,尤其是在阿里實習之後,對於書裏很多架構理解也更深刻了(儘管螞蟻和淘系技術分化了,但是還是同源的,很多思路也類似)
  • 鳥哥第四版:相當詳細,尤其是對很多原理(比如文件系統的掛載、啓動流程)有介紹,比大多數Linux書還是強出很多,但是翻譯的一般,很多名詞前後有不一致,有點費腦子,其實直接看鳥哥博客也不錯
  • Tomcat架構解析:靠着這本書看了Tomcat源碼,對自己理解Servlet容器還是挺有幫助的
  • PPT設計思維:旁門左道新書,還是蠻多技巧的,其實關注公衆號已經可以學到很多

畢業課題主要是做SOA方面的,其實之前也有一部分積累,回來以後就加班加點把代碼寫了,目前軟著材料也已經寄到,就等着審查通過。

實習期間&回來以後還參與了一下秋招,PDD和頭條還是慘掛,基礎還是不行。。。鵝廠秒過了一面然後無聲無息又被掛了,估計是HC不足?只有美團拿了S Rank,雖然面試體驗也很不錯,尤其是本來要求線下面試,最後爲我協調了線上面試,還是很讓我感謝的。但是base北京,生活壓力會比較大,最後還是放棄。其他廠基本都是因爲和加班衝突,沒做筆試。如果繼續吃互聯網這碗飯估計就是去修福報了。

美團面試一共也是三面+HR面,題目沒記下來,只有一面的:

  • Java數據結構:ArrayList和LinkedList區別、Hashtable和HashMap區別
  • synchronized:用法,靜態方法和普通方法使用有什麼區別
  • java鎖
  • 信號量(手寫代碼)
  • 線程start和run區別
  • 3TB的ip地址數據集怎麼技術(分塊、手寫FileReader)
  • 算法問了鏈表去除環
  • JVM GC算法和收集器

三面記得有討論電梯算法

 

然後是2019目標達成情況和2020的新目標:

2019的:

目標 進度
學Python,Django或者Flask學一個,爬蟲學一下,機器學習入個門 在公司最後半個月因爲沒啥活,就簡單學了下ML,算達成了
Nginx學的還不夠深,正好圖書館書蠻多,加上會C++了,學學模塊開發 沒做
手上還有《Java工程師修煉之道》、《碼出高效》和一堆分佈式的書沒看準備看完,鳥哥第四版、深入理解Redis買來還沒翻過,複習Linux的時候看看 達成
數據結構與算法分析前天在圖書館看到出了第三版,準備看下 沒做
之前學過的東西複習下,找個實習 這個達成了
把畢業論文肝出來 課題代碼寫完,軟著材料已交,論文下個月寫,算達成一半

 

感覺實現情況還行

2020新目標:

目標
學習完Flink
按時畢業
學習Service Mesh,暫定Istio
等噹噹打折(估計3月)清空下購物車,這一次買的書2020年全部讀完
準備深入學一下MySQL引擎這塊
想入下Go的門
發佈了84 篇原創文章 · 獲贊 12 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章