2010-06-28 58 views

回答

2

我的經驗是,你知道的語言和/或框架越多,學習新語言就越容易。所以,如果你有很好的編程經驗,它不應該是一個大問題。

Python和Ruby都是動態的且完全面向對象的語言。只是語法有點不同。即python使用兩個標記代碼塊的地方,ruby使用{|begin|then|do|...}|end來標記塊的開始和結束。

據我所知Django是一個更低一點像merbsinatra一點點。但是Django擁抱MVC風格。所以你不能學到新東西。

但是要真正知道你能夠多快地學習RoR只是在嘗試,它可能很有趣。只是在一些空閒時間嘗試一下。恕我直言,它可以非常容易學習,尤其是對於有相似語言的其他MVC框架經驗豐富的人。

+0

你可能是對的。沒有任何藉口 - 我應該跳入其中​​。我至少已經完成了tryruby教程。 :P – 2010-06-29 03:14:38

0

我不能代表所有組織,但作爲一名招聘經理,我工作,是的。總的來說,我對MVC的體驗非常感興趣。具體的技術/框架並不像我理解什麼是模型/視圖/控制器框架適合什麼以及何時使用它。這就是說,如果我看到RoR和Python/Django,我可能會把你當作前端開發人員,並將你推向Web應用程序部門,而​​不是我們的基礎架構部門。

0

我採訪過一次Rails的工作。我幾乎沒有Rails的經驗,儘管我在Python和Django方面有相當多的經驗。我事先告訴面試官,而且我還經歷了幾輪面試,因爲技術人員認爲我可以輕鬆地拿起Rails的東西。 (最終我沒有得到這份工作,嗯,好吧。)

但是這可能取決於誰在採訪你。有些人可能會認爲這種體驗具有可比性,其他人可能不會。