一個技術人的2016成長和2017小目標

這個春節最大的感慨是時間過的愈來愈快,轉眼一年就過去了,算法

在這裏回顧和總結2016年的工做,分享本身的感悟,展望新年,開工大吉!編程

 

回顧2016年

這一年工做上變更了,技術上也成長了不少。緩存

1.工做與學習

過去的一年有機會在兩家優秀的互聯網公司工做,從五八同城到搜狐,開始知道什麼樣的工做更適合本身,對將來的職業規劃更加清晰。性能優化

五八是一家節奏很是快的公司,還記得公司的企業文化,「五八在過去、如今和將來,都將是一家創業公司」。數據結構

公司內部溝通氛圍特別好,平臺部和DBA部門有問題響應及時,不少技術大牛,學到了不少東西。架構

 

下半年來到搜狐,參與一個全新的新聞客戶端的後臺開發,團隊同事很是給力。併發

新項目一開始就肯定了高併發高性能的設計目標,從微服務到容器化,有機會實踐了最新的技術和架構理念,踩了一些坑,但更多的是收穫。框架

 

 

一直關注高可用架構公號的文章,因而加入了高可用的社羣,做爲一個新興的技術社區,在這裏能夠向不少業界的一線大牛學習。運維

各位架構師不只技術紮實,在寫做,興趣等方面一樣出色,深入感到學習和成長的能力是能夠遷移的,在一個領域能夠作到頂尖的人士,在其餘領域一樣優秀。分佈式

 

2.技術成長

這一年感受本身完成了技術成長的一個重要階段,眼界擴展了不少。功能實現再也不只關注局部,開始從系統架構的角度去思考,考慮的是怎樣找到綜合成本和性能下的最優解。

 

特別是在搜狐參與的新項目沒有技術包袱,能夠選擇本身感興趣的技術去實踐,

學習而且應用了不少熱門技術,主要體如今幾個方面:

 

  • 系統的學習了JDK集合類庫的源碼,在此基礎上,複習了數據結構和經典的算法;
  • 學習並應用Java併發編程,包括Concurrent包的應用,須要注意的一些問題等;
  • 對分佈式服務框架的原理有了必定了解,從通訊框架,序列化協議,到服務註冊,降級和容錯等;
  • 學習了分佈式數據一致性,包括Zookeeper的設計與應用等;
  • 實踐容器化技術,在項目中應用了Docker的集羣部署,正在翻譯Kubernetes技術文檔;
  • 常見分佈式日誌的收集方案,在項目中應用Flume結合ELK組件進行日誌處理;
  • 壓力測試與性能優化,實踐了JMeter和ABTest等壓力測試工具的應用;
  • 敏捷開發,在新的團隊學習和應用了敏捷的開發理念;

 

對大型網站系統的架構設計有了更深入的理解,從前期的容量預估,框架選型,服務拆分,持久化存儲方案和緩存應用,

到後期容器化運維,以及敏捷和持續交付等有了一個比較全面的認識。

閱讀全文直接點擊:http://click.aliyun.com/m/10019/

相關文章
相關標籤/搜索