什麼人適合學習 Ruby?
01-05
其實是想問我是否適合學習Ruby, 但覺得這樣太狹隘了. 就換個說法.
先說說我的情況: 之前在國內時一直在做 Web App 的策劃工作, 從"需求分析", "結構設計" 直到 "用戶體驗" 等方面, 偏前端, 基本不會去做具體開發的工作, 所以也就一直懶得學一門具體的語言. 但自認為對 OO 還算比較了解, 可以寫些 "偽代碼" 給開發人員. 現在在國外, 由於語言的關係可能沒那麼多機會做那麼多策劃工作, 會更偏向於執行層面, 大包大攬的去做事情. 一門簡單的語言就顯得很重要了. 一直想學 Ruby . 但看了幾頁書發現, 其語法並不是我喜歡的那種類C的, 用 keyword 來定義代碼塊, 而不是{}等符號. 並且代碼寫法的多樣性讓我很不適應. 我所做的開發多數不是太關心效率的原型開發, 而更多的關心開發的便利性. 所以請了解 Ruby 或 其他語言的人給個建議.另外對於代碼寫法的多樣性會給代碼閱讀上帶來困惑嗎?
其實限制還挺多的。
1. 認識26個字母。 2. 有手指。3. 有時間折騰這東西。
4. 有裝有ruby的電腦。 有個問題問大哥,阻礙你學習的因素是啥?其實只有一種人適合學習Ruby, 不懶惰的人~
Ruby是一種純粹的面向對象編程語言,如果掌握Mysql、html+css、JavaScript、jquery等等知識的人當然更合適,但是完全零基礎的人當然也沒有什麼太大的問題,可以直接去百度傳課、麥子學院這種教育平台上去學習就可以了。
學習編程不能說適不適合,知識和思想都還可以培養,但是如果學習態度不夠端正,思維比較僵化的話就有很大的可能無法學好學通。
1 學的人很多, 但真正明白的人只有一種 --------------- 自由。 (只有自由的心才可以體現ruby無極限的發揮)
2 之前我三年php, 有自己成型的框架, 最後狠心扔了, 轉戰ruby, 為的就是無極限, 無約束的發揮我現在折騰在ruby的路上,關鍵是剛起步。但是得敢學!我沒有編程基礎。但是敢學!
我大學因為文科的關係,沒有學高數,畢業之後,自學了一些高數,雖然學得不怎麼樣,但是我對數學的感覺變了,由之前讀書時候的害怕,變得喜歡了。so does programming。
我這是在錯誤的時候,追逐正確的感覺么? fuck off 「正確」! btw,當年的提問者,現在學得怎麼樣了?如果你想每天只用2 - 3個小時做完別人10個小時的活,然後去衝浪、玩音樂或者干點別的事,那就果斷學Ruby。
適合學ruby的都已經學會了
滿嘴跑火車的人~從此就有rails了
ruby表達多樣其實是為了可讀和精準。覺得可讀不可讀跟語法多樣性關係不大,畢竟就那麼些語法,看看也就會了。
藝不壓身啊!
推薦閱讀:
※Ruby 和 Python 相比有什麼優勢和缺陷?
※使用 Visual Studio 開發的情況下 C# 的編程效率能否和 Python、Ruby 媲美?
※如何配置伺服器自動監控並報警?
※Python、Ruby、Go語言哪個更值得學習?