En mi primera pasantía, trabajé para un profesor de informática que comenzó a estudiar teología y filosofía en un seminario y luego estudió lingüística. Ingresó a la informática mucho más tarde en su vida que la mayoría de los que estudian el tema, pero se convirtió en una figura destacada en la investigación del procesamiento del lenguaje natural en todo el país. Crecí para admirarlo mucho, y se convirtió en algo así como un mentor para mí en mis años universitarios.
Mi jefe actual (básicamente) comenzó con una licenciatura en Antropología, y fue solo después de un estudio independiente que obtuvo una Maestría en Ciencias de la Computación. Era el Director de Ingeniería en la startup para la que trabajamos antes de ser adquiridos, y es muy bueno en su trabajo.
Incluso tuve un comienzo tardío en todas estas cosas de ingeniería de software: mi primera opción de especialización fue Ingeniería Biomédica (pre-med, nada menos). Tomé mi primera clase de CS 101 cuando tenía 22 años. Desde entonces he alcanzado y, en muchos casos, superado, a mis compañeros que aprendieron a programar en su adolescencia.
- ¿Cómo se puede preparar el curso en línea Arquitecturas de software orientadas a patrones para software concurrente y en red de Douglas Schmidt?
- ¿Es demasiado tarde para comenzar a estudiar Selenium en Java ahora, desde la perspectiva de un trabajo de prueba de software en la India?
- Me estoy especializando en Ingeniería de Computadores, quiero ser un Arquitecto de Software o gerencia para desarrolladores de software, ¿cuál sería la mejor opción para seguir?
- ¿Es robusto cada software confiable?
- Teniendo una experiencia de programación HTML (muy) básica, ¿cuál es un marco de tiempo razonable que le tomaría a alguien aprender los conceptos básicos de la programación?
La idea / miedo de que sea “demasiado tarde” para comenzar a aprender estas cosas no tiene sentido.