Sé PHP (y Laravel), Javascript y Java. ¿Cómo procedo a aprender Ruby on Rails?

Usted no

PHP y Java son lenguajes de programación del lado del servidor, y de todos modos puede escribir tanto backend como frontend con JavaScript.

No hay nada que no pueda hacer con PHP y Java (especialmente Java), por lo que tendría que usar Ruby on Rails u otra cosa. Ya es demasiado difícil y lleva demasiado tiempo mantenerse al día con las nuevas tecnologías y los rápidos cambios en un solo área, por lo que creo que sería una pérdida total de tiempo para usted aprender Ruby on Rails en este momento.

Tengo un amigo que codificó una aplicación web ENORME con PHP a lo largo de los años, y en algún momento necesitaba sockets web. Intentó agrupar PHP, Redis, Node.js, socketio y MySQL. Se estrelló porque era demasiado trabajo para una sola persona lidiar con todo esto. Sin embargo, todo el mundo es diferente, pero creo que no deberías usar todas las tecnologías diferentes solo porque puedes.

Ahora, si usted fuera un desarrollador de Node.js y se le preguntara si debería aprender C ++ / Java o no, para que pueda desarrollar un servicio intensivo de CPU para su aplicación web, le diría que lo haga, ya que sería una buena opción a largo plazo.

Si está utilizando un sistema de gestión de bases de datos relacionales como MySQL, no debería aprender la alternativa y usarla también. Ese tipo de comportamiento complica las cosas sin razón. Un buen desarrollador de Java puede ganar $ 80-90K al año (o crear la próxima compañía multimillonaria), por lo que creo que debería elegir algo y quedarse con él.

Si me preguntas, un (tal vez dos) idiomas es el camino a seguir, así que no creo que debas aprender lo mismo tres veces.

La inversión intelectual es algo bueno, pero debe hacerlo con prudencia.

Hola Ruby Es un lenguaje muy diferente pero más interesante que el desarrollo de otras aplicaciones web. Idiomas Puedes hacer grandes cosas con ruby. Como Hacer aplicaciones de próxima generación. Pero como dices, sabes php y laravel, lo cual es bueno o tienes la lógica de cualquier tipo de programación, entonces Ruby no será difícil porque las condiciones lógicas son las mismas en todas partes, solo tiene que obtener la sintaxis y puede verla y escribirla, no todo el mundo puede aprender la sintaxis completa al principio y dónde está la cuestión del trabajo solo tienes que quedarte con lo que eres realmente, realmente perfecto, como el desarrollo web