這麼多程式語言,哪種語言最值得學?談談我的經驗供你參考

2020-10-04 吳氏三姐妹

語言排行榜

根據國際流行的程式語言使用排行榜[1]的數據:JAVA、C、C++、Python、C#這幾種程式語言一直高居榜首。

圖 最新程式語言熱度排行

現狀分析

對於軟體開發人員或者入門者來說,學什麼語言好找工作,什麼語言容易學往往是第一考慮的問題,前些年大家蜂擁學JAVA,覺得JAVA好找工作;這幾年人工智慧熱度上來了,薪水高,很多人又開始埋頭苦學C、C++。這種站位思考的方式無可厚非。

從軟體這個虛擬世界的大廈裡,我覺得應該以更大的視角去觀察和思考。美國現在給大廈提供設計圖、土建施工、提供裝修工具,相當於設計院、中建集團、博世等;中國現在給各個房間進行局部的設計、裝飾,相當於裝修公司。這就是美國和中國在軟體領域的地位。美國不管從晶片技術、作業系統(windows、android、ios、unix/linux、realtime os等)、軟體工具、軟體工程標準等等全部處於壟斷地位;而中國目前在僅僅出完善於大規模的應用開發及行業使用階段。

國家的自主可控發展目標,必定會推動軟體產業的升級,也就是能達到與美國差不多的高度。

軟體產業相較於其它行業具有大規模應用(互聯互通)、快速迭代(摩爾定律等)、普惠性(知識共享)等特點;會出現強者愈強的現象;也會出現快速顛覆的現象;而這一切是基礎知識、方法論、工程實踐的提升。

軟體行業的深入,也會像其它行業一樣,出現不同的工種;對於開發人員來說,有做基礎研究開發人員、有做工程應用開發人員、有做管理的開發人員、有做可靠性保證開發人員等等。軟體行業的升級,必定會形成一個良好的軟體和硬體的生態圈。

學什麼語言

對於不同行業和不同工種的人員來說,使用的語言是不一樣的,對於普通辦公人員日常工作文檔、統計等來說,office軟體會應用即可,如果更深入的使用,懂VBA往往就能事半功倍;對於web管理應用開發人員,會asp.net或java、jsp或php等也可以滿足基本的需求。如果需要更深入的做一些工作,例如對安全性有要求、對實時性有要求、對可靠性有要求,需要專門設備,這些技能往往達不到要求。這時就需要一種普遍使用的語言C/C++。Windows基本是C/C++實現、Android底層是Linux系統也是C/C++實現,IOS也是C/C++實現;硬體驅動一般基於C/C++實現;硬體啟動引導系統也基本是C/C++實現;JAVA運行的虛擬機是基於C/C++實現;Python語言也是基於C/C++實現。我們就可以知道C/C++語言在軟體世界的地位和重要性。如果想深入的做一些事情,什麼語言該學,其實可以思考。


參考:

1:https://www.tiobe.com/tiobe-index/

