No. No lo hagas de esa manera.
1. La autoeducación requiere una dedicación insana. Levantarse todos los días y aprender es mucho más difícil que hacerlo de manera aislada. Además, si puede hacerlo a tiempo completo, también puede hacerlo a tiempo parcial, pero lo contrario no es necesariamente cierto.
2. Ninguna cantidad de codificación autodidacta lo colocará por encima de sus pares de codificación. Hay muchas versiones tuyas, muchas de las cuales son mucho más inteligentes, que comenzaron mucho antes y tienen el conocimiento teórico que lo respalda que viene con un título especializado en informática. En el mejor de los casos, puedes ponerte a la par con algunos compañeros, cualquier otra cosa y eres un genio, en cuyo caso puedes aprenderlo a tiempo parcial. Puedes ser el mejor en lo que sea que hagas ahora. Puede llegar a ser bueno, pero hay muchas probabilidades de que alguna vez supere el promedio en la codificación.
- ¿Qué tipo de análisis de datos debería estudiar para obtener pasantes en las startups? ¿Y qué lenguajes de programación debo saber?
- Quiero hacer grandes cosas en seguridad informática, pero ¿qué queda por hacer? Parece que Symantec tiene todo abajo. ¿Sigues actualizando las definiciones de virus?
- Soy un estudiante de segundo año de ciencias de la computación. ¿Cómo puedo llegar a un nivel decente en Topcoder en mi tiempo libre?
- Cómo ser aceptado en un BS en CS si tengo 30 años sin antecedentes relevantes
- ¿Qué significa el progreso profesional (después de convertirse en profesor titular) en la academia?
3. Estarás quemando puentes. Si después de 6 meses intentas volver a la industria actual, será mejor que encuentres alguna otra razón para la pausa. Cualquier futuro empleador en puestos no codificados no contratará a alguien que claramente se iría a la primera oportunidad por algo que parece mejor.
Es muy importante darse cuenta de que nos guste o no, los especialistas tienen una gran ventaja sobre los generalistas y parece que está en camino de convertirse en uno de los especialistas más buscados en su campo. Si la programación no funciona, tendrá banderas rojas en todo su currículum y será difícil reanudar la carrera profesional actual. Si lo hace, es probable que seas un programador generalista, no alguien que realmente quieras contratar sino un marcador de posición porque necesitas contratarlo ahora.
Tienes algo bueno, las cosas que la gente te dice acerca de amar tu trabajo están tratando de vender libros y seminarios. Si esa filosofía se aplicara al mundo real, todas las empresas cerrarían porque no podían encontrar personal.
Sigue codificando, quédate con él. Contribuya a proyectos de código abierto para crear una cartera de cosas visibles públicamente que haya hecho y aumente lentamente las habilidades. Contribuya con suficiente código abierto los fines de semana y pronto la gente comenzará a pedirle que trabaje con ellos a tiempo completo. Es el momento de preguntarse si quiere explotar todo y comenzar de nuevo.
No hay nada malo con tus intenciones, pero tu ejecución es altamente imperfecta e irracional. Primero compra un seguro y luego quema el almacén vacío para recoger el cheque, no funciona al revés.