10000小時DevOps計劃

總體目標

  • 全平臺產品設計、開發、測試、部署
  • 熟練使用C/C++/Java/Scala/Python/Go/JavaScript/C#/Swift/Rust
  • 精通 數據結構、算法、設計模式、網絡編程和併發編程。
  • 擅長開發桌面應用(Web前端、Windows應用,macOS應用)、移動端應用(Android,iOS,H5,小程序)、服務端應用、大數據應用、自動化運維應用、AI應用、區塊鏈應用
  • 擅長產品設計、應用測試

時間和階段小目標安排

自2020年1月8日起,每天學習不少於10個小時,累計堅持1000天,共10000個小時
每天輸出1-5篇頭條

C/C++/Linux DevOps

  • 主攻方向:基於C/C++的Linux系統編程和Linux運維
  • 時間安排:1200小時
  • 重點內容:C/C++編程語言實戰、數據結構、算法、設計模式、併發編程、網絡編程、Redis,Zookeeper,Nginx源碼研究、Linux運維技術棧(Shell,Ansible,SaltStack,KVM、Docker、Kubernetes...)

Java/Scala/大數據

  • 主攻方向:分佈式應用系統開發(電商)、大數據開發
  • 時間安排:900小時
  • 重點內容:Java/Scala語言、數據結構、算法、設計模式、網絡編程、併發編程、開源組件(Guava、RxJava、Netty)、開源框架(Dubbo、MyBatis、Spring Framework、SpringBoot、SpringCloud、Alibaba Spring Cloud、Ctrip-Apollo)源碼研究、大數據技術棧(Hadoop、Spark,Flink...)

分佈式中間件

  • 主攻方向:常用開源中間件(數據庫、NoSQL、存儲、消息)
  • 時間安排:1000個小時
  • 重點內容:MySQL、Sharding-Sphere、Hbase、MongoDB、Redis、ElasticSearch、Kakfa、RocketMQ、RabbitMQ、

大前端

  • 主攻方向:PC、H5、小程序、Android、IOS
  • 時間安排:1000個小時
  • 重點內容:HTML5、CSS3、JavaScript、Vue.js、Angular.JS、React.js、Flutter、React Native、Weex、微信小程序

Go

  • 主攻方向:區塊鏈、分佈式服務開發
  • 時間安排:800小時
  • 重點內容:Go語言實現、數據結構、算法、設計模式、併發編程、網絡編程、區塊鏈應用編程

Python

  • 主攻方向:人工智能(機器學習、自然語言處理和計算機視覺領域)、數據分析、自動化運維
  • 時間安排:1300小時
  • 重點內容: Pandas、TensorFlow、Caffe、NLP、CV

產品設計

  • 主攻方向:PC、H5、App、小程序、人工智能
  • 時間安排:500小時
  • 重點內容: 產品思維、AxureRP、draw.io

計算機基礎

  • 主攻方向:計算機科學與技術專業的必修和重要課程
  • 時間安排:1000小時
  • 重點內容:計算機組成原理、操作系統、計算機網絡、軟件工程、編譯原理、數據庫原理與應用、軟件需求分析與設計、軟件項目管理

應用測試

  • 主攻方向:全平臺測試
  • 時間安排:500小時
  • 重點內容:集成測試、壓力測試、自動化測試、全鏈路測試

蘋果平臺

  • 主攻方向:iOS macOS
  • 時間安排: 600小時
  • 重點內容:Swift,iOS,macOS

Windows平臺

  • 主攻方向:Windows應用開發
  • 時間安排:600小時
  • 重點內容:C#、WPF

Android平臺

  • 主攻方向:Android應用、遊戲開發
  • 時間安排:600小時
  • 重點內容:Java/Kotlin,Android


分享到:


相關文章: