¿Debería un estudiante con especialización en ingeniería química aprender a programar?

Respuesta corta:

Sí. Hazlo. Nunca te detengas de aprender.

Respuesta larga:

¿Me ayudará en un trabajo de ingeniería química?

La codificación probablemente NO le ayude en el tipo de trabajos de ChemE que obtiene justo después de graduarse, ingeniero de procesos en una empresa de servicios públicos o PSU, ingeniero de campo, ingeniero de proyectos, etc. (Empresas como ONGC, Reliance, Coal India)

Sin embargo, le ayudará en algunos de los trabajos de ChE de más alta tecnología: diseño y modelado, dinámica de fluidos y aerodinámica, simulaciones, etc. Estos trabajos son más raros pero más interesantes y probablemente más satisfactorios a largo plazo. Piense en empresas como ANSYS y Mercedes Benz R&D.

La codificación también le ayudará mucho si decide inscribirse en un programa de maestría en Ingeniería Química para abordar problemas más complejos.

Finalmente, en India, el mercado laboral para los ingenieros químicos no es muy bueno y la industria de TI es dominante. Una fracción significativa de los ingenieros que no pertenecen a CS terminan trabajando en la industria de TI. En el peor de los casos, sus habilidades de codificación asegurarán que nunca estará sin trabajo debido a la demanda masiva de programadores en la India.

También es una habilidad altamente transferible que te ayudará en un montón de profesiones: analítica, finanzas, etc. No solo eso, autodidactismo o autoaprendizaje, es probablemente la habilidad más importante que puedes tener a lo largo de tu carrera, aplicada a todo, no solo CS. Así que aprender por tu cuenta es una gran cosa, especialmente si puedes hacerlo sin que tus calificaciones sufran en la universidad.

Personalmente me especialicé en ChE, pero decidí que prefería la programación a mitad de mi carrera, y estoy en el proceso de cambiar por completo, hasta ahora todo ha ido bien.

Estoy de acuerdo con Anjishnu, si tienes el tiempo vale la pena y realmente rompe muchas barreras. Solo me enseñaron Fortran 90 y algo de JavaScript en la licenciatura, pero ambos fueron útiles. Mi punto principal es que estar familiarizado con los conceptos es extremadamente útil, incluso si no dominas un solo idioma.

Sentirse cómodo con los bucles, subrutinas, asignación de variables y cosas por el estilo es muy útil para cuando lo hace, por ejemplo, el modelado o el procesamiento avanzado de datos. Comencé a hacer un doctorado con resonancia magnética y RMN, y pese a no haber escrito una sola línea de Fortran 90 me sentí cómodo con los conceptos en el procesamiento de MATLAB desde el principio como resultado de haberlo realizado.

Si no está 100% satisfecho con los componentes de Ingeniería de su curso (como suena), entonces este tipo de cosas sería una de las mejores cosas para aumentar eso.

En resumen: es una herramienta valiosa con la que debes estar familiarizado, hazlo.

Introducción a la informática? ¿Para qué? Si fueras un solemne ingeniero químico dedicado, ¡solo tu profesión puede hacer que te mantengas firme! Nunca te sentirías mal. Usted podría saber muy bien acerca de las cosas bajo el tema de Introducción a la ciencia de la computación a través del auto-estudio. Es bastante fácil aprender algo sobre la CS, ya que hay innumerables fuentes de recursos para aprender a ti mismo. Trate de aplicar CHEMCAD! Le ayudará a ejecutar simulaciones para procesos químicos estáticos y dinámicos. Es más beneficioso. Pero, por supuesto, si CS50 era tu tema obligatorio, solo depende de ti.

Sí.

Primero quiero abordar las cosas que se dicen en los detalles de la pregunta. Mientras disfrutes aprendiendo programación, debes continuar haciéndolo independientemente de tu especialización. Incluso si no programa en el trabajo, todavía habrá encontrado un pasatiempo y hay muchos proyectos en los que puede participar en su tiempo libre.

