Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Alors en ce qui concerne les règles qui ne changent pas au Go, je suis d'accord, mais pour ce qui est de la littérature, on est mieux servi en informatique qu'au Go, en tout cas en français et anglais.
Il fut une époque où j'avais acheté une méthode assimil de Japonais (l'équivalent du "PHP for dummies" pour les langues) pour essayer de lire les bouquins de Go dans le texte ... l'objectif n'est pas atteint (et j'ai donné la méthode depuis).
Salut,
je ne suis pas tout a fait d'accord avec l'analyse de l'auteur.
Il faut peut être une dizaine d'années pour devenir un développeur confirmé (dépend de la motivation) , mais est-ce que le titre de ces livres est "Devenez expert langage XYZ en 7 jours" ? Le but de ces livres n'est certainement pas d'amener le lecteur du niveau de nul à expert.
De plus, les dev confirmés ne sont pas les seuls a travailler.
Ça m'étonnerais que l'auteur ai attendu 10 ans d'étude d'un langage avant de se présenter sur le marché du travail.
Cordialement.
Aide les autres...
Et les autres t'aideront....
Mon site DVP
N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint
N'oubliez pas de voter pour les messages dont la réponse est pertinente
Merci à Développez pour cet article.
Je ne peux que souscrire à l'opinion développée et constater que malheureusement il y a encore du travail de communication pour que le métier du développeur soit valorisé.
La comparaison prise en exemple dans les commentaires est la bonne. Techniquement, quelqu'un qui sait déplacer les pions aux échecs sait jouer... et un développeur qui sait lancer un outil de développement sait coder.
Après, le point important que veut mettre en lumière l'auteur est qu'une part de l'expérience à se faire dans le temps est totalement incompressible. On ne peut pas prétendre être expert si on n'a pas 10 ans d'expérience, c'est impossible, tout comme un musicien ne peut devenir un concertiste chevronné sans avoir passé un minimum d'années d'entrainement.
La reconnaissance de ce point dans l'inconscient collectif ne sera réelle que quand les gens seront prêts à payer cette expérience (dans les salaires et les taux de ventes d'experts en développement à des clients). Force est de constater que ce n'est pas le cas, particulièrement sur le marché français.
C'est dommage car Développer est certainement l'un des plus beaux métiers du monde, j'écrirai un post là-dessus prochainement.
Daniel
C'marrant, j'ai pensé à Matrix. On nous branche un truc dans le cou, on lance un programme et hop ! on sait faire !
"Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla
Je soutiens Diaspora*, le réseau social libre.
Veillez à porter une attention toute particulière à l'orthographe...
Blog collaboratif avec des amis : http://geexxx.fr
Mon avatar a été fait par chiqitos, merci à lui !
Après quelques livres...tu peux penser connaître la programmation... mais sans de bon cours et sans de bonne base, ca ne sera que de la programmation de débutant... Il y a des logiques de bases a respecter. Et ne devient pas bon programmeur qui veut...plusieurs débutent les cours mais ne les finissent pas...
: 2 - 3 ans (formation universitaire : les bases; La partie Conception)D'après votre expérience, combien de temps cela prend-il pour devenir développeur ?
Beuh, tant que je n'ai pas taper une ligne de code valide (syntaxe, compilation, execution), j'y comprends rien du tout.Quelle place tiennent les livres dans votre formation ?
des programmes autonomes et autistes qui savent dire "Hello World" ou afficher des données statiquesQu'est-il possible d’apprendre en programmation “en quelques heures”, comme le proposent tant de livres ?
pour les programmes qui communiquent (protocole réseau, acquisition des périphériques audio et vidéo, interface Homme-Machine) plusieurs semaines.
De même pour la philosophie du langage (répartition du code en plusieurs fichiers, dénomination des termes interfaces, packages)
J'avoue que c'est tout à fait noble et intéressant de faire des recherches puis de les partager.ça forme l'esprit de l'auteur.
Pour ce qui concerne le lecteur, le développeur pour être beaucoup plus clair, la lecture des ouvrages complètent tout simplement sa connaissance.
C'est dire donc que peut importe l'ouvrage ou l'écrit, l'avantage est d'acquérir des connaissances(savoir que l'autre ne sait pas est d'ailleurs un connaissance...)
L'essentiel c'est de trouver ce que l'on veut et ce dans la persévérance.
Merci
Hello,
Marketing, tout n'est que marketing. Nous vivons une société où l'on fait croire aux personnes (elles ne demandent que ça) qu'il est facile de devenir champion ou expert avec très peu d'effort. Ainsi une console de sport vous laissera croire que vous pourrez courir le 100m au prochains jeux olympiques de Londres si vous faites 10 minutes de console-sport par jour !!!
Il est évident que l'expertise s'acquiert avec le temps. Une expérience de 10 ans dans un domaine sera plus performante qu'une expérience de 2 ans et moins performante qu'une expérience de 20 ans. A mon sens, le terme "expert" est un terme marketing qui ne signifie rien du tout.
Aujourd'hui il est vrai qu'on peut apprendre la programmation en quelques heures. Mais cela ne veut pas dire que l'on peut réaliser une application en quelques heures. En plus de la programmation, il faut savoir analyser le besoin, élaborer les modèles conceptuels, organisationnels, etc. Ce phénomène du tout facile tout de suite est faussement conforté par l'évolution et la simplification apparente des langages comme PHP par exemple. Adepte de PHP, je confirme qu'il est facile de faire un formulaire simple. Mais ce langage n'explique pas les charges réseaux, les relations entre tables d'une BDR, etc. Il faudra que l'apprenti développeur aille au delà.
En conclusion, oui certains livres peuvent donner l'illusion qu'il est facile de devenir programmeur, mais programmer ne signifie pas éditer.
Donnes un poisson à un homme tu le nourris un jour, apprends lui à pécher tu le nourris toute sa vie.
Oui, mais,,,
En fait, je pense qui il indispensable pour cela de travailler en groupe.
D'abord commencer par le début, quelques jours d'algorithmique et écrire en commentaire du futur langage étudié l'algo.
En suite apprendre la grammaire du langage et coder à l'intérieur du langage algorithmique (commentaire), un extracteur de commentaires donnera la documentation détaillée du programme. Les commentaires étant très intégré (pas en blocs) au code source, lors des maintenances il sera plus facilement mis à jour.
Pendant la formation on échange de poste de travail, en se disant que l'on reprend le travail à la suite d'un développeur qui vient de tomber malade ce qui permet de s'entrainer à la maintenance évolutive,
L'animateur doit prévoir dans ses exo des programmes avec anomalie(s) et les donner à corriger ou à faire évoluer.
En suite, l'expérience c'est au minimum 3 à 4 ans, là on peut commencer à parler de la programmation sérieusement !
@+
Déjà c'est quoi la programmation?
Savoir faire un if,un for, et déclaré une interface?
Connaitre un langage pour pouvoir développé un programme?
Perso j'ai jamais developpé en Web donc même si j'ai 5 ans d'expérience en .Net, je ne connais donc qu'une partie de celui-ci.
Et quand j'ai enfin de l'experience dans une technologie celle-ci est réécrite
Framework.Net, introduction au WPF,nouveau type d'architecture,...
Un bouquin permet de découvrir une technologie.
L'experience permet d'être plus éfficasse et surtout d'apprendre plus vite de nouveaux conceptes.
Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes
Je suis dans le même cas j'ai commencé sur un commodore64 en basic.
Oui on peut apprendre rapidement un langage informatique par contre pour l'utiliser c'est autre chose car il ne faut pas oublier que le développement c'est de faire accomplir une tache à une machine en lui expliquant comment le faire. En fonction de la tâche ce n'est pas toujours simple et ça nécessite quand même un bon bagage.
Pour ce qui est de la littérature elle est indispensable pour moi et je l'utilise souvent même si je regrette qu'elle devienne rapidement obsolète à cause de la rapidité de l'évolution de l'informatique.
Enfin plus important la communauté et l'entraide permettent d'évoluer plus rapidement de débloquer des situations et c'est un outils indispensable. D'ailleurs je ne sais pas si vous avez constaté mais assez souvent dans l'aide des outils de développement (commerciaux ou non) vous avez un accès à une communauté de développeurs.
Il y a des jours où j'éprouve une haine profonde envers microsoft et Apple c'est pas mieux
Mon modeste site et mes modestes oeuvres sont là
Rémi
<attentions polémiques>
humm ici la majorité des personnes sur ce forum sont diplômées bac+4 voire école d'Ingénieur donc apprendre .NET par exemple et le méchanisme d'héritage, la POO, le Polymorphisme ça se fait en quelque heures non ?
Etant donné que vous êtes formés pour avoir un grand esprit logique, un esprit d'analyse et d'abstraction poussé et que vous ayez tous fait Maths Sup/Spé
Cela devrait être aussi trivial qu'une Transformation de Fourier, non ?
</polemiques>
Les livres seuls ne suffisent pas il faut mettre en pratique ce que tu as acquis aussi !
A quoi cela te sert-il de savoir ce que c'est une méthode virtuelle ou abstraite si tu ne l'utilises pas à bon escient dans ton code ?
C'est comme apprendre le Mandarin par exemple et ne jamais mettre les pieds en Chine ou l'Arabe sans aller à Dubaï...
pour apprendre à programmer je recommende de faire des petits projets par exemple des petits jeux, ça permet de comprendre comment réaliser un programme
J'aurai tendance à décomposer le problème :
- Programmer : c'est une philosophie, que pratiquent habituellement les cuisiniers, les ébénistes, les chefs d'entreprises. C'est organiser ses idées en fonction des moyens et des domaines. C'est imaginer,ordonner, et prévoir. Cela s'apprend-il ?
- Informatique : savoir expliquer à une machine particulièrement débile comment faire les choses les plus élémentaires. Ca nécessite de reprendre ses propres connaissances et les redécouper en menus morceaux si petits que la moindre respiration se traduira en quatre pages d'explications, et encore. Tout doit être écrit, rien n'est implicite. C'est une manière de traduire les choses, de les représenter sous un format spécifique qui ne supporte aucune approximation et qui ne suit que sa propre logique. On se demande comment des hommes ont pu imaginer une logique ... si peu logique. Combien de temps faut-il pour devenir illogique ? Le terme de "cerveau électronique" m'a toujours étonné.
- Langue, et non langage, de programmation : il est certain que la maîtrise "parfaite" d'une langue nécessite une longue expérience. On peut se débrouiller avec quelques mots pour les besoins de base, mais la performance complète pour une bonne transmission des idées demandera de nombreuses années, dont on ne disposera pas car entre temps la mode passera à une nouvelle langue si le hasard des embauches ne vous y a pas forcé avant.
Et si vous n'atteignez pas 100% de performance dans ces trois rubriques, alors vous ne serez toujours pas un bon développeur.
Philosophie + illogique + langue = combien de temps ?
.db.
R.BASILE, 1971 : "Il y a mille et un procédés pour accélérer des particules. Le seul véritablement fondamental restant...le carnet de chèques."
"L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent."
- Benjamin Franklin
De l'aide en Javascript , consultez la FAQ JS.
De l'aide sur le FrameWork JS DHTMLX : posez vos questions sur le forum des Bibliothèques & Frameworks JS.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager