Précédent   Forum des professionnels en informatique > Général Développement > Débats sur le développement - Le Best Of
Débats sur le développement - Le Best Of Décideurs : Le meilleur des débats sur les choix de technologies pour le développement. Ce forum est réservé aux professionnels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 12/10/2011, 12h27   #81
Membre confirmé
 
Homme
Ingénieur développement logiciels
Inscription : mai 2009
Messages : 83
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : mai 2009
Messages : 83
Points : 261
Points : 261
En quelque heures il est surtout possible d'apprendre n'importe quoi !

Programmer c'est dur et ça nécessite beaucoup de travail, en tout cas quand on veux le faire correctement.
Yo Eight est déconnecté   Envoyer un message privé Réponse avec citation 50
Vieux 12/12/2011, 09h41   #82
Nouveau Membre du Club
 
Homme
Inscription : novembre 2011
Messages : 36
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2011
Messages : 36
Points : 29
Points : 29
Par défaut Ne pas se laisser tromper par des titres ronflants

Citation:
Envoyé par Gordon Fowler Voir le message
Est-il possible d’apprendre la programmation "en quelques heures" comme le proposent tant de livres ?
Combien de temps faut-il pour devenir développeur ?

Peter Norvig est un développeur qui a fait une expérience amusante. Il a effectué une recherche sur Amazon avec les mots « apprendre en quelques jours », puis « en quelques heures ». Il a alors constaté que 90% des résultats concernaient l'informatique.

Deux conclusions lui sont alors venues à l'esprit : soit le développement devient de plus en plus populaire, soit le développement est un chose très simple à apprendre.

En fait, Peter Norvig opte pour une troisième option qu'il reprend du livre « How To Design Programs » : « Mal programmer est facile, n'importe quel idiot peut le faire, même les Nuls (NDR : allusion à la série "Pour les Nuls" des Editions First) ».

La vérité, selon lui, est que n'importe quel champs d'activité exige une dizaine d'année de pratique avant de pouvoir s'en revendiquer expert. Qu'il s'agisse d'échecs, de piano, de sport ou de sciences, rien ne peut se faire en 7 jours, 24 heures ou 3 mois.

Pour lui, le développement ne fait pas exception.

Qu'il faille 10 ans, 10.000 heures ou une vie entière (en fonction des références qu'il cite), il faut du temps pour devenir un « vrai développeur ». Et Peter Norvig doute que les compétences nécessaires puissent se trouver dans des livres.

Il ne nie pas l'intérêt de les lire pour compléter son savoir (les bons, tout du moins), mais sa recette pour devenir développeur ne repose pas sur eux. Celle-ci mélange l'amusement et la passion, l'échange avec les autres programmeurs, le travail, le travail et encore le travail, la connaissance du hardware (dans développement informatique il y a le mot « informatique ») et l'implication dans les évolutions des standards.

A cela il ajoute des études dans le domaine (pour rentrer plus facilement dans le milieu) et l'apprentissage d'au moins une douzaine de langages différents.

Tout ce qui ne se trouve pas, en résumé, dans des livres « en 7 jours ».

« Allez y, achetez ce livre sur Java, il vous sera certainement utile », conclue-t-il. « Mais il ne changera pas votre vie ou votre expertise sur le sujet, que ce soit en 24 heures, jours ou mois ».

Et de rêver d'une librairie remplie de livres dont les titres seraient « Apprenez à programmer en plus de 10 ans » (ou « Learning Perl the Hard Way », PDF sous licence GNU Free Documentation) ?

Source : "Teach Yourself Programming in Ten Years" de Peter Norvig

Et vous ?

D'après votre expérience, combien de temps cela prend-il pour devenir développeur ?
Quelle place tiennent les livres dans votre formation ?
Qu'est-il possible d’apprendre en programmation “en quelques heures”, comme le proposent tant de livres ?

Prenons d'abord un livre sur la programmation dans un langage, il contient au moins 700 pages. Chaque chapitre traite d'une notion importante du langage, et pour assimiler chaque notion, donc chaque chapitre et pouvoir l'appliquer à travers des exercices peut prendre des jours... il est impensable de croire qu'on peut apprendre à programmer en quelques heures ou en quelque jours.

On peut peut-être lire le livre en question en quelques heures ou en quelque jour comme on lis un roman mais l'assimiler, maîtriser les differentes leçons et surtout pouvoir les appliquer c''est une tout autre histoire qui peut prendre au moins un an de travail assidu.

