Forum programmation
 
AccueilPortailFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Conseils aux débutants en programmation

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Conseils aux débutants en programmation   Dim 19 Aoû - 15:49

Septembre 2002
Par Geronimo


Ce document réunit quelques conseils qu'il me parait important de suivre afin de débuter et de progresser rapidement en programmation. Ces conseils s'appliquent à tout type de langage traditionnel, que ce soit le C++, bien sûr, mais aussi le C, le Pascal, le Pascal Objet, le Java et le Basic.

Préliminaires

* Fixez-vous sur un langage et n'essayez pas d'en apprendre plusieurs à la fois. Lisez ensuite des cours sur ce langage et ensuite, des tutoriels qui expliquent en général (très) bien certains outils, certaines possibilités, qui méritent d'être approfondis. Pour cela, vous en avez une multitude (ou presque) à disposition sur http://programmation.megabb.com (c'est moi) Laughing

* Apprendre un langage peut paraître rebutant au début. Il est vrai que lorsqu'on voit la taille d'un livre du genre "Comment apprendre le C++", on peut avoir peur. Sachez que vous pouvez déjà commencer à créer des programmes de bonne qualité sans avoir lu la totalité du livre. Bjarne Stroustrup, le créateur du C++, disait dans l'introduction de son livre : "je crains que le programmeur connaissant toute les caractéristiques et techniques du C++ présentées dans ce livre n'existe pas encore." Donc rassurez-vous, savoir programmer n'est pas connaitre tous les moindres détails d'un langage mais savoir exploiter sous toutes ses facettes ce que l'on connait.

Recherche d'informations

* Un certain nombre de cours est disponible sur Developpez.com. Pensez à les consulter.

* Posez vos questions que si vous ne voyez vraiment pas la solution. La programmation ressemble aux mathématiques sous cet aspect : il ne sert à rien de demander la solution d'un problème si on ne l'a pas cherchée soi-même. Si vous cherchez et trouvez vous-même l'erreur qui s'était glissée dans votre code, il y a peu de chances que vous la refassiez. De même, si vous arrivez à réaliser la fonction qui vous posait problème, vous pouvez être sûr de facilement arriver à la refaire, ou à en refaire une du même genre.

Programmation

* Choisissez des noms de variables judicieux. Evitez d'appeler une variable toto si vous pouvez la nommer prix_produit ou meilleur_score, vous vous y retrouverez mieux dans votre programme. Rappelons que la programmation est également une affaire d'organisation du code et non simplement de taper du code "à la louche".

* Commentez votre code judicieusement. Il faut que deux mois plus tard, vous puissiez le relire sans difficultés. Il ne s'agit pas de mettre des commentaires du genre /* Ajoute 1 à i */ en face d'une instruction i++;, mais plutôt de signaler des étapes d'un algorithme comme /* Remplissage du tableau */,...

* Lorsque vous trouvez un morceau de code sur Internet, dont vous avez besoin, ne le copiez/collez jamais dans votre éditeur mais retapez-le vous-même. C'est ainsi que vous vous en souviendrez et que vous prendrez également les bons réflexes du langage, tels que les points-virgules à la fin des instructions en C/C++.

* Entraînez-vous bien et maîtrisez les algorithmes de base, comme la copie d'un tableau dans un autre, l'affichage d'un tableau. Une fois que la base sera bien maitrisée, le reste viendra bien plus facilement.

* Pensez à faire vérifier votre code régulièrement en le compilant (et même en l'exécutant), ce qui permet de voir s'il fonctionne bien. Il ne s'agit toujours pas de compiler pour voir si une instruction mise (presque) au hasard fonctionne, car cela reviendrait à "bidouiller" et non plus à programmer. Vous devez être pratiquement sur que le code écrit est bon, savoir ce que vous écrivez, la compilation/exécution n'étant qu'une simple confirmation.

Conseils pratiques

* Ne commencez pas par des programmes trop compliqués. Il faut comprendre exactement chaque ligne de code que vous écrivez. Sinon, vous vous découragerez très rapidement. Si vous apprenez votre langage afin d'écrire un programme spécifique dont vous aurez besoin, patientez et ne vous lancez dedans que quand vous maîtriserez bien les bases, sinon, votre programme risquerait d'être peu fonctionnel.

* Ne lisez pas un livre/cours/tutoriel en continu. Si le cours/tutoriel décompose le code en étapes, suivez-les. Sinon, n'hésitez pas à faire régulièrement de petits tests pour voir si vous avez bien compris. Si vous lisez votre document en continu, vous aurez des difficultés à vous souvenir des premiers chapitres lorsque vous l'achèverez.

* Faites simple, évitez de perdre du temps à vouloir "optimiser" votre code. Le compilateur le fera bien assez pour des programmes de débutants. Même pour des programmes plus avancés, il n'est pas forcément nécessaire de le faire.



J'espère que ce document vous aura apporté quelques conseils utiles. Si cela a été fait, son but a été atteint. Comme d'habitude, toute critique constructive est acceptée. Il se peut que des fautes se soient glissées sournoisement dans ce document, n'hésitez pas à les signaler. Geronimo (MP : Geronimo)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
makram
modérateur
modérateur
avatar

Nombre de messages : 549
Age : 28
Date d'inscription : 29/12/2006

MessageSujet: Re: Conseils aux débutants en programmation   Lun 20 Aoû - 17:00

merci mohamed
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
alouizeineb
Nouveau
Nouveau
avatar

Nombre de messages : 23
Date d'inscription : 04/08/2007

MessageSujet: Re: Conseils aux débutants en programmation   Mar 21 Aoû - 10:18

tahnks a lot mouhamed
:&":


Dernière édition par le Mer 22 Aoû - 12:04, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
babina
utilisateur professionnel
utilisateur professionnel
avatar

Nombre de messages : 207
Age : 29
Date d'inscription : 05/12/2006

MessageSujet: Re: Conseils aux débutants en programmation   Mer 22 Aoû - 11:04

 merci bcp mtcs

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mtcs-soft.jeun.fr
manianis
V.I.P
V.I.P
avatar

Nombre de messages : 471
Age : 107
Date d'inscription : 19/03/2007

MessageSujet: Re: Conseils aux débutants en programmation   Mer 22 Aoû - 13:30

merci mtcs pour ces conseils que je trouve vraiment utiles.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://manianis.sitesled.com/
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Conseils aux débutants en programmation   Mer 22 Aoû - 15:17

y a pas de quoi mes ami

Laughing Embarassed Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
amanitta
Nouveau
Nouveau


Nombre de messages : 7
Age : 26
Date d'inscription : 10/02/2008

MessageSujet: Re: Conseils aux débutants en programmation   Dim 10 Fév - 19:12

thx for the piece of advices !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.golivewire.com/forums/
Contenu sponsorisé




MessageSujet: Re: Conseils aux débutants en programmation   

Revenir en haut Aller en bas
 
Conseils aux débutants en programmation
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Pour les vrais débutants en programmation
» Neuf conseils pour réussir vos photos
» Voie de Programmation pour profil de vitesse
» FR7B - Programmation MIDI...
» Système 1.06 et programmation de ONE TOUCH

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum programmation :: Bienvenu :: Introduction et réglement-
Sauter vers: