¿Debería centrarme en mejorar mis habilidades de JavaScript o Ruby?

Bueno, el lenguaje es igualmente importante, pero pensé que usaría JavaScript porque es fácil de aprender y tiene muchas ventajas. Aquí está-

Ventajas de JavaScript

  • Velocidad. Al ser del lado del cliente, JavaScript es muy rápido porque cualquier función de código se puede ejecutar inmediatamente en lugar de tener que contactar al servidor y esperar una respuesta.
  • Sencillez. JavaScript es relativamente simple de aprender e implementar.
  • Versatilidad. JavaScript funciona muy bien con otros idiomas y puede usarse en una gran variedad de aplicaciones. A diferencia de los scripts PHP o SSI, JavaScript se puede insertar en cualquier página web independientemente de la extensión del archivo. JavaScript también se puede usar dentro de scripts escritos en otros lenguajes como Perl y PHP.
  • Carga del servidor Estar del lado del cliente reduce la demanda en el servidor del sitio web.

Esta no es una buena pregunta. La respuesta depende de sus requisitos o de sus dominios de destino. Si quieres ser un desarrollador web, por supuesto, debes enfocar tus energías en mejorar Javascript.

Tenga en cuenta que solo mencioné javascript, no incluye ruby. Significa que “si quieres ser un desarrollador web, debes enfocarte en mejorar tu javascript”.

Pero no Ruby? Ruby es una buena opción en algunas situaciones. Depende de dónde te encuentres. Por ejemplo, si quieres encontrar trabajo en EE. UU. O Canadá, Ruby o Ruby on Rails es la habilidad clave que debes mejorar, es la mejor opción “. Pero, si quieres Trabajar en Nueva Zelanda o Australia, PHP, ASP y JAVA es la mejor opción.

¿Por qué no los dos? Ambos lenguajes de programación son muy buscados y ampliamente utilizados. JavaScript puede ser un poco más omnipresente, ya que no tiene una alternativa, pero tiene muchos marcos diferentes que se utilizan en función de las preferencias personales. Ruby, por otro lado, solo tiene un marco de uso común y es Rails. La desventaja de Ruby es que algunas compañías pueden no usarlo y en su lugar optan por usar un idioma diferente para su back-end.

Supongo que la pregunta sería si prefiere centrarse en el front-end, para el cual JavaScript es obligatorio, o el back-end, en el que Ruby (en Rails) es una muy buena opción. Aunque JavaScript también se puede usar en el back-end con el framework Node.js.

En cualquier caso, si está buscando un trabajo con cualquiera de los idiomas, puede esperar que los empleadores potenciales lo hagan tomar pruebas de codificación de JavaScript y / o Ruby, ya que ese parece ser el método preferido para evaluar el nivel de habilidad de un candidato de programación.

Yo diría que mejora JavaScript ya que ayudará en la programación del lado del servidor, ya que podemos usar nodeJS en el lado del servidor, por lo que lo ayudará tanto en el front-end como en el back-end. Si aprenderá Ruby, le ayudará solo en el lado del servidor.

si compara el aprendizaje de javaScript y ruby, también le resultará fácil de aprender y ofrece mucha flexibilidad.