Como estudiante de primer año considerando que no tiene idea de este campo, debe considerar estos puntos de la siguiente manera:
- Construir su básico es muy necesario. Elija un lenguaje C / C ++ / Java y comience a construir el sótano. Para C puede optar por libros como “C: La referencia completa está escrita por Herbert Schildt” o “Head First C está escrito por David Griffiths “. Para C ++ puede optar por” Informática con C ++ de Sumita Arora “. Para Java puede optar por” Java: la referencia completa está escrita por Herbert Schildt “o” Head First Java “. Puede optar por cualquier otro libro también. Si no es compatible con libros, puede estudiar en línea desde “GeeksforGeeks” o “JavaTPoint” o “MIT OpenCourseWare” o “TutorialsPoint” o “Udacity”, etc. También puede aprender viendo videos en Youtube.
- Tan pronto como se complete el primer paso, comience a aprender estructuras de datos y algoritmos. Estos dos campos son muy importantes en la informática para aprender. Si no se siente cómodo en el primer paso, no lo dude. Todo lo que necesita es mantener la calma y seguir practicando.
- Después de completar la primera y segunda etapa, regístrese en “HackerRank”, “CodeChef”, “Project Euler”, “Sphere Online Judge (SPOJ)”, “HackerEarth” y practique lo que ha aprendido. Realizan regularmente pruebas de programación competitiva en línea que le ayudará a saber cuál es su posición en este mundo y cuánto debe prepararse para estar satisfecho con su resultado. También puede participar en eventos de programación competitiva como “Google Code Jam”, “ACM ICPC”, “TCS CodeVita “Etc. en el que tendrás que codificar contra los buenos programadores del mundo.
- En estos días estamos pasando por una revolución técnica y los temas actuales rentables y crecientes son “Aprendizaje automático”, “Internet de las cosas”, “Inteligencia artificial”, “Computación en la nube”. Entonces puede aprender cualquiera de estos temas o puede aprender varios de ellos.
- Después de completar estos temas, puede realizar proyectos y desarrollar software de código abierto. Puede contribuir con su código y trabajar en un sitio de desarrollo de código abierto de renombre como “GitHub”. También puede participar en “Google Summer Of Code”, que es la mejor plataforma para mostrar su habilidades en desarrollo de código abierto.
Por último, diré que nunca dejes de aprender cosas porque este campo de la informática tiene mucho tesoro en su cofre del tesoro y tienes que aprovecharlo con tu esfuerzo y trabajo duro.