12 faits sur la programmation que tout le monde pense être vrais

5

Il ne fait aucun doute que nous vivons à une ère numérique, où la technologie moderne joue un rôle important dans notre vie quotidienne, quel que soit notre niveau de maîtrise de la technologie.

Outre les éléments évidents, tels que les ordinateurs de bureau, les ordinateurs portables, les tablettes et les smartphones, les ordinateurs ont trouvé leur place dans les maisons intelligentes, les téléviseurs, les appareils électroménagers et même 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éfinitivement un métier du présent et du futur.

Mais, quoi qu’il en soit, les gens qui regardent de l’extérieur ont encore de nombreuses idées fausses sur ce que font les programmeurs. Afin de dissiper certains des mythes sur les programmeurs et leur travail, nous avons décidé d’énumérer 12 faits sur la programmation que tout le monde pense être vrais, et s’ils le sont, analysez dans quelle mesure. Continuez à lire pour en savoir plus.

Top 12 des stéréotypes dans la sphère technologique

1 Vous devez être un nerd pour coder

C’est probablement la plus grande idée fausse de tous. En raison de la représentation médiatique biaisée, la programmation a une mauvaise réputation, et certaines personnes s’en détournent même, craignant d’être qualifiées de nerds ou de geeks. La vérité est que, comme dans toute autre profession, il existe une grande variété de personnes différentes. Vous pourriez même dire que les programmeurs sont les plus polyvalents, simplement parce que leur nombre ne cesse de croître, il est donc impossible de les stéréotyper et de les regrouper tous dans la même catégorie.

2 Vous devez être un brillant mathématicien

Bien que ce ne soit pas vrai à 100%, nous ne pouvons toujours pas dissiper cette affirmation comme complètement fausse. Le lien entre les mathématiques et la programmation se reflète dans le fait que les deux vous obligent à penser de manière logique et parfois, hors des sentiers battus, afin de proposer une solution originale. Cela étant dit, vous devrez utiliser les mathématiques, mais ce n’est que de l’algèbre de base, rien de trop avancé et exigeant. Les développeurs Web devraient avoir un tas de compétences, mais après tout, le but de la programmation est d’écrire du code, pas de résoudre des problèmes mathématiques.

Si, par hasard, vous devez utiliser des équations mathématiques complexes dans le cadre de votre code, ne désespérez pas, car il existe de nombreuses aides à la programmation sous la forme de bibliothèques que vous pouvez utiliser au lieu d’écrire cette partie du code à partir de se gratter. Être mauvais en maths ne signifie pas que vous serez mauvais en programmation, tout comme être bon en maths ne signifie pas que vous serez un programmeur génial.

3 Vous devez avoir un QI MENSA-Caliber

Si c’était vrai, chaque programmeur en serait membre, ce qui n’est pas le cas. Apprendre à coder peut être assimilé à apprendre à jouer de la guitare. Ce n’est pas qu’une question de talent, il s’agit de combien de travail acharné vous êtes prêt à y mettre jusqu’à ce que vous le maîtrisiez complètement. Cela n’a rien à voir avec votre QI ou tout autre nombre. La programmation exige que vous soyez créatif et que vous cherchiez des solutions aux problèmes, ce qui se confond avec votre QI.

Les langages de programmation, comme leur nom l’indique, sont encore des langages, ce qui signifie que si vous avez pu apprendre votre propre langage ou un étranger, vous pouvez aussi apprendre à coder. Des langages comme Java, C, C++ ou Python n’ont pas été créés par des extraterrestres venus de l’espace. Ils ont été créés par des gens ordinaires.

4 Il existe un meilleur langage de programmation

