En términos de JavaScript, Ruby, ¿cuál tiene un salario más alto? Estoy planeando ir a bootcamp, pero no sé a cuál debo ir.

No te pagan porque conoces un idioma en particular: te pagan porque hay trabajo por hacer, puedes hacerlo bien y has convencido a alguien más de que puedes hacerlo bien. Del mismo modo, si está buscando construir una carrera , debería ver su primer trabajo como la ronda inicial de un juego mucho más largo.

Comenzaría con eso en mente y me haría preguntas como …

  1. ¿Qué tipo de trabajo me interesa?
  2. ¿A qué áreas temáticas, proyectos, tecnologías, actividades, etc., llamo mi atención naturalmente?
  3. En el pasado, ¿qué aspectos de mi entorno de trabajo he disfrutado más? ¿El menos?
  4. ¿Qué empresas tienen trabajo que hacer que creo que podría hacer bien (tal vez con un poco de práctica)?
  5. ¿Tengo alguna meta crítica a corto / mediano / largo plazo, profesionalmente?

Desea vivir en la intersección del trabajo que puede hacer bien, el trabajo que disfruta y el trabajo que lo pondrá en la trayectoria que desea. Estás en esto a largo plazo y esas son las únicas cosas que te mantendrán en movimiento. Busque empresas que se ajusten a ese molde y trabaje hacia atrás desde allí. ¿Todos usan un idioma o tecnología en particular? ¿Son todas las tiendas de Rails? ¿Todos usan Python? ¿Están sus opciones tecnológicas en todo el mapa?

Más allá de tener una fuerza impulsora fuerte como esa, realmente no importa qué idioma conozcas siempre que

  1. Conócelo bien
  2. Comprender los fundamentos de la programación + ingeniería profesional.
  3. Demostrar capacidad para aprender rápidamente y enviar código
  4. Tenga una historia convincente de por qué quiere hacer este trabajo frente a todo el otro trabajo que podría estar haciendo.

Nadie contrata a un ingeniero junior debido a su experiencia: los contrata porque tienen hambre, pasión y pueden aprender rápidamente. Concéntrese en eso y el resto seguirá. Lo prometo.

Encantado de responder cualquier pregunta que pueda tener directamente. ¡Solo envíeme un correo electrónico a [correo electrónico protegido] !

Como otros han mencionado aquí, realmente depende de lo que esté haciendo ahora y de lo que planee hacer en el futuro. mi

Estoy completamente de acuerdo con la analogía de Jesse Farmers. Si recién estás entrando en la industria, deberías ver esto como la primera ronda de un juego mucho más largo. No obtendrá el sueldo más alto de la puerta, pero si dedica el tiempo y el esfuerzo, con suerte saldrá ganador al final.

Debido a la popularidad y la demanda de Node.JS, Javascript puede ser un aprendizaje valioso para usted. Sin embargo, no dejes que eso te asuste. Deberías estar en esto a largo plazo. Una vez que esté bien versado en Javascript, pasar a Node o Angular será una gran adición a su cinturón de herramientas y definitivamente lo ayudará a obtener un salario mayor.

Sin embargo, Ruby también tiene una gran demanda en este momento. Mi pregunta, entonces, para ti sería, ¿por qué haces la pregunta? ¿Es el salario lo más importante en su decisión? 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.

Dicho esto, ambas habilidades están de moda en YouWorth en:

Ruby on Rails – $ 107k / año

Javascript – $ 118 / año

En base a esto, Javascript tiene la ventaja desde una perspectiva salarial, pero eso podría cambiar con el tiempo. YouWorth es una aplicación móvil gratuita para iOS y Android que rastrea los datos salariales de los desarrolladores de ruby ​​y 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 de 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.

Ruby y Ruby on Rails definitivamente te harán ganar más. Sin embargo, también recomiendo aprender Javascript, porque Node.js parece estar ganando un uso generalizado y creciendo en popularidad, robando un poco del trueno de Rails.