Cómo se puede ser un programador informático autodidacta

Sólo sumérgete y hazlo y no te preocupes por lo que otros piensen o digan.

TLDR a menos que tengas curiosidad por saber cómo lo hice.Mi viaje es algo similar al de Madison Kanna. No soy totalmente autodidacta, tomé algunas clases de programación en la escuela de posgrado y en la licenciatura. Hice un máster en bioinformática. Cuando me gradué, tenía un muy buen promedio de calificaciones, tenía algunas prácticas bastante buenas, obtuve una publicación de una de mis prácticas, y probablemente podría haber permanecido en el campo y tener una trayectoria "limpia" en mi currículum. Pero no fue así. Tres cosas motivaron mi decisión de dedicarme a la ingeniería de software (sin ningún orden de prioridad): 1) El acceso a las oportunidades. Uno de los momentos más desgarradores que viví en mi trayectoria profesional fue el hecho de que a mí y a otros estudiantes internacionales de mi programa y de otras especialidades nos rechazaran para realizar prácticas/trabajos con empleadores estadounidenses debido a nuestra situación de visado. A pesar de tener buenas notas, etc., nos sentíamos como una bofetada en la cara cuando nos acercábamos al stand de una empresa en la feria de empleo y nos decían "sólo para ciudadanos estadounidenses". Aunque creo que es muy justo que los ciudadanos estadounidenses sean los primeros en acceder a estas oportunidades, que te rechacen sin ni siquiera haber mirado tu currículum es una mierda. Esto no les ocurrió a mis amigos que estudiaban Ciencias de la Computación: al menos tuvieron la oportunidad de entrevistarse para los puestos de ingeniería de software que les interesaban. 2) Compromisos financieros. Necesitaba ganar cierta cantidad de dinero para cumplir con los compromisos financieros que tenía y simplemente no podía hacerlo con los salarios que se me presentaban en mi campo. 3) Sentir que puedo conseguir algo aunque tome el camino menos glamuroso hacia ese objetivo. No sobresalí académicamente en la escuela secundaria e incluso en los primeros años de la universidad. Ninguno de mis padres tenía estudios más allá del instituto y, por lo tanto, no podían ayudarme a guiarme en lo académico. Además, rara vez vi a personas de mi comunidad convertirse en médicos, abogados, etc.; los veía trabajar en oficios especializados. Aunque consideraba que esa gente era muy trabajadora, me quedaba la impresión de que quizá ciertas profesiones son inalcanzables para ciertas personas por mucho que se esfuercen. Todo esto me motivó a coger algunos libros, hacer búsquedas en Google y construir cosas. Fue un proceso LARGO con muchos errores. Pero, uno se vuelve mejor a medida que sigue practicando.