今天有個學技術的小兄弟問我,如今這麼多的技術我要學哪一個?我說你根據崗位來學,學好了哪一門均可以在社會上立足,現在已經早已不是咱們當年學習IT時候那麼單純了,給他講了不少,發現如今的技術棧變得層次複雜且組件豐富,面對複雜問題時全球也有不少框架能夠選擇,隨後根據個人經驗整理出了一份現在it技術棧各層次及所需的技術,偏.NET方向,學習的時候能夠作爲地圖將所學知識框進所屬的層次中。mysql
--------------------------------------------------------------
商業計劃 招聘激勵
--------------------------------------------------------------
Product
------ ------------- -------------
|演講| | 用戶溝通 | | 產品設計 |
------ ------------- -------------
------------------------------------------------------------
-------- ----------- ---------
| Word | | Excel | | PPT |
-------- ----------- ---------
------------------------------------------------------------
-------- ----------- --------- -------------
|Axure | | Mind | | Visio | | Project |
-------- ----------- --------- -------------
------------------------------------------------------------
Font
-------- --------- ------- ---------------
| UI | | HTML | | CSS | | JavaScript |
-------- --------- ------- ---------------
------------------------------------------------------------
----------- --------- ---------
|Bootstarp| |Anglejs| | EasyUI|
----------- --------- ---------
------------------------------------------------------------
------ ------------
|SAAS| |TypeScript|
------ ------------
------------------------------------------------------------
| CDN |
------------------------------------------------------------
LB/Proxy/Cache
--------- ------------ ----------
| F5 | | Nginx | | varnish|
--------- ------------ ----------
------------------------------------------------------------
APP
--------- ---------- -------------- ---------
| IIS | | ASP.NET| |ASP.NET CORE| | NodeJS|
--------- ---------- -------------- ---------
----- ----- ---------
|Abp| |Nop| |Orchard|
----- ----- ---------
------------------------------------------------------------
Micro Service
------------------ ----------- --------- ---------- ----
| Service Fabric | | Orleans | | helios| |Akka.net| |ef|
------------------ ----------- --------- ---------- ----
------------------------------------------------------------
基礎服務
------------------------------ --------------------
|分佈式應用程序協調 zookepper| | 高可用 Heartbeat|
------------------------------ --------------------
---------------- --------------- ---------------------
| 數據收集Flume| | 隊列RabbitMQ| |緩存 redis memcache|
---------------- --------------- ---------------------
--------------- ----------------------- -----------------
| 搜索 lucence| |計算 stom MapRedues | |數據庫代理mycat|
--------------- ----------------------- -----------------
------------------------------------------------------------
數據存儲
------------- --------- ---------- -------
|sql server | | mysql | | oracle | | hive|
------------- --------- ---------- -------
---------- -------- ---------- ---------
| hadoop | | HBase| | mongodb| | redis |
---------- -------- ---------- ---------
------------------------------------------------------------
雲服務
------- ---------- --------
|Azure| |AliCloud| |QCloud|
------- ---------- --------ios