Apprendre à programmer pour la première fois est un peu comme apprendre une langue étrangère. Vous pourrez facilement recréer les phrases vous sont enseignées, mais vous manque la compréhension du contexte pour lesquelles il est fait de cette manière, et sera donc incapable de résoudre de nouveaux problèmes efficacement. Il faut simplement du temps.
Autodidacte xp est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 20/12/2011, 11h00   #83
Membre éclairé
 
Avatar de coshibe
 
Homme Sébastien Bredele
Développeur Java
Inscription : septembre 2011
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Bredele
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Java
Secteur : Service public

Informations forums :
Inscription : septembre 2011
Messages : 167
Points : 376
Points : 376
L'auteur parle "d'apprendre en quelques heures" pas d'être compétent professionnellement. Je viens de débuter dans la vie professionnelle et je me rends bien compte qu'il me faudra des mois pour pouvoir pretendre savoir programmer en Java. Par contre je me rappelle de mes experiences de collégien ou je devorais un bouquin sur le flash en quelques heures pour voir 48h apres un Zelda-like fait maison... est ce que je savais programmer? pas au sens auquel vous membres méritants l'entendez, mais moi je considérais que oui parce que mes besoins etaient tous satisfaits a ce moment là.

J'ai fait la même expérience que l'auteur et on se rend vite compte que la plupart des resultats "apprendre programmer en quelques heures" concerne :
-HTML // CSS // PHP

Le grand public cherche à créer/gérer son site son blog soi meme. Peu importe s'il est laid au début. Et pour faire cela pas besoin de grandes connaissances. Donc je pense que si vous demandez à ces personnes en combien de temps elles ont appris à programmer elles vous répondront en quelques heures.
coshibe est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 27/12/2011, 14h07   #84
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2008
Messages : 720
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2008
Messages : 720
Points : 1 363
Points : 1 363
Tout dépend effectivement de la définition qu'on donne à programmer.

Mais quelques heures? Non c'est vraiment abusif comme argument de vente.
deathness est déconnecté   Envoyer un message privé Réponse avec citation 22
Vieux 02/01/2012, 20h27   #85
Membre Expert
 
Avatar de davcha
 
Inscription : avril 2004
Messages : 1 132
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 1 132
Points : 1 190
Points : 1 190
Citation:
Envoyé par coshibe Voir le message
mais moi je considérais que oui parce que mes besoins etaient tous satisfaits a ce moment là.
Voilà une remarque assez intéressante.
davcha est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/02/2012, 08h37   #86
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2010
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2010
Messages : 40
Points : 13
Points : 13
Pour quelqu'un qui n'a jamais fait du developpement c'est impossible, le developpement est l'un des metiers qui demande le plus de temps d'apprentissage.
gps10 est déconnecté   Envoyer un message privé Réponse avec citation 05
Vieux 13/02/2012, 12h04   #87
Membre Expert
 
Avatar de zaventem
 
Cédric
Inscription : février 2003
Messages : 283
Détails du profil
Informations personnelles :
Nom : Cédric
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : février 2003
Messages : 283
Points : 1 112
Points : 1 112
Citation:
Envoyé par gps10 Voir le message
le developpement est l'un des metiers qui demande le plus de temps d'apprentissage.
J'ai l'impression que ne ne connais pas beaucoup d'autres métiers
zaventem est déconnecté   Envoyer un message privé Réponse avec citation 41
Vieux 13/02/2012, 13h38   #88
Expert Confirmé
 
Inscription : décembre 2007
Messages : 1 908
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 1 908
Points : 3 708
Points : 3 708
Citation:
Envoyé par zaventem Voir le message
J'ai l'impression que tu ne connais pas beaucoup d'autres métiers
Surtout que l'article de base parle de 10,000 heures pour maitriser à peu près un domaine - quel qu'il soit.
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
3)le temps de comprendre toutes les exigences, le projet est terminé
4)le temps de terminer le projet, les exigences ont changé
Et le serment de non-allégiance :
Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 31
Vieux 13/02/2012, 16h19   #89
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 940
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 940
Points : 1 263
Points : 1 263
Citation:
Envoyé par gps10 Voir le message
Pour quelqu'un qui n'a jamais fait du developpement c'est impossible, le developpement est l'un des metiers qui demande le plus de temps d'apprentissage.
En es-tu sûr ?
Il me semble que les métiers en rapport avec la médecine (médecins, chirurgiens, pharmaciens...), les métiers du bâtiment (compagnonage), la restauration, &c. sont des métiers où le temps d'apprentissage est très long aussi. L'informatique n'est pas une exception. Surtout si on veut devenir expert.
Mais, au risque de me répéter, je pense que l'apprentissage des bases (le code propre[noms de variables & de fonctions explicite, indentation, commentaires...], les types de données, les boucles & conditions) est très rapide. On n'est alors pas un bon développeur, mais on a l'essentiel pour se débrouiller. L'expérience peut faire le reste.
__________________
"Un peuple qui est prêt à sacrifier un peu de liberté contre un peu de sécurité, ne mérite ni l'une, ni l'autre, et finira par perdre les deux."
Attribué indistinctement à :
Thomas Jefferson
Benjamin Franklin
Albert Einstein !
ALT est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 13/02/2012, 19h37   #90
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2010
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2010
Messages : 40
Points : 13
Points : 13
J'ai dit que "le developpement est l'un des metiers",

