IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Combien d'heures dois-je programmer ?


Sujet :

C

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    informatique
    Inscrit en
    Janvier 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 17
    Points : 33
    Points
    33
    Par défaut Combien d'heures dois-je programmer ?
    Salut

    Je viens de choisir de continuer mes études supérieures en filière techniques en développement informatiques , et j'aimerais savoir combien d'heure doit je programmer pour arriver à un état satisfaisant. Des conseils,des démarches,des astuces ..je suis prenant


    Cordialement

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Si tu pars dans l'optique qu'il faut "un nombre d'heure" pour débuter en programmation, tu es dans un mauvais état d'esprit, et tu te trompes (lourdement).

    L'important là-dedans, comme dans tout processus d'apprentissage, c'est de comprendre, de ne pas sauter les étapes. De ne pas vouloir courir avant de savoir marcher. "Il faut prendre son temps".
    Bien s'imprégner de la philosophie du langage que l'on utilise, aussi.

    En prenant le C, à partir du moment où tu comprendras que le C est clairement un langage procédurale et impératif, cela deviendra plus simple d'imaginer comment les choses fonctionnes.
    Il n'y a pas forcément de démarche précise. A toi de trouver celle qui te convient... Faire que de la théorie, alterner des exercices, ... C'est à toi de sentir comment tu vas le prendre.
    Personnellement, quand je découvre un nouveau point, je fais toujours un petit programme de test, bien documenté, ou j'essaye tout les cas possible dudit point. Ainsi, si j'ai un trou de mémoire, un doute, ... Il me suffit de revenir sur mon fichier de test pour avoir la solution.

    Concernant les supports, il y a l'excellent guide présent ici sur dvp : Initiation pragmatique au langage C d'Emmanuel Delahaye.
    Mais ce n'est pas le seul : "Le C en 20heures", "initiation au langage C", ... Ce site regorge de tutoriaux de qualité sur différent aspect du C.

    Au niveau des livres, il y a le livre Méthodologie de la Programmation en C , qui bien que se basant sur la norme C99, est très clair et un régal pour l'apprentissage du C.
    Pour la suite, mais bien après, il y a la "bible" du C : Le langage C qui est l'ouvrage écrit par les deux créateurs du langage ! Il n'est pas "user-friendly" et s'adresse à des personnes ayant déjà des connaissances sur le langage. Il n'est pas vraiment didactique, mais il regorge d'information.


    En plus de tout ça, je ferai aussi une petite note sur l'algorithmique. Apprendre un langage, c'est bien.
    Savoir quoi en faire, c'est mieux. L'informatique et la programmation, avant d'être un langage et un outil, est avant tout un outil à double tranchant : il sera ce que l'on en fera.
    On peut certes faire beaucoup de belle chose, mais on peut surtout faire beaucoup d'immonde bazar insipide, ultra inefficace, sans même s'en rendre compte.

    Avoir des notions d'algorithmique, c'est à dire des notions de découpage logique d'un problème, c'est un plus quel que soit le langage. (et pour la vie, aussi !)
    C'est pouvoir mettre par écrit (car oui, en informatique, on passe 80% du temps à concevoir, et 20% à coder réellement) quel est le problème, et quel est la manière de le résoudre.
    Un problème résolu sur papier est un problème qui ne posera plus de soucis par la suite.

    En ce sens, il y a un tutoriel d'introduction à l'algorithme présent ici, et qui me semble plus que correct : Initiation à l'algorithmique


    Si je devais résumé ce pavé, je le redirais bien une fois, histoire d'être sûr que ça rentre et que ce soit compris : " Il faut prendre son temps !"
    Ne pas essayer de courir avant de savoir marcher.

  3. #3
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    Sinon, pour les conseils et astuces, tu peux:
    • lire notre FAQ,
    • lire aussi nos cours, selon ce qu'il te faut,
    • choisir et explorer un site de référence du langage, comme la section C dec cppreference.com, pour avoir une documentation sous la main.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    informatique
    Inscrit en
    Janvier 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 17
    Points : 33
    Points
    33
    Par défaut
    Merci bien les gens pour vos efforts

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Combien d'heures un débutant en programmation doit-il s'exercer ?
    Par djmhdi dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 25/11/2014, 13h03
  2. combien d'heures faites vous par semaine ?
    Par 1somniac dans le forum Emploi
    Réponses: 10
    Dernier message: 21/07/2008, 17h02
  3. Dois-je programmer en JSP ou bien en PHP ?
    Par titoc dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 23/03/2008, 13h09
  4. Combien d'heures passez vous sur vos projets
    Par Issam dans le forum Débats sur le développement - Le Best Of
    Réponses: 76
    Dernier message: 09/12/2007, 19h53
  5. Combien de langages dois-je maîtriser ?
    Par Sensib dans le forum Débuter
    Réponses: 19
    Dernier message: 20/05/2007, 19h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo