Actualmente ingeniero mecánico. La verdadera pasión es la programación. Habilidades de programación autodidacta hasta ahora. ¿Cuál es la forma más factible de cambiar de carrera?

A menos que termine en la investigación en informática, la programación casi siempre termina centrada en las aplicaciones.

Aproveche ser un ME y piense en especializarse en software para Ingeniería Mecánica. De esa manera, construye sobre sus créditos profesionales existentes, en lugar de ser otro novato en programación, con un título profesional no relacionado.

Y, una gran cantidad de proyectos fallan porque los desarrolladores no tienen ningún conocimiento del dominio de su aplicación. (Los “científicos de cohetes” en Wall Street son economistas y matemáticos primero, los programadores en segundo lugar. Los mineros de datos a menudo comienzan como estadísticos. La gente que diseña software de aviónica generalmente tiene una sólida formación en Aero y Astro. Estoy seguro de que no querría el software de mi automóvil La computadora del motor será escrita por personas que nunca han hecho nada más que programación de juegos).

Dado que usted es un YO que trabaja, le sugiero que busque proyectos de software / programación dentro de su trabajo actual, conviértase en el “tipo de software” para sus proyectos. Ciertamente, se usa mucho software para diseñar sistemas mecánicos: análisis y modelado estructural, CAD, modelado de árbol de fallas, programación de maquinaria CNC, etc., etc., etc. Aprenda las herramientas específicas para mí (probablemente comenzando con AutoCAD, tal vez MATLAB Y Simulink). Aproveche los cursos pagados por la empresa. Conviértase en el experto local para su empresa (o división, dependiendo de qué tan grande sea la empresa para la que esté trabajando). Comience a construir bibliotecas y extensiones. Contribuya al software de código abierto ME relacionado. Ir a conferencias: dar algunos documentos, red.

A partir de ahí, estará en una buena posición para pasar a un rol relacionado con el software en una empresa de ingeniería o a una empresa que construya herramientas para el mundo ME. Es mucho más fácil avanzar en una carrera cuando eres un experto, con un historial, que como principiante.

Buen pensamiento.

Convertirse en programador requiere estudio. Aprendes un idioma de computadora y luego quieres más. Y aprende otro que no será bueno y cambia de nuevo. Y esto te llevará toda la vida.

La ingeniería de software es difícil y lleva mucho tiempo. Te aconsejo que aprendas Python como tu segundo lenguaje de computadora después de C. Es un lenguaje fácil de aprender y muy productivo.

En segundo lugar, debe unirse a un proyecto de código abierto. Leer el código del software es más rápido que escribir. Primero aprenda de otros y luego comience su propio proyecto cuando esté listo. Esto requiere al menos 4 años de actividad.

Estoy trabajando en un sitio web para crear aplicaciones útiles de código abierto. Dale un propósito a tus esfuerzos para convertirte en un programador de computadoras y participar. Únase a mi organización de forma gratuita y conviértase en un programador certificado.

Organización SageCode

En este momento estoy trabajando en el tutorial de Level, pero pronto me centraré en el tutorial de Python para que pueda leer artículo por artículo y ver video por video mientras hago nuevos.

Después de aprender Python, ayúdame a crear un proyecto “ProLab” para ingeniería mecánica. Los ingenieros pueden utilizar este programa para organizar el diseño y el trabajo de fabricación de maquinaria y robots.

Déjame saber como va.

Participe en proyectos de software gratuitos y de código abierto.

More Interesting

Estoy interesado en una carrera en escritura. Siendo un estudiante de ingeniería de último año, ¿qué puedo hacer para comenzar / avanzar una carrera en escritura / periodismo?

¿Qué es lo mejor para un desarrollo PHP o Android más reciente? Los conozco a ambos a nivel principiante. ¿Cuál es el mejor a largo plazo para que pueda comenzar una carrera más fresca?

Soy clg estudiante, tengo menos tiempo libre. ¿Hay algún trabajo a tiempo parcial orany en línea a través del cual puedo ganar 1 lakh RS / mes de mi tiempo parcial?

¿Cómo sigo una carrera en diseño de juegos en India o en el extranjero después de completar un B.Tech?

¿Sería aconsejable seguir una carrera en ingeniería de software?

¿Cómo debemos prepararnos para obtener la admisión al IIMA (Instituto Indio de Administración de Ahemdabad) desde el primer año en IIT Kanpur?

Me encantó el fútbol. Jugué bien, pero debido a una mala carrera de fútbol en la India, me di por vencido. Decidí hacer un CA. No amo las cuentas. Me encanta saber sobre muchas empresas. Tengo muchas ideas pero no tengo dinero. ¿Qué tengo que hacer?

¿Por qué las entrevistas de BARC son tan largas?

¿Cuál es el alcance futuro del ecosistema Mainframe? Estoy entrenando en esto en TCS. ¿Tengo un buen futuro?

Cómo cambiar carreras de un campo no técnico a seguridad de la información

¿Es esta una brecha académica?

Cómo triunfar realmente en el sector de marketing y comunicaciones

¿Cómo tratan los programadores con sus colegas de trabajo que no tienen el mismo nivel de interés en la programación?

¿Cuáles son los errores profesionales más importantes en la industria de TI?

Cómo comenzar una carrera después de una brecha de 5 años