如何選擇適合自己的程式語言

csdn發表於2014-02-13

  現在,程式設計可謂風靡全球。所有年齡段的學生及步入工作崗位的成年人正被越來越多地鼓勵學習程式設計。目前有不計其數的教材,可以幫助我們學習到不同的程式設計技巧,像Codecademy提供的免費線上課程等。

  當然,不同的程式設計目的所需要的程式設計技術也是不同的,下面從多個角度分析了各個程式設計維度所需要的程式語言及技巧。

  正開始學程式設計

  如果你沒有任何程式語言、Web開發的經驗,你可以從基礎的HTML、CSS學起。你可以在所見即所得的編輯器中編寫程式碼,如Adobe Dreamweaver。

  如果可以,最好了解一下響應式網站是如何運作的,學習如何修改個人的部落格及網站,這些對你的職業生涯將有很大的幫助。

  想設計一款美觀的Web應用

  JavaScript可使網站看起來更棒,同時存在大量可相容的框架,如Ember、Angular、Backbone等,它們都可以幫你組織、構造相容不同瀏覽器的Web應用。目前,JavaScript正逐步成為主要的企業級程式語言。

  JavaScript可在幾乎所有的瀏覽器上執行,可同時用來編寫前端與後端服務。無論你開發什麼應用,JavaScript是必須的語言,而你也不用考慮應用採用的是何種後端技術。

  需要快速開發原型

  如果你是設計師,想學習後端程式設計技術以測試應用,那Ruby和Python將是不錯的選擇。這兩門語言已入選2013年最流行工作技巧Top 5。

  學習Phython,可以利用Learn Python The Hard Way網站上的資源,學習Ruby,可以登陸Codecademy中的Ruby子欄目。

  想構建一個Android應用

  開發Android應用,最多使用Java語言。

  你可以在Windows和Mac上開發Android應用,之後購買廉價的裝置來測試你的應用。隨著Andriod正逐漸佔領移動市場,越來越多的開發者正選擇從Android開始入手。

  Udacity上免費的JavaScript程式設計課程很適合初學者。一旦你掌握到Java,就可以登入官方Android開發者網站,學習如何建立第一個Android專案。

  想開發一款iOS應用

  在Mac上,你可以使用Objective-C開發可執行於iPhone、iPad、iPod上的iOS應用。與Android相比,iOS的碎片化程式更低,開發者很容易建立通用的應用。

  除了Object-C,開發iOS應用還需要免費工具Xcode和iOS軟體開發工具包。你可以用Apple提供的開發者教程,或登入到Code School網站中的iOS子頻道學習iOS開發。

  發現適合你自己的方法

  一開始,你不必選擇特殊的專案開始你的程式設計之路,所選專案儘量有趣,並努力把它實現。

  發現適合自己的學習方法,並將自己所規劃的專案逐步實現,從中你將獲得更多。

  原文連結:Which Coding Language Is Right For You?

相關文章