Allez, je m'y colle aussi.
1)Combien de temps cela vous a t-il pris pour apprendre l'essentiel d'un langage et le maitriser ?
La Maîtrise est difficile à définir. Je dirai que chaque nouveau langage que j'approche peut être utilisé efficacement en 1-2 mois. Après, en plus des bases du langage, il faut penser à l'interface de développement, aux spécifités, etc.
Le temps d'adaptation peut être plus ou moins long pour devenir alors réellement performant. Cependant, je pense que la maîtrise totale n'est jamais acquise. Il y aura toujours quelqu'un pour connaître mieux que vous certains mécanismes ou pour trouver des utilisations inventives des mécanismes du langage.
2)Depuis quand avez-vous commencé à coder ?
J'ai bavé de jalousie pendant des années sur les ordinateurs de mes potes (ZX81, Spectrum, Oric 1, amstrad CPC, Commodore 64 etc) et leurs petits programmes persos de l'époque. Je crois bien que mes premières lignes de code (sur Amstrad, avec un ami) datent de 1985 mais je lisais déjà un peu Hebdogiciel avant ça. Nostalgie avec tous ces peek et poke..
3)Avez-vous eu beaucoup de difficulté ?
A vrai dire, pas vraiment. Les langages informatiques sont simples et logiques. Une fois qu'on a appréhendé le langage et son interface de dev dans son ensemble, qu'on comprend comment il fonctionne et ses mécanismes de bases, le reste vient tout seul avec un peu de recherche complémentaire (surtout maintenant avec le net et ses tonnes de tutos divers). Le plus dur est de se motiver.
4)Etes-vous déjà parvenu à faire un projet tout seul ?
En tant que professionnel dans le secteur, oui. Il y a encore des boites qui utilisent certains de mes vieux modules en Clipper V / DBase III. Dans le service info ou je bosse en tant que DBA SQL Server, j'ai un peu en parallèle le rôle du Scripting Guy quand il y a besoin de développer de petites fonctionnalités. La boite étant à dimension internationale, il arrive souvent que certaines antennes étrangères requièrent des modules qui nécessitent un développement. Ca va du petit script vite fait au site complet selon les besoins. Pour les projets personnels, j'en ai commencé quelques uns, abandonnés pour certains, toujours en cours pour d'autres et terminés pour une poignée d'entre eux.
5) Quels langages (au sens large) connaissez vous ?
Pfiouu... Plus ou moins chronologiquement, je suis passé par Cobol, Basic (désolé...), Pascal, Clipper, Visual Basic, PowerBuilder (un précurseur de la POO avec héritage et polymorphisme), HTML, ASP, Python, PHP (bah évidemment) et Javascript.
J'ai eu aussi une période professionnelle sur Unix qui m'a fait approcher le C, Progress et Informix (Les deux derniers sont plus orientés BDD). Ces derniers temps, je me concentre sur le XSL/XML.
A mes heures perdues, je tente de me faire la main en Java et C# histoire de me tenir aux courants des langages en vogue mais avec leurs IDE bordéliques (à mon avis), j'ai du mal.
6) Quel âge avez-vous ? (répondez si vous le voulez )
39 depuis peu.
1)Combien de temps cela vous a t-il pris pour apprendre l'essentiel d'un langage et le maitriser ?
La Maîtrise est difficile à définir. Je dirai que chaque nouveau langage que j'approche peut être utilisé efficacement en 1-2 mois. Après, en plus des bases du langage, il faut penser à l'interface de développement, aux spécifités, etc.
Le temps d'adaptation peut être plus ou moins long pour devenir alors réellement performant. Cependant, je pense que la maîtrise totale n'est jamais acquise. Il y aura toujours quelqu'un pour connaître mieux que vous certains mécanismes ou pour trouver des utilisations inventives des mécanismes du langage.
2)Depuis quand avez-vous commencé à coder ?
J'ai bavé de jalousie pendant des années sur les ordinateurs de mes potes (ZX81, Spectrum, Oric 1, amstrad CPC, Commodore 64 etc) et leurs petits programmes persos de l'époque. Je crois bien que mes premières lignes de code (sur Amstrad, avec un ami) datent de 1985 mais je lisais déjà un peu Hebdogiciel avant ça. Nostalgie avec tous ces peek et poke..
3)Avez-vous eu beaucoup de difficulté ?
A vrai dire, pas vraiment. Les langages informatiques sont simples et logiques. Une fois qu'on a appréhendé le langage et son interface de dev dans son ensemble, qu'on comprend comment il fonctionne et ses mécanismes de bases, le reste vient tout seul avec un peu de recherche complémentaire (surtout maintenant avec le net et ses tonnes de tutos divers). Le plus dur est de se motiver.
4)Etes-vous déjà parvenu à faire un projet tout seul ?
En tant que professionnel dans le secteur, oui. Il y a encore des boites qui utilisent certains de mes vieux modules en Clipper V / DBase III. Dans le service info ou je bosse en tant que DBA SQL Server, j'ai un peu en parallèle le rôle du Scripting Guy quand il y a besoin de développer de petites fonctionnalités. La boite étant à dimension internationale, il arrive souvent que certaines antennes étrangères requièrent des modules qui nécessitent un développement. Ca va du petit script vite fait au site complet selon les besoins. Pour les projets personnels, j'en ai commencé quelques uns, abandonnés pour certains, toujours en cours pour d'autres et terminés pour une poignée d'entre eux.
5) Quels langages (au sens large) connaissez vous ?
Pfiouu... Plus ou moins chronologiquement, je suis passé par Cobol, Basic (désolé...), Pascal, Clipper, Visual Basic, PowerBuilder (un précurseur de la POO avec héritage et polymorphisme), HTML, ASP, Python, PHP (bah évidemment) et Javascript.
J'ai eu aussi une période professionnelle sur Unix qui m'a fait approcher le C, Progress et Informix (Les deux derniers sont plus orientés BDD). Ces derniers temps, je me concentre sur le XSL/XML.
A mes heures perdues, je tente de me faire la main en Java et C# histoire de me tenir aux courants des langages en vogue mais avec leurs IDE bordéliques (à mon avis), j'ai du mal.
6) Quel âge avez-vous ? (répondez si vous le voulez )
39 depuis peu.
Quand on te dit qu'un projet est terminé à 90%, prépare toi pour les 90% suivant
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC