后端工程師都要學(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文章
1603瀏覽量
71069
發(fā)布評論請先 登錄
電子工程師的雙標(biāo)瞬間 #電子 #電子愛好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)
算法工程師需要具備哪些技能?
什么是BSP工程師
想成為硬件工程師?我教你啊!你得先學(xué)會這些...... #硬件工程師 #電子工程師 #電子愛好者 #電子行業(yè)
硬件工程師面試必會:10個(gè)核心考點(diǎn)#硬件設(shè)計(jì) #硬件工程師 #電路設(shè)計(jì) #電路設(shè)計(jì)
硬件工程師看了只會找個(gè)角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師
如何成為一名嵌入式軟件工程師?
成為后端工程師需要學(xué)習(xí)什么
評論