Sei sulla pagina 1di 21

7 CONSEILS POUR

COMMENT

PENSE
COMME UN

PROGRAM
MEUR
ALEX LEE
J'étais un horrible programmeur.

En fait, je me suis toujours senti comme le pire


programmeur de mes cours. La moitié du temps, je ne
savais pas ce que je faisais et je me sentais toujours en
retard par rapport à mes pairs.

C'était horrible.

J'ai perdu tellement de temps coincé, confus et frustré.

Mais huit ans plus tard…

J'ai réalisé que pour être programmeur, il faut penser


comme un programmeur . Si j’avais eu l’état d’esprit que
j’ai aujourd’hui, j’aurais eu beaucoup plus de facilité et je
n’aurais pas été aussi coincé tout le temps. J'aurais
terminé des projets plus rapidement, appris la
programmation plus rapidement et obtenu de meilleures
notes.
Ces conseils vous aideront dans vos cours de codage.
Alors, gardez-les à l’arrière de votre tête.

J'utilise ces conseils précis à chaque fois que je


programme. J'ai aidé des milliers de personnes dans leurs
cours de programmation grâce à cela. Si vous souhaitez
voir ma chaîne YouTube de codage, vous pouvez ici.

Ces sept conseils se trouvent dans les pages suivantes.

1. Le codage est pour


vous
Vous êtes assis en classe, près du fond, comme toujours.
Et le professeur annonce la configuration de votre
répertoire de travail.

Vous vous demandez : « Quel est déjà le répertoire de


travail ? ».

La pièce est silencieuse, à l’exception des clics et


claquements des boutons de souris et des frappes au
clavier. Vous regardez autour de vous. Les yeux des gens,
rivés sur leur écran, comme s'ils savaient exactement
comment constituer un répertoire de travail.

Mais vous n’en avez aucune idée…

Vous avez besoin d'aide. Mais vous avez peur que si vous
levez la main, vous serez à jamais connu comme le gamin
idiot qui ne sait jamais ce qu'il fait.

Les minutes passent, votre tension artérielle augmente.


Vous vous sentez agité parce que vous ne voulez pas être
en retard dès la première semaine. Mais tout le monde
semble en avance… Et vous voulez vraiment apprendre à
programmer… Alors vous levez la main. Et obtenez la
réponse. Mais vous vous demandez toujours… « Est-ce
que le codage est pour moi ?

Eh bien, la vérité est que 75 % des personnes présentes


dans cette salle ne savaient pas non plus ce qu'elles
faisaient. D'une manière ou d'une autre, ils se sont
empressés de demander à un ami, de rechercher sur
Google ou de parcourir des diapositives. Et s’ils avaient de
la chance, ils en faisaient la moitié correctement.

La vérité est que comme le professeur ne l'a pas enseigné


clairement, la classe a vécu une expérience horrible.

J'ai vécu cette expérience exacte d'innombrables fois chez


NC State et chez APCS.

La programmation semble déroutante UNIQUEMENT


parce qu'elle n'est pas enseignée simplement. Ce n'est pas
ta faute, si c'était ta faute, tu n'aurais pas été aussi inquiet.

Le codage est fait pour vous. Ne laissez PERSONNE vous


dire le contraire :)
2.Voyez ce qui
fonctionne. Voyez ce
qui ne fonctionne
pas.
Une grande idée fausse est qu’il faut « réfléchir » très fort
pour être un bon programmeur.

Mais vous n'avez pas besoin de réfléchir sérieusement.

En fait, les meilleurs programmeurs n’ont pas besoin de


réfléchir du tout ! Ils ont si souvent vu ce qui fonctionne
et ce qui ne fonctionne pas que cela devient facile. Ce
sera beaucoup plus facile si vous écoutez l'ordinateur,
plutôt que d'essayer de trop réfléchir et de forcer le code à
fonctionner . Je vais donc vous montrer une méthode que
vous pouvez utiliser pour découvrir et apprendre du
nouveau code.

La méthode est simple.

1. Trouvez un exemple fonctionnel.


2. Courir.
3. Changez-le un peu.
4. Courir.
5. Changez-le et changez autre chose cette fois.
6. Courir.
7. Répétez les étapes 5 à 6. Beaucoup.

Cela renforce le code fonctionnel et le code non fonctionnel


dans votre cerveau. Voici un exemple :

1. System.out.println("Bonjour le monde !");


2. Résultat : Bonjour tout le monde !
3. System.out.println("Mon premier programme!");
4. Résultat : Mon premier programme !
5. System.out.println(Bonjour le monde !);
6. Exception dans le fil de discussion « principal »…
7. system.out.println("Bonjour le monde !");
8. Exception dans le fil de discussion « principal »…

Vous deviendrez naturellement curieux et apprendrez


simplement en jouant.

3. Apprendre des
gens, c'est
Plus efficace que
les sites Web
La plupart du temps, vous souhaiterez rechercher sur
Google " comment utiliser la boucle " ou " comment
obtenir un élément d'un tableau en Java " pour vous aider
à coder. C'est une façon de trouver d'excellentes
informations et même des exemples de code !

