{"id":251402,"date":"2023-04-11T07:59:00","date_gmt":"2023-04-11T04:59:00","guid":{"rendered":"https:\/\/inform.click\/12-faits-sur-la-programmation-que-tout-le-monde-pense-etre-vrais\/"},"modified":"2023-04-11T07:59:00","modified_gmt":"2023-04-11T04:59:00","slug":"12-faits-sur-la-programmation-que-tout-le-monde-pense-etre-vrais","status":"publish","type":"post","link":"https:\/\/inform.click\/fr\/12-faits-sur-la-programmation-que-tout-le-monde-pense-etre-vrais\/","title":{"rendered":"12 faits sur la programmation que tout le monde pense \u00eatre vrais"},"content":{"rendered":"<p>\n  Il ne fait aucun doute que nous vivons \u00e0 une \u00e8re num\u00e9rique, o\u00f9 la technologie moderne joue un r\u00f4le important dans notre vie quotidienne, quel que soit notre niveau de ma\u00eetrise de la technologie.\n<\/p>\n<p>\n  Outre les \u00e9l\u00e9ments \u00e9vidents, tels que les ordinateurs de bureau, les ordinateurs portables, les tablettes et les smartphones, les ordinateurs ont trouv\u00e9 leur place dans les maisons intelligentes, les t\u00e9l\u00e9viseurs, les appareils \u00e9lectrom\u00e9nagers et m\u00eame les jouets. Cependant, comme les machines ne peuvent pas parler notre langage, elles ont besoin de code pour savoir quoi faire. Cela signifie que la programmation est d\u00e9finitivement un m\u00e9tier du pr\u00e9sent et du futur.\n<\/p>\n<p>\n  Mais, quoi qu&rsquo;il en soit, les gens qui regardent de l&rsquo;ext\u00e9rieur ont encore de nombreuses id\u00e9es fausses sur ce que font les programmeurs. Afin de dissiper certains des mythes sur les programmeurs et leur travail, nous avons d\u00e9cid\u00e9 d&rsquo;\u00e9num\u00e9rer 12 faits sur la programmation que tout le monde pense \u00eatre vrais, et s&rsquo;ils le sont, analysez dans quelle mesure. Continuez \u00e0 lire pour en savoir plus.\n<\/p>\n<p>\n  Top 12 des st\u00e9r\u00e9otypes dans la sph\u00e8re technologique\n<\/p>\n<h5>\n  1 Vous devez \u00eatre un nerd pour coder<br \/>\n<\/h5>\n<p>\n  C&rsquo;est probablement la plus grande id\u00e9e fausse de tous. En raison de la repr\u00e9sentation m\u00e9diatique biais\u00e9e, la programmation a une mauvaise r\u00e9putation, et certaines personnes s&rsquo;en d\u00e9tournent m\u00eame, craignant d&rsquo;\u00eatre qualifi\u00e9es de nerds ou de geeks. La v\u00e9rit\u00e9 est que, comme dans toute autre profession, il existe une grande vari\u00e9t\u00e9 de personnes diff\u00e9rentes. Vous pourriez m\u00eame dire que les programmeurs sont les plus polyvalents, simplement parce que leur nombre ne cesse de cro\u00eetre, il est donc impossible de les st\u00e9r\u00e9otyper et de les regrouper tous dans la m\u00eame cat\u00e9gorie.\n<\/p>\n<h5>\n  2 Vous devez \u00eatre un brillant math\u00e9maticien<br \/>\n<\/h5>\n<p>\n  Bien que ce ne soit pas vrai \u00e0 100%, nous ne pouvons toujours pas dissiper cette affirmation comme compl\u00e8tement fausse. Le lien entre les math\u00e9matiques et la programmation se refl\u00e8te dans le fait que les deux vous obligent \u00e0 penser de mani\u00e8re logique et parfois, hors des sentiers battus, afin de proposer une solution originale. Cela \u00e9tant dit, vous devrez utiliser les math\u00e9matiques, mais ce n&rsquo;est que de l&rsquo;alg\u00e8bre de base, rien de trop avanc\u00e9 et exigeant. Les d\u00e9veloppeurs Web devraient avoir un tas de comp\u00e9tences, mais apr\u00e8s tout, le but de la programmation est d&rsquo;\u00e9crire du code, pas de r\u00e9soudre des probl\u00e8mes math\u00e9matiques.\n<\/p>\n<p>\n  Si, par hasard, vous devez utiliser des \u00e9quations math\u00e9matiques complexes dans le cadre de votre code, ne d\u00e9sesp\u00e9rez pas, car il existe de nombreuses aides \u00e0 la programmation sous la forme de biblioth\u00e8ques que vous pouvez utiliser au lieu d&rsquo;\u00e9crire cette partie du code \u00e0 partir de se gratter. \u00catre mauvais en maths ne signifie pas que vous serez mauvais en programmation, tout comme \u00eatre bon en maths ne signifie pas que vous serez un programmeur g\u00e9nial.\n<\/p>\n<h5>\n  3 Vous devez avoir un QI MENSA-Caliber<br \/>\n<\/h5>\n<p>\n  Si c&rsquo;\u00e9tait vrai, chaque programmeur en serait membre, ce qui n&rsquo;est pas le cas. Apprendre \u00e0 coder peut \u00eatre assimil\u00e9 \u00e0 apprendre \u00e0 jouer de la guitare. Ce n&rsquo;est pas qu&rsquo;une question de talent, il s&rsquo;agit de combien de travail acharn\u00e9 vous \u00eates pr\u00eat \u00e0 y mettre jusqu&rsquo;\u00e0 ce que vous le ma\u00eetrisiez compl\u00e8tement. Cela n&rsquo;a rien \u00e0 voir avec votre QI ou tout autre nombre. La programmation exige que vous soyez cr\u00e9atif et que vous cherchiez des solutions aux probl\u00e8mes, ce qui se confond avec votre QI.\n<\/p>\n<p>\n  Les langages de programmation, comme leur nom l&rsquo;indique, sont encore des langages, ce qui signifie que si vous avez pu apprendre votre propre langage ou un \u00e9tranger, vous pouvez aussi apprendre \u00e0 coder. Des langages comme Java, C, C++ ou Python n&rsquo;ont pas \u00e9t\u00e9 cr\u00e9\u00e9s par des extraterrestres venus de l&rsquo;espace. Ils ont \u00e9t\u00e9 cr\u00e9\u00e9s par des gens ordinaires.\n<\/p>\n<h5>\n  4 Il existe un meilleur langage de programmation<br \/>\n<\/h5>\n<p>\n  Contrairement \u00e0 la plupart des domaines de la vie, il n&rsquo;y a pas de meilleur langage en mati\u00e8re de programmation. En effet, chaque langage de programmation a \u00e9t\u00e9 cr\u00e9\u00e9 dans le but d&rsquo;atteindre un certain objectif. En termes simples, si un langage de programmation vous aide \u00e0 accomplir ce que vous avez pr\u00e9vu de faire et correspond \u00e0 votre objectif, alors c&rsquo;est le meilleur pour ce cas particulier. Si vous \u00eates, par exemple, int\u00e9ress\u00e9 par les langages de programmation de bas niveau et le codage du syst\u00e8me d&rsquo;exploitation, le langage d&rsquo;assemblage est le meilleur choix. Si vous cr\u00e9ez des applications, vous pouvez utiliser Java, C++ ou C#. Lequel est le meilleur des trois d\u00e9pend enti\u00e8rement de vous et du probl\u00e8me que vous essayez de r\u00e9soudre en utilisant ce langage particulier.\n<\/p>\n<h5>\n  5 La programmation ne peut \u00eatre apprise qu&rsquo;au coll\u00e8ge<br \/>\n<\/h5>\n<p>\n  Bien que cela ait pu \u00eatre vrai dans le pass\u00e9, car il n&rsquo;y avait qu&rsquo;une poign\u00e9e d&rsquo;endroits en dehors d&rsquo;une universit\u00e9 qui pouvaient vous apprendre \u00e0 coder, aujourd&rsquo;hui, vous pouvez trouver \u00e0 peu pr\u00e8s tout ce dont vous avez besoin, que vous soyez un d\u00e9butant complet ou un d\u00e9veloppeur senior pour une entreprise informatique s\u00e9rieuse. Bien s\u00fbr, les cours coll\u00e9giaux sont avantageux, car vous avez des professeurs et leurs assistants qui vous guident \u00e0 chaque \u00e9tape du processus, et les le\u00e7ons sont structur\u00e9es de mani\u00e8re \u00e0 vous apprendre \u00e0 r\u00e9fl\u00e9chir d&rsquo;abord, puis \u00e0 appliquer tout ce que vous avez appris plus tard.\n<\/p>\n<p>\n  Mais ce n&rsquo;est pas parce que vous n&rsquo;\u00eates pas all\u00e9 \u00e0 l&rsquo;universit\u00e9 ou que vous avez un dipl\u00f4me dans un autre domaine que la programmation est hors de votre port\u00e9e. Vous devez le vouloir, et une fois que vous avez couvert cela, il existe de nombreuses ressources en ligne, et m\u00eame des cours universitaires r\u00e9els que vous pouvez suivre sur des plateformes comme Coursera ou Codecademy.\n<\/p>\n<h5>\n  6 La programmation n&rsquo;est pas un travail pour les femmes<br \/>\n<\/h5>\n<p>\n  Nous allons entrer dans des arguments f\u00e9ministes ici, mais rien ne permet d&rsquo;affirmer que les femmes ne peuvent pas \u00eatre aussi bonnes programmeuses que les hommes. Par exemple, le premier programmeur au monde \u00e9tait une femme. Marissa Mayer, PDG de Yahoo! a \u00e9t\u00e9 l&rsquo;un des premiers programmeurs \u00e0 \u00eatre embauch\u00e9 par Google. Et il y a bien s\u00fbr Grace Hopper, \u00e0 qui l&rsquo;on attribue non seulement d&rsquo;\u00eatre une programmeuse, mais aussi d&rsquo;avoir invent\u00e9 le terme \u00ab\u00a0bug\u00a0\u00bb, et sa signification, telle que nous la connaissons aujourd&rsquo;hui.\n<\/p>\n<p>\n  Cela \u00e9tant dit, il y a une p\u00e9nurie de programmeuses femmes. S&rsquo;il est difficile d&rsquo;en d\u00e9terminer les raisons exactes, c&rsquo;est peut-\u00eatre parce que les gens, hommes et femmes, sont g\u00e9n\u00e9ralement mal inform\u00e9s sur les codeurs et croient aux clich\u00e9s que leur servent les m\u00e9dias.\n<\/p>\n<h5>\n  7 Vous \u00eates trop jeune pour apprendre \u00e0 coder<br \/>\n<\/h5>\n<p>\n  On n&rsquo;est jamais trop jeune pour commencer \u00e0 coder. En fait, il existe de nombreux avantages li\u00e9s \u00e0 l&rsquo;apprentissage pr\u00e9coce du code, tels que le d\u00e9veloppement de comp\u00e9tences analytiques. Cependant, le mod\u00e8le d&rsquo;apprentissage des enfants est diff\u00e9rent de celui des adultes, car les enfants ont tendance \u00e0 penser davantage en termes visuels, ce qui doit \u00eatre pris en compte lors du choix de leur premier langage de programmation. Il y a eu quelques initiatives pour introduire la programmation dans les \u00e9coles \u00e9l\u00e9mentaires, mais rien n&rsquo;a \u00e9t\u00e9 officiel.\n<\/p>\n<h5>\n  8 Vous \u00eates trop vieux pour apprendre \u00e0 coder<br \/>\n<\/h5>\n<p>\n  D&rsquo;un autre c\u00f4t\u00e9, vous ne pouvez jamais \u00eatre trop vieux pour coder non plus. En fait, les d\u00e9veloppeurs d&rsquo;aujourd&rsquo;hui devront apprendre tout au long de leur vie pour suivre le rythme, simplement parce que l&rsquo;informatique et la programmation sont des domaines si dynamiques. Cela signifie qu&rsquo;ils auront besoin d&rsquo;apprendre jusqu&rsquo;au jour de leur retraite, lorsqu&rsquo;ils auront la soixantaine! S&rsquo;ils peuvent le faire, vous aussi. Si vous \u00eates int\u00e9ress\u00e9 et motiv\u00e9, l&rsquo;\u00e2ge n&rsquo;est rien de plus qu&rsquo;un chiffre.\n<\/p>\n<h5>\n  9 Des milliers de lignes de code, c&rsquo;est trop<br \/>\n<\/h5>\n<p>\n  Si vous \u00eates int\u00e9ress\u00e9 par la programmation, ou si vous d\u00e9butez, regarder un code source qui contient 10 000 lignes ou plus peut sembler extr\u00eamement intimidant, voire carr\u00e9ment impossible. Mais heureusement, ce n&rsquo;est pas le cas. Si vous deviez regarder de plus pr\u00e8s tout ce code, vous constateriez que certaines sections sont identiques et que le codeur a utilis\u00e9 le m\u00eame morceau de code \u00e0 plusieurs endroits diff\u00e9rents. Ce n&rsquo;est donc pas exactement 10000 lignes de code diff\u00e9rentes.\n<\/p>\n<p>\n  Les t\u00e2ches de programmation les plus triviales et les plus difficiles sont effectu\u00e9es en combinant le m\u00eame code que vous apprendrez d\u00e8s le d\u00e9but, comme les boucles, les fonctions et les m\u00e9thodes. Une fois que vous les aurez compris, \u00e9crire plusieurs milliers de lignes de code deviendra la chose la plus simple au monde.\n<\/p>\n<h5>\n  10 Vous avez besoin d&rsquo;ann\u00e9es pour apprendre un langage de programmation<br \/>\n<\/h5>\n<p>\n  Apprendre un langage de programmation demande beaucoup de temps et d&rsquo;efforts, et le processus d&rsquo;apprentissage n&rsquo;est jamais vraiment termin\u00e9, mais pour pouvoir comprendre et utiliser les commandes et les fonctions d&rsquo;un certain langage, vous n&rsquo;avez pas besoin d&rsquo;\u00e2ge, car toutes les commandes sont d\u00e9j\u00e0 en anglais, pour la plupart. La prochaine chose que vous devez faire est d&rsquo;apprendre la syntaxe, ce qui serait similaire \u00e0 l&rsquo;apprentissage de toutes les r\u00e8gles de grammaire d&rsquo;une langue \u00e9trang\u00e8re.\n<\/p>\n<p>\n  Cela prendra plus de temps que d&rsquo;apprendre les commandes et les fonctions, surtout si vous programmez en utilisant un langage d&rsquo;assemblage de bas niveau et que vous traitez avec des registres, mais encore une fois, ce n&rsquo;est pas impossible. Une fois que vous avez ma\u00eetris\u00e9 la syntaxe, vous \u00eates pr\u00eat. Non pas que vous soyez sur le point d&rsquo;avoir termin\u00e9, mais vous serez \u00e9quip\u00e9 pour \u00e9crire du code par vous-m\u00eame et d\u00e9velopper vos propres applications \u00e0 temps.\n<\/p>\n<p>\n  Ainsi, en ce qui concerne les d\u00e9lais, vous envisagez probablement des mois de travail acharn\u00e9, mais pas des ann\u00e9es. Il faut des ann\u00e9es pour perfectionner vos comp\u00e9tences en codage, mais c&rsquo;est \u00e0 peu pr\u00e8s le cas avec n&rsquo;importe quelle activit\u00e9 de tri.\n<\/p>\n<h5>\n  11 Il faut du temps pour gagner sa vie en tant que programmeur<br \/>\n<\/h5>\n<p>\n  Comme nous l&rsquo;avons d\u00e9j\u00e0 soulign\u00e9, il ne faut pas des ann\u00e9es pour l&rsquo;apprendre, et il ne faut pas non plus des ann\u00e9es avant que vous puissiez commencer \u00e0 gagner de l&rsquo;argent avec vos comp\u00e9tences en codage. Bien s\u00fbr, vous ne devriez pas vous attendre \u00e0 trouver un emploi chez Microsoft apr\u00e8s avoir appris le C++ pendant un an, mais il existe d&rsquo;autres emplois disponibles qui correspondent bien \u00e0 vos comp\u00e9tences et \u00e0 votre niveau d&rsquo;exp\u00e9rience. Parce que certains endroits exigeront de l&rsquo;exp\u00e9rience, que vous n&rsquo;avez pas, puisque vous n&rsquo;avez pas pu trouver d'emploi en premier lieu parce que vous manquez d&rsquo;exp\u00e9rience, un stage pourrait \u00eatre une bonne id\u00e9e.\n<\/p>\n<p>\n  Certainement pas d&rsquo;un point de vue financier, mais vous gagnerez de l&rsquo;exp\u00e9rience et il y a toujours une chance que vous soyez embauch\u00e9 \u00e0 temps plein. De plus, vous pouvez toujours vous essayer \u00e0 la pige et trouver des clients vous-m\u00eame, ce qui n&rsquo;est pas une mauvaise fa\u00e7on de gagner de l&rsquo;argent. Mais assurez-vous d&rsquo;\u00e9tablir une bonne communication avec vos clients, que les exigences du poste soient clairement d\u00e9finies et que vous respectiez religieusement la date limite. Certaines personnes pr\u00e9f\u00e8rent travailler dans le confort de leur foyer et profiter d&rsquo;horaires flexibles, c&rsquo;est pourquoi un nombre croissant de codeurs choisissent cette voie pour gagner leur vie.\n<\/p>\n<h5>\n  12 Les heures sont longues<br \/>\n<\/h5>\n<p>\n  Nous ne devrions m\u00eame pas nous emb\u00eater avec celui-ci, mais nous le ferons. La programmation vous demandera de faire beaucoup d&rsquo;efforts, et m\u00eame de longues heures parfois, mais c&rsquo;est loin d&rsquo;\u00eatre un mod\u00e8le. M\u00eame les codeurs qui travaillent de longues heures sont bien r\u00e9mun\u00e9r\u00e9s pour leurs efforts, et vous ne les entendez pas se plaindre. Bien s\u00fbr, vous pouvez toujours devenir ind\u00e9pendant et d\u00e9finir vos propres horaires et tarifs.\n<\/p>\n<p>\n  Si tous ces mythes \u00e9taient vrais, il y aurait tr\u00e8s peu de personnes faisant la queue pour devenir programmeurs. Pourtant, le contraire est vrai. C&rsquo;est d\u00e9finitivement une profession d&rsquo;avenir, et vous pouvez faire partie de cet avenir, quel que soit votre \u00e2ge, votre sexe, votre dipl\u00f4me ou votre QI. Tout ce qu&rsquo;il faut, c&rsquo;est du travail acharn\u00e9, du d\u00e9vouement et le d\u00e9sir d&rsquo;apprendre, et cela n&rsquo;a rien \u00e0 voir avec aucune des cat\u00e9gories susmentionn\u00e9es.\n<\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  Source d&rsquo;enregistrement: <a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2016\/03\/24\/12-programming-untrue-facts\/\">instantshift.com<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Il ne fait aucun doute que nous vivons \u00e0 une \u00e8re num\u00e9rique, o\u00f9 la technologie moderne joue un r\u00f4le important dans notre vie quotidienne, quel que soit notre niveau de ma\u00eetrise de la technologie. Outre les \u00e9l\u00e9ments \u00e9vidents, tels que les ordinateurs de bureau, les ordinateurs portables, les tablettes et les smartphones, les ordinateurs ont trouv\u00e9 leur place dans les maisons intelligentes, les t\u00e9l\u00e9viseurs, les appareils \u00e9lectrom\u00e9nagers et m\u00eame les jouets. Cependant, comme les machines ne peuvent pas parler notre langage, elles ont besoin de code pour savoir quoi faire. Cela signifie que la programmation est d\u00e9finitivement un m\u00e9tier du pr\u00e9sent et du futur. Mais, quoi qu&rsquo;il en soit, les gens qui regardent \u00e0 l&rsquo;ext\u00e9rieur ont encore de nombreux\u2026<\/p>\n","protected":false},"author":1,"featured_media":133893,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[210,119,145,54],"tags":[],"class_list":["post-251402","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codage","category-outils-web","category-trucs-et-astuces-web","category-web-et-wordpress"],"_links":{"self":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/posts\/251402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/comments?post=251402"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/posts\/251402\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/media\/133893"}],"wp:attachment":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/media?parent=251402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/categories?post=251402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/tags?post=251402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}