¿Cómo debo administrar mis estudios universitarios y también aprender codificación en ingeniería de primer año? No tengo programación en primer año.

Bienvenido al nuevo mundo llamado universidad, donde debes decidir tus prioridades y poner en juego las habilidades de gestión del tiempo para sobresalir .


Lo que personalmente sugiero será que realice la codificación regularmente hasta dos semanas antes de los exámenes ( puede programar según su enfoque ).

Dedique una cantidad fija de tiempo a la codificación diaria, tal vez unas dos horas y para cuando se acostumbre, será más divertido que una rutina.

No diré que me sigas, pero decide qué te conviene. Haz algunos amigos que estén interesados ​​en la codificación. De esta manera puedes mantenerte activo.


No importa si tienes programación en tu curso o no. Porque finalmente tienes que aprenderlo tú mismo.

Compruebe si está listo para la programación competitiva o si todavía hay algunas cosas que aprender.

La respuesta de Umang Ahuja a ¿Cómo sé si estoy listo para una programación competitiva?


Pero antes de eso, si está comenzando de nuevo, es hora de decidir el idioma primero. La gente dice que es solo una herramienta, pero es importante.

Y recuerda que el lenguaje no es suficiente, desarrolla el pensamiento lógico a través de la práctica.

La respuesta de Umang Ahuja a Soy estudiante de CSE de primer año. ¿Cómo empiezo con la programación competitiva? ¿Qué lenguaje es mejor en lo que respecta a la programación competitiva?

Todos tienen un enfoque diferente, a algunos les gusta estudiar a través de libros, otros a través de videos, mientras que otros toman cursos. Descubre lo que es mejor para ti.


Si ya sabes programar, no te quedes sentado, sigue aprendiendo más y probando tus habilidades.

Nada da más confianza que un tic verde en su pantalla que le da puntos completos. La alegría es simplemente enorme.

La respuesta de Umang Ahuja a ¿Cuáles son los concursos de codificación competitivos en los que puede participar un principiante?


Créame, habrá momentos en que tendrá ganas de renunciar, todo parecerá aburrido, pero si puede mantenerse motivado y apasionado por la codificación, entonces el océano de la codificación está lleno de aventuras.

Todo lo mejor.

Feliz codificación 🙂

Para cualquier tipo de ayuda adicional, deje un comentario.

P. S:

Supuse que codificar significaba codificación competitiva porque hay otros dominios como programación de python, scripting, automatización, desarrollo web, desarrollo de Android y mucho más.

Tienes suerte de no tener programación en tu primer año. Míralo de esta manera, lo que tienes es tiempo suficiente para aprender programación y realmente comprenderlo sin tener que perseguir los horarios de las clases, las tareas o los exámenes.

Tiene la libertad y flexibilidad para planificar su aprendizaje a su propio ritmo.

Por supuesto, tomaría un poco de disciplina y la guía correcta para ser realmente bueno en la programación como principiante. Hay suficientes recursos en línea para guiarlo u ofrecerle ayuda en varias etapas de su aprendizaje.

El plan

  1. Aprenda y comprenda diagramas de flujo y pseudocódigo (es decir, pasos e instrucciones en un lenguaje sencillo en inglés). Resuelva algunos problemas hasta que se sienta lo suficientemente seguro. Tiempo objetivo razonable: 15 días a 1 mes. Asumo una hora por día durante 3 días a la semana.
  2. Elige tu lenguaje de programación. Puede seguir la ruta tradicional y elegir C. O elegir un lenguaje moderno como Python. Estos dos idiomas admiten el paradigma funcional que será más fácil para los principiantes. Python también es compatible con la orientación a objetos. También lo hace Java. No te equivocarías con ninguno de estos. Luego proceda a aprender y comprender el proceso de ejecución de un programa. Aprende sobre las cosas que no entiendes de inmediato. Comience con un programa Hello World e intente comprender el panorama general de cómo se ejecuta su código. Aquí hay algunos entrantes: ¿dónde comienza? ¿En qué secuencia se ejecutan los comandos? ¿Qué bibliotecas estamos importando o no importando? ¿Cómo interactúa mi código con el usuario? ¿Cómo interactúa con el sistema operativo cuando se inicia? Esta fase puede tomar hasta una semana o más. Esta fase es principalmente investigación y sería la mejor inversión que haría. Una buena comprensión de los conceptos básicos lo llevará muy lejos.
  3. Comience a trabajar en problemas de nivel principiante para comprender el funcionamiento de los diversos componentes del lenguaje de programación: problemas que involucran condiciones, bucles, recursión, acceso y modificación de archivos, manipulación de cadenas, etc. Puede encontrar este tipo de problemas en Acerca de – Proyecto Euler This La fase puede durar casi 6–9 meses.

Desde aquí puede ver cosas como implementar algoritmos, estructuras de datos y analizar y mejorar el rendimiento de su código para llevar su aprendizaje más allá.

Lograr un dominio de la programación en general o incluso un idioma en particular puede llevar años. Por lo tanto, no se concentre en aprender muchas cosas como principiante. Priorizar y enfocar.

PD: Me alienta un poco preparar un plan de capacitación para programadores principiantes. Lo compartiré aquí cuando esté listo.

Únete a Codechef y Hacker Rank. Use el rango Hacker para aprender paso a paso y también tiene videos, y use Codechef para el impresionante conjunto de problemas. Si tiene un poco de conocimiento básico de cualquier lenguaje de programación, encontrará fácil en estos dos. Pero si no conoce ningún lenguaje de programación, le sugiero que elija algunos buenos libros y comience a leerlo. Porque en los sitios, no le explicarán qué es OOP (programación orientada a objetos), palabras clave, clase y todas las cosas básicas. Haz esto en tu tiempo libre. Si aún encuentra dificultades para administrar, contáctelo -> @Aarsh Verdhan (Él está administrando ambos).

PD: También hay otros sitios buenos como Codeforces, Codeacademy, Leercode, etc., pero creo que Codechef y Hackerrank son adecuados.

Puedes unirte a cursos en ciertos sitios web.

Y visite el sitio web como.

Academia Khan. Cursoa .edX.W3 escuelas.

Lo haces los fines de semana … poco da unas pocas horas cada fin de semana serás lo suficientemente fuerte

Dirigir su tubo también ayudará.

Algunos de estos sitios también lo certifican por sus logros.

En cualquier universidad de Ingeniería, si es regular en las clases y toma notas de vez en cuando, entonces no tiene que estudiar en su tiempo libre. Puede utilizar ese tiempo fácilmente. Es solo el comienzo de tu educación profesional, descubrirás muchas cosas por ti mismo. Solo relájate y sigue divirtiéndote, sigue esforzándote.

Tome un libro básico de programación y comience a aprender por su cuenta. No es difícil. Practica tanto como puedas.