Tengo 21 años y no sé qué especialización elegir. Estaba pensando en ingeniería informática. ¿Qué se necesita para convertirse en ingeniero informático?

Bueno, toma la aptitud correcta, por supuesto. Pero, ¿cómo sabes si tienes la aptitud? Hmm …

Oye, estás leyendo esto en una computadora, ¿verdad? ¿O al menos una tableta o teléfono?

¡Bingo! ¡Ya tiene acceso a las herramientas que necesita para ver si tiene algún interés o aptitud!

Pruebe los tutoriales en línea, algunos de los cuales funcionan incluso desde su teléfono, [1] y vea cómo se siente.

No te preocupes si no todo es obvio. La programación requiere que aprendas una nueva forma de pensar. La pregunta que debe hacerse es si el aprendizaje en sí es divertido o si se trata de una batalla cuesta arriba.

¡Porque si disfrutas aprendiendo programación, te prepararás para una gran carrera!

¿Por qué es importante aprender a disfrutar? Porque para tener éxito como ingeniero de software, debes seguir aprendiendo perpetuamente. No puedes simplemente abrirte camino a través de las clases al comienzo y luego sentarte y cobrar un sueldo para siempre basado en lo que aprendiste en la universidad.

Los mejores desarrolladores aprenden vorazmente, pero incluso los desarrolladores mediocres tienen que seguir aprendiendo o se convierten en desarrolladores mediocres con habilidades obsoletas.

Entonces, en lugar de adivinar, derriba y revisa algunos tutoriales. Vea si se siente como algo que podría pasar el resto de su vida haciendo.

No todo es tan difícil de entender como cuando mira el código por primera vez; generalmente se vuelve más fácil. Pero es un proceso interminable de aprendizaje, y si odias absolutamente todo al respecto, incluso después de haberlo dado unas semanas, entonces sería mejor que encuentres una profesión diferente.

Una nota al margen: si tuvo una clase de geometría en la escuela secundaria donde tuvo que trabajar con pruebas, es un buen sustituto para la programación. Maté en geometría, obtuve un A + sin siquiera intentarlo, y todos los demás desarrolladores realmente buenos que conozco hicieron lo mismo. No necesita ser el mejor para tener éxito, pero si odiaba la geometría y era una lucha para obtener su A, entonces es posible que desee considerar una profesión diferente. Si obtuviste menos de una A (es decir, una calificación alta), a pesar de esforzarte mucho, entonces probablemente deberías buscar una especialización en otra parte.

Buena suerte.

Notas al pie

[1] Hora del código

Necesita dedicación, deberías amar lo que estás haciendo, ese es el secreto.

Si amas lo que estás haciendo, eres capaz de alcanzar el más alto nivel y hacer milagros.

Además, debes ser bueno en Matemáticas (lógica especialmente), Física e Informática.

Buena suerte.

Se necesita actitud, pasión e interés.

Debes ser bueno en Matemáticas, Ciencias de la Computación, Física y Química General.

Mejor.