Soy un estudiante de primer año de ingeniería química de un NIT que ha desarrollado un gran interés en cse pero que no puede cambiar a cse debido a que no tiene suficientes calificaciones en la primera sem. ¿Qué hacer ahora? Detalles abajo.

No sé si este es el momento adecuado para responder esto o si soy demasiado tarde, pero aún así intentaré con mi mano. Si se ha enamorado de la programación, es mejor que intente cambiar a una rama de circuito (CS, IT, ECE, EEE, no en orden estrictamente decreciente), ya que la mayoría de los gigantes de software buenos están abiertos para todas las ramas de circuito durante el campus colocaciones Si obtienes una rama de circuito, está bien. Incluso si no lo entiendes, no entres en pánico. Aquí enumeraré algunas cosas clave que puede hacer durante los 3 años restantes.

Supongo que todavía te gusta el campo.

  1. Perfecciona un tema que te encante. Puede ser cualquier cosa, desde bases de datos hasta redes inalámbricas o métodos formales.
  2. Perfecciona un lenguaje de producción por tu cuenta. Elija uno de estos dos: Java y C ++. Asegúrese de saber cómo codificar casi cualquier cosa en él dado un algoritmo.
  3. Aprende un lenguaje interesante: Python y Ruby están en las cosas ahora, Javascript (no hagas w3schools, prueba Douglas Crockford). Haskell, Smalltalk, Closure, Scala, Go, etc. lo diferenciarán.
  4. Leer código Es una muy buena manera de ver cómo debe codificar.
  5. Construye cosas , cosas pequeñas. Cosas que puedes usar tú mismo. Una extensión de Chrome, script de Python para automatizar una tarea aburrida, lente de Unity, aplicación de Android: cualquier cosa haría.
  6. Participa en concursos de codificación. Y prepárate para ellos. No hay mejor manera de prepararse para las pruebas de codificación que esta.
  7. Si realmente lo quieres bien, contribuye a un proyecto de código abierto. Crea un currículum en Github / Bitbucket a través de él.

Creo que tú y yo tenemos mucho en común (ChE mayor, escritura, CS), así que intentaré darte una pequeña dirección, pero aún estoy lejos de declararme ‘exitoso’, toma todo lo que digo con una pizca de sal porque proviene de un trabajo en progreso.

En primer lugar, olvide la parte de poesía desde el punto de vista profesional a menos que esté 100% seguro de ello. Escribir es algo bastante difícil de hacer una carrera. Sigue trabajando en ello, la mayoría de los graduados de inglés no terminan siendo poetas y novelistas, sino redactores y profesores de inglés, y una multitud de otras profesiones que nunca escriben una maldita cosa, así que no confíes en ello como una carrera hasta que de alguna manera llegaste al premio gordo. (También es mi sueño ser escritor, no creo que esté más cerca de eso, aunque conseguí un trabajo de columnista en algunos periódicos en mi tercer año, no estoy particularmente impresionado por el trabajo que hago allí)

Larga historia corta – aprender programación. Si disfrutas algo, debes aprenderlo. Es una buena habilidad, y en la pesada economía de TI de la India, nunca te hará daño. Intentar aprender cosas en las que has perdido interés no tiene sentido. Siga codificando, use Udacity y Coursera para aprender algunas estructuras de datos y algo ortimsims, luego lo que sea que le atraiga a continuación, y debería poder saber si es realmente para usted o no.

Ahora ese es el corto plazo. Pensemos a mediano y largo plazo (suponiendo que encuentre que la programación es una pasión para usted y no una fase pasajera)
Ahora te encanta la programación, ¿qué debes hacer?
Un título de CS es genial. Intentalo. ¿No puedes conseguirlo? Entra en EE. (No renuncies a la codificación). Dices que el departamento de electrónica de tu universidad no es excelente, tiene sentido. Pero, ¿el departamento químico es realmente mejor? Sinceramente, lo dudo. ChE suele ser una de las disciplinas peor enseñadas en la India hoy. No solo eso, una gran cantidad de trabajos de codificación están abiertos a EE pero cerrados a Mech / Chem (Encuentro esto tonto, pero las compañías hacen esta mierda, no se dejen atrapar por eso). Aparte de eso, EE tiene algunas buenas perspectivas por sí solo, mientras que ChE es un poco limitado debido a la falta de operaciones de MNC en India.

¿Por qué dije cambiar a EE? Porque tiene la intención de hacer una maestría, y el cambio de EE a CS es la más fácil entre las diversas opciones. Pude conseguir un trabajo de codificación en la universidad con bastante facilidad (cortesía de las 10 mejores habilidades universitarias y modestas) Planeo hacer una maestría en ciencias de la computación y ahí es donde el título de ingeniería química me está desanimando: es difícil explicar un cambio de ChE CS a un comité de admisiones de posgrado, pero un cambio de EE a CS a menudo no es un cambio en absoluto. Las mejores universidades como Berkeley y MIT han combinado departamentos de EECS y ofrecen especializaciones en “Ingeniería Eléctrica y Ciencias de la Computación” (como una sola especialización).

Incluso si permanece en ChemE, aún puede codificar, mi primera “reintroducción” a la codificación fue mientras trataba de optimizar un proceso químico complejo con un enfoque de aprendizaje automático. Los aspectos de programación y ciencias de la computación se pueden aplicar a ChE de muchas maneras inexploradas y pueden ayudar mucho incluso si va a una escuela de posgrado en ingeniería química.

Si tiene alguna duda sobre alguno de los detalles, no dude en preguntar.

Oye,
Estoy buscando mi doctorado en química ing. y bueno no me gusta este campo No sé si alguna vez puedo cambiar a otra línea formalmente.

Pero aquí hay algunas cosas que podrían interesarle:
Como dijo Anjinshnu anteriormente, hay varias aplicaciones CS / EE que puede usar en Chem Engg. línea. Aquí hay algunos con los que estoy trabajando:

1> Análisis wavelet de dinámica de flujo dentro de reactores (EE)
2> PCA y extracción de características de estructuras de flujo (EE / CS)
Solución basada en redes neuronales 3> para cinética de reacción (CS)
4> Agrupación seguida de SVM para la segmentación de energía en reactores (CS)
5> Visión por computadora para visualización de flujo en reactores (EE / CS)
6> Métodos numéricos para la dinámica de flujo (CFD) (😐)

Básicamente, si quieres machacar la ingeniería química. con otras líneas, entonces es muy fácil porque hay varias vías inexploradas en el aspecto computacional de la Ingeniería Química.

¡Pareces estar un poco confundido!

Como buen alumno, podrá aprender cosas rápidamente, pero recuerde que está comenzando con lo básico. No dudo de tu talento, pero necesitas descubrir qué es lo que realmente te apasiona. Ahora mismo, Jack de todos, maestro de ninguno, y está bien ahora, pero no al final de la ingeniería. Ahora que está expuesto a todos los temas, debería poder elegir cuál.

Si elige CS, entonces no es bueno continuar con la ingeniería química. Perderá innecesariamente su tiempo y su carga con temas que no desea estudiar.
Incluso una universidad un poco menos popular está bien, pero no se comprometa con la materia.

Si no puede cambiar su posición, use cursos en línea para fortalecer sus habilidades. Coursera puede ayudarte a comprender los conceptos, ¡también tienes que esforzarte mucho! Todo lo mejor !