Sería difícil hacer una respuesta completa y perfecta, pero lo intentaré según mi experiencia personal.
Personalmente, conozco algunas personas que habrían sido clasificadas como no lo suficientemente inteligentes como para ser ingenieros hace unos años. Estas personas lo hicieron paso a paso, a menudo trabajando más duro que otros a su alrededor. Pero tenga en cuenta que son una minoría, muchos de los ingenieros (probablemente la mayoría de ellos) siempre han sido buenos en matemáticas.
Dependiendo de su país, la educación que tuvo hasta ahora sus opciones puede variar mucho, supongo que está a punto de comenzar con la universidad. Como hablaste de codificación, asumiré que quieres convertirte en ingeniero de software.
- ¿Cuál es un título más práctico y / o más fácil de obtener, seguridad cibernética o ingeniería de software? ¿Por qué?
- Soy un graduado reciente. Tengo un mes hasta que empiece a solicitar un trabajo como ingeniero de software. ¿Qué debería estar haciendo?
- Cómo maximizar mi efectividad como pasante de ingeniero de control de calidad
- ¿Cómo puede trabajar un ingeniero de software en la industria de la aviación?
- El costo de vida en Londres es bastante alto en comparación con la OFS. ¿Cuál es el rango de salario para los ingenieros de software en Londres?
Las dos cosas principales que probablemente tendrá que aprender son ciencias de la computación y matemáticas, aunque de donde yo vengo, un “buen” ingeniero también necesita aprender sobre física, química, ingeniería mecánica, etc. A menudo se especializa en un campo, pero necesitas este amplio conocimiento base.
Las dos razones principales que veo para esto es que a menudo se espera que un ingeniero sea versátil y aprenda rápido. Habiendo aprendido muchas cosas solo te obliga a aprender a aprender, saber un poco de todo hace que sea más fácil comprender cosas de los campos en los que no te especializaste.
Ser ingeniero también es una mentalidad, es ser curioso, siempre listo para aprender cosas nuevas, rechazar medias respuestas y ser creativo.
Probablemente desee elegir una escuela que lo guíe más o menos hacia este tipo de educación, y luego ingresar a una escuela de ingeniería. Algunas escuelas de ingeniería mantienen algunos lugares para las mejores personas de escuelas similares que tienen una educación similar.
Como ejemplo, de donde yo vengo, podrías comenzar un grado de CS puro, estar entre los 2–3 mejores estudiantes en este camino y luego cambiar a una escuela de ingeniería. Compruebe si esta sería una posible solución para usted.
Si opta por esta solución o una similar, habrá mucho trabajo, ya que necesitará estar entre los mejores estudiantes. Más tarde, es posible que enfrente una curva de aprendizaje pronunciada al cambiar.
Si fallas, terminarás con otro grado en un campo relacionado, solo asegúrate de estar de acuerdo con ‘solo’ este grado.
CS es un gran campo para poder aprender por tu cuenta y si estás lo suficientemente motivado puedes lograr grandes cosas solo con una computadora normal, una conexión a Internet y mucho tiempo y motivación.
Finalmente, como consejo personal, si utiliza herramientas en línea para aprender a codificar, tenga en cuenta que en ‘Ingeniero de software’ la segunda palabra está ahí por una razón. La informática no es solo algoritmos, no solo un código un tanto aleatorio creado y saber esto puede marcar una gran diferencia.