「程式語言」與「資料庫」的 熱門程度 vs. 需求程度
(#Ranking #ProgrammingLanguages #Databases #Popularity #JobTrends #TIOBE #IndeedCom)
本篇網址: https://goo.gl/6dUAUZ
常有人問:「我該學哪種語言好?」「該用哪種資料庫好?」其實這類問題沒有標準答案,您想先學哪種語言或資料庫都可以。但若您考量的是「最熱門」或「最好求職」的程式語言或資料庫是哪一套,您不妨參考一下本篇介紹的「熱門程度排名」與「求才市場熱門排名」。
1. 程式語言排名:TIOBE ( http://goo.gl/DMs2 )
該網站會每個月統計一次目前最熱門的程式語言有哪些,並做出排名。該網站統計排名的方法您可以參考這裡: http://goo.gl/AwV7Gh 。該頁面提供 RSS 訂閱服務,點擊該網站網址後,在標題右邊就有個 RSS 訂閱的按鈕了。2015/11 的熱門程度排名如本帖附圖所示。
您可以看到,目前工程師們最熱心學習或使用的是 Java 語言。Java 從 2014/10 探底後,持續翻揚,後勢看好。有可能 Java 是撰寫 Android App 的官方語言,Android 又是目前市佔率最大的手機作業系統吧?第二名是 C 語言,目前趨勢很穩定地持平中。
除此之外,我還附上從 Indeed.com 的 Job Trends 功能截圖出來的「程式語言需求程度」(見附圖)。Indeed.com 是一個類似台灣 104 人力銀行的網站,他們根據業主開出的需求,來做程式語言的排名。
很有趣的是,「C 語言」的市場需求,遠遠大於「Java」。這點跟 TIOBE 所做的一、二名的排名是相反的!有可能是 C 語言的工程師養成不易(畢竟「指標」不太好學),加上嵌入式產業(自動控制、機器人、各類 3C 電子產品)蓬勃發展,該產業大多使用 C 語言...等因素吧?總之,若您學程式的目的是求職,那可能先學 C 語言會比較好。
2. 資料庫排名:DB-Engines( http://goo.gl/JEogc )
如果您想知道哪套資料庫比較受歡迎,您可以參考 DB-Engines 網站的排名(網址如上,2015/11 排名如附圖)。這個月的冠軍是 Oracle,第二名是 MySQL。這是因為美國企業界大多使用 Oracle,而個人或中小企業的網站,大多使用免費的 MySQL 所致。
雖然 Oracle 遙遙領先其它資料庫,不過我也去 Indeed.com,把業主需要哪些資料庫人才趨勢圖撈出來(見附圖)。您可以看到 Oracle 雖然遙遙領先,但是整體趨勢是往下走的。不過若要問:「學了哪套資料庫,可以很快找到工作?」Oracle 還是個不錯的選擇。
3. 結論
如果您學程式語言、資料庫,目的是求職的話,那我會建議您學習「C 語言」或「Oracle 資料庫」。如果您只是「對寫程式、管資料庫有興趣」,那您可以從「Java 語言」與「MySQL 資料庫」入手。畢竟「Java」是目前最受工程師關注的語言,要找什麼資料也比較方便。MySQL 完全免費,不似 Oracle 想學一些高深好用的功能,得付出一些 $$$ 的代價。
希望今天這樣的分析,能對您挑選程式語言或資料庫,有些許的幫助。如果您覺得本資料很值得參考,請多多踴躍轉發、分享給您 Facebook 上的朋友,並且按讚鼓勵一下小弟!感謝囉~
同時也有2部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,關於程式語言 -入門該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是?| Which Programming Language to Learn First (ft. 立秦、蝦蝦) - 學習程式設計,新手要學什麼程式語言?Python, Java, C++, JavaScript ... ...
「programminglanguages」的推薦目錄:
- 關於programminglanguages 在 紀老師程式教學網 Facebook 的最佳解答
- 關於programminglanguages 在 Untyped 對啊我是工程師 Youtube 的精選貼文
- 關於programminglanguages 在 Untyped 對啊我是工程師 Youtube 的最佳解答
- 關於programminglanguages 在 The top programming languages | The State of the Octoverse 的評價
- 關於programminglanguages 在 The Incredible Growth of Python - Stack Overflow Blog 的評價
- 關於programminglanguages 在 Dressing Up as ICONIC Programming Languages - YouTube 的評價
- 關於programminglanguages 在 PYPL PopularitY of Programming Language index 的評價
programminglanguages 在 Untyped 對啊我是工程師 Youtube 的精選貼文
關於程式語言 -入門該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是?| Which Programming Language to Learn First
(ft. 立秦、蝦蝦)
-
學習程式設計,新手要學什麼程式語言?Python, Java, C++, JavaScript ... 程式語言種類那麼多,哪個程式語言最適合初學入門者?哪個程式語言最受歡迎最厲害最強大?工程師又都用什麼程式語言呢?對啊我是工程師是寫什麼程式語言的工程師?
對啊我是工程師很常被問到這類問題,所以,這次會分享我對程式語言的介紹與看法,以及初學者如何選擇並學習程式語言,並分享學習程式設計前,要有的程式語言基本概念。釐清一些大家對程式語言常有的誤會,或許能讓你在學習的路上少一點困惑。
這次更很榮幸的邀請到特別來賓,兩位厲害的工程師 一 立秦、蝦蝦,一起來跟大家分享他們對程式語言的喜好與看法。同樣是工程師,大家對程式語言的想法真的都不盡相同呢~
希望大家看完能夠收穫滿滿,一起迎接嶄新的一年。新年快樂!
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週六晚上9點更新,請記得開啟YouTube🔔通知!
-
【上集連結】
程式語言入門須知-上集 | 新手該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是? | What you should know about programming languages
[https://youtu.be/fcmXuZtsQ6Y]
【愛屋及烏】
Facebook 臉書粉專 [https://www.facebook.com/untyped/]
【相關連結】
Java 與 C++ 比較: [https://www.educba.com/c-plus-plus-vs-java/]
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的女工程師。
-
Music: [https://www.bensound.com](https://www.bensound.com/)
#codingforbeginners #programminglanguages #程式語言
programminglanguages 在 Untyped 對啊我是工程師 Youtube 的最佳解答
關於程式語言 -入門該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是?| Programming Languages for Beginners
-
學習程式設計,新手要學什麼程式語言?Python, Java, C++, JavaScript ... 程式語言種類那麼多,哪個程式語言最適合初學入門者?哪個程式語言最受歡迎最厲害最強大?工程師又都用什麼程式語言呢?對啊我是工程師是寫什麼程式語言的工程師?
對啊我是工程師很常被問到這類問題,所以,這次會分享我對程式語言的介紹與看法,以及初學者如何選擇並學習程式語言,並分享學習程式設計前,要有的程式語言基本概念。釐清一些大家對程式語言常有的誤會,或許能讓你在學習的路上少一點困惑。
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週六晚上8點更新,請記得開啟YouTube🔔通知!
也幫我到Facebook粉專按讚唷!https://www.facebook.com/untyped
-
【下集】
程式語言入門須知-上集 | 新手該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是? | What you should know about programming languages
https://youtu.be/fcmXuZtsQ6Y
【相關連結】
大學修的程式語言課程:[https://courses.cs.washington.edu/courses/cse341]
Java & JavaScript 差異: [https://www.thesoftwareguild.com/faq/difference-between-java-and-javascript/]
-
Untyped - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
對啊我是工程師:一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的女工程師。
#codingforbeginners #programminglanguages #程式語言
programminglanguages 在 The Incredible Growth of Python - Stack Overflow Blog 的推薦與評價
We decided to consider only programming languages (like Java and Python) ... Python is still the fastest growing major programming language; ... ... <看更多>
programminglanguages 在 Dressing Up as ICONIC Programming Languages - YouTube 的推薦與評價
Hehe :p keep exploring at https://brilliant.org/CSJackie/ get started for free, and hurry - the first 200 people get 20% off an annual ... ... <看更多>
programminglanguages 在 The top programming languages | The State of the Octoverse 的推薦與評價
The top programming languages · JavaScript stays as the #1 most used language · IaC gains with languages like HCL growing most · Python grows with a 22.5% increase ... ... <看更多>