編程語言學哪個好?

平凡的世界149747971


目前來看最火的還是Java 同時也是學的人最多的,然後就是Python也是未來比較火的語言,但是呢目前2~3線城市 只招Python的還是比較少!同時你也可以測試一下自己到底適合學什麼?朗沃有專門的測試題 看你到底適不適合IT


全階魔方


隨著大數據時代的到來,越來越多的職場人需要掌握一門編程語言以提升自己的崗位競爭力,編程語言也將在未來得到更大面積的普及。

要判斷在現階段有哪些編程語言是值得學習的,需要從三個方面來進行分析,第一是目前市場存量較大的編程語言,第二是目前正在流行的編程語言,第三是未來發展前景較好的編程語言。如果有的語言能兼顧這三個方面,那麼這門語言就非常值得學習了。

目前世界上有600多種編程語言,其中比較流行的編程語言包括Java、C、Python、C++、PHP、JavaScript、C#、R、Go、Swift等,下面就對這幾門編程語言做一個介紹和分析,以便於做出一個基本的選擇。

Java語言是目前被最為廣泛使用的編程語言之一,而且Java語言的市場存量巨大,從發展趨勢來看,Java語言在大數據領域也有廣泛的應用,所以Java語言是現階段一個不錯的選擇。C語言雖然應用領域沒有Java廣泛,但是C語言在操作系統、嵌入式開發等領域有明顯的優勢,所以C語言在未來也會有廣泛的使用。C++是C語言的面向對象版本,在多媒體等領域有廣泛的應用。

Python語言目前在大數據、人工智能和Web開發領域有廣泛的應用,同時Python語言也可以進行嵌入式開發,所以未來Python語言的發展前景十分值得期待。由於Python語言簡單易學,所以對於計算機基礎薄弱的人來說,學習Python是個不錯的選擇。

PHP語言是Web開發領域應用最為廣泛的編程語言之一,隨著Web開發的發展,未來PHP的應用前景也是不錯的,相對於Java和Python來說,PHP的應用範圍相對較小。

JavaScript是傳統前端開發語言之一,隨著Nodejs的應用,JavaScript已經從前端開始走向後端,而且JavaScript在嵌入式開發領域也有所應用,從學習的角度來說,JavaScript還是非常值得學習的。C#的應用主要集中在微軟的生態體系下,應用範圍也是比較廣的語言。

R語言在大數據領域有廣泛的應用,Swift主要應用在iOS相關的開發領域,這兩門語言的應用範圍雖然比較集中,但是功能非常強大。

Go語言主要關注於性能,隨著大數據、雲計算的發展,未來Go語言的發展前景十分值得期待。

綜上所述,對於初學者來說,選擇以上編程語言都是可以的,其中Java、C、Python、JavaScript可以重點關注一下。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網方面的問題,也可以諮詢我,謝謝!


IT人劉俊明


這個問題在入門階段一直是爭議十分大的問題,n多語言,n多推薦,到最後搞到新手一會聽說這種語言適合新手,於是學習這種語言,一會又有人說xx語言是垃圾、弱爆了,學了也沒用,之類的話,開始推薦你xxx語言,於是新手們又開始學習這種語言,搞到最後,什麼語言都沒搞懂,時間大把大把的流失,熱情消耗殆盡。要解決這個問題,首先要明白一個根本問題,怎樣挑選適合入門的編程語言?我推薦從難度這個角度來考慮,這門語言必須簡單易學,有趣,而且要有一定的熱度,有熱度才能有更多的人一起交流討論,翻開編程語言列表,發現有100多種編程語言,而且這個數還是在不斷增加的。

這些語言的介紹只需要你打開搜索引擎(百度?谷歌?還是其他?隨便你嘍。),輸入這項語言的名字,搜索一下,就能看到他的詳細介紹了,如果你說你不會搜索,那麼,請返回第一個問題,一般來說,如果你去論壇提問什麼語言適合入門,得到最多的結果應該是C語言,沒錯,就是上述排行榜排行第一的那個,強烈推薦C語言入門的同學如果看到這篇文章可能會很想吐槽,因為這裡筆者要推薦的不是C語言,筆者認為,Python語言對於零基礎更適合入門,很多人推薦C語言原因我猜測可能有兩個,一是全國大部分的高校的編程課C語言是都有開設的,也可以說是學習過C語言的用戶基數大,第二是C語言自身的強大,可謂是口碑好。基數大+口碑好,足以讓你得到的結果是C語言居多。

