¿Cómo puede sobrevivir un ingeniero de software (6+) sin graduarse en la industria del software?

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.

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. 🙂

Si puede ingresar a la industria del software como ingeniero de software sin un título, entonces, con el tiempo, su experiencia será mucho más importante que su educación.

Por ejemplo, aprendí de forma autodidacta cuando tenía 12 años. A los 16 años, durante el verano anterior a mi último año de secundaria, conseguí un trabajo como asistente de ingeniería para una empresa de I + D de ingeniería mecánica por contrato. Eso significaba que principalmente hacía los trabajos que nadie más realmente quería hacer.

Después de graduarme, me convertí en un empleado a tiempo completo y tuve la oportunidad de demostrar que podía desarrollar software. Pude hacerlo. También mostré una aptitud para aprender cosas nuevas. He convertido eso en una carrera. Ahora tengo 55 años.

Mi falta de educación formal más allá de la escuela secundaria no ha importado. Casi la única vez que realmente fue cuando escribí una propuesta SBIR (investigación innovadora para pequeñas empresas) para un sistema experto para administrar medicamentos para el dolor. Tenía que encontrar a alguien con un título universitario para ser el investigador principal, a pesar de que hice todo el trabajo de escribir la propuesta. Al final, no lo ganamos, pero eso no se debió al aspecto de software del trabajo, sino a preguntas sobre el lado médico.

Unos años de experiencia real en el desarrollo de software compensarán la falta de un título. En ese punto, debe tener un historial de trabajo exitoso para señalar.

More Interesting

¿Cómo suena esto para una oferta de trabajo de ingeniería de software de Google o Facebook?

¿Cuáles son las preguntas para una entrevista telefónica para un ingeniero de software de nivel básico?

Soy ingeniero de software trabajando en MNC. Estoy confundido entre continuar esta carrera o cambiarme a Inspector Asistente de Vehículos Motorizados. ¿Qué tengo que hacer?

Veo a muchas personas con títulos en algo más que ciencias de la computación o ingeniería de software, ¿cómo y por qué se convirtieron en desarrolladores?

Cómo encontrar o ser encontrado por proyectos nuevos que necesitan talento

¿Puede un chico que es un gran programador pero sin un título obtener un trabajo en una compañía de software en India?

¿Debo estudiar ingeniería de software o finanzas?

¿Es posible pasar de no tener conocimientos de software a un trabajo en Silicon Valley en 4 años, o la duración de una licenciatura? ¡Gracias!

¿Qué tipo de proyectos o trabajo debo poner en mi GitHub para que sea atractivo para los empleadores?

¿Es una progresión natural para un desarrollador de software hacer la transición a las operaciones administrativas / finales del cliente?

¿Cuál es la vida diaria de un ingeniero de software?

¿Por qué mi mente piensa que el trabajo de desarrollador de software es el único mejor en INDIA? Aunque no tengo interés en ese perfil.

¿Cuál es la mejor manera de comenzar una carrera independiente como programador / codificador / desarrollador de software? ¿Puedo omitir algunos de los lenguajes de programación "antiguos" como C ++ y comenzar a aprender los nuevos como Ruby o Swift?

¿Cómo es su experiencia trabajando como ingeniero de software en Alemania?

¿Debo encontrar trabajo principalmente como ingeniero de software de JavaScript?