在获得入门级Rails工作之前,您必须了解什么?

010*_*010 6 ruby-on-rails

Rails看起来像你想要的那样简单或复杂.

当我查看Rails的职位发布时,除了能够将应用程序放在一起之外,它们通常还包含许多要求.这让我觉得,即使从前盖到后面知道Agile Rails的书,我仍然不符合大多数Rails工作的资格.

因此,如果你想从底层开始并获得一个基本的入门级Rails工作,你在开始之前通常需要知道什么可能是一个"奖金"?

mca*_*dre 7

您应该了解各种Web技术,而不仅仅是Rails.学习数据库.学习Javascript和CSS.在Rails中,学习如何编写复杂的实体关系.


jon*_*nii 6

你应该知道ruby足以回答一般的编程问题.

您还应该能够指向您从头到尾开发的站点,即使它只是一个博客或在线组合,也表明您了解完整的开发过程和堆栈.我希望有类似的问题:

  • "你是如何部署应用程序的?"
  • "你如何管理依赖?"
  • "你是如何测试应用程序的?"

由于工作的性质,rails开发人员很可能会很好地理解:

  • HTML(知道haml或markaby的奖金)
  • CSS(知道sass的奖金)
  • Javascript - prototype/jquery/dojo/etc ...能够比较和对比各种框架将是有益的
  • 数据库 - 了解如何分析性能和诊断慢速查询
  • 部署
  • 来源控制

如果你想给未来的雇主留下深刻印象,最好的方法就是展示你的工作.如果你刚开始,那么一种方法就是对开源项目做出有意义的贡献,或者开发一些东西并在github上公开.


Rya*_*yan 5

我找到了一份工作,在轨道上开发红宝石.我没有经验,他们知道.展示其他技术的知识,尤其是其他类型的编码,如php或asp.net.我有使用c#的php和asp.net的经验.

向您展示编码技术可能是最重要的部分.