Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue73:c_c [2013/10/20 07:10] – [1] fcm_-_ekel | issue73:c_c [2013/10/20 07:17] (Version actuelle) – [5] fcm_-_ekel |
---|
http://projecteuler.net/ | http://projecteuler.net/ |
| |
À qui le recommanderais-je ? À des amateurs de programmation, des mathématiques et/ou de la résolution des problèmes. Si vous voulez bien apprendre, vous pourrez vous débrouiller assez bien, mais une certaine connaissance des bases vous serait utile. Je vais dire ceci : « Les problèmes n'ont pas l'air d'être tirés par difficultés. Ainsi, si vous êtes bloqué, essayez le suivant, il pourrait très bien être plus facile ! » | À qui le recommanderais-je ? À des amateurs de programmation, des mathématiques et/ou de la résolution des problèmes. Si vous voulez bien apprendre, vous pourrez vous débrouiller assez bien, mais une certaine connaissance des bases vous serait utile. Je vais dire ceci : « Les problèmes n'ont pas l'air d'être triés par difficultés. Ainsi, si vous êtes bloqué, essayez le suivant, il pourrait très bien être plus facile ! » |
| |
| |
Conseils généraux | Conseils généraux |
| |
Pour quiconque aimerait avoir mes conseils sur l'apprentissage de la programmation, ou pour maintenir vos compétences à jour, je n'ai qu'un conseil principal : faites de la programmation ! Plus vous utilisez un langage et plus solide sera votre compréhension de la théorie, et la théorie est souvent la chose la plus difficile à comprendre. Une fois la théorie comprise, vous pouvez généralement l'appliquer à n'importe quel langage et apprendre la syntaxe et la sémantique d'un langage n'est ordinairement pas très difficile. | Pour quiconque aimerait avoir mes conseils sur l'apprentissage de la programmation, ou pour maintenir ses compétences à jour, je n'ai qu'un conseil principal : faites de la programmation ! Plus vous utilisez un langage et plus solide sera votre compréhension de la théorie, et la théorie est souvent la chose la plus difficile à comprendre. Une fois la théorie comprise, vous pouvez généralement l'appliquer à n'importe quel langage et apprendre la syntaxe et la sémantique d'un langage n'est ordinairement pas très difficile. |
| |
Si vous n'êtes pas certain de savoir quoi programmer, Project Euler peut vous aider. Et puis écrire de courts scripts à utiliser dans Conky peut aussi être une bonne façon de vous habituer à écrire des scripts. Souvent, il est vrai, vous apprenez le plus des grand projets, mais tenir ses connaissances fondamentales à jour est utile, jusqu'à ce que vous soyez tout d'un coup inspiré à tenter un grand projet. | Si vous n'êtes pas certain de savoir quoi programmer, Project Euler peut vous aider. Et puis écrire de courts scripts à utiliser dans Conky peut aussi être une bonne façon de vous habituer à écrire des scripts. Souvent, il est vrai, vous apprenez le plus de grand projets, mais tenir ses connaissances fondamentales à jour est utile, jusqu'à ce que vous soyez tout d'un coup inspiré à tenter un grand projet. |
| |
Quel langage devriez-vous apprendre ? Cela dépend entièrement de votre objectif. Si vous essayez de trouver un langage qui aidera à automatiser votre environnement Linux (ou que, sinon, vous espérez quelque chose à intégrer dans Conky), je pourrais recommander Bash, Lua ou Python. Si c'est la programmation Web qui vous intéresse, Ruby on Rails, PHP ou Python pourraient aussi être utiles. Si vous espérez apporter votre aide à un projet Open Source, la plupart sont écrits en C ou C++, bien que cela dépende du projet précis auquel vous pensez. Quoi que vous apprenez, rappelez-vous que la théorie derrière les méthodes est universelle ou presque, alors choisissez celui qui vous met le plus à l'aise ! | Quel langage devriez-vous apprendre ? Cela dépend entièrement de votre objectif. Si vous essayez de trouver un langage qui aidera à automatiser votre environnement Linux (ou que, sinon, vous espérez quelque chose à intégrer dans Conky), je pourrais recommander Bash, Lua ou Python. Si c'est la programmation Web qui vous intéresse, Ruby on Rails, PHP ou Python pourraient aussi être utiles. Si vous espérez apporter votre aide à un projet Open Source, la plupart sont écrits en C ou C++, bien que cela dépende du projet précis auquel vous pensez. Quoi que vous apprenez, rappelez-vous que la théorie derrière les méthodes est universelle ou presque, alors choisissez celui qui vous met le plus à l'aise ! |