Je fais toujours ça à chaque fois que je code et Google est


génial :)

Mais la plupart du temps, le public de ces sites Web


n’est pas constitué de débutants. Il peut donc y avoir de
nombreux termes techniques, du code que vous n'avez
pas encore appris et des réponses intimidantes.

Je l'ai appris à la dure.

Un jour, j'avais du mal avec un devoir que je devais


remettre avant la fin du cours. J'ai lutté pendant la moitié
du cours jusqu'à ce que je lève enfin la main et demande
de l'aide au TA.

Il a utilisé des termes simples et m'a appris comment


résoudre mon problème en quelques secondes .

C'est à ce moment-là que j'ai réalisé qu'il était bien plus


efficace d'apprendre le code auprès d'une personne plutôt
que d'un site Web textuel.

Vos amis, pairs et TA comprennent mieux vos besoins


que les sites Web. Si vous êtes bloqué, n’hésitez pas à les
contacter.

Vous grandirez tous les deux dans le processus. Vous


comprendrez rapidement et ils apprendront en vous
aidant. Vous direz bientôt "OOOOOOOH MON DIEU, je
ne peux pas croire que j'ai raté ça !!!! C'est une si petite
chose, wow merci beaucoup !!!!" Et "Tu peux faire ça !?!?"
Et "Woah, ça veut dire que je pourrais faire ceci, ceci et
cela..."

La programmation peut être une activité très individuelle.


Mais les moments que vous partagez avec les autres sont
ceux dont vous vous souviendrez et que vous apprécierez
le plus. Sans parler du moyen le plus rapide de progresser
en tant que programmeur.
4. Votre super
pouvoir
Le codage est un super pouvoir. Ça l'est vraiment.

Sans programmeurs informatiques, ce qui suit n'aurait pas


été possible :
• Atterrir un robot sur Mars.
• Prendre une photo d'un trou noir
• Effectuer des calculs quantiques
• Créer des réalités virtuelles
• Surpassez les humains au Go
• Vous lisez ce document
• N'importe quoi sur Internet

Vous pouvez tout faire si vous savez programmer. La


seule limite est votre propre imagination.
N'oublie jamais cela.

5. Les MEILLEURS
programmeurs
adoptent cela…
Les meilleurs programmeurs du monde adhèrent à ce seul
fait…

Un ordinateur est un outil.

C'est ça.

Il n'y a rien de vraiment spécial dans un ordinateur. Tout ce


qu'un ordinateur peut faire, c'est dire si un signal
électronique est activé ou désactivé.
Mais nous avons créé des langages de programmation qui
nous permettent de faire des choses avec ces signaux.
Nous avons commencé modestement, en faisant des
calculs avec ces signaux. Ensuite, nous avons appris à
stocker des données, à écrire du texte, à afficher des
couleurs, à créer des applications et à créer de
l'intelligence. Le tout avec des signaux électroniques
marche/arrêt AKA binaires.

La programmation est la créativité, le cœur et l'âme de


l'humain traduits en signaux électroniques allumés et
éteints.

Nous aimons nos ordinateurs. Mais acceptez le fait que


vous devez y mettre, ce que vous voulez en retirer.
Heureusement, d'autres personnes ont élaboré de
nombreux codes et programmes pour vous aider dans
votre voyage.

C'est votre travail de l'assembler et de vous l'approprier.


L'ordinateur est exactement ce que vous utilisez.
e n'est qu'une
e d'étapes
ment fait-on un sandwich au beurre de
t à la gelée ?

bien, mettez simplement du beurre de


t de la gelée sur du pain, n'est-ce pas ? »

ement ! Maintenant, comment diriez-vous à un


e créer un pb&j ?

veux dire… je ne sais pas, c'est un ordinateur.


pas simplement le programmer »

programmer un ordinateur pour faire un pb&j, tu


e tu m'as dit, mais le plus précis possible .

du beurre de cacahuète
de la gelée
7. Exprimez-vous
Vous avez enregistré des fichiers, exécuté des projets et
installé des bibliothèques.

Mais...

À la fin de la journée...

En programmant, vous vous exprimez.

Vous êtes le seul devant cet écran. Tout ce que vous


essayez est à 100 % vous. Vous créez des programmes.
Et vous les brisez. Chaque erreur, erreur et course vous
rend meilleur.

Parce qu'un jour, quand tu t'assois devant un ordinateur. Et


vous voulez créer quelque chose à partager avec les gens.
Vous pouvez . Alors allez-y et laissez votre marque sur ce
monde, seuls des gens comme nous ont la force de le
faire.
Si vous avez apprécié ce
PDF,
assurez-vous de
rejoindre d'autres
étudiants programmeurs
dans mon
Groupe Facebook
GRATUIT…
Java Students Unite est le
groupe
où les étudiants Java
peuvent apprendre
et discutez de la façon
d'obtenir des A et
améliorer leur
compréhension de
Java.

Rejoignez Java Students Unite sur


FB

Potrebbero piacerti anche