¿Cómo pueden ganar dinero los ingenieros de software trabajando desde casa?

Gracias por el A2A, de ahí TvDot.

Voy a dividir mi respuesta para dirigirme a ingenieros de software experimentados y desarrolladores novatos por separado.

Para los ingenieros de software con experiencia (generalmente aquellos que se ajustan al título de Ingenieros de Software Senior), hay muchas oportunidades en las que puede capitalizar sus habilidades y experiencia para trabajar desde casa.

Primero, ¿por qué quieres hacer esto? Estoy seguro de que ha escuchado muchos aspectos negativos sobre trabajar fuera del entorno de una oficina y muchas de esas quejas se basan en la experiencia pasada de esa persona específica. Cuando los escuche, considere su situación única antes de aceptarlos o rechazarlos. Muchos ingenieros de software eligen trabajar desde casa porque les permite trabajar más en sus propios términos, incluso cuando trabajan como empleados a tiempo completo para una empresa establecida.

Mientras te sientas en tu cubículo tapado luchando con un escritorio de baja potencia usando monitores borrosos que deberían haber sido reemplazados hace años, puedes imaginar lo mejores que pueden ser las cosas. Trabajar desde casa (o en cualquier otro lugar) le permite configurar su sistema según sus especificaciones exactas, elegir el escritorio que coincida con su hardware, encontrar la silla que se adapte a su forma, establecer la temperatura para adaptarse a su masa corporal, escuchar la música que le guste para trabajar, organice su goteo de cafeína tal como lo desee y así sucesivamente. También puede trabajar con un horario más flexible y utilizar la técnica de gestión del tiempo que mejor funcione para usted. Esto significa que puede levantarse cada 20 minutos y tomar un descanso si lo desea sin que nadie lo mire sucio (como en la Técnica Pomodoro – Sobre Quora: ¿Cómo lucho contra la somnolencia en el trabajo?).

Entonces, ¿cómo haces para migrar a este paraíso y refactorizar tu realidad?

Puede hacerlo solo y usar sus contactos y habilidades de Google para buscar un contrato o una posición independiente que generalmente se basa en proyectos. Hay al menos una docena de sitios web que enumeran oportunidades de calidad y Quora es su mejor fuente para estas listas y para verificar su reputación con otros ingenieros de software independientes. Si eres especialmente talentoso en un pequeño nicho del mundo del software, entonces este puede ser el camino a seguir, ya que tus talentos tendrán una mayor demanda y menos competencia. Incluso puede llegar al punto en que los mejores proyectos lleguen a usted (lea en Quora: ¿Es posible convertirse en un gran desarrollador que en lugar de buscar trabajo, acuda a usted?)

Para otros, las mejores oportunidades son con compañías remotas establecidas compuestas por una fuerza laboral 100% distribuida. Estos trabajos, como los trabajos en mi empresa, se contratan en todo el mundo y pagan las tasas de mercado de los empleados de los EE. UU. Y, por lo general, ofrecen beneficios completos junto con todos los grandes beneficios ambientales que mencioné anteriormente. Estos trabajos generalmente se anuncian en sitios de trabajo orientados a distancia que puede encontrar en esta respuesta de Quora: ¿Cuáles son los mejores sitios para encontrar trabajos en línea?

Sin embargo, permítanme transmitir una palabra a los sabios. No solo solicite los trabajos para los que califica y permita que otra persona decida si usted es un buen candidato. El truco para conseguir el trabajo que desea es tomar el mayor control posible del proceso. Como esta se está convirtiendo rápidamente en la respuesta más larga en la historia de Quora, lea mi respuesta de Quora a ¿Cómo salir de la rutina de búsqueda de empleo?

Si todavía estás allí, ahora camina conmigo a través de la realidad de ser un desarrollador novato que quiere un día unirse al panteón de Ingenieros de Software Senior.

Termino hablando mucho de esto con nuevos desarrolladores que quieren saltar directamente de un campamento de entrenamiento para trabajar desde casa. Soy una gran animadora por trabajar desde casa y paso gran parte de mi tiempo ayudando a las personas a lograr este objetivo, PERO esta es una de las pocas situaciones en las que hago una advertencia tan importante que prácticamente estoy desaconsejando.

Primero, si realmente quieres convertirte en un ingeniero de software sénior calificado cuando seas grande, debes aceptar que nadie haya logrado esto sentado solo en casa. Claro, puede elegir un lenguaje de programación o dos por su cuenta, pero eso no lo convertirá en un ingeniero de software, y mucho menos en un senior. Para lograrlo, necesita revisiones de código, sesiones de programación de pares, consejos de mejores prácticas y experiencia del mundo real al lado de alguien que ha estado allí antes.

Es posible obtener esto mientras se trabaja con un equipo 100% remoto, pero, hombre, es mucho más difícil que levantar una silla y compartir un paquete de Ho Hos. Si está decidido a trabajar desde su casa como desarrollador nuevo (y no le culpo), asegúrese de que la empresa para la que trabaje tenga un camino predeterminado para convertir a los desarrolladores novatos y junior en ingenieros de software talentosos y seguros. Si no lo hacen, corre hacia las colinas.

Hay muchos más detalles para acompañar esta parte de mi respuesta, así que por favor, por favor, ve a leer más sobre esto si recién estás comenzando. Abordé esto más a fondo en mi respuesta a la pregunta de Quora ¿Puede un programador trabajar desde casa? que resultó ser una de mis respuestas más leídas en mucho tiempo, probablemente porque mencioné una puerta AND y a todos nos encanta una pequeña analogía lógica para acompañar a nuestra Arábica tostada oscura.

Cualquier cosa negativa que mencioné a un lado, puede confiar en la realidad de que el trabajo desde el hogar tiene un estilo de vida excelente, menos estrés y el mejor ambiente de trabajo. Para ayudar a las personas a lograr esto, ofrezco un curso enfocado en conseguir un trabajo remoto desde el comienzo de su carrera. Ver http://www.bootcamptoremote.com más información.

¡Buena suerte!

Para los ingenieros de software, hay más opciones disponibles en Internet para ganar dinero extra al sentarse en casa. Tu puedes hacer:
1. Blogging
2. Artículo escrito
3. Tutoría en línea
4. Encuesta en línea
5. Marketing de afiliados

Puede consultar mis artículos sobre Quora sobre este tema.