¿Qué lenguajes de programación y software debe conocer un ingeniero mecánico?

Entonces, como probablemente sepan, la programación es un campo vasto . Diferentes campos usan diferentes idiomas. Como –

1. Desarrollo web

Los desarrolladores web deben conocer HTML, CSS y Javascript (desarrollador front-end). Debe conocer un lenguaje del lado del servidor: PHP, Python o Java para el back-end. Saber cómo usar un sistema de gestión de contenido como WordPress también sería definitivamente bueno.

2. Desarrollo de aplicaciones

Si desea explorar carreras en el desarrollo de aplicaciones, debe estar familiarizado con diferentes idiomas para diferentes plataformas. Para el desarrollo de Android, Java y al menos algunos XML son imprescindibles. Mientras que para IOS es Swift. También debe familiarizarse con un IDE como Android Studio.

3. Desarrollo del juego

Para el desarrollo del juego probablemente deberías aprender C ++. Es probablemente el lenguaje más utilizado en el desarrollo de juegos. Una alternativa sería C #, aunque no tiene que ser un uso generalizado de C ++. Familiarizarse con un motor de juego como Unreal Engine o Unity lo llevará lejos.

4. Aprendizaje automático

Pitón. Python es el lenguaje más utilizado para el aprendizaje automático y tiene un gran soporte y amplias bibliotecas. Las alternativas serían R o Matlab. Si está utilizando Python, entonces Jupyter Notebook acompaña el paquete ML.

Cubrir cualquier otro campo requeriría un ensayo. Aquí hay un breve resumen:

1.Gráficos: Adobe Photoshop e Illustrator

2.Gestión de la base de datos -SQL

3. Administración de la red: Perl, Ruby, Python

Para esto, déjame darte un ejemplo de mi amigo ingeniero mecánico (Aquib).

Soy ingeniero informático y no creerás que Aquib conoce más lenguaje de programación y habilidades de codificación.

La pregunta es cómo construyó esta habilidad y qué sabe por el momento. Permítanme comenzar desde mi primer año de universidad … Inicialmente no conoce ningún lenguaje de programación como C, Java, Python, etc.

Hasta el 4to año de bTech él sabía todo el idioma e hizo algunos proyectos relacionados con eso también.

Ahora el punto es cómo aprendió todo eso …

Estudió el lenguaje de programación básico “C” y la cosa lo hizo bueno en él “PRÁCTICA”. Practicó mucho lo que aprendió. Escrito más de 20 programas diarios, un programa, mucha lógica, muchas formas. Hizo mucho para ser bueno en codificación y programación. Ahora su algoritmo también es bueno, muy buen concepto de estructura de datos. Solo tiene un certificado de ingeniero mecánico, pero por habilidades es un ingeniero informático completo.

No estoy diciendo que no era bueno en el papel de la sucursal de hos, él también tenía un buen conocimiento de su tema. Ganó muchas veces el desafío de robótica en lo básico de la universidad.

Aprenda cualquier lenguaje de programación básico y practique más y más tanto como pueda.

La ingeniería mecánica debe al menos conocer un lenguaje de programación.

Pitón

Matlab

C ++

Fortan

El lenguaje de programación es útil para usar funciones avanzadas o definidas por el usuario de software de ingeniería como ANSYS, Unigraphics, etc. Cada software admite diferentes idiomas, por lo que no es posible aprender todos los idiomas. Pero la mayoría de los lenguajes de programación mencionados anteriormente son útiles para usar software de ingeniería.

Fuente: – eng-tips

http://www.eng-tips.com/viewthre

Espero eso ayude

Gracias.

Estas cosas son adecuadas para estudiantes de Ingeniería Mecánica.

  1. CAD automático
  2. Lenguaje de programación C / C ++
  3. MATLAB
  4. Google SketchUp

Un ingeniero mecánico debe conocer los siguientes softwares para las disciplinas deseadas …

  1. Ingeniero de la tubería

Autocad, Pds, Pdms, Sp3d Ms-Office.

2. Diseñador de producto

Catia, Pro-e, Autocad … ..

No es necesario conocer ningún lenguaje de programación. Si usted está en el sector del diseño, entonces comience desde Autocad a catia pro e creo paramétricos, etc. softwares que puede aprender …

Puede comenzar con C que Java o Python … ambos son muy interesantes y tienen aplicaciones en todos los campos