¿Qué consejo le daría a los programadores de primer año en PICT?

Acabo de graduarme en el Instituto de Tecnología Informática de Pune, y han pasado cuatro años por lo menos. Como la mayoría de nosotros ya sabemos, PICT es conocido por su cultura de codificación y se centra en CS / IT. Como primer año, su objetivo principal debe ser utilizarlo al máximo.

  1. Si ya tiene experiencia previa en programación en C ++ / Java, entonces eso lo coloca en una excelente posición. Con toda probabilidad, pasará por las tareas y le dará una ventaja inicial.
  2. Si no está familiarizado con la programación, le recomendaría comenzar a aprender Java el primer año a través de libros, tutoriales en línea y prácticas prácticas. C y C ++ se le enseñarán en las clases, es mejor que conozca un lenguaje OOP.
  3. Únete al equipo de Clash / Xodia. Tienen algunos programadores realmente buenos y siempre ha sido un punto culminante de PICT.
  4. No puedo insistir lo suficiente en esto, no copie los códigos en los laboratorios. Ayuda mucho si implementas cada declaración de problema por tu cuenta. También le ayuda a obtener la impresión que tanto necesita el profesor, lo que ayuda mucho a largo plazo.
  5. Asegúrese de practicar la codificación competitiva o los algoritmos de sitios como Codechef, SPOJ, HackerRank, Project Euler, HackerEarth. Si encuentra una programación competitiva a su gusto, entonces puede participar en concursos y seguir adelante. Ayuda mucho para entrevistas de trabajo.
  6. Tome en serio su mini proyecto y su proyecto final de año. Mi comando sobre Python aumentó mucho después de completar mi proyecto del año final. Retome temas en los que esté realmente interesado y haga que su proyecto sea lo más único posible. Es mejor hacer un proyecto por su cuenta y completar solo el 80%, que copiar el código fuente de Internet.
  7. Hay ocasiones en las que sentirás que el profesor te está interrogando innecesariamente, solo mantén la calma en tales situaciones. Confíe en lo que sabe y siga verificando desde múltiples fuentes.
  8. Stack overflow y Google son tus mejores amigos. No dudes en utilizarlos al máximo.
  9. Participa muy seriamente en los concursos de codificación, festivales de tecnología y hackathons. Te dará la muy necesaria exposición del mundo real.
  10. Intente completar al menos una pasantía técnica en su último año. Le brinda una exposición muy buena y muy necesaria sobre cómo funciona el software en el mundo real y todo el proceso de desarrollo de software.
  11. Hacer uso de Linux / Unix tanto como sea posible. Familiarízate con Git, y trata de contribuir a los repositorios de código abierto. Google Summer of Code es una de esas oportunidades.
  12. Puedes prepararte para entrevistas usando sitios web como LeetCode.
  13. Busque a sus adultos mayores para obtener orientación, ellos le darán el mejor consejo. La cultura de codificación en PICT es realmente buena, con una presión de grupo saludable. Asegúrese de sacar el máximo provecho de eso.

Todo lo mejor para todos tus retos futuros y la vida en PICT.