Razer在新加坡免費派發口罩 #RazerForLife   PlayStation®5版《FIFA 21》:遊戲細節首度公開   BAPExRazer推出獨家聯乗系列!12月5日開始發售!   生存恐怖遊戲Pacify推出了免費的大型更新!   《Gran Turismo 7 》將在PS5登場!如同真實版賽車的預告片大公開!   大亂鬥系列amiibo「JOKER」&「勇者」發售日確定!預購開放!   任天堂發佈Nintendo Switch將會恢復供貨!只要等待就可以正常買到   貓咪大戰爭聯乘EVA合作期間限定再復刻出場 

想挑戰年薪百萬的 Coding 陣營,這 10 個程式語言選一個來學吧

高科技產業正蓬勃地發展,因此業界也高度需要 coding 人才,同時 coding 人才的薪水現在也高於平均收入。而你是不是也曾想過要加入 coding 的行列,卻苦無入門之處呢?

科技媒體 Mashable 便整理了 10 個在 2014 年值得學習的程式語言,並提供了可以學習的網路資源,趕快挑看得順眼的程式語言,加入 coding 的行列吧!

Java 是由昇陽(Sun Microsystems)電腦在 1990 年所開發的程式語言,在企業軟體、網頁、遊戲、行動 App 內都可以看到他的蹤影。Android 也是基於 Java 打造出來的系統。Java 擁有跨平台的能力,意思是在 Mac OS X 上寫的 Java 程式,在 Windows 上也可以運行。

哪裡可以學 Java:UdemyLynda.comOracle.comLearnJavaOnline.org

C 語言在 1970 年代就被開發出來,是最古老、最廣泛使用的程式語言,目前常在操作系統與嵌入式應用中使用。C 語言也影響了後來的許多程式語言,例如 C++、Objective-C、Java、C# 等。

正因 C 語言影響了後續的許多程式語言,甚至是某些程式語言的基礎,所以一開始學 C 或 C++ 是個還不錯的選擇。

哪裡可以學 C 語言:Learn-CIntroduction To ProgrammingLynda.comCProgramming.comLearn C The Hard Way

C++ 則是增強版的 C 語言,多了虛擬函式(virtual function)、運算子多載(operator overloading)、多重繼承(multiple inheritance)、模板(template)、例外處理(exception)、RTTI(Runtime type information)、命名空間(namespace)等功能。

就目前學習程式語言而言,可以把 C++ 當成獨立的語言,可以直接學習 C++ 而不用先學習 C 語言。Firefox 與 Adobe 系列都是由 C++ 構成,在系統軟體、應用程式軟體、遊戲等都可以看到 C++ 的存在。

哪裡可以學 C++: UdemyLynda.comCPlusPlus.comLearnCpp.comCProgramming.com

C# (發音為:C-sharp)由微軟開發,從 C 語言與 C++ 延伸而來,並加入 .NET 框架、物件導向的高階程式語言。目前大多用於微軟的軟體以及平台

哪裡可以學 C#:UdemyLynda.comMicrosoft Virtual AcademyTutorialsPoint.com

Objective-C 是一種通用、物件導向的高階程式語言。蘋果的作業系統便是由 Objective-C 構成,包含 OS X、iOS 以及其 API。所以學習 Objective-C 有助於製作出各式各樣的 iOS App。

哪裡可以學 Objective-C: UdemyLynda.comMac Developer LibraryCocoa Dev CentralMobile Tuts+

PHP 的全名是 PHP:Hypertext Preprocessor,為一開源的程式語言,適用於網頁開發並可以嵌入 HTML 中使用。PHP 的語法吸收了 C 語言、Java 等的特點,一般的程式設計師學習起來並不會太困難。

WordPress 、 Facebook 以及全球超過 2 億個網站都是由 PHP 建構而成。

哪裡可以學 PHP:UdemyCodecademyLynda.comTreehouseZend Developer ZonePHP.net

Python 為一物件導向、直譯式的高階程式語言,可以用於網站以及行動 App 等。因其可讀性、完善而且容易理解的標準庫、較短的程式碼,對於新手來說可能較容易上手。Instagram、Pinterest、Google、Yahoo! 皆使用 Python 開發而成。

哪裡可以學 Python:UdemyCodecademyLynda.comLearnPython.orgPython.org

Ruby 由日本人松本行弘設計並開發。Ruby 盡力減少 coding 時不必要的瑣碎時間、擁有良好的設計介面,並強調人性化的系統,Ruby 的精隨就是快捷易用,可以用於網頁開發等功能。GitHub、Groupon、Shopify 等都是用 Ruby 開發完成。與 Python 一樣 Ruby 對新手來說也比較容易上手。

哪裡可以學 Ruby:CodecademyCode SchoolTryRuby.orgRubyMonk

主要用於網頁與瀏覽器中,可以用來為網頁增加動態功能。現在 JavaScript 也可被用於伺服器端,例如 Node.js。由 Netscape 與昇陽(Sun Microsystems)合作打造,其實跟 Java 沒有太大的關聯。在 Chrome 與 Safari 的擴充功能中都可以找到 JavaScript 的直譯器(interpreter)。

哪裡可以學 JavaScript:CodecademyLynda.comCode SchoolTreehouseLearn-JS.org

SQL 為管理資料庫的特定程式語言,全名是 Structured Query Language,用來增、刪、查、改資料庫內容的程式語言。一開始被用於 IBM 自己的資料庫系統中,在 1986 年美國國家標準學會(ANSI)對其進行標準化後,便成為關聯式資料庫管理系統的標準語言。

哪裡可以學 SQL:Lynda.comSQLCourse.comTutorialsPoint.comSQLZoo.net

要是你覺得除了這 10 個之外,還有很好用、未來情勢也看俏的程式語言,像是 Perl 之類的,也可以在底下留言告訴大家。或者是你覺得「這個程式語言才沒有這麼好 / 壞」也可以分享給大家知道噢。

延伸閱讀:

為什麼 8 歲的小孩應該要學寫程式?
歐美國家最夯的兒童才藝課:程式語言!不用識字就可以開始學了
Google 工程師:我設計這套程式語言,目標是取代 C 語言
就說 Coding 很重要!寫程式已經是最有「錢」途的工作之一啦
一個時代的結束:人工智能之父、LISP 語言發明人 John McCarthy 過世

(資料來源:Mashable;文中圖片來源:Mashable;頁首圖片來源:hackNY, CC Licensed)

年後想換工作了嗎?

AppWorks Ventures 之初創投正在舉行「2014 冬季 AppWorks 聯合大徵才」,共有 27 家新創公司提出 64 個工作機會。

無論你是新手還是高手,也許未來最成功的舞台就在這:http://goo.gl/NvjFqf

Source: techorange.com

相關文章