Cómo prepararme para obtener el primer trabajo de Ruby on Rails

RoR (Ruby on Rails) es relativamente fácil de aprender. El tutorial de Michael Heartl’s Rails (Tutorial de Ruby on Rails (3ra Ed.)) Es un gran recurso para comenzar con su aventura RoR. Si planea crear aplicaciones, al final de este tutorial, habrá creado una. Además, sigue Test Driven Development (TDD), que es una ventaja adicional.

En mi opinión, primero debes aprender Ruby básico (muchos recursos en línea) y luego saltar a RoR. Después de eso, comience con algunos pequeños desafíos de codificación (Iniciar sesión | Codewars) que lo harán sentir cómodo con ese idioma. Además, le pediría que mirara las guías de rieles (Guías de Ruby on Rails) que son muy informativas.

El siguiente paso sería avanzar para crear algunas aplicaciones pequeñas. El objetivo aquí es no mostrar algo elegante, sino mostrar que comprende los rieles, puede escribir pruebas unitarias (rspec) y también escribir js y preferiblemente sus pruebas también (jazmín, etc.)

Creo que este debería ser un buen comienzo básico. A medida que continúe explorando, hay un vasto recurso de conocimiento en Internet para ayudarlo. 🙂

Al probar un nuevo lenguaje / marco, lo importante es aprender e internalizar “por qué existe y por qué hace las cosas de cierta manera”.

Los desarrolladores de Ruby and Rails se preocupan por cosas como la felicidad del desarrollador, la legibilidad, las convenciones y las mejores prácticas. Esta es la cultura de la comunidad Ruby / Rails. Procedente de otros idiomas, notarás que hay mucha magia en Rails y eso es porque nos gusta el código que se lee bien y se ve claro. (al menos para nosotros)

Si quieres pasar un buen rato aprendiendo, usando y tener una carrera en Rails, es mejor abrazar primero la cultura. No pelees al principio. Puede hacerlo una vez que esté familiarizado y tenga una buena razón para hacerlo. Dice el dicho, debe comprender las reglas antes de poder doblarlo o romperlo.

Para responder a su pregunta simplemente, buscaré la calidad y no solo en términos de la calidad de su código, sino también qué tan bien entiende la forma en que Rails hace las cosas.

Creo que Rails, más que muchas otras tecnologías, es uno en el que puede beneficiarse mucho trabajando en una situación grupal.

Me gustaría involucrarme en algunos proyectos que te interesan. Otra cosa que puede hacer es asumir trabajos independientes más pequeños. Te sugiero que no te extiendas demasiado. En mi experiencia, la gente generalmente quiere que alguien tenga algunas habilidades sólidas en lugar de tener una gran cantidad de cosas tibias bajo la manga.

Por supuesto, depende del tipo de trabajo que desee, pero en mi opinión, debería ser realmente bueno en los elementos centrales de Rails. En una entrevista, verán más su capacidad de aprender y aplicar el conocimiento que dice tener, no necesariamente que puede marcar cada casilla en este momento. Tu primer trabajo es un primer trabajo. Para ser honesto, si puede mostrar buenas habilidades en C ++ y la capacidad de aprender esto, de todos modos podría conseguirle un trabajo.

¡Buena suerte!

More Interesting

¿Hay buenos lugares de orientación profesional en Ahmedabad para universidades de EE. UU.?

¿Incluso si los trabajos de PSU están dañados?

¿Existe algún trabajo después de hacer una B.Tech en informática de una universidad privada?

¿Los estudiantes extranjeros de posgrado en ingeniería petrolera tienen buenas oportunidades laborales en los Estados Unidos?

¿Cómo le diré a mi jefe que renunciaré dentro de dos semanas?

¿Qué es la farmacovigilancia? ¿Qué hace una persona que trabaja en el mismo?

¿Qué sucede si me uno a Cognizant o Accenture como un estudiante nuevo de un entorno que no es CSE y luego me seleccionan para las mejores escuelas B y prometo unirme a la empresa? ¿Recibiré algún beneficio especial?

¿Puedo conseguir un trabajo en Google como analista de seguridad o probador de penetración? Tengo 18 años y ya fue contratado por una empresa como Red Teamer.

Cómo ganar más dinero mientras trabajas a tiempo completo

¿Qué tipo de trabajos realiza el personal militar indio después de abandonar las fuerzas armadas?

Instituto Internacional de Tecnología de la Información, Hyderabad (IIIT-H): ¿Cuál ha sido la mayor celebración después de su primera pasantía / trabajo?

¿Cómo se puede ganarse la vida con WordPress?

¿Crees que la tecnología está amenazando los trabajos?

¿Cuáles son las entrevistas de casos más difíciles en consultoría de gestión que hayas visto? ¿Cómo abordarían estos casos ustedes mismos?

¿Cuánto se llevará mensualmente a casa en un CTC de 12.7 lakhs?