Ruby 和 Rails 开发人员应该知道什么? [英] What Ruby and Rails Developers Ought To Know?
本文介绍了Ruby 和 Rails 开发人员应该知道什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
作为使用 Rails 的入门级、中级和高级开发人员应该知道什么?全面:理论知识、开发工具、宝石等.面试中通常会出现哪些问题?
What should someone know as an Entry Level, Mid-level, and Senior Developer working with Rails? Across the board: theoretical knowledge, development tools, gems and more. What issues usually are at the interview?
推荐答案
Senior
- 分析和剖析应用的性能和内存问题
- 分析和描述应用程序的安全问题
- 了解数据库建模和查询分析
- 调整生产部署(Passenger、Thin、Apache 等)
- 了解和使用 Ruby 元编程
- 指导技巧
- 沟通技巧
- 规划和估算
中级
- 为生产设置和部署 Rails 应用
- 了解 Rails 堆栈 - 回调、过滤器、插件、引擎、gems、机架
- 了解和使用 Active Record 关联
- 了解并使用范围来定义模型抽象
- 使用 Cucumber 和 rSpec 定义测试
- 了解和使用面向对象
- 理解和使用设计模式(解释它们是什么,了解一些基本模式)
入门级
- 创建和设置 Rails 环境
- 使用生成器创建模型、控制器和迁移
- 创建并使用迁移来管理数据库
- 使用 rspec/etc 创建单元测试
- 创建模型和基本验证
- 使用控制器、模型和视图处理 GET 请求
- 使用控制器、模型和视图处理 POST 请求
- 基本的 HTML、CSS 和 JavaScript
- 基本的 GIT - 克隆、提交、推送
这篇关于Ruby 和 Rails 开发人员应该知道什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文