¿Qué debería saber alguien como desarrollador de nivel de entrada, nivel intermedio y avanzado que trabaja con Rails? En general: conocimiento teórico, herramientas de desarrollo, gemas y más. ¿Qué problemas suelen ser en la entrevista?¿Qué deben saber los desarrolladores de Ruby and Rails?
Respuesta
Superior
- Analizar y generar perfiles de una aplicación para el rendimiento y la memoria emite
- análisis y el perfil de una aplicación en materia de seguridad
- Comprender el modelado de bases de datos y el análisis de consultas
- Ajustar una producción depl oyment (de pasajeros, delgadas, Apache, etc)
- Comprender y utilizar Rubí metaprogramming
- habilidades de tutoría
- Las habilidades de comunicación
- planificación y estimación
de nivel medio
- Configurar e implementar una aplicación de Rails para la producción
- Entender la pila carriles - devoluciones de llamada, filtros, plugins, motores, gemas, estante
- comprender y utilizar asociaciones Active Record
- Comprender y ámbitos de uso para definir abstracciones modelo
- define pruebas utilizando pepino y RSpec
- comprender y utilizar objetos Orientación
- comprender y utilizar patrones de diseño (explican lo que son, conocer algunos patrones básicos)
Nivel de Entrada
- Crear y configurar un entorno de Rails
- Use generadores para crear modelos, controladores y migraciones
- crear y utilizar una migración para gestionar la base de datos
- Crear una unidad de prueba usando rspec/etc
- crear un modelo y validaciones básicas
- manejar una petición GET utilizando un controlador, modelo y Vista
- manejar una petición POST utilizando un controlador, Modelo y Vista
- básico HTML, CSS y JavaScript
- GIT Básico - clon, comprometerse, empuje
Esta es una muy buena lista, agregaría la validación del modelo a las secciones Nivel de entrada o Nivel medio. Descubrí que escribir validaciones primero cuando crea un recurso lo ayuda a pensar críticamente sobre su aplicación y sus datos al principio del proceso de desarrollo. –
Buena llamada, validaciones agregadas. –
Esa es una muy buena lista para cualquiera sin importar el idioma. Comprenda su pila de aplicaciones. Comprenda el sistema de compilación. Comprenda sus herramientas de prueba. Comprender las herramientas de creación de perfiles. Etc. Sin embargo, recomendaría descartar CSS e ir directamente a SASS. El poder de sass es tan grande que, si bien sigue siendo CSS, es como ensamblaje vs c realmente. –
¿Cómo configurar y desplegar aplicaciones Rails a entorno de producción
Entender bloques de rubí y iteradores para recorrer y manipular conjuntos de datos.
Anoté algunas preguntas y respuestas que he experimentado en mis entrevistas y algunas preguntas lógicas adicionales que podrían serle útiles.
aquí está: http://anilpunjabi.tumblr.com/post/25948339235/ruby-and-rails-interview-questions-and-answers
goza !!!
- 1. ¿Los desarrolladores de javascript necesitan saber jquery?
- 2. definido? método en Ruby and Rails
- 3. ¿Los desarrolladores deberían saber matemáticas discretas?
- 4. ¿Cómo se relacionan Ruby and Rails?
- 5. ¿Qué necesito saber para contribuir a Rails?
- 6. ASP.NET MVC para desarrolladores de Ruby on Rails?
- 7. ¿Introducción sucinta a Ruby on Rails para desarrolladores experimentados?
- 8. Qué permisos deben tener los Desarrolladores en la instancia de la base de datos Dev.
- 9. ¿Necesito saber sobre Ruby para aprender Ruby on Rails?
- 10. Rails 3.1.1 and Cucumber - Error
- 11. En Android Market, ¿con qué frecuencia los desarrolladores pueden/deben actualizar sus archivos apk?
- 12. Ubuntu 12 - cómo instalar Ruby and Rails correctamente
- 13. Ruby Constructors and Exceptions
- 14. ¿Realmente los desarrolladores de ASP.NET deben preocuparse por la seguridad de los hilos?
- 15. Rails and Rake: .rakeTasks?
- 16. ¿Cómo puedo sangrar el código Ruby and Rails en Vim?
- 17. ¿Por qué los tipos WinRT deben sellarse?
- 18. ruby-debug and pepino
- 19. Amazon Product API and Rails
- 20. ¿Por qué los desarrolladores de PHP son más baratos que los desarrolladores de .NET?
- 21. Rails/lib modules and
- 22. Ruby Nil and Zero
- 23. ¿Dónde deben almacenarse los validadores personalizados de Rails 3?
- 24. ¿Cómo deben lidiar los desarrolladores con tantas combinaciones de configuración de GUI?
- 25. Mocks and Stubs
- 26. Java Backend and Rails Frontend
- 27. ¿Qué modismos de C++ deben usar los programadores de C++?
- 28. Git and Rails: ignore database.yml
- 29. Strip Inline CSS and JavaScript in Rails
- 30. Paralelo Dev: ¿Deben los desarrolladores trabajar dentro de la misma sucursal?
Agregue la etiqueta 'subjective' y haga wiki de la comunidad –
¿Está interesado únicamente en los criterios para desarrolladores de rieles, o también le interesan los desarrolladores que usan objetos simples de rubí antiguo? –
Estoy interesado en todo lo relacionado con Ruby. – akrisanov