El primer punto que hay que preguntarse es sobre tus inclinaciones personales. Veo que las tienes claras. Pero el segundo es preguntarse sobre tus conocimientos adquiridos, pues si se da el caso que no tienes la mínima experiencia para asumir el trabajo recomendado entonces tendrás que invertir tiempo en estudiar primero.
De entre las cosas que yo he trabajado, el más metódico y regular ha sido el de programador. Sobre todo si en lugar de lidiar con los clientes se asume un rol de mantenimiento de software o codificación de nuevas características. En este tipo de trabajo se suelen utilizar herramientas de gestión como , , , entre otras, que proporcionan estructura al trabajo en equipo, son razonablemente flexibles y de algún modo aíslan a los participantes de los roces personales que se dan en los encuentros cara a cara. Como beneficio adicional, este tipo de herramientas habilitan el trabajo a distancia, por lo que es común que los equipos de programación estén dispersos por todo el mundo y no tengan que ir nunca a una oficina central.
Asumir un trabajo de programador a partir de cero experiencia previa puede tomar quizás, entre seis meses y un año, lo que tardes en identificar y aprender las habilidades de programación que te interesen más.
Otra opción que puedes estudiar es la de asumir una actividad profesional como el escribir, pero de la mano de un método formal. Por ejemplo, digamos que llevas un blog bajo el método SCORRE. Con un método similar, lo que para algunos es una actividad creativa se transforma en una serie de pasos bien definidos, con puntos de control que garantizan la calidad y estrategias documentadas para solucionar problemas comunes. Esto es cierto también en otras actividades creativas diferentes a la de escribir, y por tanto estoy seguro que si indicas alguna te podré ubicar al menos un método que le dé estructura al mismo.
Ya me dirás que opinas de estas opciones para ir ajustando la recomendación. Mucha suerte con tus cosas