¿En qué áreas debe centrarse un estudiante de CS de segundo año en BITS Pilani Goa Campus?

Algunas áreas interesantes de investigación en CS son la arquitectura de computadoras, la robótica, la visión de computadora, la inteligencia artificial, los algoritmos, la interacción de la computadora humana, la programación dinámica, el procesamiento distribuido. Ahora, como estudiante de primer año, no estás en CS central, pero has probado lo que es. Para investigar un poco, primero debe localizar su interés, que en su caso son los algoritmos y la programación competitiva. Estudie lo básico de sus cursos, cursos MOOC y cualquier recurso que obtenga en Internet. Estoy seguro de que obtendrás muchos de ellos. Una vez que esté bastante convencido de que conoce lo básico, contacte a un profesor en este campo que esté activamente asociado con la investigación, es decir, publique muchos documentos de buena calidad. Lo mejor es acercarse a un profesor de su universidad al principio. Probablemente obtendrá un problema de investigación y algunas referencias de donde puede obtener una idea del problema. Estudiarlos. Intente encontrar trabajos relacionados sobre el tema y estudíelos. Muy pronto encontrará una manera de abordar el problema y con esfuerzo y la gracia de Dios podrá resolverlo. Y luego tiene que escribirlo y su guía le dirá si se requiere alguna mejora y podrá publicarla.

Prueba también algunas prácticas, tanto en India como en el extranjero. Algunos trabajos de investigación previos lo ayudarán a obtener uno, por eso le dije que se acercara primero a su profesor universitario.
A medida que continúe investigando, sus áreas de interés se ampliarán. Intente publicar su trabajo en buenas revistas, lo que significa que su trabajo debe ser de esa calidad. Es en este caso que su supervisor desempeñará un papel importante. La experiencia en investigación es una gran ventaja para obtener financiación en el extranjero. Por lo tanto, las pasantías en el extranjero serán una gran ventaja. Si no obtienes uno, prueba con IIT que también son bastante buenos. ¡¡¡Buena suerte!!!

Como BITSian, le sugiero que haga lo siguiente:

0) Instale la distribución basada en Linux como un sistema operativo como ubuntu, mint .etc .. Intente adquirir experiencia en ello. Muy práctico e importante, digo …

1) Aprenda C ++ hasta la inicialización de matriz. Recomiendo encarecidamente el libro “Programación orientada a objetos en C ++” de Robert Lafore.

2) Detente allí y aprende JAVA inmediatamente para aprender el concepto de Programación Orientada a Objetos. Es una forma de programación que se usa mucho en esta generación. Y JAVA para principiantes lo hace más simple.

3) Todo esto debe hacerse mucho antes de obtener su CDC: ESTRUCTURAS DE DATOS Y ALGORITMOS. Ahora se podría decir que este es el “corazón” de cualquier programación seria. Sé que asistir a clases puede ser un problema para usted, pero trate de mantener una alta asistencia a este curso.

4) Luego, cuando haya terminado con todos los pasos anteriores, le sugiero que comience a explorar otros (solo unos pocos) lenguajes de programación como c #, python, etc. Le sugiero este punto porque, aunque C ++ es todo el tiempo poderoso y excelente lenguaje a veces el mismo programa se puede escribir fácil y rápidamente en el otro idioma, ya que tendrá algunas características o funciones integradas para acelerar el “tiempo humano” dedicado a él.

5) Cuando sepa que ha completado con éxito todos los pasos anteriores, comience a contribuir al código abierto. Esto asegurará que obtendrá el reconocimiento y la experiencia que necesita en una plataforma mundial. Pregúntele a un buen senior en BITS Goa y aprenda cómo contribuir a Open Source. La mayor oportunidad de todos los tiempos sería GSoC. Aprenda sobre esto porque IIIT-H, IIT-B y BITS Goa son los centros para GSoC.

6) Una vez que haya alcanzado este nivel, sabrá casi todo lo que se requiere para un buen programador con los tipos de intereses que mencionó. En este punto, sus “CREDENCIALES” habrían sido realmente dignos para cualquier oportunidad de Investigación y Admisiones.

PD: Intenta leer más sobre informática teórica y conoce a personas como “HumbleFool”, etc. Haz ping (tristemente HumbleFool falleció recientemente)

Gracias por A2A.
Deberá trabajar en 2 cosas simultáneamente:
1. CGPA
2. Su exposición al mundo fuera de CGPA

