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


硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達半導體 #產(chǎn)品經(jīng)理 #軟件工程師

如何成為一名合格的KaihongOS北向應用開發(fā)工程師
如何成為一名嵌入式軟件工程師?


硬件系統(tǒng)工程師寶典—完整版
如何成為嵌入式開發(fā)工程師?
如何成為一名合格的北向應用開發(fā)工程師

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實 #YXC晶振 #揚興科技

評論