La programación es muy útil si está interesado en los aspectos computacionales de la ingeniería química tanto en la industria como en el mundo académico. La informática es mucho más que solo la programación, por lo que le animo a tomar cursos adicionales de informática más allá de la programación (algoritmos, por ejemplo) si puede encontrar el tiempo y la motivación para hacerlo.

Le será de gran ayuda en el futuro si está familiarizado con alguna programación. Aunque no te ayudará mucho en conseguir trabajo después de la graduación. Como el rol de la simulación y la optimización aumenta día a día, será útil cuando esté trabajando en algún proyecto. Hoy en día, todo se simula antes de usarlo, por lo que aprender algo de simulación lo ayudará mucho en el futuro.
Le sugeriré que aprenda a resolver ecuaciones diferenciales en MATLAB, etc., y aprenda algunas simulaciones básicas en ASPEN, etc. No profundice demasiado en eso, solo obtenga una idea práctica.

Descubrí que la programación puede hacer que muchos problemas de ingeniería sean más accesibles, en términos de pensar el problema y resolverlo realmente.

Por ejemplo, solo conocer conceptos básicos como bucles y variables significa que los problemas iterativos ya no son un gran problema, especialmente conceptualmente. ¡Puedes resolver estos problemas sin Excel ahora! ¡Puede tener cálculos legibles con un procedimiento claro y documentado!
No quiere decir que todas las hojas de cálculo de Excel son ilegibles …

Cada ingeniero debe aprender a codificar. Incluso si está en sistemas como MATLAB o LABview.

Serás más valioso si conoces el código. Los ingenieros químicos ya son versátiles, pero si aprendes a codificar, definitivamente serás aún más versátil.

La programación puede ser útil en ingeniería química. Podría terminar trabajando en una empresa como Aspen o un simposio de investigación como HTRI, que desarrolla herramientas informáticas para la ingeniería química. También puede trabajar en las herramientas personalizadas internas que algunas compañías desarrollan para respaldar su diseño de ingeniería.

Por qué no?
Expande tu base de habilidades, te permite moverte en una dirección diferente si te hartas de Química (y un nivel muy alto en eso).

Además, mucha ciencia está ahora alineada con la informática. Añade otra cuerda a tu arco.

La mejor de las suertes.

Chris R.

More Interesting

¿Qué debo tomar en mi mayor y menor en MBA en IIM?

Estoy estudiando en la clase 10 y tengo mucha dificultad en la comprensión del poema hindi. Mi examen es mañana, ¿puedes darme algunos consejos?

¿Qué tan difícil es estudiar CS?

¿Qué debe hacer uno de ellos si esa persona tiene antecedentes penales?

¿Por qué necesitamos estudiar geometría y otras matemáticas cuando planea tomar medicamentos?

Actualmente estoy escribiendo los exámenes de la 10ª junta de ICSE. ¿Debo comenzar a pensar qué debo hacer después de mi 12º?

Me gustaría comenzar una iniciativa de educación abierta en mi universidad. ¿Donde debería empezar?

Quiero convertirme en astrofísico. ¿Cuál es el procedimiento ahora que estoy en la clase 10?

¿Por qué siento la necesidad de aprender más ciencia a pesar de que no encuentro la ciencia interesante?

¿Debería graduarme de la escuela secundaria y (tal vez) obtener mi diploma o obtener mi GED?

Soy un estudiante de primer año de India y la escuela aquí generalmente no ofrece AP ni IB. ¿Afectará esto mi solicitud de ingreso a la universidad en los Estados Unidos?

¿Dónde puedo obtener las pruebas simuladas de CAT?

¿Cuáles son las deficiencias en el currículo existente del noveno grado?

Deseo pasar la universidad pero no quiero asistir a clases o hacer las notas requeridas por Cornell. ¿Qué tengo que hacer?

Soy un B.Tech de segundo año. estudiante de informática. ¿Qué idiomas debo aprender que me ayuden en el futuro y dónde debo aprenderlos?