查看完整版本: 2015年最受歡迎的程式語言
頁: [1]

jonnyldy 發表於 2015-8-26 11:53 PM

2015年最受歡迎的程式語言


在許多國家,電腦程式設計(Computer Programming)算得上是最賺錢的行業之一,而美國的程式設計工程師的平均年薪可達10萬美元(約328萬台幣)。一項最新的報告整理出2015年最受歡迎的程式語言,其中以JavaScript奪冠。

美國IT招聘網站Dice.com今年的一份調查就發現,從事資訊相關的職業中,若擁有特定程式設計能力或技術,年薪便可輕鬆突破10萬美金。該研究是在2014年秋天調查分析23,470名IT專業從業人員得出的結果。

全球最大、美國知名的編碼網站GitHub,於8月19日發布一項最新調查,整理出2015年受歡迎的程式語言,其中JavaScript、Java與Ruby分列前三名。

JavaScript 是一種直譯式(Interpreted Language)的網頁描述語言,沒有輸入或輸出的觀念,最早建構在HTML的檔案之中,用來給HTML網頁增加動態功能。現在JavaScript也被用於網路伺服器。由於所有的JavaScript程式都在用戶端電腦執行,當瀏覽器讀取與解譯HTML標記語言時,也必須同時讀取與解譯JavaScript程式,因此所使用的瀏覽器必須能解譯與執行JavaScript程式。

Java是一種電腦程式設計語言與運算平台,許多應用程式(APP)和網站均需要安裝 Java 才能夠執行。從筆記型電腦到資料中心、從遊戲機到超級電腦、從行動電話到網際網路,幾乎都需要Java。

Ruby是用於快捷易用物件導向程式設計的直譯式腳本語言,和一些類似的語言(如:Python)相比相對新穎。

GitHub是一個共享虛擬主機服務,用於存放使用Git版本控制的軟體程式碼和內容項目。根據Git的用戶調查,GitHub是最流行的Git站點。許多著名程式庫、開發框架都採用GitHub作為主版本控制平台,包括Perl以及PHP等等。

以下就是科技新聞網站WIRED.com引用GitHub整理的2015年最受歡迎的程式語言。
[*]JavaScript
[*]Java
[*]Ruby
[*]PHP
[*]Python
[*]CSS
[*]C++
[*]C#
[*]C
[*]HTML
[心得] 目前只寫C ,C++,C# 三種語言交叉使用,雖然不是專精,但是夠用,but我的平均年薪卻連報導的一半都沒有,是不是要"塊陶"阿~

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

snowflying 發表於 2015-8-27 01:35 AM

國外的學生應該不會像台灣這樣
之前還在吵大一大二不分系
說自己的興趣還不清楚,怕選錯科系
而國高中又是國英數自(物理、化學、生物、地科)社(地理、歷史、公民)做為分數評比
即使到了研究所推甄,也是以平均課業成績為主
不少人起步都不知道晚國外多久了
除非發現自己很有興趣,努力去學習
不然可能一輩子都只會初步的
這樣子要跟國外拼平均年薪,很困難吧
以遊戲公司來說,又不少都是代理商...

C++、C#、C 這樣的名次順序,個人倒是有點意外
為什麼 C# 會插在中間?
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

iestlpeggy 發表於 2015-8-28 11:58 PM

本帖最後由 snowflying 於 2015-8-29 10:27 PM 編輯

小弟還在學習中
希望有一天能達到!大家共勉!

炎帝蕭炎 發表於 2015-9-1 02:40 PM

我也只會C語言
Java還在研究中
看來可以準備學習JavaScript了

chevylin0802 發表於 2015-9-1 06:26 PM

本帖最後由 chevylin0802 於 2015-9-1 06:46 PM 編輯

snowflying 發表於 2015-8-27 01:35 AM static/image/common/back.gif
國外的學生應該不會像台灣這樣
之前還在吵大一大二不分系
說自己的興趣還不清楚,怕選錯科系

不需要覺得很詫異
這是一種必然現象

在程式語言的世界裏
物件導向必然會越來越勝出於程序語言或稱結構式語言
所以C#也就相對的比C佔了些優勢
更何況到了.net framworks 的時代以後
C#漸漸的比C++更簡便
所以在windows平台上C#也就開始大行其道
而甚至於吞噬了許多在windows平台上原本用C++寫的市場
這只是一種必然的趨勢
相對的C除了做作業系統核心或驅動程式以及基礎的程式庫以外
也就越來越不被新世代的程式設計師所使用
當然這一切也跟記憶體容量的不斷大增有關
至於C雖然在x86平台上越來越不被重視
但是在單晶片的領域上卻還活得好好的
如果連帶的把單晶片的市場一併的納進來計算的話
C仍然還會再往前進好幾名
甚至於進前五名

其實我並不喜歡做這種程式語言的排名
因為它隨時都會變
台灣的學生玩這種跟風沒有用

前些時間在電視上已經有人提出Android風暴的現象與問題
全世界的手機總利潤之中
蘋果的利潤佔的比例高達92%左右
Android陣營所有的手機總利潤加起來卻不到6%
甚至於有許多家廠商是賣一隻賠一隻的狀況
所以也許過幾年android app工程師的需求量搞不好會跟著縮水也不一定

更何況現在做手機APP的公司更希望可以通吃所有系統
PhoneGap 也就越發熱門起來
而PhoneGap其實更是把整個程式核心擺在javascipts上
換句話說可能再過一兩年後
手機App工程師的人才恐怕就變成需要會寫javascipts/html了



