Étant donné que les programmeurs russes dominent la programmation des concours, est-ce quelqu'un pourrait-il suggérer des livres russes sur les algorithmes et programmation concurrentielle?

La majorité des programmeurs russes lire des livres sur la programmation écrit en anglais (ou des traductions des livres de programmation américains en russe). Il y a beaucoup de programmeurs talentueux en Russie, mais pas parce que les livres de programmation russes sont bonnes, mais à cause du système éducatif que la Russie héritée de l’Union soviétique.

Un de ses objectifs est d’enseigner aux gens, comment apprendre par eux-mêmes. Par conséquent, russes étudiants sont exposés à des sujets comme les mathématiques supérieures - non pas parce que vous en avez besoin dans la vie réelle, mais parce qu’il s’entraîne votre cerveau et si vous maîtrisez le calcul, il est probable que vous serez en mesure d’apprendre la plupart des autres sujets * seul *.

Aussi, mauvais climat (moins la production par unité de capital investi par rapport à la plupart des pays occidentaux) oblige les russes à être inventifs et aborder les problèmes de façon créative. Cela contribue aussi à la capacité de résoudre des problèmes de programmation.

If

a) que vous voulez employer les "trucs" de programmeurs russes pour devenir meilleur dans ce domaine et

b) vous pouvez lire et parler russe,

Il peut être judicieux d’étudier leurs modes de pensée.

Assister à un cours par un bon professeur, c’est probablement une overdose pour vous. Vous pouvez obtenir un aperçu sur la manière dont les Russes problèmes de programmation approche en écoutant des podcasts pour les développeurs tels que

et en les comparant au style occidental (i. e. écouter, comment les participants à ces podcasts pensent à résoudre les problèmes communs et comparer avec la façon dont vous le feriez).


Tags: Programmation informatique, Programmation concurrentielle, TopCoder, Russie Algorithmes