j'ai pas dit que c'était le seulmétier !

Je sais pas facteur par exemple faut pas des mois pour savoir distribuer le courrier...
gps10 est déconnecté   Envoyer un message privé Réponse avec citation 04
Vieux 13/02/2012, 19h39   #91
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2010
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2010
Messages : 40
Points : 13
Points : 13
Citation:
Envoyé par gps10 Voir le message
J'ai dit que "le developpement est l'un des metiers",

j'ai pas dit que c'était le seul métier !

Je sais pas facteur par exemple faut pas des mois pour savoir distribuer le courrier...
gps10 est déconnecté   Envoyer un message privé Réponse avec citation 04
Vieux 13/02/2012, 20h04   #92
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2010
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2010
Messages : 40
Points : 13
Points : 13
Citation:
Envoyé par ALT Voir le message
En es-tu sûr ?

Mais, au risque de me répéter, je pense que l'apprentissage des bases (le code propre[noms de variables & de fonctions explicite, indentation, commentaires...], les types de données, les boucles & conditions) est très rapide.
Le developpement est l'un des seules metiers où l'on ne peut pas "faire semblant": cela a été dejà vu, un faux medecin...et récemment un faux directeur...

Pour ce qui est des bases comme tu dis, ce n'est pas assez pour construire une application fini, tu peux faire un truc (un compteur par exemple) mais c'est pas suffisant pour que tu puisse "sortir" un produit entier alors que comme par exemple pour faire un gateau, je n'ai qu'à suivre une recette meme si je debute ou que j'ai que les "bases en cuisine je peux "sortir" un truc final qu'il soit bon ou pas.
gps10 est déconnecté   Envoyer un message privé Réponse avec citation 06
Vieux 14/02/2012, 09h35   #93
Expert Confirmé
 
Inscription : décembre 2007
Messages : 1 908
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 1 908
Points : 3 708
Points : 3 708
Citation:
Envoyé par gps10 Voir le message
Le developpement est l'un des seules metiers où l'on ne peut pas "faire semblant": cela a été dejà vu, un faux medecin...et récemment un faux directeur...
(.../...)
Mouhahahahaha!!!

Tu n'as pas vu des hordes d'incapables présentés comme des supercadors par des commerciaux aux dents longues, passer dans des services, et dévaster tout sur leur passage(à tel point qu'on préfère encore les flemmards, qui eux au moins ne changent pas les noms des champs - en production - quand ils ont à modifier un champ qu'ils ne trouvent pas parcequ'ils regardent la mauvaise table).

Quand en plus le client direct n'est pas informaticien, un bluffeur peut faire illusion looooongtemps. Parfois plusieurs années.
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
3)le temps de comprendre toutes les exigences, le projet est terminé
4)le temps de terminer le projet, les exigences ont changé
Et le serment de non-allégiance :
Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 50
Vieux 14/02/2012, 09h38   #94
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2010
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2010
Messages : 40
Points : 13
Points : 13
Il y a que des non developpeurs qui croient qu'on peut apprendre le dev comme n'importe quel autres metiers, par exemple en 2 mois, un dev peut se reconvertir en conseiller de ventes alors qu'un conseiller en 2 mois ne peut pas devenir dev (il aura à peine les bases mais ne saura pas trop en servir pour créer quelques chose de conséquent)