Para 2 aquí hay pasos a seguir:

  1. Año I: debe conocer C ++ y poder trabajar en él utilizando GCC. No sugeriré ir a Java, ya que tiene tanto incorporado que no aprendes sino que solo lo usas. Puede tomar una cartilla de Java para aprender OOP.
  2. Año I – Aprenda Python, será algo fácil después de C ++.
  3. Año II: perfeccione sus habilidades utilizando sitios como http://codechef.com , http://topcoder.com , etc. Aquí también aprenderá qué idiomas más rápido que otros y en qué casos.
  4. Año II: encuentre un proyecto de código abierto fácil que se base en gran medida en algoritmos, por ejemplo, https://github.com/Hawstein/snak … y contribuya o entiéndalo. Encuentre más proyectos de este tipo y elija uno en el que le gustaría contribuir. (Esta es la fase más difícil).
  5. Año II: el conocimiento del kernel de Linux será útil, puede comenzar al final del segundo año.
  6. Año III – prueba para GSoc
  7. Ahora que ya casi está listo, construya referencias trabajando como pasante para profesores / empresas / personas famosas, etc. Al mismo tiempo, puede tener un impacto al convertirse en un asistente de MOOC que imparten los profesores de algunas de las mejores universidades o como Peter Norvig. . Podrás agregarlo en tu currículum.
  8. Vaya a TOEFL lo antes posible.

Para 1, es decir, CGPA, no puedo decir mucho ya que el mío era muy bajo 🙂

Primero, tendrás algunas materias favoritas y luego el resto que no te gustará. Si aún no lo sabes, descúbrelo. Recuerda que ningún tema es inútil.
Definitivamente debe aprender las estructuras de datos a fondo además de la codificación. Intenta encontrar tu lenguaje de codificación adecuado. Y acostumbrarse a trabajar en una plataforma de código abierto.
Como mencionó, no le gusta el desarrollo web / de software, pueden ser temas teóricos como la teoría de gráficos o las matemáticas que le interesen. Matemática discreta es muy necesaria en muchas áreas de investigación, por ejemplo. Aprendizaje automático.
Aproximadamente decida en qué quiere investigar. Entonces, ¿tienes poca investigación sobre qué temas lo respaldan? Luego haz tus planes y estudia en consecuencia. ¡La mejor de las suertes!

Gracias por la A2A

Concéntrese en obtener buenos pasantes de investigación. Solicite en uno de los laboratorios de NUS, Singapur (como su laboratorio de Machine Learning) o en otras instituciones de investigación. Busca lo mejor de la India solo si no obtienes una buena pasantía en el extranjero. Esto significa al menos IISc o TIFR. También trate de hacer una investigación colaborativa durante el período con un miembro de la facultad de su instituto. Elija sabiamente, pero considere el área de investigación y el comportamiento general del profesor.

También debe aparecer TOEFL y GRE al final de su tercer año. Cuanto antes mejor, siempre y cuando estés preparado

No soy un experto en asuntos técnicos. Supongo que tendrás gente que te ayude con eso. Me centraré en las cuestiones no técnicas.
1. Aprender un idioma extranjero. Español o alemán Lo ubicará automáticamente en el diez por ciento superior del país.

2. Únase a una ONG (quizás solo los fines de semana). Si tiene 2-3 años de servicio de ONG bajo su supervisión, lo mantendrá con buena luz. Nuevamente, no te unas a una ONG por el simple hecho de unirte a ella. Tienes que hacer un impacto. Por lo tanto, la elección de la ONG (campo) será importante. Elija el que esté trabajando en un campo cercano a su corazón. Música, ambiente educativo.

3.Deportes: Esp Team Sports: si puedes representar a la universidad en algún deporte, entonces se contará como un logro significativo.

4. Roles de liderazgo: no necesariamente ser un GS o algún secretario del club. Haciendo algo que tiene un impacto. Los entrevistadores analizarán las habilidades y no los certificados. Es posible que simplemente no hagan más de 3 preguntas para averiguar si estás diciendo la verdad o no.

5. Viaja un poco (si las finanzas en casa lo permiten) Aprende nuevas culturas. Cruzar las ideas de polinización. A veces, recoges la idea más sorprendente de los estratos más insignificantes de la sociedad.

6.Network. Haz amistad con todos. Enemigos con ninguno. Encuentra formas y razones para mantenerte en contacto. Algunos pueden ser egoístas, pero la amistad recorre un largo camino. 10 años después, todos estos muchachos estarán en posición de poder. Las puertas se abrirán automáticamente para la amistad que mantuviste.

Estos son algunos que se me ocurren. Baaki Allah Maalik hai 😛
La mejor de las suertes.

En primer lugar, familiarícese con LINUX y el código abierto. En segundo lugar, domine uno de los lenguajes de programación como c, java, etc. Comience a participar en competencias competitivas de codificación.

Ahora, la informática es un campo muy amplio, pero es muy triste que la mayoría de la gente lo relacione solo con la codificación. Hay campos como la computación paralela que incluye la programación CUDA. Campo como el procesamiento de imágenes que tiene una gran aplicación en el campo de la robótica.

Encuentre un nuevo campo, intente investigar en él.

Mire el mundo que lo rodea, imagine las cosas que podría automatizar a través del software (portal para preordenar alimentos en la cantina; algo para encontrar una correlación entre las marcas de examen y el aspecto de una niña … ¡quién sabe qué!), Diseño y codifique una solución en cualquier idioma que desee. ¿Cómo ayudará esto? Creo que deberías intentarlo y analizar los dividendos.

