我之所以问这个问题,是因为RoR似乎还有更多的工作机会(至少是远程办公)。如果雇主在简历上看到重要的Python/Django经验,是否有可能相信开发人员将能够快速学习Rails?
发布于 2010-06-29 05:17:00
我的经验是,你知道的语言和/或框架越多,学习一门新语言就越容易。因此,如果你在编程方面有很好的经验,这应该不是一个大问题。
Python和Ruby都是动态的、完全面向对象的语言。只是语法有点不同。也就是说,python使用缩进两个标记代码块,ruby使用{|begin|then|do|...和}|end标记代码块的开始和结束。
据我所知,Django的级别更低一点,类似于merb或sinatra。但是Django采用了MVC风格。所以你不能在那里学到新的东西。
但是要真正知道你学习RoR的速度有多快,只需要试一试,它可能会很有趣。只是在一些空闲时间尝试一下。IMHO它可以非常容易地学习,特别是对于那些有类似语言的其他MVC框架经验的人。
发布于 2010-06-29 05:14:44
我不能代表所有的组织,但作为我工作的招聘经理,是的。总的来说,我对MVC的使用经验很感兴趣。具体的技术/框架并不像您了解模型/视图/控制器框架的用途以及何时使用它那样让我担心。
也就是说,如果我看到RoR和Python/Django,我可能会把你归类为前端开发人员,并将你推向web应用部门,而不是我们的基础设施部门。
发布于 2010-06-29 05:16:39
我曾经面试过一份Rails的工作。我几乎没有Rails的经验,尽管我有相当多的Python和Django的经验。我事先告诉了面试官这一点,但我仍然通过了几轮面试,因为技术人员认为我可以很容易地掌握Rails的东西。(最终我没有得到这份工作。啊,好吧。)
但这可能取决于面试你的是谁。有些人可能会认为这种体验具有可比性,但另一些人可能不会。
https://stackoverflow.com/questions/3136131
复制相似问题