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.
- ¿Cuál es la ventaja de especializarse en física?
- ¿Tomar una clase de física será beneficioso para ser aceptado en Stanford para una especialización en biología?
- ¿Cuál es la mejor preparación de pregrado para MD / PhD en bioinformática?
- ¿Cuáles son los beneficios de especializarse en ingeniería física o física como estudiante universitario?
- ¿Es una tontería por mi parte elegir la ingeniería química como mi especialidad previa a la medicina?
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