¿Qué debo decirle a las personas que dicen que no debería poder llamarme ingeniero de software solo porque no tengo un título?

Mi querido software ninja! ¡No necesitas demostrar nada a nadie!
¡Puedo apostar a que las personas que afirman que usted no es un ingeniero de software ni siquiera saben cuál es el trabajo de un ingeniero de software!

¡No les digas nada, solo muéstrales lo que tienes! Haz lo que eres mejor en! Sea mejor en la ética del código, tome en cuenta las complejidades y sea un solucionador de problemas increíble. ¡Aprenda todo y haga todo lo que un ingeniero de software ideal debería hacer!

¡Desde la planificación de las tecnologías hasta la arquitectura de su sistema hasta el desarrollo de su código e incluso sus pruebas! No necesita hacer todo a la larga, ¡pero hacer todas estas cosas al principio hace que el trabajo sea más fácil para usted!

¡Gradualmente conseguirás un trabajo increíble o te convertirás en un gran desarrollador independiente!

¡Y entonces esa gente olvidará que alguna vez te dijeron algo! ¡Y ni siquiera te importarán entonces! ¡Porque para entonces no lo harás por ellos sino por tu propia paz!

¡Feliz codificación! ¡Salud!

Llevo algunos años trabajando como ingeniero de software y no tengo un título de ingeniero. Y he tomado varias entrevistas de personas que tienen títulos de ingeniería. Creo que la gente que te dijo eso es realmente inexperta o realmente incompetente.

No tener un título puede hacer que sea difícil ingresar a una de las principales compañías de software cuando no tienes experiencia. Pero una vez que te contratan, a nadie le importa el título. El rendimiento es la prueba.

Los ingenieros de software con experiencia realmente saben que la mayoría de los novatos, independientemente de su grado, necesitan capacitación / experiencia laboral para convertirse en un ingeniero de software comprobado. El grado y los puntajes solo se usan para juzgar (quizás de manera injusta) el potencial antes de contratar y no hacen a nadie un ingeniero de software comprobado por sí mismo.

Es muy simple: si puede realizar correctamente las tareas de ingeniería de software, puede llamarse ingeniero de software. De lo contrario no puedes.

Hay algunas razones por las que las personas pueden decirle esto, pero ninguna de ellas debe relacionarse específicamente con su título.

Lo primero a considerar es que el gobierno paga más por los títulos de “ingeniería”. Eso no significa necesariamente que tenga que tener un título para ser ingeniero, lo cual es un error común, pero sí significa que tener un título de “ingeniería” le da una ventaja financiera y promocional. La parte de esto que es extraño es que la mayoría de los ingenieros de software tienen títulos en Informática, lo que no es un grado de “ingeniería” como lo sería la Ingeniería de Software.

La segunda cosa que las personas pueden estar considerando es que no hay un proceso de certificación formal para los ingenieros de software. Muchas otras profesiones de ingeniería requieren algún tipo de prueba y certificación de ingeniería profesional. El campo de la ingeniería de software es tan amplio que nada de esto ha aparecido todavía. Hay certificaciones por ahí, pero ninguna de ellas es tan completa como se podría esperar. También hay un comienzo para agregar un examen CPE (ingeniero profesional certificado) para la ingeniería de software.

He escuchado que “no puedes llamarte ingeniero de software”, aunque tengo un título en Informática e Ingeniería de Software. Por lo general, les pido que definan qué es un ingeniero y deconstruyan su punto de vista desde allí. Tomas problemas complejos y soluciones de diseño.

La diferencia entre un desarrollador y un ingeniero es que el código de los desarrolladores y el diseño de los ingenieros.

Dígales que si usted es X o no debe depender de sus conocimientos y habilidades, no de una credencial. Ahora, por supuesto, las credenciales pueden ser atajos útiles para evaluar a alguien, pero eso es todo lo que son.

Creo que si estás trabajando como ingeniero de software, entonces eres un ingeniero de software. No necesitas validarte a los demás.