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

Actualités Discussion :

Comment avez-vous appris à programmer ? Par l'enseignement ou en autodidacte ?

  1. #1
    Expert éminent sénior
    Avatar de Katleen Erna
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    1 547
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 547
    Points : 76 188
    Points
    76 188
    Par défaut Comment avez-vous appris à programmer ? Par l'enseignement ou en autodidacte ?
    Comment avez-vous appris à programmer ? Par l'enseignement ou en autodidacte ?

    Pour devenir développeur, on peut suivre plusieurs chemins : le cursus scolaire (université, école, diplômes professionnels, etc.) ; ou bien la "formation sur le tas" : en apprenant via un ami ou un collègue, en lisant des livres, en surfant sur des sites spécialisés comme Developpez.com...

    Et vous, comment avez-vous appris à développer ?

    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?

    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?

    Certains d'entre-vous ont-ils appris a développer, ou des façons de développer, avec notre site ? En êtes-vous satisfaits ? Racontez-nous votre expérience.

  2. #2
    Membre éclairé Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Points : 845
    Points
    845
    Par défaut
    Autodidacte.

    J'ai commencé avec du BASIC Amstrad (CPC 6128), j'avais même pas 10 ans. Ce que je faisais était nul à chier, mais bon, ça apprend à être patient.

    Puis du GW-BASIC/QuickBasic sous ms-dos. J'impressionnais tout le monde, les copains, la famille. Pourtant ce que je faisais était pitoyable, avec le recul. Mais bon, c'est la vie.

    Puis plus rien.

    Un peu de Pascal ensuite. Je dirais pas plus de 1000 lignes en tout.

    Arriva internet. Là, beaucoup de scripts mIRC pendant 1-2 ans puis un peu de C et du php. Avec internet, ça change tout car on peut consulter les documentations et références, choper les compilos, les interpreters et tout, alors qu'avant, pour avancer, c'était galère.

    Puis plus rien.

    Puis beaucoup de trucs xml (je sais pas pourquoi, c'était la mode). W3C schema, xpath, xslt, relaxng... C'était ma période "specs". Je pouvais passer des heures à lire des trucs qui ne me servent à rien puisque je n'ai jamais bossé dans l'informatique. J'étais fasciné par James Clark et Michael Kay.

    En parallèle, du c++, php, js, python et toutes ces conneries. Uniquement de la lecture ou presque, aucun code. Aussi, beaucoup d'articles de Martin Fowler, les design patterns du GoF (j'ai acheté le bouquin, pratiquement le seul que j'ai avec 3 ou 4 sur le c++) et des trucs généraux sur la conception (principalement à base de java).

    Et là on arrive à aujourd'hui. Je me suis remis à coder un peu depuis un an. Principalement du c++.

    J'ai remarqué une chose en ce qui me concerne et qui est valable aussi pour d'autres domaines: je progresse mieux quand je ne fais rien. Ce n'est pas une blague. Il me faut mes 6 mois/1 an de pause puis quand je reviens sur le sujet, tout me parait plus clair et j'avance comme ça.

    Quand je m'attaque à un nouveau truc, voici la méthode que j'emploie et qui porte ses fruits, en tout cas chez moi:

    1) Lire les docs sur le site officiel. S'imprégner des références même si on ne comprends pas grand chose. Lire quand même.

    2) Se démerder pour réussir un "hello world". Donc installer les trucs nécessaires, configurer son tool chain etc. Là pour cette étape, je peux lire quelques tutoriaux.

    3) Une fois que le hello world fonctionne, alors en théorie, c'est bon. Reprendre la doc de référence et implémenter chaque notion élémentaire.

    4) Etudier des codes existants. Faire bien attention de les choisir pour leur qualité. Comprendre ce qui se passe.

    5) Tout arrêter. Passer à autre chose.

    6) Reprendre à partir de l'étape 1) puis installer les nouveaux tools qui sont sortis depuis à l'étape 2). Ainsi de suite.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2010
    Messages : 17
    Points : 52
    Points
    52
    Par défaut
    Personnelement j'ai commencé à m'intéressé à la programmation vers l'âge de 15 ans et je suis tombé sur des sites en allant sur google. Par contre, lorsque je me suis mis à m'intéresser au C les cours de C sur le site. Mon apprentissage a surtout été le fruit de lecture d'article et de tutoriaux sur internet que la lecture de livre. Par contre, depuis 2 ans je suis au Cegep en informatique et je dois avouer que l'apprentissage de la programmation n'a rien à voir avec ce que j'ai appris sur internet. Je ne crois pas que en sortant de mon DEC j'aurai réellement avancé grâce à mes cours de prog, mais plutôt par mes lectures d'articles et mon expérience à partir de projet personnel. Mais je dois avouer que les institutions vont orienter les élèves dans les autres étapes du développement que la prog, ce que je trouve un peu moins sur le net. Je ne doute pas qu'il y ait plusieurs cours sur l'analyse et tout, mais par rapport au cours de prog ils sont beaucoup plus rare.
    Je doute qu'un étudiant sortant du collège avec son diplôme en informatique est déjà prêt à s'embarquer dans des gros projets de prog en tant que développeur efficace si ceux-ci n'ont pas chercher à s'informer ailleur que par l'instruction fournit par l'enseignant (ce qui n'est pas le cas pour la majorité des étudiants que je côtoie ) .
    Sinon, j'ai passé plusieurs heures sur ce site à lire des articles. La force de développez.com c'est qu'il n'est pas seulement orienté dans un langage et contient plusieurs tuto/article pertinent dans plusieurs domaine. Par contre, je déplore le nombre d'article par rapport à la prog qui sort dans les news (du moins dans le flux RSS). La majorité des news sont orienté logiciel (office, navigateur web) ou bien mobiles plutôt que le développement en tant que tel

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 585
    Points : 1 139
    Points
    1 139
    Par défaut
    D'abord en autodidacte, parce qu'à l'époque il n'y avait pas d'enseignement dans ce domaine... Et le TRS 80-III ne se prétait pas bien à la théorie
    Puis à la fac, en Pascal sur des Sil-Z avec 2 lecteurs de disquettes, un pour le programme et un pour le compilateur. Le luxe!
    Et tout le reste tout seul dans les livres (le rayon informatique chez Gibert à St Michel...) et avec internet quand il y a eu internet.
    J'aime que ça soit propre et documenté : je n'aime pas grand chose des programmes postés un peu partout de nos jours...
    L'avis publié ci-dessus est mien et ne reflète pas obligatoirement celui de mon entreprise.

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Avril 2007
    Messages : 143
    Points : 349
    Points
    349
    Par défaut
    Et vous, comment avez-vous appris à développer ?

    Sur le tas, je me suis intéressé à l'informatique vers l'âge de 14 ans (quand j'ai eu l'adsl) puis j'ai pu voir les tutoriels XHTML, CSS, PHP, C. Et c'est là que le déclic s'est fait, j'ai continué à apprendre le C++ via ce même site, ensuite je me suis acheté différents bouquins sur le C++, Java, Programmation système en C, ...

    Maintenant, je me base sur mes livres et dvpz pour continuer mon apprentissage.

    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?

    Faut que ça vienne de nous même et pas faire des études en programmation "juste pour apprendre un métier". Ca demande beaucoup de temps et faut la motivation de chercher pourquoi c'est comme ça (grosse qualité de se poser des questions).

    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?

    Je pense que la théorie universitaire permet de créer des bases (bonnes ou non) chez le développeur, après c'est surtout à lui de s'améliorer dans son coin.

    Certains d'entre-vous ont-ils appris a développer, ou des façons de développer, avec notre site ? En êtes-vous satisfaits ? Racontez-nous votre expérience.

    Je me sers plus de FAQ C++ dès que j'ai besoin d'un exemple et je lis beaucoup de tutos mais généralement dès qu'un tutoriel me plaît, j'essaye de me trouver un bouquin de référence pour continuer dans le domaine.

  6. #6
    Membre expérimenté Avatar de s4mk1ng
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2008
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2008
    Messages : 535
    Points : 1 302
    Points
    1 302
    Par défaut
    Bah pour ma part c'etait un autodidacte sur ma TI-89 en basic puis un tout petit peu vers la fin en asm il y a 3 ans puis j'ai touché un peu à tout en passant ddu VB au php puis au C et au C++ et finalement pour l'instant je suis une formation Developpeur Nouvelle technologie où ils nous apprennet un peu tout les nouveaux languages et la méthodologie...
    Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn

  7. #7
    Membre habitué Avatar de demonixis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 80
    Points : 150
    Points
    150
    Par défaut
    Bonjour,

    J'ai réalisé mes premiers micro programmes sur Amstrad CPC464 en Basic, à l'époque j'était assez jeune (6-7 ans) et je ne comprenait pas trop ce que je faisais, mais ça me plaisait bien de faire apparaitres des "trucs" à l'écran ou de modifier sa taille Après cette période j'ai arrêté de toucher à la programmation même si on ne peux pas vraiment dire que j'en faisait (j'avait eu mon initiation)

    Ensuite vers l'age de 16 je me remis en tête de faire des programmes, j'ai appris le dark basic (un dérivé du basic pour faire des jeux) et j'ai réalisé quelques démos (mais uniquement des démos à l'époque..). J'ai en même temps lu des ouvrages sur le langages C puis je me suis tourné vers des sites spécialisés tels que developpez.com.

    Concernant developpez.com je me souvient au début avec les tutoriels.

    Après cette période (mes 16 - 22 ans), je suis entré en DUT informatique où j'ai vraiment appris ce qu'était le mot "programmation" et j'y ai appris le Java (et pleins d'autres choses bien evidement ).

    Maintenant, je suis capable de m'auto-former plus efficacement, l'enseignement superieur m'a donné les clés pour ça. Avant le DUT je programmais et je lisais des tutoriel mais je n'avais pas une vision des choses comme maintenant.

  8. #8
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 52
    Points : 101
    Points
    101
    Par défaut
    A l'école, vers 14ans sur des Schneider CPC6128 et prolongé en autodidacte sur un CPC personnel. Glorieuse époque où l'on pouvait faire entrer un soft de jeu dans 64K...

    Puis en étude d'Ingénieur Pascal et Cobol...

    Le HTML/PHP/JavaScript et C C++ C# en autodidacte grâce à beaucoup de lecture puis à Internet..

    Mais je ne pense pas que tout faire en autodidacte soit "suffisant", il manque souvent des pans entiers: UML, les Design Patern ... que l'on néglige souvent.

  9. #9
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2009
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 130
    Points : 276
    Points
    276
    Par défaut
    La majeur partie en milieu scolaire, DUT et Licence professionnelle d'informatique.

    Une petite partie, html, css, php, javascript en autodidacte via des sites.

    Je suis d'accord avec le fait qu'en autodidacte on néglige souvent l'aspect conception du métier pour privilégier l'aspect programmation.

    Néanmoins, une partie de mon cursus universitaire à été renforcé par le travail personnel, et j'avoue que développez.com, et d'autre forum y sont pour beaucoup.
    MigouW

    La seule bataille perdue d'avance est celle que l'on refuse de livrer.


    Pensez au tag
    Ma réponse vous a été utile, votez plus 1 sur le message.
    Ma réponse est hors sujet, votez moins 1 sur le message.

  10. #10
    Membre actif Avatar de el_pedro
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 200
    Points : 236
    Points
    236
    Par défaut
    J'ai commencé il y a .... 10 ou 15 ans par du basic, puis internet avec d'abord simplement HTML puis PHP, puis j'en ai fait mon futur métier et ça c'est enchainé, PHP à fond, .NET, JAVA, XML, XSL...

  11. #11
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 075
    Points
    28 075
    Par défaut
    Par l'enseignement ou en autodidacte ?
    Les 2, mon capitaine.

    Premier contact avec la programmation à l'age de 12 ans sur MO5 (oui, je sais ça fait pas jeune tout ça). Poursuivi ensuite sur CPC464.

    Ensuite j'ai suivie une formation électronique et informatique industrielle, ou on apprend un peu à programmer mais surtout avec une approche beaucoup plus matérielle.
    Mais là ou j'ai surtout appris, c'est durant les 6 années où j'ai travailler chez un sous-traitant industriel, aéronautique et militaire ou le coté matériel est prépondérant dans la programmation et la quantité de normes à respecter, impressionnantes.
    Ce qui me permet souvent d'appréhender les problèmes différemment et de voir des pièges cachés tout en étant souvent mal-compris de mes collègues pur programmeurs (je programme actuellement dans l'informatique de gestion).
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  12. #12
    Membre régulier
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mai 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Mai 2005
    Messages : 112
    Points : 115
    Points
    115
    Par défaut Yo
    Bonjour,

    Pour ma part j'ai commencé sur CASIO FX 750P en basic, c'était cool à l'époque car on pouvait avoir plusieurs disquettes donc plusieurs programmes en fonction des cours... ca accelerait grandement les temps de calcul topographiques (oui bon bein d'accord c'était pas blanc bleu, mais j'ai eu mon exam comme cela).

    Ensuite rien pendant 10 ans et en 2000 HTML, javascript, ASP, PHP, JAVA, JSP, Jquery, etc, etc le tout sur le tas.

  13. #13
    Membre actif
    Avatar de yorukaze
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    285
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 285
    Points : 299
    Points
    299
    Par défaut
    Et vous, comment avez-vous appris à développer ?
    En tant qu'autodidacte.

    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    J'aurau tendance à dire par soit meme, mais la formation à l'avantage de faire un controle des connaissances acquises ce qui est difficile de faire seul. IL y a souvent plusieurs chemin pour arriver à un resultat, en formation on va vous expliqer les différents chemins avec interets/défauts, quand on est seul on peut voir les différents chemins mais difficiles des fois de se rendre compte quel chemin est le plus optimisé pour aboutir au résultat.

    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?
    Du tout, coder c'est 70% de pratiqe et 30% de théorie. Apprendre à modéliser c'est bien, modéliser c'est encore mieux.

    Certains d'entre-vous ont-ils appris a développer, ou des façons de développer, avec notre site ? En êtes-vous satisfaits ? Racontez-nous votre expérience.
    Oui, tout comme avec beaucoup d'autres sites, lecture d'articles, de tutos mais surtout de codes.


    Vous avez trouvé votre bonheur? Alors hop ca aidera tout le monde !

  14. #14
    Membre averti Avatar de vintz72
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 154
    Points : 316
    Points
    316
    Par défaut
    Citation Envoyé par Katleen Erna Voir le message
    Comment avez-vous appris à programmer ? Par l'enseignement ou en autodidacte ?
    [...]
    Et vous, comment avez-vous appris à développer ?

    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?

    [...]
    Certains d'entre-vous ont-ils appris a développer, ou des façons de développer, avec notre site ? En êtes-vous satisfaits ? Racontez-nous votre expérience.
    J'ai fait mes premiers pas sur un TO7/70. On recopiait les programmes d'Hebdogiciel (un hebdomadaire, comme son nom l'indique). Je vous parle d'un temps que les moins de moins 20 ans ne peuvent pas connaitre... J'ai ensuite créé mes premiers petits programmes (des petits jeux sans prétention, un éditeur d'"icône", etc.)
    Puis vint le temps de l'Atari ST et de son fameux Basic GFA... trop top !
    J'ai finalement intégré une école d'ingénieur (UTC) pour parfaire mes connaissances et surtout pour les valoriser (même depuis, le métier d'ingénieur en informatique a été largement dévalorisé).

    La question est bonne, mais la réponse n'est pas simple. C'est très facile d'apprendre à créer 3 bouts de programme, mais vu tout le code pourri que j'ai croisé dans ma carrière, je pense qu'il est BEAUCOUP plus difficile d'apprendre à bien coder...

    je trouve ce site excellent, et j'ai puise régulièrement des informations précieuses. Un défaut : il est assez mal référencé dans Google et il faut donc penser à venir sur le site pour y trouver ce qu'on cherche...

  15. #15
    Membre éprouvé Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 958
    Points : 937
    Points
    937
    Par défaut
    Et vous, comment avez-vous appris à développer ?
    J'ai commencé à coder sur ma Casio Graph25 en seconde.
    Je faisais des petits jeux bidons et des jeux de rôles.
    Mais j'ai vraiment appris à coder lors de mes études supérieures.

    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    Pour apprendre à coder il faut ... coder
    Et savoir se documenter (c'est là qu'intervient dvp).

    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?
    Pas du tout. Ça ne donne que des bases. Rien ne vaut la pratique.

    Certains d'entre-vous ont-ils appris a développer, ou des façons de développer, avec notre site ? En êtes-vous satisfaits ? Racontez-nous votre expérience.
    Disons que dvp est ma source de savoir annexe aux études et mon seul prof pendant mes divers stages. Je dois beaucoup à ce site.
    Le forum et ses membres m'ont beaucoup apporté, sans compter les différentes ressources (FAQ, contribs, cours, etc.).
    Si ma réponse vous a été utile pensez à voter Pour

    Avant de poster sur le forum Access :
    FAQ > SOURCES > COURS > FORUM > GOOGLE
    Pas de question par MP ou je mords


  16. #16
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Points : 852
    Points
    852
    Par défaut
    Citation Envoyé par Katleen Erna Voir le message
    Comment avez-vous appris à programmer ? Par l'enseignement ou en autodidacte ?
    Par l'enseignement d'abord, formation pro de développeur info à l'afpa, un an pour un diplôme équivalent a bac+2, 8h par jour sur pc à dev en java, adieu les maths, le français...
    Et maintenant je suis en école d'ingénieur en alternance, honnêtement, j'apprends plus rien au bahut concernant la prog, par contre je rebouffe des maths et compagnie

    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    Je dirais que ca dépends des personnes !

    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?
    Il faut du recul et de l'expérience pour voir plus large, on s'en rends compte quand on met le nez dans un gros logiciel, c'est un gros bordel.

    Certains d'entre-vous ont-ils appris a développer, ou des façons de développer, avec notre site ? En êtes-vous satisfaits ? Racontez-nous votre expérience.
    J'ai récupéré quelques fois une petite info dans une faq, lu quelques tuto sur des choses bien spécifiques, comme l'utilisation des JTable, c'est con mais autant lire le tuto et le faire propre dès le début.

  17. #17
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 195
    Points
    5 195
    Par défaut
    >> Et vous, comment avez-vous appris à développer ?
    Avec un livre sur l'assemble 65c02 et un Apple //e (en 1984).

    J'avais 12/14ans et je codais en hexadécimal directement dans le prompt assembleur de l'appel (Call -151 ie TheMonz (d'ou mon pseudo))...

    Puis un peu de démo, fix pour vie infini avec LockSmith (tjs sous apple IIe)..

    Fac ==> Turbo Pascal

    Ecole Ingé ==> C, C++, Assembleur 80x86.

    Ensuite, MFC et depuis 5 ans, expert C#...

    >> Meilleure méthode pour apprendre à coder...?
    Une seule : la passion et la soif d'y arriver sans que ca tombe tout mâché


    >>La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?
    Ou là, Vaste débat... J'ai rien appris à l'université question langage. Par contre, certains aspects comme Unix (en 1993) m'était inconnu et je n'aurais pas forcément appréhender l'aspect Réseau, process à l'époque "tout" seul.
    Maintenant, est-ce qu'il y a un décalage entre ce que l'on apprend à l'université et le milieu professionnel ? Surement, mais est-ce génant si en sortant de l'université on a acquis la capacité d'abstraction et de reflexion nécessaire pour voir d'autres langages ?
    Certains d'entre-vous ont-ils appris a développer, ou des façons de développer, avec notre site ? En êtes-vous satisfaits ? Racontez-nous votre expérience.
    Appris à développer non... mais le fait de beaucoup participer sur le forum C# permet d'évoluer, de voir de nouvelles choses et surtout d'affiner sa connaissance pour peu qu'on est la curiosité d'essayer de résoudre les problèmes des autres !!!

    Merci
    The Monz, Toulouse
    Expertise dans la logistique et le développement pour
    plateforme .Net (Windows, Windows CE, Android)

  18. #18
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 198
    Points : 12 774
    Points
    12 774
    Par défaut
    Bonjour,
    Et vous, comment avez-vous appris à développer ?
    Pour ma part, j'ai commencé en autodidacte en Basic sur un CPC464, vers 10 ans.
    Ensuite j'ai pris des cours de Basic, puis Pascal au lycée (et une espèce de sorte de Basic sur ma FX8500), via l'option Informatique, puis BTS info industrielle en 1992/1994 ou j'ai touché à un peu de tout (C/C++, assembleur 6809/68000, PB80, TSX47, pascal/VMS, shell Unix), puis du VB pendant mon stage de seconde année.
    J'ai un peu touché à Pascal objet en autodidacte, histoire de voir à quoi ça ressemble.
    Lors de mon premier emploi en informatique, je suis passé à Progress (que j'ai appris sur le tas, la boîte ne proposant pas de formation).
    Et puis changement de boîte, et depuis passage à Windev (et SQL, HF étant "tout pourri").
    Là je suis en train de me remettre au C++ (CLI/Winforms) histoire de sortir un peu de Windev, qui malgré ses qualités a tendance à faire rouiller les neurones .

    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    Pour le parfait débutant, il me semble important de suivre une formation, car sinon on risque de prendre de mauvaises habitudes, difficiles à perdre par la suite.

    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?
    En théorie, il n'y a pas de différence entre la théorie et la pratique, mais en pratique il y en as !
    Quand je suis sorti de "l'école", je pensais bêtement savoir programmer, car je savais aligner des lignes de code. Mais rapidement on s'aperçoit que c'est la théorie, mais qu'en fait on a encore pas mal de choses à apprendre. Par exemple je "fonçais dans le tas", en attanquant directement le codage. Maintenant je pends le temps de réfléchir à ce que je dois faire, et comment je dois le faire.

    Certains d'entre-vous ont-ils appris a développer, ou des façons de développer, avec notre site ? En êtes-vous satisfaits ? Racontez-nous votre expérience.
    Heu...non, mais j'interviens de temps en temps pour aider les autres (surtout sur Windev, et parfois pour le SQL). Mais je pense que j'aurai besoin d'un peu d'aide pour le C++, pour démarrer .
    Tatayo.

  19. #19
    Membre expérimenté Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    Juin 2003
    Messages
    841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    Points : 1 474
    Points
    1 474
    Par défaut
    Et vous, comment avez-vous appris à développer ?

    Autodidacte à partir d'environ 12ans avec le bon vieux Basic (Atari pour ma part à l'époque), et puis après un peu de tout sur le tas et dans des bouquins, en vrac : C, assembleur (Motorola), GWBasic, TurboPascal, PHP, HTML, CSS, SQL, VBA, ... et ce dont j'ai besoin ponctuellement !

    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?

    La pratique, la pratique et la pratique avec des bouquins, et développez.com !

    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?

    Difficile à dire maintenant, mais quand j'étais en DUT Informatique, à part quelques bricoles, honnêtement je n'ai pas appris grand chose de plus...

    Certains d'entre-vous ont-ils appris a développer, ou des façons de développer, avec notre site ? En êtes-vous satisfaits ? Racontez-nous votre expérience.[/QUOTE]

    Apprendre à développer, peut-être pas (quoiqu'il y a beaucoup de tutorials maintenant), mais pour se faire aider sur des problèmes ponctuels, ce forum est absolument génial et surtout ultra-rapide !!!
    L'homme sage apprend de ses erreurs, l'homme plus sage apprend des erreurs des autres. - Confucius -

    Ma (petite...) chaine Youtube : https://www.youtube.com/channel/UCy-...P2tH5UwOtLaYKw
    Si vous avez quelques minutes, passez donc voir mon site http://www.photospicsandco.fr/
    Envie de tee-shirts (et goodies!) originaux et sympa ? Visitez mon site... http://www.zazzle.com/shkyo30

  20. #20
    Membre expert
    Avatar de FailMan
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2010
    Messages
    1 602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 602
    Points : 3 917
    Points
    3 917
    Par défaut
    Citation Envoyé par samuel.s Voir le message
    Bah pour ma part c'etait un autodidacte sur ma TI-89 en basic puis un tout petit peu vers la fin en asm
    Pareil pour moi, je me suis fait la main sur la logique et les boucles avec la TI89, par contre jamais d'assembleur
    Maintenant je touche au .NET, je ne suis pas accro au PHP, par contre j'aime bien SQL, c'est assez logique et "simple" de compréhension.
    Une erreur fréquente que les gens font quand ils tentent de réaliser quelque chose à l'épreuve des imbéciles est de sous-estimer l'ingéniosité de ceux-ci. - Douglas Adams

Discussions similaires

  1. [Sondage] Comment avez-vous découvert 4D ?
    Par Steph4D dans le forum 4D
    Réponses: 52
    Dernier message: 11/06/2020, 09h27
  2. Comment avez-vous appris le langage Delphi ?
    Par NoisetteProd dans le forum Débuter
    Réponses: 368
    Dernier message: 08/05/2019, 23h34
  3. [Enquête] Comment avez vous découvert www.developpez.com ?
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 76
    Dernier message: 06/03/2007, 23h09
  4. [ETUDES] Comment avez-vous appris la programmation ?
    Par easyman dans le forum Etudes
    Réponses: 74
    Dernier message: 16/01/2006, 19h41
  5. Réponses: 19
    Dernier message: 14/08/2003, 11h37

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