应该有人认识使用Rails进行入门级,中级和高级开发人员的工作?全面:理论知识,开发工具,宝石等等。面试通常会遇到什么问题?Ruby和Rails开发人员应该知道什么?
回答
高级
- 分析以及性能和内存分析应用程序发出
- 分析和天寒安全问题的应用程序
- 了解数据库建模和查询分析
- 调整生产压缩oyment(客运,薄,阿帕奇等)
- 了解和使用Ruby的元编程
- 指导技能
- 沟通技巧
- 规划和估算
中级
- 安装并部署Rails应用程序以进行生产
- 了解Rails的堆栈 - 回调,过滤器,插件,发动机,宝石,机架
- 了解和使用的Active Record协会
- 了解和使用范围来定义模型抽象
- 用黄瓜和RSpec
- 定义测试了解和使用面向对象
- 理解和使用设计模式(解释它们是什么,知道一些基本的模式)
入门级
- 创建和安装一个Rails环境
- 使用发电机,以创建模型,控制器和迁移
- 创建和使用迁移管理数据库
- 创建使用RSpec的单元测试的/ etc
- 创建模型和基本验证
- 使用控制器,处理模型的GET请求,并查看
- 使用控制器,模型和视图
- 基本HTML,CSS和JavaScript
- 基本GIT处理POST请求 - 克隆,承诺,推动
这是一个非常好的列表,我会将模型验证添加到入门级或中级部分。我发现在创建资源时首先编写验证有助于您在开发过程的早期批判性地评估应用程序及其数据。 – 2010-04-03 02:24:30
良好的通话,增加了验证。 – 2010-04-03 09:56:39
这是一个非常适合任何语言的人的好名单。了解您的应用程序堆栈。了解构建系统。了解你的测试工具。了解分析工具。等等,但是我会建议你去掉CSS并直接去SASS。 sass的功能非常强大,它仍然是CSS,它的组装和c真的很像。 – 2011-05-12 04:28:06
如何设置和部署Rails应用到生产环境
了解红宝石块和迭代器用于遍历和处理的数据集。
我写下了一些我从访谈中遇到的问题和答案,以及一些您可能会觉得有用的逻辑问题。
这就是: http://anilpunjabi.tumblr.com/post/25948339235/ruby-and-rails-interview-questions-and-answers
享受!
- 1. C#/ .Net/WPF开发人员应该知道什么?
- 2. 开发人员设计师 - 我应该知道什么?
- 3. Ruby on Rails开发人员
- 4. 在作为asp.Net开发人员转到extJs之前应该知道些什么?
- 5. 开发人员应该知道什么与托管代码的互操作性
- 6. 每个开发人员都应该知道的PowerShell脚本
- 7. 开发人员应该知道离散数学吗?
- 8. Windows开发人员应该知道命令行吗?
- 9. 每个.NET开发人员应该知道哪些类/接口?
- 10. WinForms开发人员应该如何知道ASP.Net面试?
- 11. PHP/MySQL Web开发人员应该知道哪些服务器?
- 12. 测试人员应该知道什么概念?
- 13. Android开发人员转移到iOS - 我需要知道什么?
- 14. asp.net框架和库每个开发人员都应该知道...并使用
- 15. Ruby/Rails开发人员的JSP工具?
- 16. 从MacVim转换到TextMate时必须知道的Ruby/Rails开发人员
- 17. 开发人员在构建手机应用程序之前应该知道什么?
- 18. 为什么PHP开发人员比.NET开发人员便宜?
- 19. ASP.NET MVC开发人员是否应该真正学习Ruby on Rails?
- 20. 平均开发人员应该知道裸机需要多少钱?
- 21. ADO.NET实体框架性能提示每个开发人员都应该知道
- 22. Android开发人员需要知道什么是基本的东西?
- 23. .NET世界中的前端开发人员 - 我需要知道什么?
- 24. 任何机构知道什么框架msn首页开发人员使用
- 25. 测试人员应该报告什么?
- 26. Java开发的哪些方面是IDE隐藏的,但开发人员应该知道?
- 27. 宝石和/或Ruby on Rails突然爆发,任何人都知道发生了什么事?
- 28. 关于开发64位应用程序,我应该知道些什么?
- 29. 我开始使用Git之前应该知道些什么?
- 30. 程序员必须/应该知道的模式和原则列表是什么?
添加'主观'标签并创建社区wiki – 2010-04-02 22:57:26
您只对rails开发人员的标准感兴趣,或者您对开发人员使用普通的旧ruby对象感兴趣吗? – 2010-04-05 23:39:37
我对与Ruby有关的所有东西都感兴趣。 – akrisanov 2010-04-06 07:53:42