¿Podría literalmente alguien convertirse en ingeniero de software y hacer 6 figuras?

No absolutamente no.

Primero, si ignoramos el concepto de 6 cifras relacionadas con la economía “estadounidense” y no con los problemas mundiales de ubicación y países pobres, hay varios obstáculos que superar.

A continuación, supongamos que no se refiere a “zonas doradas” como Nueva York y California. Hacer 100k en Nueva York no es realmente tan importante, y partes de California.

Entonces, si tomamos el salario promedio de los EE. UU., Donde los programadores tienden a salir oscilando alrededor de 60 mil al año justo después de la universidad.

Descarte a las personas obvias, como aquellas con retraso mental o incluso el extremo inferior de la curva. Más allá de eso, diría que si no puede manejar las matemáticas avanzadas (como Cálculo o Ecuaciones diferenciales), es probable que no tenga las habilidades lógicas para llevarlo a cabo.

Lo siguiente supone una devoción, suerte y habilidades normales. Siempre hay personas excepcionales o personas que tienen buenas conexiones.

Para hacer el rango de 100K, generalmente debe tener al menos alrededor de 5-7 años de experiencia.

Una vez que comienzas a alcanzar los 7 años de experiencia, no suele ser tan difícil obtener 100K en la mayoría de los lugares en todo el país. Asumiendo que eres bueno, o un gran BSer.

Por lo tanto, además de los requisitos antes mencionados, debe disfrutarlo lo suficiente como para cumplir con 7 años de horas potencialmente largas, plazos insanos, fiestas de pizza y festivales nerd.

Por supuesto, si está buscando más del rango de 200K o más, fuera de lugares como Nueva York, necesita encontrar el nicho correcto en un poco más de tiempo y convertirse en un experto clave. No todos los programadores senior llegan a este punto incluso después de varios años, y a menudo es un camino en el que te importa más el dinero que tener una buena vida.

Algunas formas de hacer 200K + algunas en unos pocos años, otras pueden ser un poco más largas.

* Trabajo del gobierno que requiere altos niveles de autorización. (NSA por ejemplo). La NSA generalmente requiere cierto nivel de segregación de las actitudes del “hombre de familia”, y aunque a menudo puede obtener patentes sobre lo que desarrolla, no puede publicar durante años.

* Emprendimiento, inventa algo, crea tu propia empresa, busca el oro. Obviamente no todos los programadores pueden hacer esto.

* Especializaciones complejas, encuentre los rincones difíciles de encontrar, conviértase en un experto y prepárese para las búsquedas nacionales de empleo y muévase si deja el trabajo que tiene.

* MBA. Convertirse en director, CIO o VP es una forma de superar la línea de base. Tenga en cuenta que ya no es un “programador”, pero está haciendo algún cambio.

En cualquier caso, romper el límite de 200K generalmente requiere que intensifiques tu juego y / o te muevas fuera de ser solo un programador.

Si alguien pudiera convertirse en ingeniero de software, entonces sería un trabajo de salario mínimo. Estuve involucrado en un proyecto para construir un sistema de programación de aplicaciones que fuera fácil de programar para cualquiera. El objetivo era una persona que podía usar Excel o Word. Este sistema de programación IVR de respuesta de voz integrada implicaba arrastrar los iconos en un escritorio y conectarlos juntos como pasos. Cada paso podría tener pequeñas configuraciones para tener un valor o hacer algo como decir la fecha. , hacer una llamada telefónica, decir un menú y actuar según la respuesta. Algunos pasos pueden tomar decisiones. Hicimos esto lo más fácil posible con un diagrama de flujo muy agradable como gráficos. Luego llegó el momento de capacitar a nuestros nuevos clientes.

Entonces el entrenador dice: “este icono aún no conoce su valor; es una variable como ‘x'”. En este punto, el entrenador había perdido toda la sala de personas. No tenían idea de qué demonios es una variable y ninguna cantidad de explicación cuidadosa parecía hacer la diferencia. Los valores variables son fundamentales para la programación. De todos modos, nos propusimos poner la configuración y programación del sistema a disposición del público objetivo original y simplemente vendimos el sistema como fácil de programar. Todavía está en uso hasta el día de hoy, pero ningún no programador ha creado mucho con él.

No (y lo digo a pesar del hecho de que mi salario está en ese nivel). Seis cifras vienen con experiencia y una capacidad comprobada para completar proyectos con éxito. Además de esto, podría requerir la capacidad de servir en otros roles o involucrarse en varias decisiones técnicas o comerciales.

Literalmente, ¿alguien podría convertirse en médico y hacer 6 figuras? Bueno, no literalmente nadie , pero muchas personas pueden, si realmente quieren. Es lo mismo para la ingeniería de software. Probablemente muchas personas puedan, aunque algunas personas probablemente no puedan aprender lo suficiente para graduarse o para pasar una entrevista. Algunas personas encuentran que la programación es muy fácil y natural, y otras luchan con ella y nunca la entienden. Pero la mayoría de las personas están en el medio y pueden sobrevivir con mucho trabajo duro.

Bueno, no todos tienen la lógica, la mente y la determinación, etc., y no todos podrán obtener suficiente antigüedad … aunque tal vez en 25-30 años, las personas recién salidas de la universidad harán 6 cifras.

Honestamente, no creo que la gente deba estar tan obsesionada con solo ganar dinero. Algunas personas podrían ganar mucho dinero en ventas o ser un actor adulto … Me estoy desviando.

Las personas deben ser ingenieros de software porque lo disfrutan, les gusta resolver problemas y crear soluciones utilizando software. Los ingenieros de software deben centrarse en adquirir habilidades técnicas en lugar de “cuándo llego a hacer 6 cifras o más”.

More Interesting

Ingeniero de software: ¿Cuál es el costo de vida en varias ciudades centrales de TI de la India?

¿Es obligatorio que la persona que escribe la carta de roles y responsabilidades (documento notarial) para el Proceso de Relaciones Públicas de Australia (calificación + evaluación de trabajo, ej.) Esté dos grados por encima de mi nivel (ingeniero de software)?

¿Qué se siente al no poder desempeñarse como ingeniero de software en Google?

¿Cuál es el día típico de una hermosa y ardiente chica del sur de la India que trabaja como ingeniera de software?

¿Qué habilidades necesita un ingeniero de software para trabajar en la industria del software de seguridad crítica / misión crítica?

¿Cuáles son algunos buenos trabajos disponibles para un ingeniero de software en UP East?

¿Qué es lo más común en la experiencia laboral de los ingenieros de software que comienzan su propio negocio?

¿Qué computadora o computadora portátil utilizan los ingenieros o programadores de software de Microsoft, Google, Facebook, Amazon y / u otras grandes empresas tecnológicas?

¿Por qué la mayoría de los ingenieros de software odian su trabajo?

¿Son famosos los programadores?

¿Qué significa tener experiencia con un sistema operativo Linux en los requisitos de trabajo para un puesto de ingeniería de software?

¿Dónde están los nuevos ingenieros de software del sistema?

¿Qué lenguaje de programación usan los ingenieros de software?

¿Debo cambiar algo en mi plan de presupuesto actual como ingeniero de software?

Para los ingenieros de software que trabajan en empresas de prestigio, ¿qué tan hábil era para responder preguntas de estilo de entrevista antes de practicar?