筆者是Python語言入門,接觸編程時完全是零基礎,現在接觸了C、接觸了C++、JAVA,Visual Basic 6,回味了下,如果讓我再次選擇一門入門語言,我絕對不會後悔選擇Python,建議每位同學去百科搜索下Python,看下是否真的簡單易學,並且強大,如果你想快速寫GUI(圖形用戶界面 )的軟件,Python有一大把圖形庫供你選擇,不像C語言,半年下來,還是停留在黑框框裡,大大打擊了初學者對軟件開發的信心,對於寫遊戲,Python也是絕對不會讓你失望的,pygame模塊為你提供簡單快速的遊戲開發,Pygame是 跨平臺 Python模塊,專為電子遊戲設計。 包含圖像、聲音。 雖說沒法和Direct X相比,但對於新手來說,獨立寫個2D遊戲不也是一件很愉快的事嗎?

對於Python,筆者就不再詳細介紹了,只是推薦,具體選擇什麼語言,決定權還是在你手裡。


我是大醬


作為一名iOS開發程序猿,編程語言只是一個工具,我們不能侷限於一個工具,有這個工具就做這個活,我們要從工具中學到工具的原理和工具的相通性,就如同梅花的螺絲刀和一字螺絲刀,很多相同的地方,但也有不同的地方,能做不同的事情!

第一次接觸編程,個人建議可以先學習C語言的基礎,打好基礎才是最最重要的,也讓你有一個初步的編程思想,畢竟c語言是所有語言之父!學會c語言,那其他語言都是菜!

c語言不用學習太深入,因為c語言是面向過程的語言,而其他大部分現在的語言,OC,java等都是面向對象的語言!學深入了轉其他語言可能會出不來、只是個人建議!

想做後臺就可以轉java!想做移動端就學安卓和iOS,想做前端就學H5,CSS,JS等!

拿我來說,我是做iOS的,但是我前端的知識也會,因為經常需要跟前端交互,所以自學了前端的知識,雖然不如專業做前端的厲害,但普通的功能沒問題! 多學點技術總是好的!

希望我的建議對你有用(5年iOS)


無雙潘鳳


既然問這個問題,想必您應該是不討厭IT行業,既然這樣,我覺得就應該從您的自身條件和社會現狀兩個角度來考慮這個問題:

如果您邏輯思維強,學習成績還不錯,學校學歷也可以,建議學Python。因為互聯網時代現在大數據、人工智能都是一種趨勢,想必後面會有一個很大的發展空間。

如果學歷一般,邏輯思維不是特別好,想快速就業、入行賺錢的話建議學java。目前主流語言中包括企業應用的技術和整個軟件行業的需求上Java的需求還是非常穩定,需求也大的,這些都可以從各大招聘網站上看得到的。

其實只要接觸一門計算機語言後,後面學其它語言都不難,因為很多的語言都是相通的。編程之路並不很容易,掌握好的學習方式一直堅持下去!真的很重要!堅持下來了,你就贏了!這個行業目前還是非常不錯的,不管是社會的發展還是自身職業發展,而且學好了,薪水也不低,而且隨著自身技術能力的提高,薪水也會跟著往上走哦!

這就是作為在軟件行業奮鬥十餘年的老司機的建議和想法,希望可以幫到您。🙂


老孫說IT


最經兩年因為大數據、數據挖掘、深度學習、機器學習等一直都是處於比較火熱的狀態,所以Python很火排名一直位居前列。下面是2017到2016的語言變化表



科技boy


Python,因為編程語言都差不多,轉的話也容易!


信仰0793


不是移動客戶端的話,java早死了,至於派森,沒得地方能用這冷門語言!現在的手機客戶端是html5寫的,桌面端是C++,C#寫的,接口是php寫的,80%幾的網站是php寫的,還有若干小程序都是php寫的,另外linux服務器天生就是為php準備的!


沅來是澧


看你對哪個模塊感興趣:

1.喜歡後端,比如服務器開發,可以重點關注C/C++, Linux系統。

2.喜歡前端,可以學習Java,HTML,web開發,網站開發。

3.喜歡智能領域,可以學習Python,大數據等。


睡醒的南瓜


針對這個問題不能一概而論,具體問題具體分析

針對個人而言,要看你從事的哪個方向,web開發主要以java、php為主,嵌入式以C為主,搜索、遊戲以C++為主,人工智能主要是Python,linux後臺開發java、C++、Python、scalar都有,需要只是工具而已,一通百通,萬變不離其宗,跟你具體要做的業務有關

要定好自己的方向,開發平臺,開發工具鏈有哪些,做的多了語言自然而然就熟悉了,開發中更多的業務抽象建模、用什麼算法解決什麼問題


分享到:


相關文章: