I. Programación
La primera pregunta es “¿Qué tan importante es la programación para ingenieros mecánicos” ?
Si eliges el campo técnico o académico , respondería: es esencial
- ¿Qué estrategia debe seguir un estudiante de ingeniería mecánica en el segundo año para aprender mejor?
- ¿Es buena la ingeniería química en JU?
- Como ingeniero de software, ¿puedo elegir no estar a la vanguardia y seguir creciendo en mi carrera?
- Estudio Ingeniería de telecomunicaciones en la universidad. En mi cuarto año. Tengo un GPA muy bajo pero tengo las habilidades. ¿Conseguiré un trabajo después de graduarme?
- ¿Cómo se comparan los programas de posgrado para una maestría en ingeniería eléctrica en los Estados Unidos y en Europa?
Tenga en cuenta que la única forma de escapar de esto es aprender Scilab / Matlab. No considero que sea lo mismo aprender un lenguaje de programación.
Si quieres entender la larga y controvertida historia:
- Lenguaje de programación de tercera generación versus lenguajes de programación de cuarta generación
- ¿Es Matlab un idioma?
- La respuesta de Luis Otavio Martins a ¿Por qué Python se ha vuelto tan popular en la academia reemplazando a otros lenguajes como C, C ++, Java y C #? )
Incluso si la carrera profesional elegida es la gerencia , últimamente hay mucho y creciente interés en el aprendizaje automático para impulsar las decisiones estratégicas / de gestión de la empresa. El gerente no necesitará saber exactamente cómo programar, pero la experiencia puede ser una ventaja para conectar diferentes áreas (el equipo de ciencia de datos con los diseñadores mecánicos, por ejemplo)
II Pitón
Realmente me gusta Python, pero no estoy tan loco como para decir que es más importante que C / C ++ para un ingeniero mecánico.
Podemos ver varias descripciones de trabajo de Indeed.com y siempre verá Python junto con otro lenguaje / programa.
- (Ingeniero de diseño mecánico en Orbital ATK) Fondo fuerte de secuencias de comandos Python o Perl-Proficient en Unix y Excel
- (Ingeniero de pruebas de fabricación en Oculus) Experiencia con lenguaje de script Python (experiencia adicional en C ++, Visual Basic, LabWindows / CVI, LabView y / o TestStand preferido).
- (Ingeniero de fabricación – Prueba = GE Health care) Experiencia en lenguaje de script (es decir, python, perl, etc.)
- Y así
Pensando en otra perspectiva, para mí, la parte más importante de aprender Python es la motivación que no tenía con C / C ++ y que la mayoría de los ingenieros mecánicos no tienen cuando aprendieron a programar en la universidad.
III. Conclusión
Python es tan importante como cualquier otro lenguaje de programación, siempre y cuando sigas aprendiendo después de tus cursos introductorios.
Nota final: mientras buscaba las descripciones de trabajo, encontré un ingeniero mecánico que describía su proceso de aprendizaje (La parte divertida de que no estaba buscando testmonials)
Cuando era ingeniero mecánico a fines de la década de 1980, usé Microsoft QuickBASIC para escribir y crear programas simples para el trabajo. Me encantó. También era un BASIC compilado, así que fue rápido. Lo usé para recrear muchos de los programas del software Chaos de Rudy Rucker de Autodesk. Me volví bastante bueno escribiendo programas en BASIC, del mismo modo que me volví bastante bueno asintiendo con la cabeza cuando mis amigos programadores más inteligentes me decían que BASIC no era un lenguaje de programación real.
Nunca aprendí ningún otro idioma, pero recientemente comencé a usar Python y es fácil y divertido. Una cosa que hice con Python fue escribir un simulador de dados no transitivo para probarme a mí mismo que estos dados de confusión realmente funcionaban como se describe.
Acabo de tener en mis manos un nuevo libro llamado Automate the Boring Stuff with Python: Practical Programming for Total Beginners de Al Sweigart, y parece que es exactamente lo que necesito: un libro para principiantes y con muchas ideas para programas que son realmente útil (Mark Frauenfelder, 2015) [1]
Notas al pie
[1] programación / Boing Boing