Comencé mi viaje a los 10 años sin siquiera saberlo. Estaba en la escuela primaria en ese momento (alrededor de 1980), y mi escuela fue una de las primeras en la ciudad en traer un maestro de computación.
El primer momento que me senté frente a la computadora (una mascota Commodore con 16k de RAM), quedé fascinado. Cuando escribí el siguiente programa BÁSICO …
10 Imprimir “¡Hola, Nat!”;
20 Goto 10;
- ¿Debo abandonar la programación y convertirme en piloto de combate o piloto de línea aérea?
- ¿Cómo puede ser útil la programación en ingeniería civil?
- Estudié bioquímica y quiero cambiar de carrera, ¿es posible hacer mi maestría en ciencias de la computación o ingeniero de software?
- ¿Qué cursos adicionales debe seguir un estudiante de CS para obtener mejores ubicaciones?
- ¿Debo dedicarme a la informática? ¿No estoy seguro si tengo la pasión y las habilidades mentales / de pensamiento adecuadas para ello?
¡Al instante me enamoré de la programación! No podía creer que había conseguido que la computadora imprimiera interminablemente “Hello Nat!” En la pantalla. Me inspiró y despertó mi creatividad. Eso me llevó a darme cuenta de cuánto no sabía sobre computadoras y programación. Y eso me llevó a comenzar a aprender.
Avance 17 años. Me gradué de la universidad con una licenciatura en filosofía y me entrevisté para un puesto de programación de nivel de entrada. Con 17 años de experiencia en programación en mi bolsillo, no había duda de que sabía lo suficiente sobre programación para que la organización invirtiera el tiempo y el dinero para enseñarme cómo ser un desarrollador de software profesional . Desde entonces, he desarrollado software profesionalmente durante más de 20 años.
Te digo todo eso para poner mi consejo en contexto.
En primer lugar, no es demasiado tarde. Comienza a aprender a codificar ahora . Encuentra problemas para resolver con la programación y resuélvelos. No importa si los problemas son triviales y nunca volverá a usar el código. Los programadores aprenden haciendo. Así que hazlo. Código, prueba, depuración. Más de la mitad de lo que aprende se aprenderá durante la depuración.
Una vez que se sienta relativamente cómodo escribiendo programas simples, comience a apuntar a organizaciones que contratan programadores de nivel básico. No estoy seguro de cómo es el lugar donde vive actualmente, pero en los Estados Unidos, muchas agencias gubernamentales contratan candidatos de nivel de entrada y tienen un programa de tutoría bastante decente.
¡Quédese con ese trabajo durante 4–5 años, si es posible, y su carrera comenzará a funcionar!