未來什麼程式語言和開發技術會比較吃香呢?

時間 2021-05-31 16:47:28

1樓:陽光猛烈

未來,程式語言會越來越多,但是對執行環境的要求會越來越低。

語言之間可以無縫切換,相互呼叫,相互翻譯。

乙個專案裡可能會用到很多種語言,但每個人只需要負責很小的一部分。

語言的抽象層次會越來越高。

2樓:icepro

在應用角度而言,程式設計需要的是邏輯能力,抽象能力,思考和解決問題的能力,而不是所謂的技術,語言等等。

在發展角度而言,數學才是程式設計發展的第一推動力。

所以我認為,哪怕程式設計普及,可以最簡單的自然語言書寫程式的時候,仍有大量普通人無法程式設計,因為他們的邏輯能力,抽象能力等沒有這麼強。

同樣的基於此論調,程式語言,方法,技術等等和未來是否吃香實際沒有任何關聯,需要鍛鍊的應該是邏輯處理能力,抽象能力和解決問題的能力。因為有以上能力,在結合經驗的情況下可以快速學會任何一門新興的語言。

3樓:

作為一名非專業IT,100%純血統機械工程師,結合自身開發經驗,我認為計算機程式語言未來會變成乙個越來越簡單普及的工具,就像Office套件,門檻越來越低。每個工具都有自己的長處和短處,關鍵是在合適的時候做正確的選擇。所以在不太遠的未來需要我們至少精通兩三種不同型別的語言,這樣在開發過程中會更靈活,效率更高。

至於谷歌這樣的大公司,現在已經淡化了語言的界限,只要解決了任務就行。所以作為乙個語言工具使用者,還是需要特定專業領域紮實的基本功的。

4樓:大餅

非程式猿來答一下:

有兩個方向:乙個是人工智慧相關的程式語言,乙個是跟物聯網相關的程式語言。

感覺這倆是能引起時代革命的東西…

5樓:

前幾年要是這麼問,回答是IOS、安卓,但是再看看現在。

我覺得你應該關心的不是未來什麼技術吃香,而是未來哪些技術依然能夠堅挺不會被淘汰

6樓:YukiRain

在未來程式語言會變得越來越簡單,甚至於進入小學課堂,程式設計不再是程式猿群體的專利。我堅信到那個時候硬通貨才是真正會在程式猿群體火起來的東西:

計算機組成原理

作業系統

計算機網路

編譯原理

資料結構與演算法

離散數學,數學建模

資料庫原理與設計

資訊保安

可能很多年後的程式猿們早就忘了nodejs是什麼,但是他們還得學這些東西,哪怕一開始他們根本搞不清學這個有什麼用——就像現在咱們一頭霧水地學著幾百年前的牛頓,萊布尼茨,拉格朗日和柯西,一開始也搞不清有什麼用,但是時間會證明到底什麼是有用的知識。

7樓:阿良

不同語言可能起薪會不同,但那是由市場需求決定的。ios開發火爆是因為iphone的熱賣,市場上一時之間沒有那麼多這方面人才,現在學的人多了自然起薪就降下來了。

未來golang可能會越來越多人用,但golang上手簡單,不具備起薪高的特點。

隨著硬體進步,vr、ar裝置普及,會需要大量3d開發人員。目前看來u3d可能在這一領域勝出,成為需求量最大的引擎。但是現在手遊開發上大量使用u3d,這部分人可以無縫轉型。

而且u3d入門也簡單,不具備起薪高的特點。

我認為未來的語言或開發技術要流行,不能太難,不然企業可能面臨招不人的情況,開發成本大增。像rust,很多人說他好,但是他太難了,我為什麼不用原有的c++,或者更簡單的go,即便他們有缺點。一門語言沒有切實的解決你的痛點,即便他比原有的語言更好一些又有什麼用,誰讓它生得晚。

題主希望前瞻性的學習一門語言或技術達到高薪,其實不太現實的,就算你運氣好被你蒙中了,除了點先發優勢其它沒什麼卵用,關鍵還得看自身的硬實力。就像我們招u3d程式,我寧願要乙個c++基礎好的,也不要乙個培訓機構出來的u3d程式。

8樓:

題主明顯沒有學習過經濟學原理. 火爆(需求量大) 和待遇高 (物以稀為貴) 這兩者是相互矛盾的.

於是現在不火爆,待遇相對高的語言,到後來也會變成火爆但待遇低的語言. 畢竟搞程式的人都是理性的, 參見之前 iOS和前端培訓.

於是,題主問的應該是,現在加入到什麼語言攢經驗,可以在日後打到高工資.

硬點乙個語言的話那只能是Golang.

一般而言程式語言的接受率是有生命週期的. 能熬過五年不死可以算一門成功的研究語言(或者沒人用的工業語言). Golang簡單易上手, 標準庫強大,工具鏈完善.

五年的時候(2023年)就有公司把Golang當做主要開發語言. (相比Rust這種鳥語, 五年了還在愁怎麼把人教會,連個像樣的Lifetime教程還沒寫完).

十年又是乙個大坎,在2023年Golang的普及度,編譯器效能還會再往上走.

另外乙個值得考量的就是語言的使用方向. 比如JS主要是瀏覽器端, Scala主要是大資料.使用領域也很大影響了語言的流行程度.

而Golang最主要的伺服器端和容器化的應用場景,在之後三五年也只會越來越火. 和它的生命週期是相輔相成的.

當然其他語言也不容忽視,比如Swift(2023年產), 或者在人工智慧領域的語言. 不過增長的勢頭沒有Golang這麼確切踏實.

哪種程式語言未來前景比較好?

已登出 語言只是乙個工具,乙個載體,學習程式設計,我們學的是方法,是一種思維模式,而不是語言本身。這就好比你學會了開車,那麼開什麼車就不重要了,目的都是到達。將計算機應用到各自感興趣和熟知的領域,從而改變我們觸控世界的方式,這才是學習程式設計及計算機技術的真正目的,讓我們的思維,插上計算機的翅膀,去...

程式語言和作業系統是什麼關係?

非要回答的話,先有的還是程式語言 這樣理解,最早的計算機沒有真正意義上的作業系統,但是可以用機器語言編寫的程式來操作它,機器語言的程式可以直接輸入0和1到機器裡 不一定是鍵盤輸入了,也可以是打孔帶之類的 然後機器語言編譯出最早的組合語言的直譯器,在這台計算機上就可以使用組合語言了,組合語言翻譯成機器...

面向未來看,孩子學習什麼程式語言最有潛力?

目前來看量子計算機的能力顯露無疑,大膽猜測五到十年後是量子計算的天下。中心服務提供商提供雲服務,使用者只需要提供乙個控制面板就可以接入各種分布式裝置。一切現有的IOT裝置 移動裝置 個人計算機 伺服器都可以直接接入。但是量子計算機對現有的程式設計都是不相容的。再大膽猜測一下,很可能會出現以量子計算為...