Il ne faut pas comfondre "parametrer" et "developper"
gps10 est déconnecté   Envoyer un message privé Réponse avec citation 05
Vieux 14/02/2012, 10h46   #95
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 940
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 940
Points : 1 263
Points : 1 263
Bon, puisqu'apparemment ce n'est pas clair pour tout le monde, je précise (c'est d'ailleurs un rappel !) : il n'est pas question de savoir tout faire en informatique au bout de quelques heures|jours|semaines. "Apprender à développer" ne signifie pas qu'à la fin de l'apprentissage on sache tout faire vite & bien. Mais simplement qu'on peut avoir compris les bases qui permettront de progresser.
C'est comme l'exemple de la pâtisserie de gps10 : en suivant une recette on peut produire quelque chose qui ressemblera vaguement à un gâteau, mais de là à ce qu'il soit comestible... Et si on veut faire autre chose, on sera obligé de suivre une autre recette. Autrement dit on ne fera que recopier ce qu'aura inventé quelqu'un d'autre. Conclusion : en cuisine aussi un apprentissage est indispensable.
On peut apprendre les bases de la mécanique en quelques jours (savoir desserrer un écrou, fût-il récalcitrant, savoir déposer un clip ou freiner une vis... Mais de là à s'attaquer aussitôt au démontage-remontage d'une boîte de vitesses... Là aussi un apprentissage long est indispensable. Néanmoins, dès qu'on sait utiliser les outils à bon escient, on peut progresser rapidement, surtout si on est guidé par la RTA (Revue technique automobile, qui détaille les outillages & explique les procédures pour réparer chaque véhicule, y compris les poids lourds & les engins agricoles) ou un mécano expérimenté.

De la même façon, on peut produire un code mal fagoté qui fera à peu près ce qu'on en voudra. Mais tant qu'on n'aura pas les bases, on ne progressera pas.
Une fois les bases assimilées, tout est possible, plus ou moins rapidement, bien sûr.
Et quand on a les bases, on peut se mettre à n'importe quel langage, car ils fonctionnent fondamentalement tous de la même façon (au moins dans les grandes catégories : procédural, objet, fonctionnel...) De même, quand on sait interroger une base de données avec des requêtes simples, on peut, en cherchant un peu, créer des requêtes complexes. On a appris à créer une requête interroger une base en quelques heures, ça ne signifie pas qu'on sache faire toutes les requêtes instantanément, mais qu'on sait en créer d'autres, en se donnant du mal.

En bref : on ne devient pas programmeur expérimenté en quelques heures, évidemment. Mais on peut devenir programmeur débutant en quelques heures ou jours. Et s'améliorer ensuite.
__________________
"Un peuple qui est prêt à sacrifier un peu de liberté contre un peu de sécurité, ne mérite ni l'une, ni l'autre, et finira par perdre les deux."
Attribué indistinctement à :
Thomas Jefferson
Benjamin Franklin
Albert Einstein !
ALT est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 14/02/2012, 11h32   #96
Expert Confirmé
 
Inscription : décembre 2007
Messages : 1 908
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 1 908
Points : 3 708
Points : 3 708
Citation:
Envoyé par gps10 Voir le message
Il y a que des non developpeurs qui croient qu'on peut apprendre le dev comme n'importe quel autres metiers, par exemple en 2 mois, un dev peut se reconvertir en conseiller de ventes alors qu'un conseiller en 2 mois ne peut pas devenir dev (il aura à peine les bases mais ne saura pas trop en servir pour créer quelques chose de conséquent)

Il ne faut pas confondre "paramétrer" et "developper"
Désolé, mais tu ne connais pas le monde du travail. "paramétrer" un système SAP, c'est un des trucs les plus complexes qui soient trouvables en informatique.

Je dis ça, ça fait 12 ans que je développe pour remplir mon écuelle. Mon métier est complexe. Je continue à progresser tous les jours. Mais c'est faire preuve d'aveuglement de croire que le métier de l'autre est facile, ou s'acquièrt en quelques mois. Bon, si tu prends les métiers "tout-venant", peut-être. Mais à partir du moment ou la compétence a un impact fort, progresser demande beaucoup de boulot. De temps, de sueur et de larmes. C'es vrai pour nous développeurs. C'est vrai pour tous les autres, les graphistes, commerciaux, managers, qualiticiens, financiers, musiciens, logisticiens.....

Ton conseiller en ventes, au bout de deux mois, il pourra faire quelques ventes. Il ne pourra pas gérer les dossiers les plus complexes, ni établir une stratégie pour l'évolution des ventes. CA, ça demande de la bouteille. Pareil en dev : on met rarement un perdreau de l'année à l'architecture technique du projet(et quand on le fait quand même, c'est généralement pour faire plaisir à un manager ignorant, et on va dans le décor). Eh bien toi(ou moi), reconverti en vendeur, on en te confiera pas la stratégie des ventes au bout de deux mois.
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
3)le temps de comprendre toutes les exigences, le projet est terminé
4)le temps de terminer le projet, les exigences ont changé
Et le serment de non-allégiance :
Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 41
Vieux 14/02/2012, 11h35   #97
Membre du Club
 
