Stories

Detail Return Return

前端學Ruby:前言 - Stories Detail

人與人的區別不是”受過教育“和”沒受過教育“,而是”喜歡閲讀“和”不喜歡閲讀“ ——《納瓦爾寶典》

寫在前面,筆者是一名前端,現在來學習 ruby,打算寫一系列的文章,將自己學習 ruby on rails 的經驗分享出來,於是就有了這一系列文章:「前端學Ruby:七天筆記

第一天 安裝 Ruby、Rails

第二天 熟悉 Ruby 語法

第三天 熟悉 Rails

第四天 唐詩API 項目

第五天 唐詩項目部署優化

第六天 論壇全棧項目(一)

第七天 論壇全棧項目(二)

為什麼要學 Ruby

因為筆者的榜樣們學習過 Ruby,而且它的學習成本低。就想着花不了多少時間就能掌握一門後端語言。何樂而不為呢?

官方網站

Ruby (中文)官網:https://www.ruby-lang.org

Rails 官網網站:https://rubyonrails.org/

Rails API文檔:https://api.rubyonrails.org/

中文版:http://www.ruby-lang.org/zh_cn

Ruby 中國:https://ruby-china.org/

Ruby Toolbox:https://www.ruby-toolbox.com/

Gems 倉庫(類似於https://www.npmjs.com/):https://rubygems.org/

anesome-ruby:https://github.com/markets/awesome-ruby

awesome-ruby-china(已停更,老貼精華不少):https://github.com/liukun-lk/awesome-ruby-china

railstutorial 教程網(Ruby on Rails 教程此書的母網):https://www.railstutorial.org/

Rails 論壇:https://discuss.rubyonrails.org/

書籍推薦

Ruby相關的書:https://github.com/EZLippi/practical-programming-books#ruby

別人總結的書單:https://github.com/dingyi-History/learn-Ruby-rails/tree/master/docs

《Ruby on Rails Tutorial》中文版:https://zuoming.gitbooks.io/-ruby-on-rails-tutorial-/content/

Ruby on Rails 實戰聖經(繁體版):https://ihower.tw/rails/index.html

  • 中文版:https://www.bookstack.cn/read/ihower-ruby-on-rails/preface.md

《笨方法學 Ruby》

《應用Rails進行敏捷Web開發》

免費編程圖書列表

教程

李笑來當初五萬的全棧營(已免費)⭐:https://fullstack.qzy.camp/

方應杭 Vue3+Rails 全棧項目⭐:https://www.bilibili.com/video/BV1AZ4y1r7eU

B站:重力不足的 Ruby 教程:https://space.bilibili.com/25990460

麥子學院 Ruby 全棧:https://space.bilibili.com/286293946

rubyonrails教程:https://guides.rubyonrails.org/

hotrails教程:https://www.hotrails.dev/turbo-rails

Rails 使用 Rails 構建 API 實踐:https://ruby-china.org/topics/25822

菜鳥教程:https://www.runoob.com/ruby/ruby-intro.html

牛人

DHH:Rails 的創造者,丹麥人

  • 賽車手,2014年二十四小時汽車耐力賽冠軍
  • 作家,他還是《Rework》(重來)和《Remote》作者
  • 黑客,2005獲得谷歌最佳黑客
  • 他現在還在更文,Rails 也收到了一些危機
  • 看他簡介,嚇得要死,什麼都會,而且都獲得了很好的成就。古云生子當如孫仲謀,DHH 簡直當代孫權

TJ:熟悉前端的人都知道他

  • 開源狂魔:開源幾百個npm包
  • 異於常人的勤奮:曾經1年10000多commit
  • express 和 koa 的作者
  • 後來創建公司去搞 Go 了,不過他的傳説一直留在前端界

方應杭:看了他的視頻介紹(就是上面的 Vue3+Rails 全棧項目)才決定學 Ruby 的

Rei:Ruby China 中文社區的管理員,現階段也在 BiliBili 上傳道

張文細:台灣人,Ruby on Rails 實戰聖經 作者,他的 博客 一直在更新,老碼農了

1c7:著有中國獨立開發者項目列表,也是 ruby 開發者

當然還有一些大牛,只是對其不瞭解,歡迎留言補充

如何學習

Ruby 社區有人寫的如何從零開始學會 Ruby on Rails

大致花一個月時間

以下步驟請一步一步來,切勿心急跳過,最好連我上面的鏈接都不要提前點擊!

  1. 看完 https://ruby-china.github.io/rails-guides/getting_started.html
  2. 通過學習 Rails Guides 實現一個博客系統,包涵完整的功能(包括UI),預計兩週
  3. 從頭到尾一字不漏的看完 《應用Rails進行敏捷Web開發》
  4. 回頭審視之前的博客設計和《應用Rails進行敏捷Web開發》的區別,可以再重新搞個博客
  5. 看完 《Getting Real》,預計兩個小時
  6. 搞明白 Gem,RVM,Bundler 是什麼
  7. 看完 《Rework》,中譯文《重來》(微信讀書上有)
  8. 看 http://railscasts.com 的視頻教程,從第一頁開始看,可以學到很多技巧,以免走彎路。

我的學習路徑

以上推薦的書、視頻多多少少看過,不過有些看完,有些沒看完。當筆者完成「如何從零開始學會 Ruby on Rails」後,想着再精進精進。找了半天,發現的教程不是太老就是全英文。筆者在某日某刻看到一篇“learn by making”的學習方法,想着以練代學的方式,把自己原先想做的項目通過 ruby 實現,慢慢地就有了這一系列文章

user avatar jingdongkeji Avatar huichangkudelingdai Avatar Poetwithapistol Avatar abcdxj555 Avatar fanudekaixinguo Avatar tangzhiyuan Avatar hsr2022 Avatar lizhiqianduan Avatar emanjusaka Avatar zohocrm Avatar zego Avatar javalover Avatar
Favorites 53 users favorite the story!
Favorites

Add a new Comments

Some HTML is okay.