《Disney +》 迪士尼、Marvel、彼思、星球大戰…  集結Sony黑科技之5G旗艦「Xperia 1 III」正式發表!   《Star Wars: Knights of the Old Republic – Remake》──為PlayStation 5重製的傳奇   兒童不宜!全新動作角色扮演遊戲「來自深淵 朝向黑暗的雙星」!   《決勝時刻:先鋒》將於11月5日上市   香港最大動漫・電玩盛事「ACGHK 2021(香港動漫電玩節)」即將登場!另有電競活動「香港電競嘉年華2021」!   遊戲與日常使用一機搞定!支援藍牙的電競耳麥 ASUS 華碩「ROG Strix Go BT」!   Team ASOBI熱情獻上:教你畫Astro!   《零 ~濡鴉之巫女~》重製版登場!官網、PV&初回特典情報公開! 

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

商業

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

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

  • Java

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

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

  • C 語言

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

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

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

  • C++

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

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

  • Objective-C

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

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

  • PHP

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

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

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

  • Python

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

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

  • Ruby

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

哪裡可以學 Ruby:CodecademyCode SchoolTryRuby.orgRubyMonk

  • JavaScript

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

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

  • SQL

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

隨機商業新聞

Disney Plus