...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>

kinni 發表於 2015-9-2 12:35 AM

Java的需求很大,但是真正能夠寫出好程序的Java程序員又有几個

snowflying 發表於 2015-9-2 02:06 AM

chevylin0802 發表於 2015-9-1 06:26 PM static/image/common/back.gif
不需要覺得很詫異
這是一種必然現象



不同家的排名還會不同呢~
不過最近看到的排名幾乎都是 C# 在前,而 VB 比較少看到
是有什麼原因嗎?
同樣都是 .net 系列的

chevylin0802 發表於 2015-9-2 01:05 PM

本帖最後由 chevylin0802 於 2015-9-2 01:10 PM 編輯

snowflying 發表於 2015-9-2 02:06 AM static/image/common/back.gif
不同家的排名還會不同呢~
不過最近看到的排名幾乎都是 C# 在前,而 VB 比較少看到
是有什麼原因嗎?

這也沒什麼

微軟的Visual C++與Borland 的BCB
不也是類似的狀況
BCB始終除了小的商業應用外似乎也沒什麼市場

不是有了UI設計的IDE介面就可以有比較多人使用

VB的應用範圍沒那麼大
而且多半也只能做做小程式
真的要做大型專案的話還是比較欠缺

C#在語法上至少與C/C++相似
而且也比較容易做大型專案
當然也就比VB勝出不少

但是不管是哪一種
都只能限制使用在.net frameworks平台上

雖然也有人說C#也有開源的Linux平台
但支援性並不好
也因此C#一直無法與C++

當然另一個主要原因是C++有廣泛的開源程式庫

C的優勢是因為它是結構化語言
因此在debug上更顯得容易許多
而且相對的也可以降低可執行程式碼的大小
Linux Kernl與Linux driver之所以堅持使用C而完全排斥C++
就是因為這兩個原因
即使用C寫相對的要多打很多字

其實真的要我講的話
我是比較傾向於UI應用程式是應該盡可能選擇使用直譯式程式語言
例如被煙沒於歷史的tcl/tk, Python等
至於C#, VB .........我看還是算了吧!
只能在windows上跑的程式.......還是會漸漸的被未來的發展所吞沒

javascripts反而是未來在UI應用程式的發展上
最有價值與前景的程式語言

Chrome以及Chrome OS 就是朝向這個方向在發展
使用者可以使用javascripts 結合JQuery讓應用程式一律透過web呈現
也可以說web browser未來的發展就是一個虛擬機器
而在這個虛擬機器所能使用的語言就是javascripts以及html, xml
而我也相信
再過10年後
恐怕作業系統不再只是微軟一家獨大
同時C++, VB, 甚至.net 都很可能在歷史洪流中消失
但是javascripts將會持續成為UI端的主流
至於背景端的部份
那麼仍然可能是C/C++, Java以及Python等

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

kensonman 發表於 2015-9-4 01:59 PM

最近愛上 Python⋯⋯不錯的(相對)執行效能⋯簡單直接的 code {:55:}

o887720 發表於 2015-11-26 10:36 PM

未來希望往程式設計師方向前進的我是不是應該開心呢{:31:}
JavaScript、Java、PHP都學過一些
最近在學swift
這個語言到底有沒有發展性啊~
<br><br><br><br><br><div></div>

我愛小笨蛋 發表於 2015-11-27 04:46 PM

o887720 發表於 2015-11-26 10:36 PM static/image/common/back.gif
未來希望往程式設計師方向前進的我是不是應該開心呢
JavaScript、Java、PHP都學過一些
最近在學swift ...

你可以去各家人力銀行看看相關職業都在應徵些什麼
基本上在台灣主要都是微軟的系統
我個人是不常看到有人在用swift . .

像我自己大概最常用的就是C#/.NET、JQuery、CSS、HTML、MSSQL..等
備用技能大概就是JAVA跟PHP
你可以參考看看...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

我愛小笨蛋 發表於 2015-11-27 05:07 PM

snowflying 發表於 2015-8-27 01:35 AM static/image/common/back.gif
國外的學生應該不會像台灣這樣
之前還在吵大一大二不分系
說自己的興趣還不清楚,怕選錯科系


我覺得主要還是跟市場需求有關
若單純以C++/C#/C 這三個語言來看

他們基本上在市場上使用的方向就不同
C# 主要是用在開發單機系統(.NET是開發網頁)
C++/C 主要應用在韌體跟OS上(像是單晶片之類的)
C++/C的寫法比較辛苦所以一般也不會有人拿來寫網頁

C++排名會高於C#應該是因為智慧型家電市場龐大的需求造成的
而且C++又比C好學一點(我自己是這樣認為)
所以單就這三個語言來排名基本上我覺得是很合理的

至於為什麼C#會輸給其它語言主要還是開發成本問題
1~7名的語言基本上都有免費的開發環境 也比較能夠應用到商業行為上
不會造成侵權 所以比較受大多數公司喜愛(尤其是中小型企業)
但是技術支援的部分主要就要看工程師功力跟經驗了

而C# 是微軟的 有免費開發平台 但是要做商業用途的話也要付費
不然要小心莫名其妙被告
但是好處是有技術上的問題可以找微軟問(如果你有付錢的話)

但是JavaScript確實是未來最有可能成為主流的語言(在網頁方面)
因為Note.js就是以JavaScript為核心的伺服器端語言

有興趣了解Note.js的可以參考
Node入門
最近也開始想找時間學學
不過這個語言在安全性上仍然有許多風險 使用前請謹慎評估
避免造成損失
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]