¿Cómo puede un ingeniero de software (con casi una década de trabajo ex) dar forma a sus próximos 10 años de vida profesional?

La mejor manera de hacer crecer tu carrera depende de lo que más te guste del desarrollo de software.

  • Si realmente le gusta escribir software, aprender más sobre el desarrollo sería una opción obvia. Elija un nuevo idioma o plataforma y aprenda eso. Aprende sobre la metodología de desarrollo.
  • Si le gusta trabajar con personas más de lo que le gusta trabajar con código, entonces la administración podría ser una buena opción.
  • Si está interesado en cómo se forman las empresas y cómo se desarrollan los productos, un MBA podría ser un buen curso. Un MBA sería de gran ayuda si tiene la motivación necesaria para comenzar su propio negocio.
  • Si quiere un montón de dinero, no le importe aburrirse y no le moleste la ambigüedad del precedente legal, la ley de patentes es una gran dirección.

Dado que está aquí en los EE. UU. Con una visa HiB después de 10 años, su situación laboral es incierta, no está recibiendo los mejores salarios y probablemente no está obteniendo los tipos de proyectos de desarrollo más interesantes para trabajar. Si desea avanzar en su carrera en los Estados Unidos, hay cosas particulares en las que trabajar.

  • Mejore sus habilidades de inglés hablado y escrito, que a juzgar por su breve pregunta son imperfectas. Si desea ser visto como el mejor talento aquí, debe hablar y escribir inglés como un nativo, a fin de reducir la brecha de comunicación con sus compañeros de trabajo de los Estados Unidos.
  • Solicitar la ciudadanía o residencia permanente. Esto le permitirá permanecer en los EE. UU. Incluso si está brevemente desempleado. Esto a su vez le permitirá transmitir oportunidades de empleo que no pagan lo suficiente, o que no son interesantes, y buscar trabajo durante un período prolongado de desempleo. También lo aislará del riesgo de tener que abandonar los EE. UU. Si hay una recesión económica.
  • Mejora tu habilidad como desarrollador de software. Obtenga más información sobre algoritmos y estructuras de datos. Aprenda C ++ y tome un trabajo de desarrollo de back-end, o aprenda un lenguaje funcional y encuentre un trabajo usando esa habilidad. Aprende IA.

Puede descubrir que solo obtener mejores trabajos desestabilizará su carrera y mejorará su satisfacción con la vida.

More Interesting

Mi nuevo jefe amenaza con despedir a cualquiera que no use el IDE que ella usa. ¿Cómo debería lograr que nos deje usar el IDE que queramos?

¿Te consideras un programador 'bueno' y efectivo, pero uno que no es natural en la programación?

¿Debo elegir a Philips para un puesto de ingeniero de software senior sobre las ofertas de Myntra y Walmart Labs?

¿Qué le pregunta la gente a un gerente de ingeniería de software?

¿Los ingenieros de software ganan mucho dinero en Pittsburgh PA?

¿Qué deben saber todos los ingenieros de software sobre R?

¿Cómo es trabajar como ingeniero de software en una empresa emergente / tecnológica frente a una gran empresa como un banco?

Como técnico de 'marca de renombre', ¿cuál sería su tema principal si le dieran su propio programa de televisión de acción (conquiste los problemas NP-completos en un solo límite)?

¿Qué se siente al trabajar como ingeniero de software asociado en EY, India?

¿Quién ganará más dinero a largo plazo, un cirujano ortopédico, un neurocirujano, un ingeniero de software o un quant?

¿Hay algún punto para continuar estudiando algoritmos avanzados y estructuras de datos?

¿Cuáles son las ventajas y desventajas de los nuevos graduados de unirse a Bloomberg LP como ingeniero de software de I + D?

¿Es posible crear una función emergente en la PC como lo hace en los teléfonos inteligentes?

¿Es cierto que los codificadores de más de 40 años se retiran para pastar involuntariamente en Silicon Valley, ya que se consideran demasiado viejos, a pesar de tener las 10.000 horas de experiencia de Malcolm Gladwell para perfeccionar una habilidad?

Ingenieros de software: ¿Qué tipo de habilidades de gestión debe poseer un profesional de TI (con experiencia de 3 años)?