Ruby 和 Rails 开发人员应该知道什么? [英] What Ruby and Rails Developers Ought To Know?

查看:36
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