Homme
Développeur Java
Inscription : septembre 2011
Messages : 35
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : septembre 2011
Messages : 35
Points : 58
Points : 58
Citation:
Envoyé par ALT Voir le message
En bref : on ne devient pas programmeur expérimenté en quelques heures, évidemment. Mais on peut devenir programmeur débutant en quelques heures ou jours. Et s'améliorer ensuite.
Ca, ca dépend de ce qu'on entend par "programmeur". Personnellement, je ne mets pas dans cette catégorie des gens n'ayant qu'une vague idée de comment concevoir un helloworld apres avoir lu un bouquin. Et je ne parle pas des divers paradigmes, de ce qu'est un objet, un pointeur, etc. (notions vaguement importantes pour savoir ce qu'on fait quand même, j'ai pu assister a des trucs improbables de la part de personnes n'ayant rien compris à ce qu'était un objet).

Ca demande de l'expérience, pas mal, et de savoir raisonner autrement. Imho, pour devenir ne serait ce que programmeur débutant, il ne suffit pas de quelques heures et d'un bouquin au quidam moyen (me semble que c'est de cette catégorie de personne dont on parle, pas du gars qui a des prédispositions / dont le cursus l'a déjà "préparé" pour - je pense aux maths par ex).

Mais bon, faut bien commencer quelque part
DevTroglodyte est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/02/2012, 12h14   #98
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 940
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 940
Points : 1 263
Points : 1 263
De toute façon, celui qui n'a pas de prédisposition (sens logique, par exemple) ne s'intéressera probablement pas à la chose. Et, en tout cas, n'arrivera jamais à quelque chose, même avec un bon prof.

Quant à la notion d'objet, c'est un prérequis si tu développes en objet. Sinon, tu t'en tapes. Mais si tu n'arrives pas à comprendre ce qu'est un objet, c'est évident que tu n'arriveras pas à programmer en objet !
Quant aux pointeurs, si tu développes tranquillement avec un langage qui les utilise peu (Pascal & Ada, par exemple), tu ne t'en serviras pas beaucoup.

J'ai bien écrit qu'on pouvait se débrouiller de tout si on avait compris les notions de base. Il va de soi que si on n'a pas assimilé ça, on ne peut aller plus loin.

Si celui qui n'a "qu'une vague idée de comment concevoir un helloworld apres avoir lu un bouquin" ne peut pas aller loin, celui qui a pris le temps d'aller un peu plus loin & qui a bien assimilé les bases peut progresser & être considéré comme un programmeur, amateur certes, mais programmeur quand même.

On ne peut comparer celui qui n'a rien compris avec celui qui a bien assimilé le peu qu'il sait !

Je crois que tout le débat vient de cette confusion.
__________________
"Un peuple qui est prêt à sacrifier un peu de liberté contre un peu de sécurité, ne mérite ni l'une, ni l'autre, et finira par perdre les deux."
Attribué indistinctement à :
Thomas Jefferson
Benjamin Franklin
Albert Einstein !
ALT est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 26/03/2012, 15h46   #99
Membre actif
 
Homme Jérôme
Enseignant
Inscription : décembre 2007
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 39
Localisation : Suisse

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : décembre 2007
Messages : 61
Points : 182
Points : 182
Je ne sais pas si beaucoup de livres proposent d'apprendre la programmation en quelques heures, mais je pense que si le nombre de ces "quelques heures" est inférieur à une vingtaine, c'est un objectif illusoir pour ne pas dire mensonger. Une vingtaines d'heures devrait permettre d'avoir une relativement bonne introduction à la programmation dans un language à condition d'y ajouter au moins autant -- et sans doute plus -- d'heures d'exercices. En revanche, une fois un language correctement appris, il ne faut pas plus de quelques heures pour en apprendre un nouveau; un language de programmation n'étant au fond que quelques primitives, quelques règles de composition et quelques moyens d'abstraction. Pour résumer, je paraphraserais ce qu'un professeur nous a dit lorsque j'étais étudiant: la programmation est similaire au échec, il ne faut pas plus de quelques minutes pour apprendre à déplacer les pièces sur l'échiquier mais des années pour devenir un maître.
ptah35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h57.


 
 
 
 
Partenaires

Hébergement Web