{eval=Array;=+count(Array);}
首先糾正一下,目前全球有600余種編程語(yǔ)言。這些語(yǔ)言大部分都有其特定的應(yīng)用場(chǎng)景,使用廣泛的編程語(yǔ)言有幾十種,這其中就包括我們比較熟悉的Java、Python、PHP、C、Ruby、Perl、Go、R、JavaScript、Scala等語(yǔ)言。
計(jì)算機(jī)語(yǔ)言一般都有其生命周期,目前使用的比較久的語(yǔ)言當(dāng)屬C語(yǔ)言了,C語(yǔ)言目前在物聯(lián)網(wǎng)、嵌入式領(lǐng)域的應(yīng)用十分廣泛,這主要得益于C語(yǔ)言對(duì)硬件的操作十分直接。但是不建議沒(méi)有基礎(chǔ)的非工科專業(yè)人士直接學(xué)習(xí)C語(yǔ)言,因?yàn)镃語(yǔ)言的很多操作比較抽象,比如指針,對(duì)初學(xué)者來(lái)說(shuō)比較難以掌握。在C語(yǔ)言之前還有B語(yǔ)言,SAP早期就是使用B語(yǔ)言開(kāi)發(fā)的。
如果說(shuō)目前發(fā)展勢(shì)頭比較好的語(yǔ)言,我比較推薦學(xué)習(xí)Python,Python目前隨著大數(shù)據(jù)、人工智能的發(fā)展得到了廣泛的使用。Python本身就是一個(gè)生態(tài)比較健全的語(yǔ)言,很多落地項(xiàng)目都是采用Python完成的。Python的特點(diǎn)是簡(jiǎn)單、明確、優(yōu)雅,對(duì)于沒(méi)有計(jì)算機(jī)基礎(chǔ)的人來(lái)說(shuō)也能學(xué)的會(huì),所以比較推薦學(xué)習(xí)Python。
另外目前應(yīng)用的比較廣泛的語(yǔ)言還有Java,Java是一個(gè)老牌編程語(yǔ)言了,在Web開(kāi)發(fā)領(lǐng)域、移動(dòng)互聯(lián)網(wǎng)領(lǐng)域都有廣泛的應(yīng)用。雖然Java的開(kāi)發(fā)歷史比較久,但是目前Java的使用依然非常主流,所以選擇學(xué)習(xí)Java也是個(gè)不錯(cuò)的選擇。
另外,Go語(yǔ)言、Scala、R語(yǔ)言也都有特定的應(yīng)用場(chǎng)景,在分布式、大數(shù)據(jù)領(lǐng)域也都有特殊的地位,如果對(duì)這些領(lǐng)域感興趣也可選擇學(xué)習(xí)。
我使用Java、C、Python的時(shí)間比較久,在我們上也寫(xiě)了關(guān)于Java和Python的學(xué)習(xí)文章,感興趣的朋友可以關(guān)注我,相信一定會(huì)有所收獲。
謝謝!
程序語(yǔ)言大部分都是各有長(zhǎng)短的
c語(yǔ)言硬件開(kāi)發(fā)的比較多
java開(kāi)發(fā)后臺(tái)網(wǎng)站是主力
python目前的方向是數(shù)據(jù)挖掘和分析還有爬蟲(chóng)
個(gè)人推薦的話還是java,什么跨平臺(tái),安全,面向?qū)ο笾惖木筒徽f(shuō)了
最大的感觸就是應(yīng)用廣,社區(qū)活躍。
比如你有一個(gè)問(wèn)題需要解釋方案,去網(wǎng)上搜索會(huì)發(fā)現(xiàn)java已經(jīng)有很多的開(kāi)源項(xiàng)目能解決你的問(wèn)題了。
當(dāng)然python也有后來(lái)居上的趨勢(shì),至于c,如果你沒(méi)有很強(qiáng)的毅力去深挖的話,還是不要選比較好(不過(guò)可以做為入門語(yǔ)言了解一下)
少年,你這個(gè)問(wèn)題概括的其實(shí)有點(diǎn)問(wèn)題。
其實(shí)編程語(yǔ)言,各有各的優(yōu)勢(shì),每一門語(yǔ)言都非常有前景,只要你的能力達(dá)到中高級(jí)。
那么前景都非常不錯(cuò)!
那么接下來(lái)回答你問(wèn)的“哪門語(yǔ)言更容易讓新手上路”!
其實(shí)Android就是Java。
而你又規(guī)避了C語(yǔ)言和C++,這兩門語(yǔ)言對(duì)應(yīng)屆畢業(yè)生,并且向找工作的新手來(lái)說(shuō),確實(shí)不適合,雖然是很牛逼的語(yǔ)言。
特點(diǎn):XML可以統(tǒng)治世界
java是一個(gè)很牛逼的語(yǔ)言,目前接觸最多的還是安卓開(kāi)發(fā),而安卓的前景你們都知道,這是一個(gè)很有前途和錢途的編程語(yǔ)言。就是你說(shuō)的H5,簡(jiǎn)單介紹下,什么是前端,就是你上網(wǎng)看到的一切花花綠綠,圖片,文字,視頻,都是前端寫(xiě)的。
目前web前端開(kāi)發(fā)是市面上最火爆的編程語(yǔ)言,由于國(guó)內(nèi)互聯(lián)網(wǎng)對(duì)前端有很大的缺口。所以學(xué)習(xí)這門語(yǔ)言,找工作不是什么難事,薪資還特別好,最關(guān)鍵是,這門語(yǔ)言還特別簡(jiǎn)單。從w3cschool的后臺(tái)數(shù)據(jù)能夠看出,目前網(wǎng)站上最受歡迎的是web前端,其次就是PHP。優(yōu)點(diǎn):簡(jiǎn)單易上手,高薪,好找工作。缺點(diǎn):前端學(xué)習(xí)曲線是“先快再慢,最后再快”,目前市場(chǎng)缺口最大的是中高級(jí)前端,所以要想真的找到工作,需要多學(xué),多敲代碼。非常靈活,而且啥都能干,包括接下來(lái)的大數(shù)據(jù),人工智能都能夠運(yùn)用到,更可怕的是這門語(yǔ)言極其簡(jiǎn)單,而且python的庫(kù)非常豐富,很多時(shí)候,你根本不用自己敲代碼。
如果你要問(wèn)前景的話,這個(gè)確實(shí)非常有前景。
缺點(diǎn):離開(kāi)蘋(píng)果,就廢了。
網(wǎng)絡(luò)上的編程課程足夠讓你成為合格的碼農(nóng),比如w3cschool的微課實(shí)戰(zhàn),菜鳥(niǎo)教程的實(shí)例,慕課網(wǎng)的視頻。
但是,少年,請(qǐng)務(wù)必記住,受歡迎的程序員,一定是到一定水平的程序員,學(xué)習(xí)哪一門編程語(yǔ)言不重要,你可以根據(jù)自己的喜歡來(lái)選擇,但是,務(wù)必要持之以恒,認(rèn)真學(xué)習(xí),多實(shí)踐!
自學(xué)編程如果是興趣方面的可以選擇比較簡(jiǎn)單的入門語(yǔ)言入手,然后再慢慢切入到新的編程語(yǔ)言,目前相對(duì)來(lái)說(shuō)比較好入門的編程語(yǔ)言是python,這門語(yǔ)言的集成度非常高,適合零基礎(chǔ)的入門學(xué)習(xí),集成度高的語(yǔ)言在短時(shí)間能看到很不錯(cuò)的效果,能在短時(shí)間內(nèi)讓自己有成就感,但真要深入的學(xué)習(xí)還得腳踏實(shí)地的學(xué)習(xí)內(nèi)在的東西。
學(xué)習(xí)編程如果是帶著興趣去學(xué)基本上也就成功了一半,有了興趣能克服掉中間遇到問(wèn)題直接放棄的沖動(dòng),有了興趣就會(huì)想盡一切辦法把自己武裝起來(lái)。編程里面表燒腦不是寫(xiě)代碼或者調(diào)試代碼的過(guò)程,而是算法的理解和程序的設(shè)計(jì)過(guò)程,這兩個(gè)方面能讓大腦覺(jué)得特別的充實(shí)。
學(xué)習(xí)編程建議視頻和書(shū)本結(jié)合的方式,不要只是局限在一個(gè)方面,以書(shū)本的學(xué)習(xí)為主體,視頻做輔助,遇到不懂的重點(diǎn)再去找到對(duì)應(yīng)的視頻來(lái)學(xué)習(xí),另外最重要一點(diǎn),在學(xué)習(xí)過(guò)程代碼一定要跟上,開(kāi)始對(duì)著書(shū)本或者視頻去敲代碼,然后自己再獨(dú)立去完成代碼的過(guò)程,理論和實(shí)踐密切結(jié)合起來(lái)。
覺(jué)得有收獲就點(diǎn)個(gè)贊
4
回答4
回答5
回答6
回答4
回答10
回答0
回答0
回答0
回答0
回答