¿Cuál es el consejo de Pradeep George Mathias y Anudeep Nekkanti para un trabajador de 25 años que quiere convertirse en un codificador en un año?

Aquí está MI opinión al respecto: lo mantendré breve e ignoraré tanto cliché como sea posible

1) Ya estás familiarizado con los conceptos básicos de la programación. Cepille sus habilidades de algo y DS si es necesario. Considera tomar un curso de coursera.

2) Comience con problemas de nivel fácil. Trate de trabajar en al menos un problema al día, más los fines de semana. Muévete a problemas más difíciles e intenta participar en competiciones.
Programación básica: Sphere Online Judge (SPOJ)
Problemas más desafiantes: Medio | CodeChef
Personalmente, encuentro el código chef mejor que topcoder.

3) Es difícil hacer más programación en la noche después de trabajar un día de trabajo de programación. Eso es un hecho – Acéptalo. Haga su práctica de programación en las mañanas si es posible o tome un largo descanso después de que regrese del trabajo.

4) ¿Aún no está motivado para programas adicionales? Después de todo, acabas de volver de tu trabajo de programación. Intenta jugar juegos de programación. Esto es divertido, como jugar en tu xbox, pero escribes un programa para jugar, por ejemplo, Robocode (Robocode Home) requiere que programes tu robot para ser más astuto que tus oponentes en una batalla.

Finalmente, si está tratando de concentrarse en la preparación de la entrevista de programación (la razón más común por la que Desi piensa en mejorar nuestras habilidades de programación: P), http://randomrants.quora.com/Hacking-the-Programming-Interview-1 es una lista de verificación para estar tan preparado como podría ser.

Random Rants

En un año, probablemente puedas golpear azul o amarillo en TopCoder. Un rango global de 100 es casi imposible. Incluso llegar al Top 100 en la India es bastante difícil. Principalmente porque las competencias de programación se han vuelto más difíciles en estos días y estarás compitiendo con personas que han estado haciendo esto durante años. Sin embargo, es ciertamente posible si sigues practicando durante más de un año.

Nota: No soy ninguna de las personas que me pediste. Solo soy otro tipo que ha estado incursionando en la programación competitiva por un corto tiempo. Solo quería poner en mis 2 centavos.