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


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

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


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

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

評論