¿JavaScript es suficiente para tener un buen salario?

Bueno, creo que la respuesta radica en cuál es su definición de “bueno”.

Un buen salario podría significar muchas cosas para muchas personas. Lo más importante es, creo, la motivación para su pregunta. Desde el punto de vista profesional, la programación y la tecnología en general, es un conjunto de habilidades que se complementan entre sí. No puede simplemente aprender un lenguaje de programación y esperar estar preparado para la vida. Debes estar constantemente aprendiendo para crecer en tu carrera.

Si bien debe esperar ser un experto en 1 o 2 idiomas, conocer múltiples idiomas, a un alto nivel, es lo que le permitirá ser ágil en el mercado. Shelan Perera menciona ser capaz de ‘sobrevivir’ y eso también es cierto.

Por ejemplo, conocer el hardware de la computadora es un gran conjunto de habilidades, pero en algún momento, necesitará aprender sobre el software para hacer mejor su trabajo. El funcionamiento del software con el hardware lo hace mejor en su trabajo. Esto le permite trabajar en equipos con personas que tienen esos conjuntos de habilidades y ser efectivo. Esto no es diferente con la programación. Si bien es posible que desee ser considerado el experto en la materia en Javascript, si no puede entender cómo funcionará de manera diferente (mejor / peor) que otros idiomas, las personas no lo verán como el experto.

Actualmente, Javascript tiene una tendencia de $ 118k / año en YouWorth. Este es probablemente un buen número para un programador de nivel intermedio, no un nivel de entrada, pero te dejaré ser el juez de si es bueno o no y, en base a eso, qué trabajo estás dispuesto a realizar.

YouWorth es una aplicación móvil gratuita para iOS y Android que rastrea los datos salariales de los desarrolladores de JavaScript. No solo soy un campeón del producto, sino que lo uso yo mismo. La aplicación permite a cualquier persona importar habilidades de LinkedIn y rastrear su valor en el mercado laboral a lo largo del tiempo. También me notifican si hay un cambio en las habilidades que se están viendo. Esta sería una gran herramienta para utilizar para medir los salarios a lo largo del tiempo y tomar una decisión mejor informada.

No. Aprender un idioma no te llevará lo suficientemente alto. Pero es un buen punto de partida. Lo que no debe hacer es establecerse con Javascript o cualquier idioma que vaya a utilizar. Pero también trate de comprender las tecnologías relacionadas con él.

Si va a ser un ingeniero de interfaz de usuario front-end, tener un buen conocimiento de Javascript es una ventaja y debe en la mayoría de los casos. Pero debe saber cómo usar y cuándo usar, y lo más importante, cómo integrarse con otros sistemas. Hoy en día, la mayoría de las aplicaciones son una combinación de tecnologías y no puede sobrevivir a menos que esté dispuesto a aprender al menos el concepto de alto nivel.

De lo contrario, verá todo como un clavo, ya que solo tiene un martillo en la mano.

No, tienes que saber programar con él.

Si sabe programar, puede aprender otros idiomas con bastante facilidad. Es posible que no entiendas por dentro y por fuera, pero una vez que lo entiendas a través de la programación, te darás cuenta de que no se trata de los idiomas que conoces.