Creo que podrías haber sido un poco más específico.
¿Tu experiencia?
¿Tus calificaciones en ingeniería?
¿Tienes un buen puntaje GATE?
¿Dónde exactamente está buscando beneficio, en el campo mecánico o en TI?
Sin embargo, si desea seguir una carrera relacionada con la ingeniería mecánica, entonces creo que en lugar de Java, hacer un curso sobre MATLAB, R o cualquier buena herramienta de modelado y simulación será de más ayuda.
En caso de que quiera seguir su carrera en TI, entonces aprender Java definitivamente ayudará. ¿Deberías hacer un curso sobre no? Eso depende del tiempo y el dinero que tenga. Y en tu método de aprendizaje.
- ¿Qué consejo le daría a una persona que no es CS con buenas habilidades de codificación que busca un trabajo de ingeniería de software?
- ¿Cuáles son las mejores oportunidades para los estudiantes que hacen CS?
- Cómo obtener una pasantía en informática como estudiante de último año de secundaria
- ¿Es útil la experiencia en análisis de negocios cuando se pasa a una carrera de programación?
- Cómo obtener un título universitario en ciencias de la computación si tengo una baja calificación en matemáticas
Incluso si vas a un instituto o no, te sugiero lo siguiente:
- Obtenga buenas manos con la codificación. No debería necesitar referir un libro o página web para escribir la mayor parte de su código.
- Póngase cómodo con los conceptos orientados a objetos. Nadie espera que vengas con un buen diseño. Y al menos debe comprender la diferencia entre la programación orientada a objetos, la programación de procedimientos y la programación estructurada.
- Póngase cómodo con las estructuras de datos y el algoritmo. Una buena manera de aprender Java será encontrar un buen libro que enseñe DSAL con Java. Además, siéntase cómodo al usar bibliotecas Java incorporadas. Por ejemplo, diccionario o un hash.
- Familiarícese un poco con cualquier base de datos relacional. Y asegúrese de poder ejecutar consultas básicas a través de su código Java. No es gran cosa aquí, pero te dará una buena exposición.
- Elija un IDE, sugeriría eclipse y manténgalo. Si está practicando bien, automáticamente se sentirá cómodo trabajando con un IDE.
- Si es posible, póngase cómodo con Linux. Porque he visto a muchas compañías rechazar candidatos porque el candidato no tenía idea del entorno Linux.
- Obtenga una certificación Java. Aunque no soy un fuerte exponente de la certificación. Pero en su caso, aumentará su confianza y la de su empleador, y también agregará visibilidad a su currículum.
- Comience a prepararse para las preguntas de la entrevista desde el primer día.
Incluso si no es todo, si está haciendo la mayoría de las tareas en la lista anterior, será bueno. Y aunque requerirá mucho trabajo, no es tan desalentador como la mayoría de la gente piensa que es.
Finalmente, hacer un curso de un instituto reputado como el Centro para el Desarrollo de la Computación Avanzada o el Centro para el Desarrollo de la Computación Avanzada lo ayudará mucho:
- Te dará tiempo. Ningún reclutador o compañía considerará la duración de su curso como una brecha.
- Pasarás por un entrenamiento de clase mundial, que realmente desarrollará tus fundamentos.
- Obtendrá un instituto de marca realmente bueno en su currículum. Lo que te ayudará durante toda tu vida.
- Obtendrá ayuda en las ubicaciones del campus. Incluso si eso no ayuda, una red de antiguos alumnos fuerte o una pasantía allí lo haría.
Espero eso ayude. Te deseo lo mejor.