這個(gè)主要取決于你的出發(fā)點(diǎn)是為了什么?有想在這塊深耕發(fā)展的,有出于興趣的,也有想拿高薪的等等···出發(fā)點(diǎn)不一樣,選擇也不一樣。
1.好找工作,能拿高薪
每種語(yǔ)言都有其用途,都會(huì)在工作上用到。你可以在一些招聘網(wǎng)上搜下針對(duì)初學(xué)者的工作機(jī)會(huì)。從目前需求量來(lái)看,java相對(duì)較高,應(yīng)用很廣,從近幾年增長(zhǎng)速度看,Python也很火爆,迅速崛起,這主要?dú)w于人工智能的興起,讓它成功出圈。
至于薪酬方面,也不用太擔(dān)心,相比其他職業(yè),寫代碼在中國(guó)的薪資都不低,只要你能力過(guò)硬,高薪肯定不是問(wèn)題。所以說(shuō)為什么很多人要當(dāng)程序員,因?yàn)樗钠瘘c(diǎn)薪資就不低了。
2.想在某塊領(lǐng)域開(kāi)辟自己的事業(yè)
很早就有了自己的規(guī)劃,將來(lái)想要專攻某一方向發(fā)展,那么一開(kāi)始就要從基礎(chǔ)語(yǔ)言學(xué)起了,C語(yǔ)言歷史悠久,比較典型,在學(xué)習(xí)之前要把計(jì)算機(jī)相關(guān)理論知識(shí)好好研究一遍,了解計(jì)算機(jī)的構(gòu)成和各個(gè)部件是如何運(yùn)作的,這對(duì)未來(lái)的編程之路是有很大的幫助的。
將來(lái)想要成為技術(shù)某方面的專家,了解底層語(yǔ)言是非常重要的,對(duì)于構(gòu)架上層的框架是一種極好的促進(jìn)。
3.培養(yǎng)一種興趣愛(ài)好
如果只是出于對(duì)編程語(yǔ)言感興趣,想要做出一個(gè)產(chǎn)品,那選擇性就可多了,變化也快,因?yàn)橐坏┳约旱哪繕?biāo)達(dá)成,就又有新的學(xué)習(xí)目標(biāo)了,然后根據(jù)這個(gè)目標(biāo),你又要學(xué)習(xí)新的語(yǔ)言。
4.簡(jiǎn)單好學(xué)的
python或者php都是不錯(cuò)的選擇,語(yǔ)法簡(jiǎn)單,編程思維也符合中國(guó)人的特性,實(shí)用性也強(qiáng),很受到大眾的歡迎,這也是很多培訓(xùn)機(jī)構(gòu)選擇的入口,能很快學(xué)到有用的東西。
有些人會(huì)覺(jué)得學(xué)習(xí)容易入門的語(yǔ)言沒(méi)有前途,其實(shí)不然,入門語(yǔ)言很難學(xué)的精通,到以后還是得拼硬實(shí)力。如果你把一種語(yǔ)言學(xué)得精細(xì)的同時(shí),順便收割了別的語(yǔ)言,那說(shuō)明你的編程思想也在慢慢成熟了。
所以不管零基礎(chǔ)學(xué)習(xí)哪門語(yǔ)言,都要先弄清楚自己想要什么,再做出選擇,這樣就不會(huì)太糾結(jié)了!