Como ingeniero mecánico, creo que posee ciertas cualidades que pueden ser útiles en la programación.
Específicamente, ya ha cubierto el diseño y mantenimiento de sistemas mecánicos. Esto requiere ciertos patrones de pensamiento que pueden ayudarlo a diseñar una aplicación porque ha aprendido a pensar paso a paso.
El software es diferente a los motores, pero tienes la capacidad de pensar. La forma en que sabe cómo se unen los motores es una ventaja porque puede adaptarse a cómo los componentes de software, interfaces, GUI, etc., se combinan mucho más fácilmente que alguien que nunca ha necesitado pensar de una manera lógica y técnica.
- ¿Me irá bien en una especialización en informática si soy bueno en matemáticas? ¿Y qué otras habilidades necesito para tener éxito?
- ¿Es necesario que un ingeniero robótico tenga un buen conocimiento de la informática?
- ¿Qué necesito saber sobre codificación y ciencias de la computación?
- ¿Debo abandonar la programación y convertirme en piloto de combate o piloto de línea aérea?
- Cómo encontrar un camino de aprendizaje en programación
Así que creo que tienes una buena base, y el hecho de que no te guste la ingeniería mecánica no significa que no puedas usar la forma en que te han enseñado a pensar, como programador.
Ahora todo lo que necesita hacer es elegir un lenguaje de programación, esta elección normalmente debe basarse en cuál es su objetivo en la programación, pero me imagino que no tiene un objetivo particular en este momento, ya que entiendo que solo desea ver si la programación es algo con lo que puedes quedarte.
Cuando haya hecho esa elección, consulte los tutoriales sobre el idioma, cubra los conceptos básicos. Descargue un IDE adecuado y comience a jugar con el código. Vea algunos ejemplos, aprenda cómo se comporta el código, haga algo simple como una calculadora o cualquier cosa que elija. Experimente con el IDE, experimente con su código, eche un vistazo a los sitios web para principiantes que le brindan diferentes tareas, como hacer un programa que encuentre el mayor número de entradas de un usuario y cosas simples como esas. Si te quedas atascado en alguna parte, busca el problema en Google.
Quedarse atrapado y aprender cosas. Construye pequeños programas básicos.
A medida que avanza, sabrá si tiene ese “error” de programación, sabrá si desea continuar.
Si desea continuar, piense en otra cosa para construir, algo nuevo para hacer y comience a hacerlo. Si ahora siente la necesidad de seguir con la programación, está en una buena ruta.
En general, continúe, paso a paso y, a medida que avanza, estará cada vez más seguro de si le gusta la programación o no.
Definitivamente creo que tienes la habilidad, ahora si es algo que realmente quieres perseguir, nadie lo sabe realmente. Tienes que entrar allí y ver por ti mismo haciendo realmente.
Todo lo mejor.