[情報]前端程式語言的霍格華滋 — Codecademy

作者: neversay (子不語)   2014-08-03 19:02:58
網誌版: http://neversaycoding.tumblr.com/post/93667957767/codecademy
最近全球出現了一股學習程式設計的熱潮,除了許多名人如Bill Gates推廣程式
設計,政府推廣程式設計技能,還有就是程式設計師的薪水隨著市場需求水漲船
高等眾多因素,吸引許多有志之士投身這領域。
但是程式設計本身並不是一個很好學習的東西,除了要學習基本的邏輯概念之外,
各種不同的語言有不同的目標平台與特殊的語法或語意,還有不同的API需要熟悉。
各種專門領域都有不同的領域知識需要學習。例如撰寫密碼軟體需要有些數學背景,
撰寫會計軟體當然需要一定的會計知識。
程式設計有個特點,就是必須動手做才能學到。面對一本程式設計的書硬K苦讀是不
會有用的。非得實際找到一台可以撰寫、編譯還有執行的電腦,然後親自把書中的
示範程式碼打進去,一行一行除錯,一段一段程式理解,這樣才有辦法將這語言學
起來。
有鑑於程式語言的這種學習特質,通常沒有適當環境的學生,必須繳交學費到電腦
補習班諸如X匠或X承上課才能粗通一門程式語言。
不過到了線上教育的時代,連大學課程都有開放課程可以免費進修,建構電腦世界
的各種程式語言當然也有許多線上資源可以學習,國外的網站就列舉了目前世界上
最受歡迎的前十大程式學習網站,其中第一個,也是最廣為人知的,就是今天要介
紹的,前端程式語言界的霍格華滋 — Codecademy
(可惜答對題目不會有葛來芬多加十分)。
作者: gn00499901 (烏龜)   2014-08-04 02:26:00
謝謝分享!!這兩天來看看!!最近剛好想要學網頁的程式設計:D
作者: TSW (翹班帝國)   2014-08-04 02:28:00
PHP最多人會的"""前端"""伺服器語言.....你的前端定義....
作者: neversay (子不語)   2014-08-04 03:37:00
可能我跟你的定義真的不一樣,我知道的backend是指RESTful/DB那端
作者: TSW (翹班帝國)   2014-08-04 04:17:00
一般的情況下的確會稱呼對外的伺服器為"前端",內部的伺服器為"後端",但是這單純是在指"實體機器"。如果你把一個網頁伺服器視為一個整體,那所謂的"前端",其實是使用者那端的人機介面,換句話說就是瀏覽器、HTML、CSS、JS,負責畫面表現與處理使用者的輸入。而後端負責將使用者輸入的結果作處理然後產生輸出。總之,最隨便的分法就是把網際網路擺中間,跑在使用者那邊的叫前端,跑在伺服器這邊的叫伺服器端或後端。修正一下,"實體機器"這個講錯了,應該是"伺服器實體"才對。當你的單位是伺服器的時候,這台伺服器負責面對使用者,那台伺服器負責跑資料庫,所以這台簡稱前端,那台簡稱後端。當你的單位是一支應用程式的時候,這塊CODE負責面對使用者,那段CODE負責做各種處理,所以這段稱為前端,那段稱為後端。
作者: yanggh (yanggh)   2014-08-04 08:29:00
理解類似T大所言+1
作者: kindhearted (☑不帥☑沒錢☑沒車)   2014-08-18 12:09:00
推好網站

Links booklink

Contact Us: admin [ a t ] ucptt.com