全棧工程師,也叫全端工程師,英文Full Stack developer。是指掌握多種技能,並能利用多種技能獨立完成產品的人。那麼要成爲全棧工程師你須要掌握哪些技能呢?
1.產品設計
ai(做爲一款很是好的圖片處理工具)
coredraw(平面設計軟件)
2.界面設計
ui
ps
3.前端開發移動優先
ios app(oc/c++)
Android app (java/c++)
hybrid app(混合式移動應用)
移動web(html5/js)
4.wdb前端語言
js
html5
css3
前端框架
5.web服務器(若是ahache併發量爲幾千,nginx併發量能夠達10萬)
nginx(c寫的)
apache
6.緩存服務器
memcached
redis
7.後臺業務服務器
pathon 腳本語言 (邊解釋,邊運行)
c/c++
java
php 腳本語言
node.js 腳本語言
erlang 腳本語言(通常因爲遊戲開發)
8.數據庫(互聯網公司)
mysql (各有各的優點)
mongo db
9.文件系統(用戶量很大的時候,上百/千萬,存儲圖片等)
fastdfs(淘寶)
gfs(google file system)
hdfs
10.微信共公衆號
微信交互
微信支付