Hola. No tengo un título universitario. Sin licenciatura (y mucho menos maestría o doctorado), sin título de asociado, sin MBA. Tampoco tengo ninguna certificación a mi nombre, ni siquiera un A +. Todo lo que sé sobre el desarrollo de software ha sido una combinación de autoaprendizaje y práctica extensiva, capacitación en el trabajo y el beneficio de tener dos padres en la industria.
Soy un ingeniero de software muy exitoso y he estado en la industria durante casi veinte años. 🙂 Y me enorgullece incluir a Microsoft y Amazon en la lista de lugares donde he trabajado.
¿Mi secreto? Comencé a una edad temprana: aprendí a programar en AppleSOFT BASIC cuando tenía 7 años y siempre me ha apasionado trabajar con computadoras. También aprendí temprano sobre cómo resolver problemas y traducir esos problemas en instrucciones simples, los pasos esenciales para escribir un algoritmo. Una vez que puede decir “Quiero X”, es solo cuestión de buscar la instrucción o el patrón correcto en el idioma en el que está trabajando.
- Cómo prepararme para ser ingeniero de software en Google sin un título de CS
- ¿Cuál es la diferencia entre programador, desarrollador, codificador, hacker e ingeniero?
- ¿Cómo medirías el valor de los ingenieros de software en tu equipo? ¿Hay una regla de oro? Por ejemplo, 2X de salario?
- ¿Se requieren ingenieros de software en todas las empresas?
- Uber (empresa): ¿Cómo solicito en línea una pasantía de ingeniería de software en Uber?
En estos días, no es tanto de qué universidad te graduaste o cuántas clases tomaste. Se trata mucho más de lo que realmente puedes hacer. Entrevisté a muchos candidatos en Microsoft que, a pesar de tener títulos muy impresionantes de prestigiosas universidades, no pudieron demostrar ninguna capacidad coherente para analizar y resolver problemas o escribir código. Las personas que PODRÍAN resolver problemas y comunicar sus procesos de pensamiento llegaron mucho más lejos en sus entrevistas. 🙂