技術人員有3個進階階段:
程序員 → 工程師 → 技術專家前端
須要修煉的板塊是【語言】【算法】【數據結構】【網絡】【操做系統】【數據庫】vue
工程師與程序員的區別是基本功:
【算法】【數據結構】【設計模式】【面向程序設計】
若已經工做,沒法參與系統學習,有以下建議:
1.找學術著做看;
2.多參與開源項目,可能幫助我的認識這個世界,最前沿的思考能力,開源文化 on Github
3.學習雖然痛苦,可是不要作技術單一的人。多閱讀技術新聞,多參加線下會議
4.多跟高端公司的技術人才交流;
5.去Github的Roadmap能找到不少教學資源webpack
機器學習 Machine Learning
深度學習 Deep learning
人工智能 AI,Artificial Intelligence
大數據 Big Data
天然語言處理 NLP,Natural Language Process
計算機視覺 CV,Computer Vision
數據挖掘 DM,Data Mining
超級帳本 Hyperledger
以太坊 ETH,Ethereum
微服務 Microservices
區塊鏈 Blockchain程序員
Sass/Less
Vue.js
前端工具
CSS3
Bootstrap
JavaScript
JQuery
Html5
Node.js
CSS
React.JS
AngularJS
WebApp
vuex
webpack
小程序web
Ruby
C#
Go
C++
C
Python
JAVA
PHP
SpringBoot
Yii
ThinkPHP
SSM
Django
爬蟲
Flask
Spring
JVM
.NET
MVVM
Iaravel
Tornado
Spring Cloud正則表達式
iOS
Android
WEEX
Ionic
React Native (RN)
gradle
Android Studio
Kotlin
native
React
Swift算法
數據結構
算法結構
算法vuex
大數據
雲計算
容器
Kubernetes
OpenStack
Flink
AWS
阿里雲
Storm
Hbase
Hadoop
Spark
R語言
Docker
挖掘數據庫
測試
Linux
運維
運維工具
功能測試
性能測試
自動化測試
移動測試
安全測試
接口測試
Nginx
自動化運維
中間件
單元測試小程序
MongoDB
Oracle
MySQL
SQL Server
NoSql
Redis
Photoshop
Maya
Premiere
ZBrush
設計
設計基礎
實際工具
產品交互
APPUI設計
模型製做
動效動畫
Cocos2d-x
Unity 3D
遊戲開發
正則表達式 源碼 架構 安全 Git 開源 設計模式 API 操做系統 編解碼 ffmpeg