首頁>Club>
36
回覆列表
  • 1 # 極客吐司

    目前來看是 Python。

    參考連結:https://mp.weixin.qq.com/s/ngsywGYTZAviUdw4NmyA-Q

  • 2 # yinghuashu

    這個問題是仁者見仁 智者見智,什麼程式語言前景好,對你所從事的工作有相當大的關聯,程式語言層出不窮,沒有優劣之分,工業控制,底層開發C語言好,網際網路JAVA好,機器學習Python好,遊戲開發C++好,最重要的一點是對專業知識瞭解和學習,再好的語言只是工具。

  • 3 # qzuser43911786

    學程式設計不是學語言,別上了培訓機構的當了。語言只是招數,光有招數打人不痛的。

    要修煉內功,數學,線性代數和離散數學,計算機體系結構,資料結構和演算法,編譯原理,計算機網路,資料庫原理和設計,作業系統。

  • 4 # 碼農傳奇

    要說前景的話應該是大資料,雲計算,VR,AR,機器學習,人工智慧之類的,至於對應什麼程式語言不再贅述。不過就目前來看,Java,php,phthon,H5,C++,C#,ios,JavaScript等還是挺火的!

  • 5 # 青山萬里行

    從國內就業情況來說:java。網路上招聘程式設計人員情況來看,java程式設計師是招聘頻率最高的。

    從最容易掌握來說:易語言。因為是全中文語言。

  • 6 # 愛學習的小橙子

    從這幾年的發展來看,Python 語言的前景是很好的。近幾年,隨著大資料和人工智慧的發展,Python 語言越來越廣泛的被運用到這兩個領域。但是,語言只是一個工具,一個好的工程師要精通幾種程式語言,程式設計的演算法思想才是最後能決定你可以有多遠的因素。

    解決一個問題,好的演算法,可以透過多種程式語言去實現它,語言的區別就是編寫程式碼的效率問題和程式執行速度的問題。越是接近底層硬體的語言,執行速度越快。下面有個2017年9月份的程式語言排行榜感興趣的話可以瞭解一下。

  • 7 # 程式設計獅APP

    少年,你這個問題概括的其實有點問題。

    其實程式語言,各有各的優勢,每一門語言都非常有前景,只要你的能力達到中高階。

    那麼前景都非常不錯!

    其實Android就是Java。

    而你又規避了C語言和C++,這兩門語言對應屆畢業生,並且向找工作的新手來說,確實不適合,雖然是很牛逼的語言。

    Java

    特點:XML可以統治世界

    java是一個很牛逼的語言,目前接觸最多的還是安卓開發,而安卓的前景你們都知道,這是一個很有前途和錢途的程式語言。PHP世界上最好的語言?簡單易學,上手快,自學即可,開發web便捷迅速,並且工作特別好找,還高薪。聽起來似乎沒什麼缺點(所以是世界上最好的語言),不過PHP只適合網站專案。優點:簡單易上手,高薪。缺點:只能用於開發網站專案。由於筆者工作原因,最常接觸的就是PHP,發現這門語言很多人都是自學或者培訓班出生的,而且他們都做的非常好,所以這門語言是非常適合0基礎的小夥伴自學的。HTML5+JS(web前端開發)

    就是你說的H5,簡單介紹下,什麼是前端,就是你上網看到的一切花花綠綠,圖片,文字,影片,都是前端寫的。

    目前web前端開發是市面上最火爆的程式語言,由於國內網際網路對前端有很大的缺口。所以學習這門語言,找工作不是什麼難事,薪資還特別好,最關鍵是,這門語言還特別簡單。從w3cschool的後臺資料能夠看出,目前網站上最受歡迎的是web前端,其次就是PHP。優點:簡單易上手,高薪,好找工作。缺點:前端學習曲線是“先快再慢,最後再快”,目前市場缺口最大的是中高階前端,所以要想真的找到工作,需要多學,多敲程式碼。Python

    非常靈活,而且啥都能幹,包括接下來的大資料,人工智慧都能夠運用到,更可怕的是這門語言極其簡單,而且python的庫非常豐富,很多時候,你根本不用自己敲程式碼。

    如果你要問前景的話,這個確實非常有前景。

    缺點:由於小編就是在自學python,所以認為python木有缺點。(極端主觀的看法)Objective-c/Swift for Ios其實是兩門語言,分別是obj-c和swift,之所以放在一起,是因為這兩門語言都是使用者蘋果開發的。優點:IOS開發非常賺錢。

    缺點:離開蘋果,就廢了。

    網路上的程式設計課程足夠讓你成為合格的碼農,比如w3cschool的微課實戰,菜鳥教程的例項,慕課網的影片。

  • 8 # 千鋒長沙

    學什麼語言其實並不重要。原因有很多,但其中最主要的是眾多程式語言的核心其實是非常相似的。也許他們語法不同,外觀不同,甚至功能也完全不同,但是核心層面的相似程度遠比你預料的高。幾乎所有的程式語言都會有分支、 迴圈、呼叫方法或過程以及程式碼組織方式。有的甚至相似到你精通一門語言後就自然會了另一門語言,C# 和 Java 都是很好的例子。Java也與他們十分相似。

    學習第一門語言總是最難的,一旦你掌握了一門語言,第二門就會容易很多,當你學會了兩門或者更多的語言,學習難度將呈指數級降低。如果你現在一門語言都不會,可能很難相信這些話,但是如果你已經學會了10門語言,我敢保證你會說前兩門語言是最難的。

    想成為IT程式設計師,如何選擇第一門程式語言?

    1.第一優先順序選擇自己喜歡的程式語言,興趣才是第一老師。

    2.選擇目前市場上比較好就業的程式語言。

    3.入門比較容易的程式語言,第一程式語言如果選擇的過於難,可能導致中間放棄了,學好了一門程式語言之後就可以觸類旁通切換到別的程式語言之中。

  • 9 # 加米穀大資料

    你可以參考下 IEEE Spectrum 雜誌釋出了一年一度的程式語言排行榜。根據自己需求瞭解程式語言趨勢,可查閱 2018 年 IEEE Specturm 程式語言排名。

    比如今年的:

  • 10 # Kali課堂

    Python語言的程式設計不錯,前景不錯,人才稀缺,薪酬挺高。你可以前往網易雲課堂官網,搜尋:指令碼之家,裡面有很多專業Python程式設計課程。

  • 11 # 林其123

    我認為,哪個程式語言只要你能深入研究下去,成為這個領域的專家,發展前景都非常好。

    你最應該關注的是這個程式語言能做什麼。下面我就最常見的程式語言給大家介紹一下。

    JAVA

    先說說宇宙第一語言Java,Java是一種面向物件的程式語言,利用JAVA程式設計師可以優雅的進行復雜的程式設計。

    Java,企業級開發,常用於應用軟體的開發,還可以開發遊戲後臺。Java是目前企業中使用最多的程式語言,它有豐富的框架,比如說 Hibernate,J2EE, JSP。

    在智慧手機沒有普及之前,其實很多遊戲小應用都是用JAVA來寫的,智慧手機普及後,android火爆,不過呢,android的底層語言也是用的Java。

    想學習Java的話,可以按照這個學習路線圖的知識點來學習:

    PHP

    PHP是一種通用開源指令碼語言,常常用來進行網站開發,有人說,網路上90%的站點都是用php來開發.

    Python

    很多程式設計師都把Python當做入門語言來學習,因為它簡單易學,靈活,入門門檻很低。Python最大的優勢便是它具有豐富和強大的庫,能夠把用其他語言製作的各種模組(尤其是C/C++)很輕鬆地聯結在一起。常見的一種應用情形是,使用Python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模組,效能要求特別高,就可以用C/C++重寫,而後封裝為Python可以呼叫的擴充套件類庫。Python是做伺服器開發與物聯網開發。資訊保安,大資料處理,資料視覺化機器學習,物聯網開發,各大軟體的api,桌面應用,都需要python。

    JavaScript

    Javascript主要是做網站前端開發,實現各種炫酷的畫面,Javascript應用在web前端,負責實現客戶端的動態效果,現在Node.js還可以用於伺服器端的開發。

    C和C++

    c:主要是系統底層,驅動,嵌入式開發。

    c++,主要用於遊戲開發,大規模,高效能,分散式要求的程式開發。

    C/C++理論上說可以做任何開發, 只要有合適的硬體驅動和API,特點是效率高,基本上是編譯語言裡面效率最高的。除非你的系統中連C/C++編譯器都不具備. 某些系統當中C++編譯器是不具備的, 但是C一般都具備. 目前而言, C語言主要用來開發底層模組(比如驅動,解碼器,演算法實現), 服務應用(比如web伺服器)和嵌入式應用(比如微波爐裡的程式). C++也可以做這些, 不過由於C++的複雜性和標準問題, 人們還是更願意使用C來做. C++更適合比較複雜但又特別需要高效率的設施,比如大型遊戲,一些基礎庫, 大型桌面應用.

  • 12 # 秋若楓261

    沒有最好的程式語言,之所以會產生各種不同的語言都是為了解決特定的領域問題而產生的,比如Python,在AI,大資料方面用的比較多;java對於企業級開發用的比較多;C++可能在遊戲開方面用的比較多,還有其他的彙編呀,C,go等,程式語言數不勝數,不計其數,不能說什麼是最好的語言,要根據你從事的領域而選擇合適的程式語言。如果真要說最好的語言,那麼最近程式語言排行榜上面排名前兩位的是Python和java,而過去一直是java排名第一位,五月份的時候Python趕超java,排名NO.1,那麼足以說明Python是最好的語言了,可能在未來也是不錯的選擇!

  • 13 # 80後影視生活回憶錄

    php是世界上最好的語言,手動狗頭,嗯,嚴肅滴迴歸正題,答主曾經是一名程式猿,幹了幾年的軟體開發,會c, c艹,php,彙編,python等,以答主的經驗來說,沒有所謂的前景最好的語言,只有最好的方向,語言只是實現業務的工具而已,對於一個業務一個方向,你能研究到極致,那都是牛逼哄哄的,c語言寫的linux夠不夠牛逼,當然牛逼啊,程式猿的上帝linus寫的啊,問題在於你能像上帝那麼牛逼不,所以,潛心研究你的核心業務才是重點,而不是去在乎什麼語言,從來沒有聽說過誰語言學得好就成了架構師成了cto的,不同的語言僅僅是側重點不同,不同的語言只是更適合於某一種具體的業務場景而已。騷年,好好努力研究業務吧,能問出這個問題,說明你還沒看清事情的本質啊。

  • 14 # 8090看我說

    php是世界上最好的語言,手動狗頭,嗯,嚴肅滴迴歸正題,答主曾經是一名程式猿,幹了幾年的軟體開發,會c, c艹,php,彙編,python等,以答主的經驗來說,沒有所謂的前景最好的語言,只有最好的方向,語言只是實現業務的工具而已,對於一個業務一個方向,你能研究到極致,那都是牛逼哄哄的,c語言寫的linux夠不夠牛逼,當然牛逼啊,程式猿的上帝linus寫的啊,問題在於你能像上帝那麼牛逼不,所以,潛心研究你的核心業務才是重點,而不是去在乎什麼語言,從來沒有聽說過誰語言學得好就成了架構師成了cto的,不同的語言僅僅是側重點不同,不同的語言只是更適合於某一種具體的業務場景而已。騷年,好好努力研究業務吧,能問出這個問題,說明你還沒看清事情的本質啊。

  • 15 # kid程式設計

    嚴格意義講,最好的程式語言目前評價的客觀標準是不統一的。我們所說的最有前景的程式語言主要從市場需求角度判斷的。我覺得用的人多,招聘崗位需求多的程式語言就是有前景的程式語言。TIOBE 公佈的2019年4月程式語言排行榜可以作為一個參考。

    另一方面分析,程式語言本身只是實現業務需求的載體,學習程式開發的過程中語言的掌握只是基礎。程式設計思維的培養,演算法的學習是學習程式開發的根本。無論是PHP、Javascript、C++、Java等,儘管語法規則、抽象封裝程度不同,但是其基本的程式邏輯結構本質一致,如流程控制中的判斷、迴圈都比較相似。因此在學習程式開發是可以考慮一種社會需求比較大的程式開發語言,如java,深入學習掌握語法規則後重點將精力放到演算法學習上。

    如果學習的目的是快速開發產品,則需要對主流應用框架或架構進行學習。企業級開發使用原生態語言直接開發,俗稱造輪子。其成本較高,效率較慢。一般需要使用各類框架。如前端bootstrap響應式框架技術、JS的JQuery庫及Java的Spring框架等。

  • 16 # 小城d大程

    系統架構師,多年軟體開發經驗。個人認為語言的前景跟行業是緊密結合的。目前來看,比較火的是AI和大資料,而在這一塊python用的比較多,因此近幾年python還是比較強勢的。但是IT行業的變化是很快的,當前火的東西,幾年後說不定就被替代了。因此,假如你是個大學生,我建議你不要太執著於具體的語言,而更應該關注計算機體系結構,編譯原理,演算法等知識,這些東西是內功,有了內功,語言等外功學習起來是很快的。以我的經驗,有了內功後,任何語言,兩週就可以成為專家。

  • 17 # 一枚華夏人

    學什麼語言,要看你是希望朝哪個方向發展?是web方向,還是伺服器處理、圖形影象處理、科學計算、人工智慧、遊戲程式設計?C++能發展方向多,但要精通,所花時間會更長,且一般不用來作手機App開發。python有豐富的開發庫,上手容易,但程式效能要欠C++。Java在多平臺開發能大顯伸手,但在桌面版應用尤其桌面版大型遊戲開發方面不如C++。

    總之,沒有哪個語言前景最好,看的是你的發展方向,你希望朝哪個方向發展,根據發展方向選擇合適的語言學習。另外,程式設計重要的是演算法和思想,只要演算法思想在,用何語言無所謂,都能實現。

  • 18 # 技術創業者號

    在給出我的答案之前,先看看程式語言的流行度吧。

    第一名:python。得益於目前人工智慧的熱門效應,python穩居第一,並且仍有很強的上升勢頭。

    第二名是老牌勁旅,Java。雖然呈下降趨勢,但是瘦死的駱駝比馬大,佔比仍然很高。

    第三名,是JavaScript。一個最初用途只為瀏覽器增加動效而產生的指令碼語言,今天卻展現出盎然生機。

    那麼是不是排名第一的語言就是前景最好的呢?

    我認為,排名不能完全代表前景。python之所以排名第一,一部分原因是因為它真的很好用,而且簡單,還有很重要的原因是人家的“後臺硬”。python是高階語言,底層是由C語言實現的,離開C語言也玩不轉。比較有趣的是JavaScript,很多從Java或者C語言開始程式設計的程式設計師都會鄙視它,但是目前JavaScript的應用不僅僅侷限於瀏覽器了。小程式開發用它,跨平臺app開發可以用它,網站開發就不用說了,必須用它。

    所以,程式語言自身都是用很好的應用前景的。初學者可以先學一門高階語言體驗一下,有興趣的話再深入學一門較為底層的語言,如Java或者C。原因是如果你連高階語言學起來都覺得枯燥乏味,還是儘早放棄學程式設計吧。而且,更讓人絕望的是,比程式語言更重要的是演算法,不懂演算法,你永遠都是程式設計初學者……

  • 19 # 程式設計師開源社群

    TIOBE 公佈了 2019 年 6 月程式語言排行榜,排名前十的分別是:Java, C, Python,C++, Visual Basic .NET, C#, JavaScript, PHP,SQL 和組合語言。相比於5 月份,Python超過了C++,PHP超過了SQL。

    TIOBE 6 月程式語言排行 1-20:

    本月值得關注的亮點包括:

    Python 不僅超過了 C++,成功佔據第三名位置,還以 2.77% 的漲幅成為增速最快的程式語言,與此同時,擁有 8.53% 份額的 Python 達到了 TIOBE 指數的歷史新高。

    官網做了個猜測:This month Python has reached again an all time high in TIOBE index of 8.5%. If Python can keep this pace, it will probably replace C and Java in 3 to 4 years time, thus becoming the most popular programming language of the world.

    簡單翻譯一下:本月Python再次達到TIOBE指數8.5%的歷史新高。如果Python可以保持這種速度,它可能會在3到4年內取代C和Java,從而成為世界上最流行的程式語言。

    21-50 名的程式語言排行

    Top 10 程式語言 TIOBE 指數走勢(2002-2018)

    歷史排名(1988-2018)

    TIOBE 程式設計社群指數是程式語言流行度的指標,該榜單每月更新一次,指數基於全球技術工程師、課程和第三方供應商的數量。包括流行的搜尋引擎,如谷歌、必應、雅虎、維基百科、亞馬遜、YouTube 和百度都用於指數計算。

    看完,你也可以看出來了吧,目前Python是比較有前途的,而且入門比較簡單,建議新手可以試試看!

  • 20 # 墨寶的小鑫

    程式設計的軟體有很多程式語言,當然也有很多,如果您是非常非常厲害的大神的話,您都可以自己創造一門程式語言,當然,這個語言能否供他人使用就不一定了,這個裡面您也要決定,您看是使用什麼環境是嗯windows作業系統還是蘋果系統還是伺服器的unix系統?等你這一塊兒,每一個的程式語言都有類似,或者是通用的,但是也有一些獨特的,一般來說,你問的這個問題範圍有點廣,如果你想學好的話,可以先學C語言

  • 中秋節和大豐收的關聯?
  • 男朋友因為我要買個2萬的包和我吵起來了,想問一下大家,是誰的問題?