Tengo Btech de food tech. pero tengo interés en aplicaciones y software web (realicé algunos proyectos). ¿Qué debo hacer, trabajar en el campo de TI o Mtech en CS?

Bueno, si el desarrollo de software es lo que realmente disfruta, entonces hacer un curso de PG definitivamente lo pondrá en ventaja. otros a la larga. La razón es que podría aprender y desarrollar sus propios algoritmos en lugar de encontrar soluciones en Internet todo el tiempo. Sin embargo, un consejo para sus estudios de PG, si lo elige: no corra detrás de un GPA alto, ponga más esfuerzos en el aprendizaje. Estos dos no están necesariamente relacionados.

Una cosa más: CS (Computer Science) no se trata solo de programación y software. Está más allá de eso. CS y TI son cosas diferentes desde esta perspectiva. Así que estudie el programa detallado de los cursos de PG antes de aplicar. Si está interesado en el desarrollo web, sería una buena idea encontrar un curso con especialización en esa área.

Otra cosa: desarrollar un algoritmo y aprender un lenguaje de programación son tan diferentes como crear una melodía musical y tocarla con un instrumento musical. Siempre puedes tocar la misma melodía (algo) con diferentes instrumentos (idiomas).

No sé si necesita una caída de un año para los preparativos de GATE, ya que depende de sus propias capacidades. Dado que ya está familiarizado con el desarrollo de algunas aplicaciones Y la mayor parte del material de estudio está disponible en línea (video conferencias de Ravindrababu Ravula), debería poder estudiar sin un descanso de un año. Además, hoy en día, algunos buenos cursos de CS también están disponibles en EdX, Coursera, etc. Por lo tanto, GATE / MTech puede no ser la única forma de aprender estos cursos, pero asistir a un buen instituto seguramente te dará un título y desarrollará tu personalidad. y pensamiento intelectual de muchas maneras.

Además, la ganancia a corto plazo de unirse a una empresa de TI: aprenderá a escribir / modificar programas en uno o dos lenguajes de programación que no conoce. Un beneficio adicional: algunos ahorros monetarios para su futuro.

Todo lo mejor.

Además de las otras respuestas ya publicadas, también debe considerar la pasantía / trabajos en su campo de interés a través de sitios como internshala, twenty19, letsintern, etc. También puede solicitar empresas a través de concursos alojados en sitios como hackerearth, etc. o puede seguir una excelente web / cursos de aplicación en Lynda.com: Tutoriales y capacitación en video en línea / Tutsplus.com / teamtreehouse (pago). Estos pueden disparar rápidamente su experiencia en su campo de interés. Lo mantienen actualizado con las últimas tendencias y tecnologías y tienen tutoriales / foro. También puede prepararse para GSOC (Google Summer of Code) y oportunidades similares para solicitar proyectos con una empresa a medida que aumenta su experiencia. Muestre su trabajo en línea a través de concursos y solicite empleos / pasantías, reciba entrevistas, use recomendaciones, sea contratado, así que no creo que necesite hacer un MTech en CS si tiene el potencial de aprender y experimentar por sí mismo.

Este chico Ravi Shankar Mishra es del campo Mecánico. Quería cambiar su transmisión a CS. Tomó una gota durante un año y se preparó duro para GATE. Le alcanzó el rango 1. Puede leer su experiencia aquí: GATE 2015 Topper Entrevista: Ravi Shankar Mishra AIR 1 en Ingeniería Informática.

Tomar una gota durante un año le permitiría consolidar su conocimiento en CS.
Ahora, cuando diseñas algo (podría ser una aplicación web) o algo, no lo ves desde una perspectiva algorítmica. Pero más adelante, tendrá que buscar conceptos básicos de CS.

Sugiero que si no puede hacerlo por su cuenta, puede unirse a algún tipo de entrenamiento. Empiezan todo desde cero. También te sorprenderá encontrar allí personas que hayan realizado su ingeniería en CS pero que aún no tengan idea de los conceptos.

¡La mejor de las suertes!