La universidad es un lugar con cursos, currículo e instructores. También es su mejor oportunidad en la vida para aprender todo lo que quiera con excelentes instalaciones y compañeros que hacen lo mismo.
Hay dos habilidades con las que un estudiante de CS debe abandonar la escuela.
- La capacidad de enseñarse a sí mismos cualquier cosa.
- La capacidad de abordar problemas imposibles sin desanimarse.
Estas son realmente habilidades. No te los enseñan en la escuela, pero son críticos para el éxito como ingeniero de software.
En los lugares donde trabajo, me enfrento a problemas que nunca había visto y que no tengo idea de cómo abordar. Una experiencia de por vida me ha demostrado que casi todos los problemas se pueden resolver de manera significativa con un poco de tiempo y esfuerzo. Es una cuestión de no sentirse intimidado, avanzar y aprender las cosas que necesita aprender a hacerlo. Incluso después de casi 30 años en la industria, todavía estoy aprendiendo todos los días.
- Cómo empezar a aprender sobre ingeniería inversa
- ¿Puede una persona aprender todas las matemáticas en la vida?
- ¿Qué idioma debo aprender considerando el papel del idioma en la economía mundial, el francés o el alemán?
- ¿Cuánto tiempo lleva aprender a leer para un niño en su país?
- ¿Qué puedo hacer como un nerd del espacio al que le encanta aprender sobre el Universo que cuenta como un programa extracurricular?
La universidad es el lugar para comenzar con esto, si aún no lo ha hecho. Busca y aborda problemas nuevos e interesantes. Trate de hacer cosas que usted (u otras personas) piensan que son imposibles. Incluso si fallas, este es un entorno donde haber aprendido de él será suficiente.
Como efecto secundario, obtendrá una excelente codificación y resolución de problemas, y aprenderá mucho más de lo que solo sus clases pueden enseñarle.
Aprende a ser intrépido, y a enseñarte a ti mismo. Este es el camino común hacia el éxito para los informáticos.