「程式語言」與「資料庫」的 熱門程度 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 上的朋友,並且按讚鼓勵一下小弟!感謝囉~
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「jobtrends」的推薦目錄:
- 關於jobtrends 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於jobtrends 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於jobtrends 在 コバにゃんチャンネル Youtube 的最佳解答
- 關於jobtrends 在 大象中醫 Youtube 的精選貼文
- 關於jobtrends 在 大象中醫 Youtube 的最佳解答
- 關於jobtrends 在 MM Jobtrends | Timisoara - Facebook 的評價
- 關於jobtrends 在 Predicting the trends in quality oriented jobs - GitHub 的評價
- 關於jobtrends 在 Job trends for all the age technologies - .net - java - javascript 的評價
- 關於jobtrends 在 Top 5 Job Trends : ये साल क्या आपके लिए बुरा रहा है तो जानिए ... 的評價
jobtrends 在 紀老師程式教學網 Facebook 的最佳貼文
資訊業界需求排名:HTML5 高居第一位!
這份統計是由美國 indeed.com(類似台灣的 104 人力銀行)所發佈的統計。截至目前為止,HTML5 由於應用廣泛,從桌機、網站、手機都有發揮的餘地,所以市場需求度高居第一。其它名次包括:
1. HTML5
2. MongoDB:一種「非關聯式」的資料庫。很適合社群網站使用。
3. iOS
4. Android
5. Mobile App:此指 iOS 與 Android 以外,如:Windows Phone、Blackberry...等手機 App。
6. Puppet:一種「軟體專案管理」工具。
7. Hadoop:一種平行運算架構
8. jQuery:一種 JavaScript 軟體框架(Framework)/ 函式庫(Library)
9. PaaS:Platform as a Service 的縮寫。一種雲端運算服務,提供利用瀏覽器即可完成各種工作的服務。
10. Social Media:社群媒體。如 Facebook 之類的。
由這個排名看來,目前流行的應用面分別是:
1. 手機 App
2. 雲端運算
3. 社群網站
為了支撐上述三個應用面,目前流行的技術分別為:
1. HTML/CSS3/JavaScript 等網頁技術:可作為手機 App、雲端運算、社群網站的 UI 基礎。
2. iOS / Android App 程式設計:所以 C/Objective-C 與 Java 這兩類 iOS/Android 官方語言,應該還能混一陣子飯吃。 :-P
3. 平行運算與分散式架構相關技術:這是為了支援雲端運算而發展出來的。雲端運算背後,一定是由大量的機器平行處理使用者需求而來。因此,資料庫等「被運算」的材料,也得具備「被分散」至各台主機還能協同運作的能力。Hadoop 這類平行運算機制,與 MongoDB/HBase 這類分散式資料庫未來應該會成為「顯學」。
統計圖表在此,請參考:
http://www.indeed.com/jobtrends
jobtrends 在 コバにゃんチャンネル Youtube 的最佳解答
jobtrends 在 大象中醫 Youtube 的精選貼文
jobtrends 在 大象中醫 Youtube 的最佳解答
jobtrends 在 Predicting the trends in quality oriented jobs - GitHub 的推薦與評價
Predicting the trends in quality oriented jobs. Contribute to rashrith/JobTrends development by creating an account on GitHub. ... <看更多>
jobtrends 在 Job trends for all the age technologies - .net - java - javascript 的推薦與評價
Feb 5, 2017 - Job trends for all the age technologies - .net - java - javascript - php has similar patterns #java #python #javascript #php #job #jobs ... ... <看更多>
jobtrends 在 MM Jobtrends | Timisoara - Facebook 的推薦與評價
MM Jobtrends · 粉絲專頁 · 人力銀行 · Str. 20 Decembrie nr. 2 et 2 ap. 5A intern 10, · [email protected] · jobtrends.org · 評分· 4.7(20 則評論) · 建立- MM Jobtrends. ... <看更多>