No sé cómo funcionan las cosas en Canadá, pero EE. UU. Es la tierra de las segundas oportunidades. Aquí sugeriría ir a un colegio comunitario y obtener un título de asociado en CS o algo parecido. Muchas escuelas estatales aceptarán los créditos de un colegio comunitario para obtener sus títulos y la admisión básica en los grados hacia el grado de asociado, no de escuela secundaria.
Más allá de la educación, para llegar a ser bueno en el campo de la programación, debe crearse una sensación de asombro para meterse en las entrañas de las cosas y hacer que funcionen, además de la capacidad de aprender por sí mismo. Elija un idioma y libro o tutorial y simplemente sumérjase. Cuando algo parezca interesante, permítase tomar la tangente y explorar el idioma y el sistema.
Cuando te sientas abrumado, toma un subconjunto del problema que tienes entre manos y trata de que funcione. Repita ese proceso hasta que no se sienta abrumado y agregue las partes más grandes de una en una. Este es el proceso que todos hacemos de una forma u otra, sin importar qué tan avanzados seamos.
- ¿Cuáles son mis posibilidades de ser admitido en un doctorado en los Estados Unidos con este perfil a continuación?
- ¿Soy capaz de obtener un título de primera clase en ingeniería mecánica?
- ¿Cómo me preparo para un MBA?
- Quiero mejorar en matemáticas en 2016, ¿en qué orden debo cubrir los temas?
- ¿Debo tomar una gota para NATA?
Buena suerte.