數字化,工業4.0,對軟件開發人員的巨大需求。
前端
雲計算/雲服務、容器技術、軟件架構、編程語言、Web開發、APP、深度學習、數據庫、數據湖、批處理、流處理、字節碼(ByteCode)、無代碼(No-code)數據庫
技術棧編程 |
要點瀏覽器 |
雲服務架構 |
國外:AWS, Azure(MS), GCP(Google)框架 國內:阿里雲、華爲雲編程語言 |
容器化分佈式 |
Kubernetes(k8s), Dockeride |
軟件架構微服務 |
微服務,一體化架構 |
編程語言 |
Python繼續崛起,Java仍然主導,Spring企業應用頭號框架 |
Web前端開發 |
JavaScript繼續主導,React穩如磐石 |
APP開發 |
原生,混合Hybrid,React Native |
API接口 |
Rest仍然最重要。 |
AI人工智能 |
TensorFlow2.0 |
DB數據庫 |
SQL的事務保證,NoSQL的水平擴展, 分佈式SQL,將來的圖靈獎 |
Data Lake數據湖 |
MinIO嶄露頭角 |
大數據 |
Spark繼續稱王 |
大數據流處理 |
Apache Flink將來但願,2019年1月阿里收購Data Artisan後快速發展。 |
字節碼ByteCode |
WebAssembly針對性的解決JavaScript缺陷(運行速度慢,單線程),並擴展到瀏覽器外運行。 |
編碼:低代碼Low-Code,無代碼No-Code |
LCNC得到發展,解決數字化和工業4.0對軟件開發人員的巨大需求缺口。 |