Contrairement à la plupart des domaines de la vie, il n’y a pas de meilleur langage en matière de programmation. En effet, chaque langage de programmation a été créé dans le but d’atteindre un certain objectif. En termes simples, si un langage de programmation vous aide à accomplir ce que vous avez prévu de faire et correspond à votre objectif, alors c’est le meilleur pour ce cas particulier. Si vous êtes, par exemple, intéressé par les langages de programmation de bas niveau et le codage du système d’exploitation, le langage d’assemblage est le meilleur choix. Si vous créez des applications, vous pouvez utiliser Java, C++ ou C#. Lequel est le meilleur des trois dépend entièrement de vous et du problème que vous essayez de résoudre en utilisant ce langage particulier.

5 La programmation ne peut être apprise qu’au collège

Bien que cela ait pu être vrai dans le passé, car il n’y avait qu’une poignée d’endroits en dehors d’une université qui pouvaient vous apprendre à coder, aujourd’hui, vous pouvez trouver à peu près tout ce dont vous avez besoin, que vous soyez un débutant complet ou un développeur senior pour une entreprise informatique sérieuse. Bien sûr, les cours collégiaux sont avantageux, car vous avez des professeurs et leurs assistants qui vous guident à chaque étape du processus, et les leçons sont structurées de manière à vous apprendre à réfléchir d’abord, puis à appliquer tout ce que vous avez appris plus tard.

Mais ce n’est pas parce que vous n’êtes pas allé à l’université ou que vous avez un diplôme dans un autre domaine que la programmation est hors de votre portée. Vous devez le vouloir, et une fois que vous avez couvert cela, il existe de nombreuses ressources en ligne, et même des cours universitaires réels que vous pouvez suivre sur des plateformes comme Coursera ou Codecademy.

6 La programmation n’est pas un travail pour les femmes

Nous allons entrer dans des arguments féministes ici, mais rien ne permet d’affirmer que les femmes ne peuvent pas être aussi bonnes programmeuses que les hommes. Par exemple, le premier programmeur au monde était une femme. Marissa Mayer, PDG de Yahoo! a été l’un des premiers programmeurs à être embauché par Google. Et il y a bien sûr Grace Hopper, à qui l’on attribue non seulement d’être une programmeuse, mais aussi d’avoir inventé le terme "bug", et sa signification, telle que nous la connaissons aujourd’hui.

Cela étant dit, il y a une pénurie de programmeuses femmes. S’il est difficile d’en déterminer les raisons exactes, c’est peut-être parce que les gens, hommes et femmes, sont généralement mal informés sur les codeurs et croient aux clichés que leur servent les médias.

7 Vous êtes trop jeune pour apprendre à coder

On n’est jamais trop jeune pour commencer à coder. En fait, il existe de nombreux avantages liés à l’apprentissage précoce du code, tels que le développement de compétences analytiques. Cependant, le modèle d’apprentissage des enfants est différent de celui des adultes, car les enfants ont tendance à penser davantage en termes visuels, ce qui doit être pris en compte lors du choix de leur premier langage de programmation. Il y a eu quelques initiatives pour introduire la programmation dans les écoles élémentaires, mais rien n’a été officiel.

8 Vous êtes trop vieux pour apprendre à coder

D’un autre côté, vous ne pouvez jamais être trop vieux pour coder non plus. En fait, les développeurs d’aujourd’hui devront apprendre tout au long de leur vie pour suivre le rythme, simplement parce que l’informatique et la programmation sont des domaines si dynamiques. Cela signifie qu’ils auront besoin d’apprendre jusqu’au jour de leur retraite, lorsqu’ils auront la soixantaine! S’ils peuvent le faire, vous aussi. Si vous êtes intéressé et motivé, l’âge n’est rien de plus qu’un chiffre.

9 Des milliers de lignes de code, c’est trop

Si vous êtes intéressé par la programmation, ou si vous débutez, regarder un code source qui contient 10 000 lignes ou plus peut sembler extrêmement intimidant, voire carrément impossible. Mais heureusement, ce n’est pas le cas. Si vous deviez regarder de plus près tout ce code, vous constateriez que certaines sections sont identiques et que le codeur a utilisé le même morceau de code à plusieurs endroits différents. Ce n’est donc pas exactement 10000 lignes de code différentes.

