后端工程師都要學習什么?
1.Unix/Linux
后端必須掌握的操作系統。個人建議平時可以完全使用Ubuntu Desktop作為日常使用的操作系統。附帶的,需要對操作系統本身有足夠的認識和了解。
建議的書籍:《Linux編程》《Unix環境高級編程》
2.C/C++
雖然現在后端各種腳本語言盛行,但是C/C++作為基礎中的基礎,仍然是后端程序員需要掌握的技能之一。當然初入此坑可以暫時不用,但隨著技能樹日益增長,沒有這項技能將寸步難行。
建議書籍:《C/C++ Primer》《Effective C++》《Pointers on C》等等
3.網絡編程
不廢話,必備技能,這都不懂還當什么后端!
建議書籍:《Unix網絡編程》《TCP/IP協議詳解》
有了上面三項做基礎,后面就可以開始進入選擇:
4.腳本語言
PHP、Python、Ruby之類的挑一到兩個,深入學習。
5.數據庫
這個不多說了,無論是關系型數據庫還是非關系型數據庫,都是必須要吃透牢牢掌握的東西
我一直認為后端編程都是以上面5個方面為核心擴展開的,無論做哪方面的后端開發,歸根到底都是這5個方向的延伸。
-
工程師
+關注
關注
59文章
1569瀏覽量
68507
發布評論請先 登錄
相關推薦
評論