Soy un instructor de snowboard que vuelve a la escuela para estudiar informática. ¿Qué tipo de carreras de desarrollo de software se adaptarían a mi estilo de vida?

¡Hola! Es bueno saber cómo quieres pasar tu tiempo libre. Como estoy seguro de que has adivinado, el trabajo independiente o remoto es probablemente lo que estás buscando. Hay un montón de trabajo para personas talentosas en este momento y lo preveo al menos durante los próximos años.

Realmente depende de tu nivel de habilidad en un tema en particular. Para ser honesto, por lo que he visto sobre los ingenieros de sistemas integrados es que rara vez tienen posiciones remotas. Por lo general, trabajan en estrecha colaboración con otros ingenieros que también diseñan el sistema, el hardware en sí y otros que están en el sitio para que puedan acceder al hardware.

Versión condensada : pase 2–4 años en una empresa mediana, aprenda la tecnología que le permitirá trabajar de forma remota (nivel frontal / medio), alinee algunos puestos / relaciones antes de mudarse, y luego haga trabajos por contrato para empresas medianas y medianas (Las relaciones contribuyen en gran medida al trabajo sostenido aquí).

Versión un poco más larga

Algunas de las personas que he visto (freelancers) que tienen la mayor libertad son extremadamente competentes en un lenguaje / marco particular y proporcionan un paquete completo, ya sea un producto de diseño receptivo (en lo que respecta a dispositivos móviles) o una solución completa para un problema particular que enfrenta una empresa (requiere conocimiento / lógica empresarial). El ingeniero que puede entregar un producto que es 100%, funcionará en cualquier plataforma y funciona perfectamente con el marco establecido (por ejemplo, Angular, React, etc.) puede facturar a tasas muy altas (75 + / h). Por supuesto, lleva varios años llegar a este punto.

Al salir de la universidad, podría ser ventajoso obtener un puesto de desarrollo de software de nivel junior (probablemente pagaría ~ $ 60k / año, por lo que no es lo peor) durante unos años y luego buscar trabajo remoto, si puede No lo encuentre en su posición actual.

La mayoría de las empresas que contratan desarrolladores senior quieren que estén en el sitio para liderar equipos, ayudar a los arquitectos e interactuar con la administración, lo que es difícil de hacer desde fuera del sitio. Si bien esos trabajos conducen a salarios altos, hay mucha presión y el trabajo remoto es típico. Si está buscando comenzar la mayoría de los días de navegación, esta podría no ser la mejor opción para usted.

Al final, si está extremadamente especializado en un tipo particular de software o aplicación, las compañías pagarán lo que usted les pida porque necesitan lo mejor. Conozco desarrolladores que pueden facturar a tasas extremadamente altas porque son el recurso más informado que una empresa puede adquirir y también conocen el negocio (importante para el trabajo de alto perfil). Es por eso que compañías como SAP / Oracle / IBM pueden enviar personas que cuestan $ 200 / hora; es porque son los mejores en ese tema y pueden proporcionar la solución exacta que busca el negocio. Si te colocas en la misma posición para las empresas, donde te necesitan para que crezcan, puedes trabajar desde casi cualquier lugar. Conocer la tecnología te permitirá encontrar trabajo. Hacer conexiones / relaciones a largo plazo le permitirá mantener los ingresos durante años sin preocuparse de dónde vendrá su próximo trabajo.

Soy desarrollador, surfista, snowboarder, y he viajado bastante. Lo que debe considerar para convertirse en un “nómada digital”, que le permitirá trabajar de forma remota y viajar haciendo cosas increíbles.

Si está al comienzo de su carrera, puede ser más difícil elegir trabajo remoto, pero podría vivir en algún lugar con trabajos, surf y montañas (Nueva Zelanda, California), hasta que tenga suficiente experiencia para partir.

Posiblemente solo porque es lo que hago, pero me imagino que el desarrollo web es el más adecuado para este tipo de estilo de vida. También le permitiría trabajar en algunos proyectos paralelos que generan ingresos si así lo deseara.