Traté de pasar por alto a Ruby cuando comencé a aprender Rails, pero no funciona en absoluto.
Rails tenía mucho sentido conceptual para mí, y también podía seguir la lógica del código bastante bien, Ruby prácticamente lee como el inglés de todos modos, pero finalmente, cuando es hora de comenzar a escribir código, simplemente no estaba lo suficientemente familiarizado con la sintaxis de Ruby.
Finalmente, terminé perdiendo más tiempo del que ahorré, creo.
Al principio, pasé aproximadamente un mes estudiando Rails, y luego pasé unas dos semanas trabajando en una aplicación de rails como un proyecto de clase.
- Soy un cobarde. Tengo tanto miedo de asumir cualquier tipo de responsabilidad. ¿Qué tengo que hacer?
- ¿Por qué mis líneas de comando grep no funcionan?
- Mi coeficiente intelectual es 169. ¿Soy inteligente?
- Estoy nervioso por ir a mi primer concierto. ¿Alguien puede compartir conmigo cómo fue tu primera vez en un concierto?
- ¿Por qué muestro un comportamiento extremo? O estoy intensamente dedicado o no me importa. ¿Es normal?
En ese momento, pude conectar algunas cosas de maneras muy básicas, pero todo terminó siendo mucho más esfuerzo de lo que debería haber sido.
Me había convencido de que Ruby era innecesario, por lo que estaba totalmente cegado cuando comencé a tener problemas con el código.
Redoblé mis esfuerzos para comenzar con los rieles, ignorando cualquier pensamiento persistente, y comencé a leer código de ejemplo, navegar por foros, leer la documentación de los rieles y releer la documentación de los rieles.
Comencé a sentirme deprimido y ansioso cada vez que trabajaba en ese proyecto. Era como si este fuera un mundo que simplemente no tenía sentido, como si las reglas de la lógica estuvieran deformadas de alguna manera, y una tarde expresé una conspiración que podría explicar todo.
“¡Debe haber alguna guía secreta de sintaxis de Rails que me estoy perdiendo!” Exclamé enojado cuando: 3000 apareció en otra página de error.
Lo pensé un poco más, tratando de imaginar un escenario que explicara por qué aún no había encontrado este manual básico de sintaxis básica de Rails.
Y luego una ola de humillación me golpeó como una tonelada de ladrillos cuando me di cuenta de lo terco que soy.
Ruby en realidad es el manual de sintaxis básica esencial de los rieles.
Pasé las siguientes tres semanas estudiando a Ruby, y luego volví a Rails.
La segunda vez alrededor de Rails fue mucho más cooperativa. Incluso podría llamarlo agradable trabajar con él.
En el lado positivo, Ruby realmente es un lenguaje encantador. Es simple, elegante, conciso y poderoso. Es probable que no necesite pasar mucho tiempo para volver a familiarizarse con Ruby. Si eres como yo, incluso lo disfrutarás.
¡En fin, buena suerte!