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