作為一名IT從業(yè)者,我來(lái)回答一下這個(gè)問(wèn)題。
首先,學(xué)習(xí)編程語(yǔ)言一定要結(jié)合應(yīng)用場(chǎng)景,如果在應(yīng)用場(chǎng)景沒(méi)有發(fā)生變化的情況下,通常并不需要學(xué)習(xí)新的編程語(yǔ)言。Python語(yǔ)言本身是一門(mén)流行程度比較高的全場(chǎng)景編程語(yǔ)言,而且Python語(yǔ)言當(dāng)前的上升趨勢(shì)也非常明顯,未來(lái)隨著大數(shù)據(jù)和人工智能技術(shù)的落地應(yīng)用,Python語(yǔ)言的應(yīng)用場(chǎng)景也會(huì)逐漸得到拓展。
在學(xué)習(xí)完P(guān)ython編程語(yǔ)言之后,應(yīng)該選擇一個(gè)主攻方向繼續(xù)深入學(xué)習(xí),比如選擇大數(shù)據(jù)和人工智能這兩個(gè)方向就不錯(cuò)。目前IT行業(yè)內(nèi)雖然Python語(yǔ)言的應(yīng)用比較普遍,但是Python崗位對(duì)于從業(yè)者的要求還是比較高的,初學(xué)者一定要有一個(gè)自己的主攻方向,同時(shí)具有一定的實(shí)踐能力。
對(duì)于很多初學(xué)者來(lái)說(shuō),當(dāng)前選擇大數(shù)據(jù)作為主攻方向就是不錯(cuò)的選擇,一方面當(dāng)前的大數(shù)據(jù)開(kāi)發(fā)崗位比較多,另一方面未來(lái)也可以向人工智能方向發(fā)展,正所謂“進(jìn)可攻退可守”。掌握Python語(yǔ)言之后,可以進(jìn)一步學(xué)習(xí)大數(shù)據(jù)平臺(tái)知識(shí),基于大數(shù)據(jù)平臺(tái)進(jìn)行行業(yè)軟件開(kāi)發(fā),在產(chǎn)業(yè)互聯(lián)網(wǎng)時(shí)代將是一個(gè)比較常見(jiàn)的開(kāi)發(fā)方式。
從技術(shù)體系的角度來(lái)看,編程語(yǔ)言只是一種工具,并不是掌握越多的編程語(yǔ)言越好,而是要具備編程語(yǔ)言的實(shí)踐開(kāi)發(fā)能力,這是比較重要的。如果把大數(shù)據(jù)開(kāi)發(fā)分成三個(gè)學(xué)習(xí)階段的話,學(xué)習(xí)編程語(yǔ)言只是完成了第一個(gè)階段的學(xué)習(xí)任務(wù),這個(gè)階段也是學(xué)習(xí)難度比較低的學(xué)習(xí)階段。
最后,如果在掌握Python語(yǔ)言之后,計(jì)劃進(jìn)入嵌入式領(lǐng)域發(fā)展,那么進(jìn)一步學(xué)習(xí)C語(yǔ)言還是有必要的。