¿Puede un ingeniero mecánico entrar en el campo de la ingeniería de software?

por supuesto que puede.

Si te encanta la codificación y te apasionan las computadoras, definitivamente deberías hacer un cambio. Puede tomar algunos años, pero si realmente amas este mundo, entonces vale la pena.

Para comenzar, pregúnteles a sus colegas o amigos que son ingenieros de software y adquieran más información sobre el campo antes de lanzarse a él. Lea artículos, blogs y libros para familiarizarse con los conceptos básicos.

Solo salta a este campo si estás listo para darlo todo. Tome un curso en línea, aprenda un idioma y vea si su interés se desarrolla más.

Si luego sientes que este es el campo para ti y estás listo para poner tu corazón y tu alma en él, entonces entra todo. Mantente enfocado y determinado y no mires atrás.

Visite Holberton School of Software Engineering en la escuela de San Francisco. Ofrece un programa de dos años y se centra en el aprendizaje basado en proyectos y el aprendizaje entre pares . Aprendes a trabajar en equipo y resolver problemas prácticos reales. El programa también desarrolla habilidades sociales de las personas, ya que el trabajo en equipo es una parte esencial de los ingenieros de software, ya que tienen que trabajar en equipos para depurar o desarrollar un nuevo software. La enseñanza no se realiza de manera tradicional. No hay conferencias formales y la mayor parte del trabajo se basa en proyectos donde la gente consigue que aplique sus conocimientos para construir proyectos. Te recomiendo este programa si quieres convertirte en un desarrollador de cinco estrellas.

He estado trabajando para lograr esta hazaña exacta. Según lo veo, la respuesta es sí, bajo ciertas circunstancias. Esta pregunta es realmente bastante vaga, ya que hay muchas habilidades relevantes que pertenecen a muchos roles diferentes en la ingeniería de software. Un excelente ejemplo que se aplica a la mayoría de los ME es el rol de experto en dominios. También estoy de acuerdo con la respuesta relativa a las matemáticas del dominio específico y la implementación en el software.

En términos más generales, las matemáticas de nivel superior utilizadas en ingeniería para resolver ecuaciones diferenciales, optimización y soluciones numéricas son relevantes en todos los dominios de ingeniería y son relevantes para la implementación en software. La parte más importante para tratar de lograr esta transición es el conocimiento de la informática a una profundidad suficiente para conversar de manera inteligente con la gente de software puro.

Mire su personalidad en relación con la descripción en Rapid Development de Steve McConnell. Puede que no sea un recurso perfecto, pero proporciona algunas pistas sobre la cultura. Tengo tres podcasts favoritos para el ingreso regular de información: radio de ingeniería de software, bloques de codificación y programación de programación. Si puede entender un montón de cosas técnicas discutidas aquí y podría pasar el rato con estas personas, también podría hacerlo bien en ingeniería de software.

También me gustaría sugerir que es posible ser un buen gerente de proyecto sin un conocimiento realmente profundo de la ingeniería de software. Esto también requiere la capacidad de confiar y confiar en los ingenieros para obtener información y no aceptar trabajar que no entiendes bien. El hecho sigue siendo que es un requisito que la capacidad de comunicarse de manera inteligente dentro del dominio del software sea clave. Existen muchas superposiciones en las buenas prácticas de ingeniería relacionadas con la definición de requisitos, la planificación de pruebas, las herencias de características y requisitos, y la verificación y validación. Al aprender sobre ingeniería de software, (definitivamente no es la norma) he mejorado mucho como gerente de proyecto y diseñador de equipos electromecánicos multifuncionales.

Nadie puede ser mejor que el ingeniero mecánico para ser creativo en ingeniería de software, creando códigos y software en su campo (CFD dinámico de fluido computacional) y (CSD dinámico de estructura computacional), utilizando métodos numéricos como el método de elementos finitos FEM para estructuras y finitos método de volúmenes FVM para fluidos u otros métodos semianalíticos como DQM, DTM …
para la programación de software, se pueden usar diferentes entornos de programación como: Python, Java, Ruby, C ++ …
Buena suerte/.
#Mechanic_with_no_limits

Muchos ingenieros mecánicos aún se colocan en compañías de software después de completar su B.Tech o BE Hoy en día, obtener una licenciatura no es un gran problema, ya sea mecánico o informático. Lo que puede hacer es optar por cursos que enseñen varios lenguajes de computadora como java, python, etc. Es un curso corto y recibirá un certificado. entonces puedes trabajar por cuenta propia y ganar dinero haciendo proyectos que se te dan en línea junto con tu ingeniería mecánica.

Seguro. ¿Cree que los ingenieros de software no mecánicos saben cómo calcular varios temas de EM, como estructuras, diseño asistido por computadora, dibujo, cálculos de tensión, determinación de fatiga, hidráulica, cálculos de flujo, etc.? ¿Cómo se va a escribir, verificar y desarrollar tal S / W con un ME?

Sí. Cada ingeniería que creo tiene pocos módulos de C o C ++. Además de eso, los ingenieros mecánicos aprenden sobre la programación CNC. Si estas áreas le interesan, tomar módulos que le enseñen idiomas como Python, etc. no debería ser difícil. Sin embargo, depende de su nivel de interés y curiosidad por aprender

Sí, él puede irse.
¿Puede sobrevivir allí? Si, el puede.
¿Disfrutará él allí? No señor, definitivamente no.
¿Pero algunas personas también son felices así? Bueno, solo tienen un título en ingeniería mecánica, no son ingenieros mecánicos.

More Interesting

¿Puedo obtener una maestría en ingeniería civil después de mi licenciatura en ingeniería mecánica?

¿Qué debo estudiar, economía o ingeniería?

¿Cuál tiene una mejor ley o ingeniería futura en términos de pago?

Obtuve un año de caída en mi segundo año de ingeniería. ¿Qué pasará después de completar mi BE? ¿Conseguiré un trabajo?

Para un joven en Mumbai que está interesado en hacer ingeniería química y en su primer año de universidad, ¿qué opciones se deben considerar? Además, ¿qué es mejor, las TIC (anteriormente UDCT) en Mumbai o IIT - ingeniería química?

¿Qué es lo mejor que puede hacer un graduado de ingeniería mecánica para conseguir un trabajo?

¿Hay alguna posibilidad para los ingenieros mecánicos en este mundo computarizado y digitalizado?

Soy estudiante de secundaria y tengo interés en la ingeniería en general y más específicamente, la ingeniería aeroespacial. ¿Cuáles son algunos buenos libros, sitios web, etc. que podrían permitirme aprender más sobre estos temas?

¿Cuáles son los cursos de software útiles para ingenieros mecánicos?

Soy un estudiante de tercer año de B.Tech que estudia ciencias de la computación e ingeniería. ¿Qué proyectos puedo hacer con Java?

¿Qué debo hacer durante mis años de ingeniería que me pueda ayudar en el futuro?

¿Cuál es el plan de estudios de los científicos / ingenieros de ISRO SC para electrónica y comunicaciones?

¿Qué tan difícil es la ingeniería petrolera?

¿Qué tan malo es unirse a la ingeniería?

¿Cuál es el alcance de la ingeniería de telecomunicaciones?