Usted mencionó que puede resolver 4 problemas en un desafío largo de Codechef y este número no ha cambiado desde su segundo año. Esta es una clara indicación del hecho de que está “atascado”. Este es un problema común entre los programadores competitivos principiantes. Probablemente, la razón principal de esto es que siempre practica problemas con los que se siente cómodo.
Para remediar esta situación, necesita practicar problemas más difíciles. Suponga que resuelve 5 problemas al día para practicar. Asegúrese de que 4 de estos 5 problemas sean desafiantes y lo obligue a aprender algún nuevo algoritmo o estructura de datos. Si sigues haciendo problemas te sientes cómodo nunca crecerás.
Por lo tanto, si desea convertirse en un experto en un año, debe dedicar mucho trabajo y, sobre todo, debe apuntar más alto . La próxima vez que practique un viejo desafío largo en Codechef, no comience con el problema más fácil. Comience con el cuarto problema y no mire hacia atrás. Si no puede encontrar una solución, lea el editorial. Si no puede entender el editorial Google, los conceptos involucrados, apréndalos e intente el problema nuevamente. Simplemente haga lo que sea necesario para obtener la marca verde .
- ¿Qué carrera / trabajo sería adecuado para una persona extremadamente perezosa?
- ¿Qué inteligencia se requiere para convertirse en un jugador de fútbol de élite?
- ¿Puede ganar dinero extra como ingeniero informático de alguna manera?
- ¿Qué debería examinar como carrera si tengo un interés en ciencias de la computación y derecho?
- Soy estudiante de B. Sc Mathematics, ¿debería optar por las ciencias actuariales a través de IAI o M. Sc seguido de investigación?
Siga haciendo esto durante un par de meses y se encontrará mejorando rápidamente. Si haces esto durante un año sin rendirte, probablemente estarás en el top 10 de cada desafío largo.