Les tâches de programmation les plus triviales et les plus difficiles sont effectuées en combinant le même code que vous apprendrez dès le début, comme les boucles, les fonctions et les méthodes. Une fois que vous les aurez compris, écrire plusieurs milliers de lignes de code deviendra la chose la plus simple au monde.

10 Vous avez besoin d’années pour apprendre un langage de programmation

Apprendre un langage de programmation demande beaucoup de temps et d’efforts, et le processus d’apprentissage n’est jamais vraiment terminé, mais pour pouvoir comprendre et utiliser les commandes et les fonctions d’un certain langage, vous n’avez pas besoin d’âge, car toutes les commandes sont déjà en anglais, pour la plupart. La prochaine chose que vous devez faire est d’apprendre la syntaxe, ce qui serait similaire à l’apprentissage de toutes les règles de grammaire d’une langue étrangère.

Cela prendra plus de temps que d’apprendre les commandes et les fonctions, surtout si vous programmez en utilisant un langage d’assemblage de bas niveau et que vous traitez avec des registres, mais encore une fois, ce n’est pas impossible. Une fois que vous avez maîtrisé la syntaxe, vous êtes prêt. Non pas que vous soyez sur le point d’avoir terminé, mais vous serez équipé pour écrire du code par vous-même et développer vos propres applications à temps.

Ainsi, en ce qui concerne les délais, vous envisagez probablement des mois de travail acharné, mais pas des années. Il faut des années pour perfectionner vos compétences en codage, mais c’est à peu près le cas avec n’importe quelle activité de tri.

11 Il faut du temps pour gagner sa vie en tant que programmeur

Comme nous l’avons déjà souligné, il ne faut pas des années pour l’apprendre, et il ne faut pas non plus des années avant que vous puissiez commencer à gagner de l’argent avec vos compétences en codage. Bien sûr, vous ne devriez pas vous attendre à trouver un emploi chez Microsoft après avoir appris le C++ pendant un an, mais il existe d’autres emplois disponibles qui correspondent bien à vos compétences et à votre niveau d’expérience. Parce que certains endroits exigeront de l’expérience, que vous n’avez pas, puisque vous n’avez pas pu trouver d’emploi en premier lieu parce que vous manquez d’expérience, un stage pourrait être une bonne idée.

Certainement pas d’un point de vue financier, mais vous gagnerez de l’expérience et il y a toujours une chance que vous soyez embauché à temps plein. De plus, vous pouvez toujours vous essayer à la pige et trouver des clients vous-même, ce qui n’est pas une mauvaise façon de gagner de l’argent. Mais assurez-vous d’établir une bonne communication avec vos clients, que les exigences du poste soient clairement définies et que vous respectiez religieusement la date limite. Certaines personnes préfèrent travailler dans le confort de leur foyer et profiter d’horaires flexibles, c’est pourquoi un nombre croissant de codeurs choisissent cette voie pour gagner leur vie.

12 Les heures sont longues

Nous ne devrions même pas nous embêter avec celui-ci, mais nous le ferons. La programmation vous demandera de faire beaucoup d’efforts, et même de longues heures parfois, mais c’est loin d’être un modèle. Même les codeurs qui travaillent de longues heures sont bien rémunérés pour leurs efforts, et vous ne les entendez pas se plaindre. Bien sûr, vous pouvez toujours devenir indépendant et définir vos propres horaires et tarifs.

Si tous ces mythes étaient vrais, il y aurait très peu de personnes faisant la queue pour devenir programmeurs. Pourtant, le contraire est vrai. C’est définitivement une profession d’avenir, et vous pouvez faire partie de cet avenir, quel que soit votre âge, votre sexe, votre diplôme ou votre QI. Tout ce qu’il faut, c’est du travail acharné, du dévouement et le désir d’apprendre, et cela n’a rien à voir avec aucune des catégories susmentionnées.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More