標籤:

什麼人適合學習 Ruby?

其實是想問我是否適合學習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語言哪個更值得學習?

TAG:編程語言 | Ruby |