相關焦點

  • 我應該先學哪種程式語言?
    一旦你決定學習編程,你會問自己最難的問題之一是:我應該先學哪種程式語言? 讓我們來看看在開始學習之前您可能會遇到的一些擔憂,您必須選擇的程式語言,以及如何決定哪一種適合您。以下是你可能擔心的一些問題(1)這會影響你的編程之路?你可能會覺得,選擇先學習哪一門程式語言非常重要,甚至會影響你之後的編程道路,有這種想法也是正常的。
  • 學哪種程式語言最吃香?一份最新排行榜數據告訴你
    程式語言種類特別多,那麼經常會有同學問趣找課:「我應該學什麼語言?」「哪種程式語言最有前景?」「學哪種程式語言最好?」趣找課要告訴大家的是,每個人興趣不同,認知不同,所以選擇也不同。或許這份程序語言的世界排行版,能給你點啟示~TIOBE 每個月都會公布一次程式語言的排行榜,這份排行榜排名基於全球技術工程師、課程和第三方供應商的數量,其中包括了流行的搜尋引擎以及技術社區
  • 最值得學的程式語言是什麼?程式語言通用學習方法分享
    如果您對編程有興趣,想要以後致力於編程這個方向,那是肯定要下一番苦功夫的。說實話沒有一門程式語言是好學的,要是那麼簡單就可以學會了,那是個人就是程式設計師了。最值得學的程式語言是什麼呢?剛入門的建議學一個大眾化的程式語言,如果你搞網站,可以學PHP,如果想編程序可以學Java,看你想從事哪個方向的工作。其實程式語言思路都差不多,可能就是語法不同,建議先學一個大眾化的程式語言,有時間再看看新流行的語言。
  • 開課吧:最值得學的程式語言是什麼?程式語言通用學習方法分享!
    如果您對編程有興趣,想要以後致力於編程這個方向,那是肯定要下一番苦功夫的。說實話沒有一門程式語言是好學的,要是那麼簡單就可以學會了,那是個人就是程式設計師了。最值得學的程式語言是什麼呢?有了方向選擇起來就比較方便了,比如嵌入式的先從C語言入手,後端的選擇java或者php,python等入手,決定因素就是看你能不能堅持。就單論語言來說,程式語言基本是獨立的,沒有誰前誰後之說,比如Java和C#,先學哪個都行。
  • 這麼多程式語言,為什麼我偏偏推薦你學「又老又囉嗦」的Java?
    現在有越來越多的新技術工具、新語言湧現,如2015年5月發布的Rust1.0、2014年出現的Hack和Swift,今年還出現了雲表0代碼編程...... 面對林林總總的語言,我總是能收到IT新人、小白的疑問,這麼多語言我應該先學哪一種?什麼語言值得我們長時間地學習?
  • 零基礎自學編程選哪種語言好?世上最好程式語言推薦
    零基礎自學編程選哪種語言好,那需要先定義一下你所謂的「好」是什麼,說明白這個,才可能做出合適的選擇。所以,接下來我根據這個不同的「好」,給出建議。:入門難度低即,你想要一門程式語言,可以在3個月內,通過自學來掌握語法,且能用學到的知識來做點有意義的小項目。
  • 十大程式語言都有哪些?學哪種比較好?
    很多同學想轉行編程,但是那麼多的程式語言到底該怎麼選呢?作為如今人工智慧、機器學習、大數據和機器人等一些最有前途的技術背後的主要語言,Python近年來積累了龐大的粉絲群。你會驚訝地發現學習Python很容易,這就是為什麼許多經驗豐富的開發人員選擇Python作為第二或第三語言的原因。
  • 零基礎自學編程,先學哪種語言最好?
    看你是為了什麼學: 1.如果是因為感興趣,那麼建議從弱語言開始學習。 ——特點:時間短,見效快。 2.為了找工作,而學編程,那麼建議基礎還是紮實一點,從C語言或者Java開始,這邊推薦Java。
  • 即刻就業:編程學什麼語言好,程式語言有多少種,程式語言怎麼學
    隨著時代的發展計算機進入了每一個家庭,是每個家挺必不可少的工具,這樣各種科技公司也推出了各種程式語言,例如微軟的 C語言 C++ asp.net 甲骨文的 java Android; 蘋果的 OC語言 PHP JS H5 大數據 雲計算等多種語言,供我們學習參考。
  • 你認為程式設計師先學哪門程式語言最明智
    開發同樣一個項目,如果有多種程式語言可供選擇並且性能差別不大,這時程式設計師只需選擇順手的即可,程式語言的選擇變得不那麼重要,邏輯性也就是所謂的思想這時佔據上風。   如果你是在考慮進入程式設計師這個行業,那麼學習程式語言的先後順序就變得十分重要!
  • 學計算機編程,第一門程式語言至關重要!那到底應該學習什麼呢?
    但是你很困惑。這些數字使您著迷,但同時又使您感到恐懼。    現在讓我們談談要點。您聽說的這些工作中的每一項都與計算機編程有關。這是殘酷的事實。  核心部門的大多數人都在IT部門尋找工作,因為他們是如此之多。成為一名優秀的程式設計師是一個公司的需要。如果您擅長編程,那自然就可以使您領先同行。  程式語言的繁榮  市場上充滿了您無法指望的語言。有一個典型的C / C ++,有一個怪異的Java,新穎的Python,還有像Ruby和Go這樣被低估的語言。
  • 大數據盤點|2020年最值得學習的5大程式語言
    出品 | CDA數據分析師今天給大家盤點2020年最值得學習的五大程式語言,掌握了這些語言你不僅能順利找到一份好的工作,而且還沒有相關學歷要求。從編程領域的個人發展來看,這是十分關鍵的,學多久你才能做出相關項目。當在創業公司和中小型公司工作時,你需要在很短時間內就能上手,做出可用的模型或應用。下面我們來具體盤一盤,看看2020年最值得學習的五大程式語言有哪些。
  • 自學編程如何選擇程式語言?
    當今世界,程式語言種類很多,除非你工作需要,否則我們不必要太去關注那些小眾語言。就同我們說話的語言一樣,英語是世界使用範圍最廣的,而漢語也算是使用人數排行老二的,而且各種語言都能達到同樣的意思,但各種語言的表達方式又各不相同。
  • 高盛最新調查:Python成未來最重要技能,你準備學哪種程式語言?
    而除了Python,數據科學領域還有大把語言可以選擇,如何基於自己的需要選擇一門最適合自己的程式語言開始學習呢?本篇文章將詳細對比解析數據科學領域最熱門的幾大「網紅」程式語言:R,Python,SQL,Java, Scala,Matlab,JavaScript,Ruby,並從優缺點、適用領域幾個方向讓你迅速了解自己最需要哪一款。
  • CS漫談丨2020最流行的十種程式語言,你喜歡的語言上榜了嗎
    但是,並非所有編程寫代碼都是相同的。不同的崗位,公司和軟體類型都需要員工了解和理解不同的程式語言,並且了解多種語言通常是利大於弊的。無論你是新手小白還是有基礎的想提升個人能力,多熟悉幾門語言終歸不會是一件壞事。
  • 學了這麼久的編程,程式語言創始人你知道幾個?
    從世界上第一臺計算機(ENIAC) 於1946年2月在美國誕生至今的七十多年裡,湧現出了許多優秀的計算機程式語言。隨著人工智慧時代到來,編程逐漸成為一項必備技能,每個人都開始學習這項和機器溝通的技巧!程式語言多種多樣,學了這麼久卻不知道它們的創始人,怎麼說的過去!為此,小編和大家分享下這些語言創始人,快來看看你知道幾個?
  • 程式語言丨什麼是用於黑客攻擊的最佳程式語言,你知道嗎?
    黑客很少依賴任何一種程式語言,但是對其中的多種語言具有全面的專業知識。哪種程式語言最適合黑客,實際上取決於黑客想要做什麼。從本質上講,存在三種類型的黑客,每種黑客都有自己的一套編程術語,供黑客學習和使用。
  • 最熱門的十種程式語言,總有一種適合你
    本文分析了2020年最熱門的十種語言,總有一種適合你。你可以結合介紹挑選適合自己的,也可以直接翻到末尾看我針對不同情況的推薦。編程有挑戰,容易建立穩定的編程基礎C/C++:C生萬物,編程之本易學指數:⭐⭐功能指數:⭐⭐⭐薪酬指數:⭐⭐⭐簡介:可以這麼說,你了解了
  • 程式語言Python為什麼這麼火?
    我明顯感覺到,這段時間網上討論職業規劃和職場轉型的文章多起來了。你也知道,今年疫情給很多行業帶來了衝擊,這讓很多人更清楚地感知到了職業風險的存在。我最近和朋友聊天發現,他們普遍覺得,哪怕現在工作穩定,也應該早做職業規劃,平時多充充電。說起來,職業教育領域這兩年發展得特別快。我觀察到,其中有一個很火爆的培訓項目,就是程式語言Python。
  • 最新程式語言排名,Java 淪為老二
    程式語言流行程度的一個參考指標,這個索引每月更新一次。值得注意的是,TIOBE程式語言索引並不是索引最好的程式語言,以便於我們在前期搭建系統時應該選擇哪種語言,以作出正確決策。Java 無疑是現在的主力程式語言,甚至可以說是後端程式語言的霸主,流行了 20 多年了,至今無人能破,但是照 Java 這個下降一路高歌的趨勢,再這麼掉下去感覺馬上就要被 Python 超越了。