Je connais pas mal de bac+2 qui maîtrisent parfaitement les paradigmes de pogrammation, qu'ils soient impératifs, objets , fonctionnels , declaratifs, ou autres.
J'ai l'impression qu'un mec qui en bac+2 (quel que soit le diplome) maîtrise parfaitement tous les paradigmes de la programmation, c'est surtout un mec qui a commencé bien avant le bac, et qui prend l'initiative d'essayer plein de nouveaux trucs sur son temps libre. Ça existe, mais je doute qu'ils courrent les rues.
Si je dis ça, ce n'est pas par mépris pour les gens qui s'arrêtent à bac+2, c'est juste que l'époque où j'étais moi bac+2 n'est pas si loin.
Populariser un langage suppose d'évangéliser, de se mettre à la portée des développeurs. [...] comprendre un développeur de base tout juste doté d'un BTS et qui arrive à peine à comprendre les bases de la programmation objet.
Tu confonds allégrement culture/spécialisation et intelligence.
Je ne sais pas s'il fait cette confusion, mais il m'est arrivé d'aider mes collègues de DEUG à s'en sortir en programmation. Les collègues en question n'en avaient rien à faire de l'info, et moi je m'étais enseigné le Java tout seul pour le fun. Et bien c'est difficile d'expliquer des concepts comme les classes et les instances de classe (avec leurs variables de classe et d'instance, etc.) quand ça te semble évident et que l'autre en face n'a aucune idée de ce que tu racontes. Pareil pour la récursivité, ou tout autre concept qui devient "naturel" au bout d'un moment mais qui n'est pas instinctif. [1]
Partant de là, je suis d'accord avec le monsieur plus haut, il doit être difficile pour un type qui a conçu un langage complexe de savoir donner envie à un débutant en info de s'y frotter.
D'un autre côté maintenant dans certaines facs on apprend OCaml comme premier langage. Je ne suis pas convaincu par la démarche, mais c'est toujours mieux que de laisser à ses concepteurs le rôle de diffuser le langage.
[1] et vu nos résultats respectifs dans les autres matières, je suis d'accord que c'est dû à de la spécialisation et pas de l'intelligence.
[^] # Re: Troll
Posté par Yusei (Mastodon) . En réponse au journal Singularity - OS. Évalué à 5.
J'ai l'impression qu'un mec qui en bac+2 (quel que soit le diplome) maîtrise parfaitement tous les paradigmes de la programmation, c'est surtout un mec qui a commencé bien avant le bac, et qui prend l'initiative d'essayer plein de nouveaux trucs sur son temps libre. Ça existe, mais je doute qu'ils courrent les rues.
Si je dis ça, ce n'est pas par mépris pour les gens qui s'arrêtent à bac+2, c'est juste que l'époque où j'étais moi bac+2 n'est pas si loin.
Je ne sais pas s'il fait cette confusion, mais il m'est arrivé d'aider mes collègues de DEUG à s'en sortir en programmation. Les collègues en question n'en avaient rien à faire de l'info, et moi je m'étais enseigné le Java tout seul pour le fun. Et bien c'est difficile d'expliquer des concepts comme les classes et les instances de classe (avec leurs variables de classe et d'instance, etc.) quand ça te semble évident et que l'autre en face n'a aucune idée de ce que tu racontes. Pareil pour la récursivité, ou tout autre concept qui devient "naturel" au bout d'un moment mais qui n'est pas instinctif. [1]
Partant de là, je suis d'accord avec le monsieur plus haut, il doit être difficile pour un type qui a conçu un langage complexe de savoir donner envie à un débutant en info de s'y frotter.
D'un autre côté maintenant dans certaines facs on apprend OCaml comme premier langage. Je ne suis pas convaincu par la démarche, mais c'est toujours mieux que de laisser à ses concepteurs le rôle de diffuser le langage.
[1] et vu nos résultats respectifs dans les autres matières, je suis d'accord que c'est dû à de la spécialisation et pas de l'intelligence.