[好站介紹] CodeRibbit:教學影片界的 YouTube
咳咳...好吧~我承認那個稱號是我封的...不過這個站真的有不少與程式設計相關的教學影片。在頂端選單的「All Tutorials」拉下來,可以看到分類得不錯:
* Ruby
- Ruby Basics
- Ruby on Rails
- Starting Rails
- Advanced Ruby
- Ruby Testing
* JavaScript
- jQuery
- Backbone.js
- Node.js
- Ember.js
- CoffeeScript
- Angular.js
* HTML/CSS
- CSS Fundamentals
- HTML5
- CSS3
- SASS
- Responsive Design
- Compass
- Design
* iOS
- iOS Fundamentals
- Objective-C
- XCode
* Electives
- R Basic
- Git Basic
- Advanced Git
幫大家小小介紹一下上面一些選項,好讓不熟悉的朋友能瞭解自己該從哪裡開始學起。畢竟看到上述那些名詞,還能發出「會心一笑」、羽扇綸巾地說著「略懂~略懂~」的人,也不需要看這個網站了吧?(哈哈哈)
Ruby 是一種常見於網頁程式設計的語言。能在兩三天內,就從零建造出略具規模的網站。以「網頁設計界的急行軍」著稱(好吧~這個也是我封的 XD)。Rails 是 Ruby 的一種「框架(Frameworks)」。比較不準確、但容易懂的講法,可以把 Rails 視為 Ruby 的一個函式庫,或是外掛工具,提供 Ruby 這個語言額外的方便功能。打個比方大家就容易懂:Ruby 是索爾,Rails 是雷神之鎚。Ruby on Rails 就是手握雷神之鎚的索爾。太陽花學運期間,有些一夜之間架起來的募資網站,都是神人們用 Ruby on Rails 做的。如果你對「快速網站塑型」(Rapid Web Prototyping)有興趣,建議可以看看 Ruby 與它的鎚子 Rails。一起服用效果更佳...
HTML, CSS, JavaScript 應該知道的人就多了。這三個有網站前台「三本柱」之稱所負責的範圍如下:
* HTML 負責標示文章結構(到哪裡是主標、哪裡是一個段落...)
* CSS 負責排版(主標對中+24點字+粗體...之類的)
* JavaScript 負責與使用者互動(動畫效果、檢查輸入資料是否符合格式...)
由於 JavaScript 用得廣,它不像 Ruby 只有 Rails 這把鎚子。它有 jQuery, Backbone.js, Node.js...等大劍、神盾、披風與紅內褲... =皿=。適度搭配的確可以收神兵利器之效,但把所有框架全都加在一起,你得有很高超的平衡技巧,才會讓這鍋大雜燴變成撒尿牛丸。如果你真的沒有時間,你的工作著重在網站前台的,學 jQuery 或 Angular.js。你的工作著重在網站後台的,學 Node.js,應該就不錯了。
iOS 學的是如何撰寫執行於 iPhone / iPad 等設備上的 App。至於下方的「R」,是大數據領域常常使用的一套統計分析用軟體(也有自己的 R 語言)。Git 是版本控制軟體。它可以記錄你每次存入程式碼的差異,以便將來後悔,想倒退回某一天的版本時,它就能幫你辦到。
啊!說了這麼多,差點忘了把 CodeRibbit 的網址給大家。請服用:
CodeRibbit: http://coderibbit.com/index.html
希望今天的分享大家會喜歡!別忘了按個讚鼓勵一下喔!
Search