Si la empresa no tiene éxito, hay muchas pistas y caminos probados en las otras respuestas. Buena suerte

Gracias por el A2A.

Desearía poder ayudar, pero no estoy en el tema. Lo siento.

Todo lo que puedo decir es que puedes hacer lo mejor que puedas. Si ve alguna oferta para una beca o un trabajo voluntario, puede contribuir a eso. Si alguien nota tu talento, se te ofrecerá un puesto en el futuro.

Al menos aquí para investigar, eligieron a los estudiantes que ya conocen y que tienen talento. A pesar de que publican anuncios para los puestos de investigación, ya saben a quién van a elegir. Esto fue lo que me dijo un investigador sénior en microbiología hace unos años. Pero supongo que también se aplica a otras áreas. Si eres bueno en algo y la gente lo sabe, te invitarán a unirte a ellos.

Soy un estudiante de ingeniería mecánica. Pero tengo algunos amigos de ingeniería informática y ciencia.
Los escuché hablar de ser realmente buenos en algoritmos porque eso es lo que te ayuda a conseguir un trabajo en Google.
Ahora no sé lo que eso significa.
Pero es como si desea ingresar al departamento de diseño de una empresa de fabricación de automóviles y luego ser un experto en CATIA.
Del mismo modo, debe haber alguna estructura básica en la que trabaje una empresa. Identifícalo. Y si estás interesado, adquiere dominio en ello. De este modo, también te apasionará.
Consigue un trabajo. Aprender. Ganar experiencia. Luego, dos años después se aplican a las mejores universidades con un puntaje GRE de más de 320, estará bien admitido en alguna buena universidad.
Mi amigo siguió el mismo patrón. Trabajó en TCS durante dos años. Tengo 320 en GRE. Ahora va a comenzar su maestría en la Universidad de Brown.

Soy estudiante de IIEST, Shibpur no Goa, así que no puedo decir nada específico de BITS Goa. Pero estaría de acuerdo con Anshuman Nanda. Encuentra tus líneas de interés. Explórelos, encuentre trabajo útil o proyectos relacionados con ese campo. Y si su universidad no tiene buenos profesores trabajando en ese campo, intente con profesores en IITM IISc CMI o los NITs del sur de la India. Estoy seguro de que ayudarán. Mejore su CV manteniendo su CGPA alrededor de 8.5. La mejor de las suertes.

¿Cuál es el problema entonces? ¡Estás motivado y ya conoces tus objetivos! Busque eventos de codificación, participe en hackathons para mejorar sus habilidades, desarrolle aplicaciones para su campus … practique en una buena empresa durante las vacaciones … también, haga un montón de currículo extra para ganar confianza y construir un perfil GRE completo.

La investigación en universidades que son buenas en CS, conoce su porcentaje relativo de admisión y el tipo de perfiles que aceptan y trabajan para tener uno. Apunta y cúmplelo.

Dale gre en tu último sem del tercer año para que tengas una universidad al final de tu ing.

¡Todo lo mejor!

Gracias por A2A.

Bueno, le doy algunas referencias sobre las personas, que pueden brindarle un mejor y más adecuado asesoramiento e información.

Keshav dhandhania, rishabh kabra, nishant totla, aakanksha sharda, radhika malik, anant jain, anvisha pai y rohit singh.

Todos están en universidades de la liga Ivy con antecedentes y actuaciones sobresalientes.

Espero eso ayude.

sincu será la tercera sem de tu educación en ingeniería, te sugiero que te concentres estrictamente en OOPS y ESTRUCTURAS DE DATOS, habrá suficiente tiempo para el aprendizaje de alta fidelidad, domina estos dos temas primero practicando tanto como puedas. Estos son los pilares de la informática, desde la piratería ética hasta la informática distribuida, encontrará las aplicaciones de estos dos. Aprender rubi, python, etc. es algo así como la guinda del pastel. La investigación viene después de estos dos.

Los cursos básicos de CSE.

Las calificaciones que obtienes allí tienden a influir enormemente en tu CPI / CGPA.

El éxito que tendrá más adelante en su carrera depende de lo bien versado que esté en esas áreas.

Prueba y aprende python, git en linux. Te sentirás feliz cuando comiences a contribuir a la comunidad de código abierto. Serás un maestro en poco tiempo. Django es mucho mejor que php. Y no hay muchos en India que trabajen en python. Puedes realizar una pasantía en quora. O incluso mejor … Pruebe el código de verano de Google. Comience a prepararse para noviembre …

Habla con las facultades de tu instituto que se dedican a la investigación a tiempo completo. Pregúnteles si están listos para reclutarlo como estudiante del proyecto. Por tedioso que sea el trabajo, trate de descubrir cómo se lleva a cabo la investigación. Hable con tantas personas en su departamento y encuentre su área de interés. Solicite pasantías en diferentes universidades. La idea es obtener una alta exposición. Todo lo mejor.