Estoy en tercer año de ingeniería informática. ¿Es demasiado tarde para comenzar la programación competitiva?

No, en absoluto. Nunca es tarde para comenzar algo, si está sinceramente dispuesto a hacerlo. Tiene un año y medio antes de comenzar a sentarse en empresas para la colocación y creo que esta vez es lo suficientemente bueno como para aprender programación competitiva.

Lo más importante que debe saber sobre el aprendizaje de la programación competitiva es que es un proceso que lleva tiempo. Te llevará tiempo comenzar a desarrollar lógicas y créeme que no hay atajos para desarrollar la lógica que no sea practicar. Puede sentirse frustrado a veces, pero solo crea en usted mismo y continúe con paciencia.

Hay varios pasos que debe seguir para aprender programación competitiva:

  • Elija sabiamente un lenguaje de programación en el que vaya a programar. Con sabiduría, me refiero a elegir un lenguaje que sea fácil de aprender y que también soporte varios conceptos de programación importantes.
  • Los algoritmos son algo que todos los programadores deben aprender. Obtenga una idea teórica de varios algoritmos ampliamente utilizados. Y continúe aprendiendo algoritmos más complejos.
    Algoritmos – GeeksforGeeks
  • Las estructuras de datos son la columna vertebral de cualquier lenguaje de programación y se utilizan más ampliamente en la programación. Aprenda las estructuras de datos, incluidas las complejas (árboles, gráficos, etc.)
    Archivos de estructuras de datos – GeeksforGeeks
  • Comienza a practicar la programación. Hay muchos sitios web que le proporcionan problemas según el nivel de dificultad. Comience desde el nivel fácil y avance más. Al comenzar, puede enfrentar problemas para resolver algunos problemas, pero no se enoje con eso y continúe practicando, eventualmente verá que su rendimiento mejorará.
    Concurso de programación, concurso de programación, programación informática en línea
    HackerRank
    HackerEarth: desafíos de programación y trabajos de desarrollador
    Coderbyte | Retos de programación | Bootcamp Prep | Preparación de trabajo

Sigue practicando y aprendiendo. Y después de un año y medio durante su colocación, se lo agradecerá por aprender tanto. Espero que esto ayude.

Buena suerte.

Vota si te gusta la respuesta.

Nunca es demasiado tarde para comenzar la programación competitiva. De hecho, esto se aplica al aprendizaje de cualquier cosa. Completé mi educación en 2008. Pero comencé una programación competitiva solo alrededor de 2012 porque me apasiona la codificación. Aunque no soy un artista estrella en las competiciones, estoy bastante cómodo con los problemas de programación. Me satisface cuando resuelvo algunos problemas en una competencia. Además, la habilidad es muy útil para diseñar algoritmos correctos y eficientes en mi trabajo habitual.

No, en absoluto. Puede comenzar desde hoy mismo. Pero tendrá que tener algunos puntos en mente antes de comenzar. Ya he respondido cómo comenzar una programación competitiva desde cero.

La respuesta de Nithin Prabhu a ¿Puedes decir desde cero cómo comenzaste la programación competitiva?

Lea esto y definitivamente lo encontrará útil

Creo que es el buen momento para aprender programación competitiva, ya que tienes un año antes de irte. Debes comenzar a resolver los problemas en codeforces y codechef para poner en práctica el algo. El libro recomendado para algo es de un autor famoso. “Cormen”.

Nunca es tarde para comenzar algo nuevo.

Espero eso ayude.

No ! Nunca es tarde para aprender algo. Si está dispuesto a aprender algo, simplemente hágalo. El aprendizaje nunca lastima a nadie.
Ahora llegando a la programación competitiva. Puedes comenzar a aprender ahora. Primero ve por lo básico. Una vez que haya desarrollado una comprensión básica, comience a codificar. Hay muchos sitios como HackerRank, CodeChef, etc., donde puede practicar y mejorar usted mismo.
Solo tenga en cuenta una cosa: lleva tiempo aprender algo, así que tenga paciencia y definitivamente lo aprenderá.
Espero eso ayude.

No en absoluto. Estás bien a tiempo. Recuerde que el inicio es un hito: un viaje más cercano ni el destino. Comienza tu viaje y disfrútalo y lograrás lo que deseas.

La mejor de las suertes.

¿Por qué me preguntaste esto?
Tiene que haber algo ?
¿Qué hay para preguntar aquí?
Lo es ? No lo es ?
Realmente importa ?
¿Te haría mejor?
Verdad ?
Si lo hace ? ¿Qué hay para preguntar?
Si no es así? ¿Cómo sabes si ni siquiera lo has intentado?
Quieres intentar ?
Vos si ?
Si no lo haces Lo siento, no puedo ayudarte.

More Interesting

¿Es la ingeniería de software una buena carrera durante un largo período de tiempo?

¿Debo mencionar mi promedio más bajo en mi declaración de propósito para la escuela de posgrado?

¿Qué es mejor: ser un desarrollador de juegos independiente o ser un empleado como diseñador de juegos (no un programador)?

Tengo 18 años y quiero hacer mi carrera en el cricket, ¿es eso posible o llego tarde?

¿Alguna vez tuvo que renunciar a un trabajo debido a una enfermedad?

¿Cuánto tiempo hay que esperar para ser profesor después de limpiar NET?

Cómo saber si convertirme en desarrollador web / programador web es la mejor opción para mí

¿Cuáles son las oportunidades profesionales después de completar un ME en ingeniería aeroespacial en IISc?

Pronto cumpliré 29 años y todavía no siento que haya alcanzado la madurez. ¿Cuáles son algunos pasos que puedo tomar para convertirme en un hombre consumado?

Me gustaría ser experto en programación / desarrollo a través de MVC usando ASP.NET. ¿Cuál es la forma más razonable de hacerlo: tener un tutor o tomar una clase o autoaprendizaje?

¿Qué tan bueno es Cython?

¿Cómo debo prepararme para solicitar la escuela de teatro?

¿Cómo puedo averiguar qué es lo que realmente quiero hacer con mi vida después de la universidad?

¿Qué carrera puedo seguir en la industria del petróleo y el gas si tengo un título en ingeniería química y estoy en la inteligencia de negocios?

¿Debo dejar mi trabajo porque está bajando mis calificaciones o arruinará mi historial?