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. #41
    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
    Et vous, comment avez-vous appris à développer ?
    Essentiellement autodidacte, quoique plus tout à fait maintenant.

    J'ai découvert la programmation à 7 ans avec LSE89 (si quelqu'un connait, qu'il se signale)
    J'ai vraiment commencé à faire quelque chose au collège, avec une calculatrice en javascript et un pacman sur TI82 (et qui fonctionnait!)

    j'ai appris beaucoup de chose sur les langages web avant de passer mon bac.
    Puis je suis entré à la fac (de physique...) et j'ai découvert "par hasard" le C en cours. Du coup, j'ai appris le C++ parce que j'aimais pas les codes qu'on nous fournissait.
    En même temps, j'ai voulu comprendre la programmation en assembleur, que je trouve intéressant.
    J'ai expérimenté de nombreux langages ésotériques, dont Piet, brainfuck, camouflage, malboge (qui est vraiment inutilisable), slash, et une bonne trentaine d'autres.
    J'ai fait du Flash.
    Depuis, l'année dernière j'ai changé de voie pour étudier l'informatique, où j'ai découvert Java, Caml qui peut valoir le détour, et prolog.
    Je vais me mettre à Python demain, et aussi à Perl et Lua.

    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    Être curieux, coder proprement, être curieux, lire des tutos... ah! et aussi, être curieux.

    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?
    Clairement, non. Par contre, c'est très instructif, par exemple, je n'ai eu le déclic pour la programmation objet qu'en fac.

    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 passé d'innombrables heures dans les faqs et tutoriels de developpez.com, et sur gotapi.com.
    Si ce dernier donne les références de beaucoup langages, developpez.com m'a donné le goût et les moyens pour programmer proprement et efficacement.
    D'ailleurs, une des choses que je fais quand je me plonge dans un code, c'est d'ouvrir votre faq sur le langage utilisé.
    Et encore merci pour Javasearch.

    Je recommande à tous ceux qui veulent découvrir de nouveaux langages le site 99-bottles-of-beer.net, on y trouve plein de merveille (essayez donc camouflage...)
    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

  2. #42
    Membre averti Avatar de _Xavier_
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2009
    Messages : 311
    Points : 390
    Points
    390
    Par défaut
    Citation Envoyé par Katleen Erna Voir le message
    Et vous, comment avez-vous appris à développer ?
    J'ai appris pas mal de choses sur le tas, mais les bases solides je les ai acquises à la fac.

    Citation Envoyé par Katleen Erna Voir le message
    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    Il faut d'abord l'aimer, parce que c'est un métier qui requiert beaucoup de volontés, d'endurances et d'autonomies.
    Pour avoir de bonnes bases il faut si possible l'encadrement d'un expert avec une connaissance solide du développement, en cinq ans je ne crois pas qu'il serait facile d'avoir seul le niveau d'un BAC + 5.
    Il faut beaucoup de pratiques pour asseoir ses connaissances théoriques.
    L'habitude de la documentation est aussi nécessaire dans ce domaine qui est en constante évolution.

    Citation Envoyé par Katleen Erna Voir le message
    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?
    A la fac on donne les bases, on fait l'état de l'art, on présente des algorithmes classiques, ... mais le reste du chemin se fait seul. Bien entendu je fais allusion aux profs qui se mettent régulièrement à jour. .

    Citation Envoyé par Katleen Erna Voir le message
    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 appris des façons de développer sur ce site, j'aime bien le sous forum "Best of Developpement". C'est une rubrique que je regarde presque tous les jours. .

  3. #43
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2009
    Messages : 18
    Points : 36
    Points
    36
    Par défaut
    "Et vous, comment avez-vous appris à développer ?"

    Cela ne fait pas si longtemps que ça ! Presque 3 ans.

    Durant ma 3ème année de licence physique, on avait un cours pour commencer à "expérimenter" nos calculs théoriques sur un ordinateur. Le langage retenu fut le C. Imaginez l'horreur : le langage C enseigné par un enseignant-chercheur en maths qui "se la pète" (du genre "n'essayez pas d'utiliser pour l'instant les écritures plus complexes telles que x+=3 ou z/=5"), avec des explications d'une très mauvaise qualité, des lignes de commande en Linux à taper pour compiler sans comprendre, l'utilisation directe d'Emacs, des exemples d'applications incompréhensibles et non pédagogiques (les intégrales avec la méthode de Simpson si je me souviens bien), bref une horreur .

    Mais entre temps, j'ai été accepté à l'UTC (Université des Téméraires Chevaliers). Encore une belle arnaque car j'ai choisi la filière Génie Informatique et soi-disant on n'avait besoin de rien connaître... Heureusement que la rentrée ne s'est pas faite le 1er avril Pour les cours d'algorithmie, j'ai eu affaire à un chinois (je ne comprenais rien à ce qu'il disait, et il faisait des fautes, manquait des choses) qui se proposait de nous apprendre le langage C en deux semaines (soit 2*2 heures de TD). Je ne parle même pas des cours d'intelligence artificielle ou de bases de données où à un moment on enchainait une technologie nouvelle telle que Oracle, PHP chaque semaine...

    Mais HEUREUSEMENT, les tutoriels sont venus à mon secours . J'ai tout repris à zéro. J'ai tout compris.

    Mais maintenant, lorsque je cherche plus de détails "techniques", ou des langages moins populaires mais toujours utiles tels que Python ou Fortran 77 durant mon stage, je vais sur Developpez.com. Je n'ai pas pour habitude de m'inscrire sur des sites ou des plateformes sociales (FesseBouc ), mais là je suis fier, et heureux d'appartenir aux membres de Developpez.com. De plus, je vous devrai une énorme reconnaissance car c'est grâce à vous, membres de Developpez.com que je vais obtenir mon diplôme à la fin de cette année. A tous merci !
    _________________

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

    Je pense qu'il faut un peu d'aide au début, mais surtout tomber sur quelqu'un de pédagogue qui explique les bases de la base (à partir de zéro).

    Ensuite, je conseillerais d'apprendre par soi-même, car on n'est jamais mieux servi que par soi-même, chacun à son rythme.
    __________________

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

    Euh, vu mon expérience que j'ai partagé avec vous, je dirais NON . Néanmoins, le fait d'être dans une grande école, avec des personnes qui sont dans le même tracas que nous, donne une certaine émulation au groupe et permet de s'accrocher, de dépasser ses propres limites, et finalement apprendre beaucoup de choses en très peu de temps.
    Donc je dirais que l'école donne la motivation nécessaire, mais que l'enseignement est dispensé en ligne ! (Developpez.com).
    ___________________

    "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."

    Comme je l'ai dit précédemment, après avoir appris les bases, j'ai continué à apprendre sur Developpez.com. Parfois, ce n'est pas évident du tout.

    Je me souviens de ce détail : pour apprendre le C, je suis allé voir les livres que vous recommandez. Le meilleur à priori était "le langage C" par Kernighan et Ritchie (les créateurs du langage). Mais en fait pour quelqu'un qui ne connaît rien à la programmation, c'était un livre de psychopathe !!! Les exemples étaients vraiment tordus (même les premiers). Puis il y avait du code utilisant la théorie des arbres !

    Mais dans d'autres cas, c'était un vrai plaisir d'apprendre. Je fais particulièrement allusion au cours sur Python par Gérard Swinnen. Vraiment génial.

    Autre point à signaler : durant mon stage, j'avais besoin de rapides références sur Fortran. Les FAQ sont géniaux car ils permettent de réaliser des choses que l'on n'a pas forcément acquis/compris en 10 secondes chrono !

    Je suis entièrement satisfait par Developpez.com.

  4. #44
    Membre éclairé Avatar de nsanabi
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Points : 678
    Points
    678
    Par défaut
    Et vous, comment avez-vous appris à développer ?
    à mes débuts je ne faisait que profiter des jeux vidéo, j'en était accro depuis tout jeune (comme la plupart) ARCADE, ATARI, GAMEBOY, SEGA, NINtendo etc.., cette dépendance m'amena en final à me demander comment ils ont créer ça?? je veux créer mon propre jeux vidéo, et l'aventure commença, entre faire des traitement d'images, de la modélisation et l'animation 3d, j'ai terminé par le constat qu'il faut avant tout créer un moteur de jeux.
    Bref je suis à 90% autodidacte, même à l'école j'était toujours en avance sur les cours, il suffit de lire la table de matière qui nous attendaient et de se lancer, je conseil aux étudiants de faire de même: cela rend très facile l'assimilation dans le cours
    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?
    OUI pour apprendre la conception, les étapes d'un projet informatique, la gestion du temps, un peu de comptabilité, communication et droit de travail, des choses qui entourent le monde de développement
    mais pour developpez je pense quil faut avant tout être autodidacte
    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    • lire un peu de théorie
    • comprendre l'architecture, et avoir une idée global sur le fonctionnement
    • se lancer dans les codes: apprendre les syntaxes et l'utilisation des fonctions
    • utiliser des outils reconnus par une grande communauté
    • pratiquer: commencer par des choses simple, puis imaginer des scénarios farfelus et essayer de les résoudre

    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.
    il est indéniable, que developpez.com ou les site semblables : comment ça marche , codes sources... sont des ressources hautement utiles pour les débutants comme pour les pro. personnellement à chaque foi que je suis coincé je cherche premièrement dans vos faq, puis le forum, même si j'ai constaté aux début des lenteurs dans les réponses
    maintenant je viens à mon tour pour essayer de répondre aux questions du forum et m'inspirer des erreurs des autres

  5. #45
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Katleen Erna Voir le message
    Et vous, comment avez-vous appris à développer ?
    Quand j'étais jeune, puis étudiant, je ne voulais pas être informaticien. Les informaticiens, ils sentaient un peu fort quand on s'en approchait, ils faisaient fuir les filles, et puis il n'avaient pas de conversation...

    Et puis, au boulot, vers 25 ans, j'ai eu un programme à écrire, un peu matheux (un truc à base de gradient conjugué) et comme le gars qui devait le développer n'y arrivait juste pas, j'ai essayé, sous Excel d'abord. Et puis comme Excel c'était lent, j'ai appris le C...

    Ca a commencé comme ca.

    Citation Envoyé par Katleen Erna Voir le message
    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    Lire du code des autres, dans les livres ou dans des programmes bien écrits. Sinon on stagne très vite.

    Citation Envoyé par Katleen Erna Voir le message
    La théorie universitaire est-elle suffisante pour apprendre a créer des programmes ?
    Oui, mais comme dans tous les métiers, la pratique professionnelle améliore les bases théoriques.

    Francois

  6. #46
    Membre actif Avatar de Jihnn
    Inscrit en
    Décembre 2005
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 330
    Points : 273
    Points
    273
    Par défaut
    Ce que je trouve le plus dommage, c'est que dans le système d'éducation québécois (j'imagine que ça doit être semblable pour les Européens), il n'y a aucun moment où l'on est initié à l'informatique. La première fois où l'on touche à quelque chose de concret, c'est dans une technique au cegep (en gros, période de transition entre le secondaire et l'université), sinon c'est à l'université. Je trouve que c'est un moment très tard, sachant que dans un futur proche, l'informatique sera un aspect des plus importants dans nos vies...
    Par contre, je ne suis pas dans la technique "Technique de l'informatique" (première rencontre avec la programmation dans un milieu scolaire). J'ai plutôt décidé d'aller dans un pré-universitaire pour ensuite aller en génie informatique. Enfin, je verrai en temps et lieu.

    Ceci étant dit, j'ai appris la programmation seul, à l'âge de 12 ans. J'ai commencé en VBScript, parce que c'était le langage utilisé pour créer des addons. Ça tombait exactement dans mes goûts : j'adore créer, j'aime les maths, résoudre des problèmes, etc. J'ai appris en regardant les codes des autres, en testant jusqu'à ce que ça marche... Je codais mal (surtout parce que j'étais jeune et j'avais de la difficulté à prendre du recul), mais au moins, ça m'a grandement aidé pour développer ma logique.
    Je me suis ensuite tourné vers le développement web et SGBD (html & css, php & mysql, un peu de javascript). À ce jour, le langage que je maîtrise le mieux est le PHP, surtout parce que je n'ai pas encore décidé d'apprendre quelque chose de nouveau, mais je me tourne lentement vers le C++.

    Même si j'ai un peu critiqué l'éducation concernant l'informatique, je crois qu'apprendre seul est le meilleur moyen si on est persévérant. Il faut savoir continuer même quand ça ne marche pas mais surtout, il faut savoir être autonome. Demander de l'aide n'est pas une erreur, mais il faut être en mesure d'analyser soi-même l'erreur qu'on a commise. Enfin, c'est mon avis.

    À ce jour, je n'ai jamais suivi un cours dans un établissement scolaire. Je n'ai jamais eu de professeurs. Je ne peux donc pas critiquer leur travail.

    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.
    Ça, c'est absolument vrai. C'est lorsque je prends du recul que je me rends compte de nouvelles choses.

  7. #47
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 16
    Points
    16
    Par défaut
    Les 2

  8. #48
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 219
    Points : 473
    Points
    473
    Par défaut
    Citation Envoyé par Katleen Erna Voir le message
    Comment avez-vous appris à programmer ? Par l'enseignement ou en autodidacte ?
    Dans un bar avec une bouteille de rhum , du moins ca aurait été possible.
    J'ai commencé (si on peut appeler ca commencer) vers l'age de 10 ans sur thomson TO5. Depuis, j'ai toujours appris en autodidacte.

    Citation Envoyé par Katleen Erna Voir le message
    [B][SIZE="3"]
    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...
    J'ai trouvé le cursus universitaire structurant grâce notamment à l'apprentissage des math dans domaines spécifique à l'informatique voir l'aide à la décision, théorie de la complexité, théorie des langage, théorie des graphes etc...

    Citation Envoyé par Katleen Erna Voir le message
    [B][SIZE="3"]
    Et vous, comment avez-vous appris à développer ?
    En prenant des bouquins et magazines n'existant malheureusement plus voir PC Fun pour les nostalgiques


    Citation Envoyé par Katleen Erna Voir le message
    [B][SIZE="3"]
    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    La pratique

    Citation Envoyé par Katleen Erna Voir le message
    [B][SIZE="3"]
    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.
    Ma devise est tout est toujours bon à prendre, on apprend des autres, surtout des erreurs des autres diront les mauvaises langues.
    J'ai lu pas pas mal d'article sur ce site, mais il me semble que les articles abordent des sujets de moins en moins pointu.

  9. #49
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 724
    Points
    5 724
    Par défaut
    Comment avez-vous appris à programmer ? Par l'enseignement ou en autodidacte ?
    Entre 7/10ans j'apprenais à programmer des équipements de télécommunication avec mon père qui travaillait chez Matra Télécommunication soit à la maison avec un pc portable (et avant 1990 c'était quelque chose) ou soit chez les clients finaux.

    Ensuite j'ai vraiment commencé comme autodidacte en 1998 soit à 17 ans avec un bouquin trouvé en grande surface 'Visual Studio 6',

    L'avantage de ce bouquin c'est qu'il fournissait le logiciel de développement en question par contre l'ensemble des exemples dans le livre étaient surtout à base d'API windows et de MFC ce qui n'est pas vraiment le top pour démarrer (en tout cas j'en ai bavé).

    J'ai donc écris mes premiers programmes avec un mixe de C et C++ pour faire une calculatrice, des alarmes, et pleins de bricoles.


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

    Après 3/4ans d'autodidacte à faire exclusivement du C/C++ avec Visual Studio 6, je suis parti en formation informatique où j'ai enfin compris ce qu'était le C, le C++, les MFC, la programmation système et pleins d'autres choses.

    Au total c'est 5 ans d'étude en journée en centre de formation mais aussi le soir et le week-end. Pendant cette période j'ai énormément appris sur pleins de choses.


    Quelle est, selon vous, la meilleure méthode pour apprendre à coder ?
    En binôme avec un tuteur et en suivant plusieurs petits cycles ou séquences enchaînant Théorie puis Pratique et pas exclusivement soit l'une soit l'autre.

    En entreprise je pense que c'est pareil, la meilleure méthode pour apprendre à coder est de faire autant que possible des binômes en revenant un petit peu sur la théorie qui est souvent délaissée.


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

    Clairement, non. Comment un professeur pourrait lire 50 programmes écrit différemment pour un même ensemble de fonctionnalité et donner son commentaire à chacun pour dire ce qui est à améliorer et à ne plus refaire ?

    La théorie n'est pas suffisante pour apprendre à créer des programmes il faut nécessairement se ramasser (faire des erreurs) en 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
    Oui et j'en suis plutôt satisfait car il y a de très bons intervenants qui non seulement maîtrise théorie et pratique mais qui ne servirait à rien à la compréhension sans l'aspect pédagogique qui va avec (je pense notamment aux tutoriels et cours)
    " Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
    Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]

  10. #50
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 943
    Points : 1 156
    Points
    1 156
    Par défaut
    Comment ? Tout seul et heureusement car vu ce que l'on faisait à la FAC ...

  11. #51
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    Et vous, comment avez-vous appris à développer ?

    J'ai commencé avec du BASIC vers l'âge de 7-8 ans , un peu comme tous les geeks ici :p (sur un ordinateur pour enfants qui disposait d'un interpréteur basic),avec l'aide de mon père. Puis j'ai commencé à m'amuser avec Access/VBA. Puis j'ai commencé à squatter le rayon informatique de ma bibliothèque où j'ai ensuite pu apprendre d'autres langages comme java,php,javascript... (et oui,j'avais pas internet )

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

    Pour moi la meilleure méthode pour apprendre à coder,c'est essayer,faire des erreurs et surtout comprendre pourquoi on les a faites (bref se débrouiller tout seul ^^).
    Pour moi,demander de l'aide avant d'avoir cherché une solution à son problème,j'appelle pas ça "coder"

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

    J'en sais rien,j'y suis pas encore

    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.

    Bah sûrement je pense... Les forums sont de bons exemples de ce qu'il faut faire/ne pas faire,et lire les forums peuvent se révéler très instructifs,et poser des questions aussi à condition de chercher avant de poser sa question
    Toute question technique envoyée en MP ira directement à la poubelle

    Un code ne marchera jamais, il n'a jamais reçu la capacité de se déplacer.
    Inutile donc de dire "ça marche pas", donnez plutôt des informations précises afin de mieux pouvoir vous aider.


    Grand gourou de la -attitude

  12. #52
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par vintz72 Voir le message
    J'ai fait mes premiers pas sur un TO7/70. On recopiait les programmes d'Hebdogiciel (un hebdomadaire, comme son nom l'indique).
    ...
    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é).
    ...
    J'ai fait un Sinclair ZX81 en Kit ... qui a foiré (pas d'allumage) , vert de rage j'ai acheté un Oric1 monté et fait un peu de basic et d'asm
    J'ai eu un petit Canon portable génial : basic aussi. Un memopac je-sais-plus-quoi dans un basic bizarre mais je commençais à ne programmer qu'avec des POKE !

    Hebdogiciel a été une révélation : je n'ai jamais recopié leurs sources mais je les ai lu et j'ai adhéré à leur club. Un mécène musical m'a payé un Atari ST pour déposer mes oeuvres à la sacem

    Puis les études en BTS mais franchement c'était nul et leur niveau en dev était pitoyable. En parralèle j'ai effectué des petits contrats sur µcontrolleur en assembleur. J'ai continué sur atari pour la musique et sur PC pour le boulot
    5 ans de C sous dos, unix et Win 3.1, vb depuis la v3 jusqu'à 6.
    Depuis l'internet , perl , shell script (korn,...), php, C++, VB avec une floppée de sgbdr. Et enfin C# et un peu de purebasic mais je n'arrive pas à finaliser mes projets pb..

  13. #53
    Membre confirmé Avatar de Gunny
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Danemark

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 188
    Points : 624
    Points
    624
    Par défaut
    Je suis entré en DUT Info en n'ayant jamais tapé une ligne de code de ma vie
    Je n'en suis pas franchement mécontent parce qu'au final je n'avais pas de mauvaises habitudes à perdre du coup. Le milieu scolaire m'a surtout permis d'apprendre des concepts et des méthodes, maintenant je suis parfaitement capable de me former par moi-même à de nouvelles technologies (exemple, .NET que je maîtrise pas trop mal alors que je n'en a jamais vu en cours).

  14. #54
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 111
    Points : 1 612
    Points
    1 612
    Par défaut
    Mon beau-père qui habitait à 60 km de chez moi avait acheté un Sharp MZ80K (que j'ai toujours !) et à la maison, j'écrivais mon listing (un Pierre-Ciseau-Feuille) que je testais le WE lorsqu'on était invité à manger le dimanche. Puis des jeux pour PC1211.
    Puis je suis passé à la vitesse supérieure en écrivant un jeu de pendu sur son Apple II tout neuf !
    Ensuite j'ai acheté un C64 et j'ai gagné un peu de sous et des concours en faisant des jeux en Basic et en assembleur 6502 que j'envoyais à Hebdogiciel.
    Aujourd'hui je développe surtout en VBA Access SQL pour BIC RASOIRS. La retraite approche

  15. #55
    Invité
    Invité(e)
    Par défaut La programmation
    Bonjour,
    Sympa, cette discussion. Mois, je suis à la retraite. Mes premiers pas en programmation ont été sur une calculette HP. En fait, ça n'avait de programmation que le nom, puisque toutes les instructions devaient être tapées chaque fois. Il est évident que c'est une bonne école pour apprendre la concision.
    Puis, sur une Olivetti (vers 1973). Le support de mémoire (code et données) étaient des cartes magnétiques, à peu près de la dimension des cartes perforées. Là ca commençait à devenir sérieux. La machine était en liaison, via des bandes perforées, télex etc avec une table à digitaliser. Puis, Fortran, Basic, ZX81 chez moi etc.
    Depuis les années 90 je me limite au C et C++, un peu de PHP et MySQL quand c'est nécessaire.
    Concernant la façon de travailler, je pense que la meilleure méthode est de travailler seul, mais il me parait très important d'avoir dans son entourage quelqu'un à qui exposer les problèmes, suivant le principe que lorsqu'on essaye d'expliquer une difficulté à quelqu'un la plupart du temps elle sera à moitié résolue d'elle-même. C'est en cela qu'un forum est une excellente chose.
    J'ai aussi fait pas mal de développement dans un langage interprété propriétaire (Jiscad de JsInfo)
    Mais avant tout, je suis géomètre et les développements que j'ai faits étaient dans cet esprit.
    Maintenant j'essaye de continuer à développer, pour mon plaisir et très égoïstement.

  16. #56
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Points : 204
    Points
    204
    Par défaut
    Je fais de la prog depuis 5 ans surtout du php et du javascript
    J'ai appris surtout avec des livres en particulier ceux de feu o'reilly france
    Or depuis 1 an je fais un bts en informatique de gestion
    et pour moi les choses sont nets même si je pense que ça depends des personnes
    J'ai beaucoup progressé en prog grace à l'analyse
    Merise et UML et l'algorithmique au niveau conception donc
    De plus,je suis passé à Java et au tout POO
    cela dit ,je pense qu'un autodidacte peut etre un bon développeur si il est trés rigoureux et qu'il pratique un langage style java c# ou c++
    Php n'est pas pédagogique absence de typage etc
    j'ai fais beaucoup de script qui fonctionnait certe mais avec du trés mauvais code...
    même si c'est plus complexe ,je pense qu'un autodidacte doit apprendre avec JAVA par exemple pour maitriser la poo et faire du code propre
    même si il est toujours possible de faire du sale code
    Autodicate ou diplomé ou les 2
    Je pense que si on est rigoureux strict on est efficasse
    aprés c'est plus facile de faire un cursus scolaire
    on a des profs et on gagne du temps
    mais il y a une chose formidable en programmation :on apprend toute sa vie

  17. #57
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 76
    Points : 45
    Points
    45
    Par défaut
    A lire tous vos messages, je me fais l'effet d'être un dinosaure.
    Je vais vous parler d'un temps que les moins de 20ans ...
    En ce temps là, les ordinateurs rentraient à peine dans un gros camion de déménagement pour une mémoire bien inférieure à la plus petite clé usb.
    En 1970 j'ai commencé à travailler comme programmeur. Langages très basiques d'abord puis de plus en plus évolués : assembleur, cobol, fortran, pl1 ... Sont apparus ensuite des techniques révolutionnaires, les fichiers indexés : super, on pouvait accéder directement à l'information. Puis de plus en plus fort, les bases de données, les méthodologies et la révolution des systèmes transactionnels. Enfin, début des années 80, les pc sont entrés dans les entreprises, ont commencé à s'organiser en réseaux et plus rien n'a été pareil.

    Bien que depuis plusieurs années mon activité était centrée sur le web, il a fallut que j'attende d'être en retraite pour commencer à développer moi-même (retour à mes premières amours).

    De cette expérience, il me semble qu'il est préférable d'avoir une bonne formation initiale qui fasse une place importante à la méthodologie et à la conception. Sur ce socle, l'apprentissage des langages et des technologies vient très naturellement et l'enseignement traditionnel n'est pas indispensable : la documentation est maintenant très abondante et permet d'aborder facilement les nouveaux outils (ce site en est une excellente illustration).

    Un mot sur les ateliers de développement. Si ces outils permettent de développer plus rapidement et facilitent la réutilisation des codes, ils ont à mon avis le défaut de "masquer" le code donc rendre plus difficile l'apprentissage des langages de base. Il est vrai que la puissance des machines actuelles permet maintenant d'attacher moins d'importance à la concision du code.

  18. #58
    Membre chevronné
    Homme Profil pro
    CTO
    Inscrit en
    Avril 2006
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 355
    Points : 1 856
    Points
    1 856
    Par défaut
    J'ai commencé sur Amstrad CPC 6128 (à deux ans...en 1987). A l'époque, mes principales activités sur ordinateur consistaient à jouer (Decathlon, Zombi, Arkanoid, Kick off...)

    Vers huit ans, je faisais mes premiers programmes sur CPC (6128 et 464), je recopiais les lignes de code de la notice, et je m'amusais à créer des petits trucs en Locomotive Basic.

    Puis, dans un magazine (Presque Offert), j'ai découvert Delphi 1, j'ai fait pas mal d'application, en même temps, je me suis mis à Visual Basic 6 puis quelques temps après Delphi 4 et Kylix.

    Après, est venue le temps des études d'informatique (DUT) où j'ai appris les méthodologies (Merise, UML) et de nouveaux langages : l'ADA, l'ASM, le C, le C++, le Java. J'ai aussi approfondi mes maigres connaissances du Delphi. J'ai aussi découvert la programmation web (PHP et ASP).
    J'ai beaucoup travaillé sur MySQL et sur Oracle.

    Puis la licence où j'ai buché fond sur le java appliqué au réseau (Sockets, Corba...)

    Maintenant, je bosse dans des technologies web (PHP, JavaScript (ExtJs))
    et SGBD (MySQL, SQL Server)

  19. #59
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Points : 204
    Points
    204
    Par défaut
    De cette expérience, il me semble qu'il est préférable d'avoir une bonne formation initiale qui fasse une place importante à la méthodologie et à la conception. Sur ce socle, l'apprentissage des langages et des technologies vient très naturellement
    C'est trés juste.Je suis d'accord

  20. #60
    Membre averti
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 014
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 014
    Points : 407
    Points
    407
    Billets dans le blog
    1
    Par défaut Autodidacte
    En Autodidacte ,a 15 ans je me suis mis a l'assembleur 68000 sur Amiga ,avec comme seule doc le bouquin assembleur et la doc official commodore (Hardware manual dispo uniquement en anglais)
    Puis plus récemment le PHP toujours en autodidacte. Être autodidacte est fabuleux surtout pour le coding ,c'est en forgeant que l'on devient forgeron !

    +++

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