CodeGym /Cours /C# SELF /Comment savoir si je vais y arriver ?

Comment savoir si je vais y arriver ?

C# SELF
Niveau 8, Leçon 0
Disponible

Le principe du Marine et la programmation

Le principe du Marine dit : si tu trouves des hommes et des femmes physiquement aptes, alors avec une formation et un entraînement appropriés, tu peux presque transformer n’importe lequel d’eux en un combattant exceptionnel. La programmation est une compétence comme jouer de la guitare, nager ou faire du vélo. Les gens ne naissent pas cyclistes.

img

Il y a beaucoup de personnes intelligentes et capables qui travaillent deux fois plus que des programmeurs, mais gagnent quatre fois moins. Peut-être qu’elles ne sont tout simplement pas à leur place ?

Pourquoi la programmation ?

Avant d’apprendre la programmation à quelqu’un, il vaut mieux clarifier ce que cela lui apportera.

1. Un travail simple et intéressant

La programmation, c’est un travail simple et passionnant. Beaucoup de créativité. Beaucoup de débutants ne peuvent pas tout de suite croire qu’ils font maintenant ce qu’ils aiment, et qu’en plus, ils sont payés pour ça. Ensuite, ils s’y habituent.

2. Bien rémunéré

C’est juste agréable de voir que, après 5 ans de travail, des spécialistes compétents commencent à s’acheter des voitures ou des maisons.

3. Horaires flexibles

Un horaire rigide, c’est désagréable. Tout le monde qui a déjà été coincé dans un embouteillage aux heures de pointe ou qui a été sanctionné pour 5 minutes de retard vous le dira. Et que dire de la possibilité d’arriver au travail à 11h et de partir à 17h ? Tu appelles ça un rêve ? Pour la majorité des programmeurs, c’est la réalité. Gère ton boulot, et personne ne te dira rien. Dans beaucoup d’entreprises, tu peux même ne pas venir au bureau et travailler de chez toi. On peut toujours s’arranger.

4. Évolution professionnelle

Dans presque toutes les organisations, pour obtenir un poste prestigieux et bien gagner sa vie, il faut faire carrière. Pour un programmeur, il suffit de rester programmeur. Pas besoin de se reconvertir en admin ou de lutter pour devenir chef. Tu peux simplement évoluer professionnellement. Les programmeurs avec 5 à 10 ans d’expérience ont des salaires incroyables.

5. Haute mobilité internationale

Les trois métiers les mieux payés dans le monde : juriste, chirurgien/médecin et programmeur. Il est très difficile pour un juriste de travailler à l’étranger : lois différentes, droit de la jurisprudence, etc. Pour un médecin, il faut apprendre une nouvelle langue, respecter d’autres standards médicaux, et repasser des examens. Pour un programmeur, rien à apprendre de nouveau. La même langue. Les mêmes standards. Souvent, même les clients sont les mêmes.

6. Salaires parmi les plus élevés dans le secteur

img

Les plus élevés. Surtout pour les débutants.

On ne peut pas devenir programmeur en lisant un livre. Il faut au moins 500 heures de pratique. Comme en boxe. On ne peut pas simplement revoir tous les combats et devenir professionnel. Il faut passer de longues soirées à s’entraîner en salle (c’est pourquoi dans CodeGym, il y a beaucoup d’exercices pratiques).

Toutes les propositions de devenir programmeur en 10 heures sont aussi irréalistes que de vouloir apprendre la boxe en 10 heures. Et ensuite, monter sur le ring ! Ne faites pas ça.

Parfois, quand un débutant demande sur les forums comment devenir programmeur, on lui dit : « Trouve-toi des exercices et fais-les ». Ce n’est pas comme ça que ça marche. La vérité, c’est que tu ne peux pas inventer un exercice qui dépasse immédiatement ton niveau de connaissances. Tu sais quelque chose ou tu ne sais rien.

Seul quelqu’un qui maîtrise bien le sujet peut te proposer une série de tâches, chacune t’apprenant quelque chose de nouveau et ne demandant pas une semaine pour être résolue. C’est exactement ce que nous avons fait.

Une approche innovante de l’apprentissage

L’apprentissage chez CodeGym n’est pas comme à l’université. Tu le remarqueras rapidement. Mais c’est plus efficace.

À l’université, tu étudiais probablement sous forme de longues conférences et de pratique pour les renforcer. Cette méthode vise à te donner des connaissances approfondies. Mais tes compétences pratiques réelles laissent souvent à désirer. Et pour être honnête, tu ne sais presque rien de vraiment utile avec cette méthode.

Ici, c’est différent. La théorie, ce sont des connaissances, et les connaissances, ce sont des réponses à nos questions. Donc, d’abord, on pose des questions — des exercices pratiques difficiles à résoudre avec tes connaissances actuelles, puis on donne les réponses (la théorie) qui permettent de les résoudre beaucoup plus facilement.

Le nouveau matériel est présenté en trois étapes :

  1. Découverte (le minimum de théorie ou quelques exercices pratiques).
  2. Bloc principal de connaissances (tu dois comprendre parfaitement de quoi il s’agit).
  3. Détails et subtilités (on comble les lacunes).

De cette façon, tu rencontreras au moins trois fois le même sujet. Sans parler du fait que tout est très lié, et il est impossible d’expliquer complètement un sujet sans évoquer au moins partiellement d’autres sujets en amont.

Certains étudiants s’indignent même à propos des exercices : « On ne l’a pas encore vu en cours ». Ces exercices sont une occasion de réfléchir : comment peut-on les résoudre avec ce que tu sais actuellement ? Tu passeras une heure ou deux dessus, mais tu seras ensuite ravi de découvrir une nouvelle approche ou une solution élégante.

De plus, dans la vie réelle au travail, on te donnera d’abord une tâche, puis tu chercheras les connaissances nécessaires pour la résoudre. La vie, c’est ça. Plus tôt tu t’y habitues, mieux ce sera.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION