¿Cómo puede un ingeniero mecánico pasar a ser ingeniero de software?

En primer lugar, gracias por A2A …

No mencionaste qué tipo de trabajo has estado haciendo durante los últimos 5 años. Lo asumiré como un trabajo relacionado con la ingeniería mecánica y responderé esto.

La respuesta a esta pregunta varía según tu objetivo. Pero, primero lo primero, no pierdas más tiempo. Entiendo que está listo para pasar 1 año de tiempo para aprender tecnologías, pero, según mi experiencia, solo aprender sería inútil. Ve por un aprendizaje acelerado. dedica más tiempo a practicar. Hoy en día, hay muchos ingenieros de software. Entonces, habla con uno de tus amigos expertos en tecnología. Obtenga un proyecto de muestra de ellos. empieza a desarrollarlo. Obtenga su ayuda periódicamente. Cuando se trata de cursos de software, la práctica ayuda más que la teoría.

Comprenda el hecho de que es posible que no pueda ingresar a una gran empresa multinacional como primer paso. Tener paciencia. Entrar en una nueva empresa o pequeña empresa lo beneficiaría y lo facilitaría. Tendrá la oportunidad de explorar muchas áreas de la tecnología si está en una empresa pequeña, lo que eventualmente lo ayudará a crecer en su carrera.

No estoy seguro de cómo planea proyectar esta experiencia de 5 años. Si desea tener su experiencia central genuina en su currículum, puede tener dificultades para obtener su primer trabajo de software. Pero, si desea simular su experiencia de 5 años como experiencia de software (aunque no lo recomendaría), sus niveles de preparación deberían ser diferentes.

bueno, seleccionar tecnología es una parte difícil. Simplificaré esto.
.Net y Java – Recomiendo esto. ¡Aprender es relativamente fácil! Tendrá una buena cantidad de oportunidades y una gran disponibilidad de documentación. Pero siempre necesitará estar en modo de aprendizaje para ponerse al día con el mercado. También, listo para la competencia. Puede configurar su propio entorno en su computadora y practicar.

SAP : es difícil conseguir un trabajo ya que las pequeñas empresas no implementan SAP. A diferencia de .Net y Java, no es fácil falsificar esta experiencia. Pero, no hay grandes oportunidades y se lo colocará en compañías bien pagadas.

Sharepoint : Ve a un instituto y aprende. Tenga una configuración de caja virtual (software similar) en su máquina y puede dominarla fácilmente. Sharepoint tiene un buen mercado ahora. Conozco a muchas personas que hicieron lo mismo. La demanda fue grande hace unos años y todavía tiene oportunidades decentes.

Desarrollador HTML / CSS / UI : Recientemente, el mercado está detrás de las tecnologías de IU. Con avances y diversidad en dispositivos y tamaños de pantalla, las tecnologías de interfaz de usuario tienen más importancia. Javascript, jQuery, HTML5, AngularJS, KendoUI tienen un buen mercado ahora. Esta es una buena área para elegir también.

El software es un mercado enorme y cualquier persona con poco trabajo duro y pensamiento inteligente puede encontrar oportunidades.

En cuanto a las tecnologías .Net, sharepoint, UI, www. pluralsight .com / es un buen sitio para aprender.

No soy de banglore, así que lo siento, no puedo ayudarte con los detalles de la institución.

He realizado cerca de 50 entrevistas en mi carrera y estoy seguro de que tu pasión puede conducir a una buena carrera.

Todo lo mejor y espero que mi respuesta te ayude.

¡Salud!

Suponiendo que ya conoces la programación en C, así es como la responderé.

Opción 1:

Solicite como nuevo en una empresa de TI a través de ubicaciones en el campus si es posible. Si ven que puedes manejarlo, te entrenarán más y no tendrás que preocuparte en el futuro.

Opcion 2:

Elija uno de los muchos idiomas en los que cree que puede sobresalir. Pase 3-6 meses aprendiéndolo profundamente. Luego, solicite un trabajo de TI y estará listo para comenzar.

Al solicitar trabajos en ingeniería de software.

En primer lugar, tiene un título, por lo que puede señalar esto en la entrevista de trabajo y observar cómo esto demuestra que es una persona capaz, capaz de dirigir su mente a cualquier tema (y ciertamente a cualquier tema técnico).

En segundo lugar, si no obtiene el trabajo ideal la primera vez, aún puede conformarse con un muy buen segundo mejor. Luego, cuando sea el momento de seguir adelante, puede solicitar ese trabajo ideal, ahora apuntando a su sección de Experiencia laboral de su CV (currículum) además de su sección de Educación.

Si desea terminar en Ingeniería de Software, ¿por qué comenzar como ingeniero mecánico? Si ya conoce el objetivo, trabaje para alcanzarlo.

Construye algo. Idealmente, varias cosas en varios idiomas.
Explique a un gerente de contratación por qué hizo el artículo como lo hizo.
Diles lo que quieres mejorar.
Esté preparado para crear una aplicación hiper simplista o depurar un par de páginas de código en una entrevista.

Si puede hacer eso, puede ahorrar el dinero que de otro modo hubiera gastado en cursos universitarios en Ingeniería Informática.

Sin embargo, si aún no desea ingresar a Ingeniería de Software, trabaje en una compañía de hardware y luego pase al desarrollo de firmware después de unos años.

Por lo general, las empresas que necesitan ingenieros de software prefieren un graduado de CS en lugar de mecánico. Entonces, si desea un trabajo como ingeniero de software, debe mostrar a sus empleadores que está a la par con sus amigos de CS, si no más. Han realizado al menos 7-8 cursos relacionados con CS, descubren qué son y cuán importantes son. Intenta entender los conceptos, aplícalos.

Escriba un código de demostración, el que lo ha escrito usted mismo y que resuelve un problema determinado.

Bueno, te sugiero que entres en una buena compañía como ingeniero mecánico. Puedes tomar un reembolso de la tution para obtener un título en ciencias de la computación. Luego puedes intentar pasar lentamente de la ingeniería mecánica a la ingeniería de software. Espero que esto ayude 🙂