Transcription
1. Introduction du cours: Bonjour et bienvenue. Vous avez donc décidé
d'apprendre à coder. Laissez-moi vous dire
que c'est probablement la meilleure décision que vous
ayez prise dans votre vie. Le codage est l'une des compétences les plus
étonnantes au monde. Non seulement vous pouvez créer
des projets pour améliorer votre vie, automatiser des
tâches ennuyeuses, que ce soit à maison ou
sur le lieu de travail, mais surtout, apprendre à coder et construire nouvelle carrière incroyable qui
soit non seulement bien rémunérée, mais vous offre également
un excellent équilibre entre vie professionnelle et vie privée et de nombreux
défis extrêmement intéressants à relever. Mais la plupart des gens qui essaient d'exécuter le code
n'y parviennent malheureusement jamais. Le codage est une compétence très
particulière et ce n'est pas facile à faire. C'est pourquoi j'ai créé
ce cours qui vous
apprendra tout ce
que j'aurais aimé savoir avant de commencer à apprendre
à coder en ligne. Ce cours est parfait pour toi. Si tout d'abord, vous n'avez pas
bien commencé à apprendre à coder et vous ne savez pas
quelle étoile ou numéro deux, si vous avez déjà commencé, mais vous n'avez pas l'
impression de
progresser et vous avez l'impression que, vous savez, retenir correctement tout ce que
vous apprenez. s'agit pas d'un
cours de programmation en soi, mais c'est le
guide complet pour apprendre à coder en ligne, que vous
devriez avoir à portée de main tout au long de votre parcours de codage. Dans la première partie du cours, nous aborderons les
quatre principaux facteurs que vous devez garder
à l'esprit lorsque vous
apprenez quoi que ce soit
afin d'apprendre de
la manière la plus efficace de parler sur
la façon de rester motivé, arrêter de procrastiner
et, surtout, de profiter
du voyage pour continuer. la deuxième partie du cours,
nous approfondirons les langues spécifiques que je vous
recommande de
commencer en tant que débutant, ainsi que mes critiques
des meilleures ressources et cours que vous
devriez commencer. et comment les utiliser efficacement. Enfin, nous verrons
comment créer un portefeuille de
projets vraiment cool pour enfin obtenir un emploi. J'ai suivi ce cours parce que je vois de nombreuses personnes vouloir apprendre
à coder, désireuses de profiter des avantages incroyables
que peut offrir
le revêtement, mais
qui font simplement les mauvaises choses , ce qui les démotive. Ils finissent donc par arrêter de fumer
avant d'y arriver. Apprenons donc à coder ensemble. J'ai hâte de
vous voir au premier cours.
2. Suis-je suffisamment intelligent pour apprendre à coder ?: Bienvenue. Vous avez peut-être encore des
doutes car
il y a un débutant. Je sais que la programmation
peut sembler assez effrayante nos jours, chaque fois
que
je dis à mes amis que j'ai appris
à coder par moi-même et tout ça, ils pensent toujours
que je dois être très intelligent parce que j'ai été
capable d'enseigner Moi au code. Et bien que cela soit flatteur, c'est juste quelque chose qui
n'est pas du tout vrai pour un code plus volumineux. Tu n'as pas vraiment
besoin d'être intelligent. La plupart des gens pensent
que le revêtement implique des calculs
compliqués de très haut niveau. Et c'est tellement difficile
qu'il faut avoir cet
esprit de fou de maths pour pouvoir le faire. Et ce n'est vraiment pas
vrai du tout. C'est ça. Le revêtement n'est en fait pas du tout une
question de mathématiques. Eh bien, nous devons d'abord
comprendre
la différence
entre la programmation, l'
informatique et, soit la différence
entre la programmation, dit en passant, la programmation et le codage
sont à peu près la même chose, nous utiliserons ces deux termes interchangeables, une programmation consiste simplement lui donner des instructions
logiques à un ordinateur. Rien de tout cela n'implique
réellement de calculs compliqués. La partie où vous
devez être assez intelligent dans le domaine de l'informatique très
théorique, où vous réfléchissez à la théorie des algorithmes
et peut-être que vous vous intéressez l'IA ou
à la machine apprendre à le faire. Bien sûr, vous devez avoir
une bonne formation en mathématiques, mais simplement pour écrire des programmes, pour coder, vous n'avez besoin que d' une pensée
logique de base. Donc, qui
apprendra naturellement au fur et à mesure que vous suivrez ce cours et que vous serez des ressources
pour débutants. Donc, si vous dites que j'ai peur savoir si vous êtes assez
intelligent, si vous serez
capable d'apprendre à coder. Tu dois arrêter car
tout le monde peut apprendre à coder. Je ne suis pas du tout un génie. Je suis littéralement l'homme le plus
normal au monde. Nous avons juste trouvé
les bonnes choses à faire au bon moment. Et j'ai donc pu le faire. Et si je l'ai fait, tu
peux le faire aussi. OK. Maintenant que nous avons surmonté la peur de savoir si je suis assez intelligent ? Il est vrai que le codage n'
est pas facile à apprendre, mais ce n'est pas difficile dans le sens où il faut
être très intelligent. Cela n'a tout simplement pas
l'impression que cela peut prendre beaucoup de temps et que vous devez vraiment comprendre
comment l'apprendre correctement. C'est vraiment différent de l'
apprentissage de nombreuses autres compétences. C'est pourquoi dans les prochaines
diapositives, nous aborderons les
techniques d'apprentissage appropriées de ce que vous devez savoir
pendant votre voyage. Alors je t'y verrai.
3. L'apprentissage de l'équation de code: Parlons de l'équation
d'apprentissage de la programmation. Pour cela, nous utiliserons l'analogie
d'un navire navigue dans des eaux
dangereuses, semées d' embûches et d'erreurs que vous pouvez commettre en apprenant
à
coder pour devenir un programmeur compétent pour
réussir à vendre cette destination, vous avez besoin de quatre facteurs principaux. Tout d'abord, c'est le y, qui est le roi du
navire, qui définit le but et la raison vous essayez d'
atteindre votre destination. La première erreur
que
font toujours les gens lorsqu'ils
apprennent le code est ne jamais se demander pourquoi ils le font réellement. Et je crois que c'est l'une
des principales raisons pour lesquelles les gens finissent par être
motivés et abandonnent. La deuxième étape est la discipline, ce qui, dans notre exemple, ressemble à un véritable navire. C'est le noyau dont vous avez besoin pour traverser
ces moments difficiles. Ou il pensera
que pour apprendre quelque chose, il
faut de la motivation. Mais le fait est que vous ne serez pas toujours
motivé par ce vous avez vraiment besoin, c'est la discipline plutôt que de la discipline
dans laquelle nous en parlons. Nous parlerons
exactement de la façon de construire. Ensuite, vous avez les
méthodes qui vous permettent de purger cette métaphore comme celle
du capitaine du navire, tandis que le y est la mission de subvention que le roi qui a commandé
le navire vous a confiée. C'est le capitaine. Alors que pour réfléchir aspects pratiques de
la manière dont
vous atteignez réellement
cet objectif
, à savoir atteindre votre destination ? Et pour ce faire, vous devez
adopter les bonnes habitudes, la bonne stratégie et la bonne méthode pour les étudier. En fait, dans la brève section
où nous en parlerons, je vais vous
apprendre à faire exactement cela. Enfin, la pratique, le codage proprement dit et la
manière de le faire sont-ils corrects ? Et dans cette métaphore, sont comme les
heures de travail du navire, ceux qui font le
travail quotidien, le gros travail, pour faire
avancer le navire vers la cible. Et vous êtes, lorsque
vous apprenez à coder la pratique elle-même, c'est
le fait de le faire qui fait que ces concepts sont ancrés
dans votre cerveau. Mais parlez
de quelques techniques d'apprentissage qui mettent vraiment l'accent
et
vous permettent vraiment de commencer à pratiquer plutôt que plus tard. L'une des
plus grandes erreurs que
font les gens est de ne pas commencer appliquer ce qu'
ils apprennent suffisamment tôt. Mais c'est le problème
des gens qui ne savent pas comment s'y prendre.
C'est donc le plan. Dans les quatre prochaines sections, nous
approfondirons chacune de ces parties établir votre équation d'apprentissage
et votre plan d'apprentissage. Ensuite, nous aborderons ressources,
les
projets et les langages de codage spécifiques. Mais vous utiliserez alors
ce plan à l'avenir. Mais je pense que les
quatre sections suivantes constituent probablement la
partie la plus importante de ce cours. Et quelque chose que vous
devez avoir en cours de route peu importe où vous
finirez par concevoir par la suite. Assurez-vous donc de faire attention.
4. Commencez par pourquoi: fait qu'il soit là est probablement
le facteur le plus crucial qui déterminera
si vous finirez par vous en tenir à apprendre à
coder et réussir ou si vous
abandonnerez au bout de deux semaines,
comme le font la plupart des gens. Et c'est pourquoi, pourquoi voulez-vous
apprendre à y aller sérieusement ? Arrêtez-vous là un instant. Arrêtez cette vidéo et demandez-vous pourquoi
voulez-vous vraiment laisser le code, vous devez vraiment
réfléchir par vous-même, à quel est le but ? Quel est le grand objectif que vous visez
avec cette balance ? Je peux vous donner un exemple tiré de
ma vie antérieure, lorsque j' essayais d'apprendre un tas
d'échelles différentes. Par exemple, à un moment de ma
vie, j'essayais d'
apprendre le chinois, comme la plupart des
filles au début, essayais d'apprendre un tas
d'échelles différentes. Par exemple,
à un moment de ma
vie, j'essayais d'
apprendre le chinois, comme la plupart des
filles au début,
J'avais vraiment hâte d' apprendre le chinois, mais au bout de
quelques semaines, je me suis simplement démotivée et
je continue. Mais en fait,
je n'arrivais tout simplement pas comprendre pourquoi c'est
parce que normalement, je
suis une personne très disciplinée et très motivée, mais nous, Chinois, cela ne
fonctionnait tout
simplement pas au
conclusion à laquelle je suis arrivé. Est-ce que c'est pour cela que je n'ai pas
pu m'en tenir à apprendre chinois parce que je n'avais pas
un objectif assez fort ? Certaines des raisons d'apprendre
une langue humaine peuvent être que vous voulez
vivre en Chine ou que vous souhaitez communiquer avec vos collègues chinois
et peut-être que vous voulez apprendre des
livres en chinois. Mais rien de tout cela ne m'a vraiment
enthousiasmé. Donc, à la fin,
chaque fois que j'avais besoin de commencer
à apprendre le chinois, quand je n'en avais pas envie, je n'arrivais tout simplement pas à le faire
parce qu'il n'y avait pas de raison assez
forte, Suffisamment pour me permettre de continuer. C'est pourquoi, lorsque vous
apprenez à coder, si vous ne comprenez pas
le but, la raison, la mission, avant de commencer, vous ne
savez même pas où vous allez. cause de l'exemple d'un navire, vous pouvez probablement constater que
si vous ne
décidez pas vraiment où nous voulons que
le navire aille, vous finirez
par
y flotter sans vraiment
aller nulle part. donc vraiment arrêtée pour
réfléchir au pourquoi, la raison, pendant
la première partie du projet de cours, je
voudrais simplement m'arrêter, prendre un bout de papier et
écrire la ou raisons pour lesquelles vous voulez apprendre le code couleur n'
est pas facile à apprendre. Si vous ne le faites pas, vous ne serez pas en mesure d'
avoir la motivation et la discipline nécessaires
pour surmonter
ces moments difficiles car il fera chaud. Alors, notez votre pourquoi, puis pendant le reste
de votre voyage, chaque fois que vous n'avez pas
envie de travailler, ouvrez cette page et examinez vos raisons, et
souvenez-vous simplement d'elles dans votre esprit. Et je te promets que tu
seras capable de travailler. Donc, si vous avez découvert
votre femme avant tout un tas de personnes
différentes, mais qu'il vous reste encore
beaucoup de choses à faire pour trouver
comment réussir
lorsque les choses se compliquent . Dans la section suivante,
nous allons donc
approfondir le facteur discipline de l'équation d'apprentissage
et comment être capable de travailler dur même lorsque
vous n'en avez pas envie.
5. Comment être motivé à apprendre à coder: La motivation est ce
que la plupart des gens attendent avant de
passer à l'action. chose la plus générale
selon laquelle la motivation est bonne est quelque chose que
vous voulez atteindre. Quelque chose pour la motivation
est vraiment mauvais. Qui est, qu'est-ce que la motivation ? La motivation n'est essentiellement
qu'une émotion. C'est une partie de votre
cerveau qui vous dit ce qu'il veut que vous
fassiez à tout moment. Mais le problème, c'est que c'est le côté de votre cerveau qui contrôle. Cette émotion de motivation
ne vous dit pas de faire les choses que vous
devriez réellement faire pour votre bénéfice
à long terme. La façon dont je pense à
cela est que vous êtes ici et que vous avez vos objectifs ici
. Et entre les deux,
il y a un tas d' actions à
effectuer pour que vous y arriviez. Disons, pour les besoins de
cet exemple, que vous deviez prendre 10 000 mesures, peu importe ce que cela signifie pour atteindre,
s'il vous plaît, pour combler cette lacune. Mais si vous attendez la motivation, vous ne
finirez par faire qu'environ 20 % de
toutes ces actions. Parce que le fait est que vous ne serez jamais
toujours motivé. Vous ne
serez probablement motivé que 20 % du temps, ce qui signifie que
vous finirez par ne prendre que 20 % des mesures que vous devez prendre conformément à ce que
nous devons déterminer. Y a-t-il un moyen pour nous de faire
le reste de cette action, le reste de ces 8 000 actions Même lorsque vous n'êtes pas motivé, nous devons essentiellement courir pour contourner notre émotion de motivation. La meilleure façon de
penser est que
dès que les deux côtés de
votre cerveau, d'une part, il y a ce type de cerveau dont nous parlerons, est contrôlé par la motivation, c'est contrôlée par l'émotion. Et de ce côté du
cerveau, c'est une sorte de recherche du mal et du plaisir. Et il s'agit toujours de
vous dire de faire les choses qui vous
procureront le plus de plaisir à
ce moment précis. Il s'agit donc d'une partie
ciblée de votre cerveau à très court terme. Et pour la plupart des gens,
c'est la partie
du cerveau qui contrôle à
peu près tout votre oxygène, ce qui n'est pas très bon pour vous. Mais ensuite, vous avez cet
autre côté du cerveau, qui
pense vraiment au long terme, ressemble vraiment à une personne rationnelle et
responsable qui vous
dit ce que vous devriez réellement faire plutôt que ce que tu veux faire. Malheureusement,
le cerveau de la plupart des gens, c'est ce cerveau émotionnel à court terme qui est beaucoup plus puissant
parce qu'il possède une arme très puissante
appelée dopamine. La dopamine est cette hormone qui
vous donne
essentiellement du plaisir chaque fois que vous vous
sentez motivé pour quelque chose, où que vous vouliez
faire quelque chose, c'est parce
que vous pensez que cette action va vous donner
dopamine. La dopamine est une question
de court terme, par exemple manger du sucre, peut-être
écouter de la musique, tout cela vous
donne de la dopamine le moment et votre
cerveau devient accro, de
la dopamine, encore une fois, de la dopamine. Ainsi, chaque fois que cet
aspect à court terme de votre marque peut vous indiquer que faire quelque chose vous
donnera de la dopamine. Tu es toujours plus
enclin à le faire. Maintenant, parfois, les bonnes choses vous
donneront également de la dopamine. exemple, le travail
vous donne également de la dopamine et vous
fait vous sentir bien. Mais la plupart du temps, ils
ne le feront pas, car
la plupart du temps, vous
avez toujours certaines choses, certaines mesures que vous pouvez
prendre qui vous procureront plus de plaisir sur le moment présent. Mais ces actions ne sont
presque jamais celles qui
vous permettront réellement d'atteindre vos objectifs, d'
atteindre votre objectif et d'
obtenir des avantages à long terme. C'est pourquoi vous
devez arrêter d'
écouter ces aspects
motivants de votre cerveau. chose la plus importante que vous devez apprendre est de cesser de rechercher gratification
à court terme
et de
commencer à rechercher la
gratification à long terme. Si tu apprends à coder, si
tu
réussis, ta vie sera
bien meilleure. À long terme, vous serez beaucoup plus épanouie
lorsque vous maîtriserez cette
compétence très difficile et que vous pourrez faire toutes les choses intéressantes que
vous pouvez faire avec. Et vous aurez probablement aussi
une très belle carrière qui améliorera généralement
votre vie à long terme. Mais pour y arriver,
vous devez
d'abord travailler dur
et adopter cette discipline,
adopter une discipline
qui consiste essentiellement à écouter ce côté
rationnel du cerveau, toujours penser à ce qui est
la meilleure chose
à long terme je puisse faire en ce moment ? Et si vous n'
y arrivez pas
par pure volonté, voici quelques astuces
pour essayer
de tromper ce cerveau à court terme en
quête de plaisir en croire que ce que votre cerveau
à long terme vous dit est en fait ce qui vous procurera également
plus de
plaisir à court terme. Tout d'
abord, vous allez
essayer de rendre l'action
plus agréable. Par exemple, lorsque vous
apprenez à coder, écoutez de la très
bonne musique que vous aimez, tout en vous procurant beaucoup
de plaisir dans le moment présent, ce qui donne une apparence
motivante à
votre cerveau passez davantage
à l'action, ce qui vous donnera plus de chances de commencer à la faire. La deuxième idée est de gamifier
le système d'une manière ou d'une autre, si vous aimez les jeux
vidéo comme je le
faisais quand j'étais plus jeune. Il s'agit des objectifs
que vous essayez d' atteindre
au cours de votre parcours
de programmation. Un peu comme des succès dans un jeu, comme des trophées que
tu essaies de remporter. La dernière chose à faire est de
raccourcir la boucle de feedback, c'
est-à-dire de faire les choses de
telle sorte que vous puissiez voir les fruits de votre
apprentissage beaucoup plus tôt. Le revêtement du micro errant ou l'apprentissage et les compétences,
c'est que, étant donné, vous
faudra beaucoup de temps
pour voir les résultats de votre
dur labeur également. L'une des choses sur lesquelles je mets le plus l'
accent sur
ma chaîne YouTube, par exemple est de créer des projets réellement utiles pour vous. Ainsi, dès que vous pourrez commencer à appliquer votre style d'apprentissage, pratiques de
construction, à vos projets
et à réfléchir à
des problèmes, vous souhaiterez peut-être résoudre le recodage, par exemple une grande partie de mon automatisation
les projets tentent de résoudre exactement ce problème. Nous
parlerons également de ce type de projets plus tard dans
le cours afin que vous
puissiez leur montrer que la boucle de
feedback vous
permet de récompenser votre
dur labeur bien plus tôt. Il n'y a donc pas grand-chose
que vous puissiez faire pour tromper votre
cerveau à court terme en lui
faisant croire que vous devriez
apprendre à coder que vous devriez
apprendre à coder
et donc vous motiver. Mais la plupart du temps, ce que vous
devez faire spécifiquement, c'est ne même pas penser à
la motivation. Pour oublier la motivation, il suffit de travailler dur même si
vous n'en avez pas envie. C'est ainsi que vous construirez
un navire solide qui vous permettra de
surmonter
tous les écueils dans
lesquels la plupart des gens tomberont, comme arrêter de fumer parce
qu'ils ne sont pas motivés.
6. Comment arrêter de perdre du temps: Ce jeudi, dans cette
première partie du cours,
nous expliquerons comment adopter
les bonnes habitudes et
le bon système,
ainsi que le bon
calendrier pour que vous puissiez nous expliquerons comment adopter
les bonnes habitudes et
le bon système, ainsi que le bon
calendrier pour que vous apprendre de la manière la
plus optimale possible. La première et probablement la
plus importante idée que vous devez comprendre
concernant l'apprentissage efficace. Cela s'appelle uniquement Deep Work. La plupart des gens travaillent
de manière superficielle, ce qui signifie simplement un travail
très distrait où vous avez
votre téléphone à portée de main, vous êtes probablement quelque part
ici et vous recevez des notifications ou
quelqu'un m'a envoyé un message et laisse-moi vérifier. Ensuite, tu le ranges et tu
essaies de retourner au travail. Mais il s'agit en fait
d'une méthode d'apprentissage extrêmement inefficace. Je pense que si vous
vérifiez simplement votre message pendant 5
secondes et que vous vous
remettez au travail, c'
est très bien. Mais la façon dont cela fonctionne réellement, si vous êtes distrait serait-ce que 5 secondes de votre travail, c'est en quelque sorte réinitialiser votre cerveau de
telle sorte qu'
il vous faudra 15
à 20 minutes pour
y revenir au centre de l'attention. Et il existe de véritables
recherches à ce sujet. C'est pourquoi il
est
extrêmement important que lorsque vous travaillez, vous concentrez uniquement
sur votre travail. Vous ne permettez aucune
distraction pour quelque raison que ce soit. Tu fermes ta porte, tu
ne te parles plus. Mettre des écouteurs
pour quelqu'un aime White Noise. S'il y a du bruit autour de vous, faites
tout ce que vous pouvez pour définir
ce type de travail approfondi dans
votre calendrier, travail approfondi dans où vous êtes uniquement autorisé à vous
concentrer sur votre travail. Si vous faites
cela pendant ces blocs d'une heure et deux heures, obtiendrez
en fait plus que
ce que quelqu'un d'autre
pourrait obtenir. Qui fait 6 heures ou un travail superficiel et très
inefficace. C'est un livre que je vous
recommande de lire à ce sujet. Il s'appelle Deep
Work de Cal Newport. Et l'auteur de ce livre
est lui-même
informaticien. Mais c'est en quelque sorte de
là que toute cette idée de travail approfondi est née. L'une des choses que sont les personnes
les plus performantes, celles qui maîtrisent réellement compétences
très difficiles, maîtrisent
très rapidement. Et l'autre
avantage de Deep Work est qu'il vous
oblige à passer beaucoup moins d'heures à
travailler que vous ne le pensez. Vous pourriez penser que pour apprendre
à y aller en six mois, vous devez y
passer entre six et huit heures par jour. Vous avez vu toutes ces vidéos
YouTube qui disent, oh, comment j'ai étudié
12 heures par jour. Mais si vous
étudiez efficacement, il est en fait quasiment
impossible de faire six, huit ou 12 heures. Parce que
lorsque vous travaillez en profondeur, recherches ont montré que la limite, en particulier pour quelque chose
exigeant sur le plan cognitif, comme apprendre à coder, cela
ne prend que 4 heures environ. Donc, si vous avez le temps de le faire blocs de deux heures de travail approfondi, cela vous permettra d'atteindre 4 h, c'est à peu près le maximum
que vous pouvez
faire. Et au-delà de cela,
essayer d'en faire encore plus peut même être contre-productif . Trouver
vous-même un système où vous pouvez placer ces blocs horaires est religieux, cela
dépend de votre emploi du temps. J'aime avoir au moins
2 h du matin. Maren se réveille d'abord
parce que quand tu te
réveilleras, surtout si tu
dors bien, ce qui est très important, tu auras
droit à de l'énergie pour moi C'est le moment le plus
optimal pour apprendre, mais vous devez
déterminer par vous-même, quel moment
vous sentez-vous le plus alerte ? Quand avez-vous l'impression le plus en mesure de faire
avancer les choses ? donc d'étudier
à
différents moments de la journée et de déterminer quel est le
meilleur moment pour vous. Et c'est très important. Faites des pauses
entre les deux et laissez votre cerveau
se recharger et récupérer. Votre arme la plus importante pour étudier efficacement est la concentration. Et
la concentration est un peu comme un muscle et elle fonctionne de la
même manière que l'entraînement de
vos muscles
. Si vous essayez faire 100 répétitions de développé couché, vous savez probablement que ce
n'est même pas le moyen le plus efficace de le faire, le
moyen le plus efficace pour entraîner les muscles, il suffira juste
d'induire une réponse puis utilisera le reste
du temps pour se reposer, se ressourcer pour la prochaine séance. Et c'est exactement
ainsi que vous devez également
penser à votre muscle de concentration. Bien que nous en ayons
parlé jusqu'à présent, vous devez tout d'abord
commencer à adopter un travail approfondi. Et deuxièmement, utiliser un
calendrier pour planifier ces accessions plus approfondies
au moment qui vous convient le mieux et
qui convient à votre emploi du temps pour moi, 2 h du matin plutôt que 2 h après le déjeuner
, puis après le dîner, si j'ai encore de l'énergie, je peux essayer d'en faire un peu plus, mais pour le moment, c'est un travail
assez superficiel et quelqu'un qui n'est
même pas très efficace. Donc, la plupart du
temps, je me
repose littéralement ou le reste de la journée pour que
cela soit encore
plus efficace. L'autre habitude qu'ils essaient
généralement d'adopter est chaque matin, au lieu
de fixer des objectifs quotidiens, ce que
vous voulez atteindre ce
jour-là parce que vous avez des problèmes et que vous devez suivre
le cours que vous suivez
. le matin. Juste pour noter qu'
aujourd'hui, votre objectif est de résoudre cet ensemble
de problèmes
afin que , lorsque vous aurez accès à ces accès
plus approfondis, vous
sachiez exactement
ce que vous devez faire. Vous n'avez donc pas besoin
d'utiliser cette énergie de
travail profonde pour ainsi dire, savoir quoi faire. Et vous pouvez simplement
faire ce que vous devez faire. Et l'autre sur
ce que vous
faites réellement pendant vos heures d'étude. Il existe de nombreuses
idées sur l'apprentissage efficace que la plupart des gens
ne comprennent pas très bien. Par exemple, l'une des méthodes les plus
courantes d'étudier consiste à mettre en évidence un tas de
textes dans votre manuel. Mais si vous y
réfléchissez,
vous constaterez que c' est
une façon très inefficace étudier d'autres domaines
que les gens font habituellement, mais qui n'est en fait
pas efficace. S'agit-il de relire des choses ou simplement revoir
passivement
un didacticiel, par exemple, sont toutes des choses
qui vous donnent impression
d'être productive, mais vous ne l'êtes
pas en fait parce que votre cerveau
apprend réellement que quelque chose est véritable récupération en
essayant activement de récupérer des informations
de votre cerveau. Cela signifie donc en
pratique que vous devez mettre en pratique ce que vous
apprenez à tout moment. Chaque fois que vous apprenez quelque chose
, que vous essayez de vous appliquer
sans consulter le didacticiel, vous pouvez utiliser des didacticiels
pour vous inspirer. Vous devez évidemment
apprendre la théorie, apprendre la syntaxe des langages
avant de commencer à
construire quelque chose. Mais dès que vous le
pouvez, appliquez-les, dès que vous écrivez
la chose
la plus simple possible, n'est-ce pas ? Où se trouvent les choses que
tu viens d'apprendre. Parce que lorsque vous
extrayez activement ces informations
de votre cerveau, c'est ce
qui
fait
comprendre à votre cerveau que
c'est important
et, par conséquent, il le fait créer ces connexions
automatiquement. Ce truc est enraciné dans ton cerveau et tu
sais comment t'en servir. Et c'est ainsi que vous résolvez
réellement le problème que la plupart des gens rencontrent, qui se contentent
d'étudier, d'
étudier, d'étudier,
sans jamais avoir l'
impression d'avoir réellement
appris quelque chose. Ce sont donc les habitudes les plus
importantes que vous devez adopter lorsque
vous apprenez à coder. Donc, ce que je veux que vous
fassiez, en tant que troisième partie
du projet de classe, c'est de
noter par vous-même quel est le calendrier
que vous voulez respecter, le total du
temps dont vous disposez dans la journée, quel est le calendrier
que vous voulez
respecter, le total du
temps dont vous disposez dans la journée,
deux à quatre heures de temps de
codage que vous
devez effectuer chaque jour. Alors, en pensant à ce
qui n'a aucun sens pour vous, notez 123 séances de
travail approfondi que vous effectuerez tous les jours et quand vous voudrez
les terminer.
7. Comment votre cerveau apprend réellement: La plupart des écoles
enseignent
en fait les choses dans le mauvais ordre. Parce que la façon dont les écoles mettent en
scène les choses consiste à étudier
la théorie puis à proposer de l'
appliquer quelque chose de pratique,
ce qui semble raisonnable. Mais dans de nombreux cas, en particulier en ce
qui concerne le codage et les machines virtuelles existantes, l'étude est très
mauvaise. Et cela peut entraîner une
démotivation et des difficultés à intérioriser réellement les concepts que
vous étudiez. Mais l'idée clé ici est que la façon dont vous avez réellement appris
quelque chose, c'
est lorsque
vous
récupérez quelque chose dans c'
est lorsque votre cerveau, lorsque vous utilisez activement
un morceau de
informations. Parce que lorsque les humains ont évolué, notre cerveau a évolué de telle sorte qu'il essayait
en quelque sorte
de conserver les informations les plus importantes pour lui. Même si votre cerveau
pense qu'une information n'est pas importante, il
luttera activement contre l'utilisation des neurones pour la
retenir dans votre cerveau. Donc, pour réellement apprendre à coder,
nous devons faire
croire à notre cerveau que le revêtement et
les concepts de revêtement que vous apprenez sont extrêmement importants
et
suffisamment importants pour que votre cerveau puisse se développer des ressources pour conserver
les informations. Alors, comment s'y prendre ? Supposons que vous
étudiez un cours sur la théorie des algorithmes. Nous avons d'abord découvert
la théorie des algorithmes. Il vous sera déjà très difficile de
voir où ils sont utilisés et
pourquoi ils sont importants. Et c'est la plus grosse
erreur que font les gens lorsqu'ils apprennent d'abord l'
objectif de la théorie. Et comme votre
cerveau ne sait pas où et comment vous
pouvez utiliser ces informations, il ne
sera pas en mesure de
conserver la façon dont il aborde habituellement l'apprentissage de la programmation. Si oui, lisez à ce sujet,
c'est-à-dire du dessin, puis réfléchissez immédiatement à la
façon dont vous allez jouer. Vous réfléchissez à quel type de problème et vous
allez appliquer cette règle, car alors votre
cerveau va réellement dire, oh, ce type essaie activement récupérer ces informations
et accidentellement en essayant de les faire activement en
essayant de résoudre un
problème par eux-mêmes, cette information
doit être importante. Par conséquent, nous devons
le conserver aussi fort que possible. C'est ainsi que vous
retenez ces concepts et la plupart
des cours et de
nombreux cours dont
nous parlerons dans la deuxième section, afin vous donner
évidemment des problèmes
et des projets sur lesquels travailler. C'est génial,
mais beaucoup de monde Même si au début, je faisais
l' impasse sur un grand nombre de ces projets pratiques parce que cela peut sembler bien trop
facile sur le moment. La plupart du temps, lorsque vous apprenez quelque chose, vous vous
dites : « Oh,
je n'ai pas besoin d'
écrire ce code moi-même parce que je suis juste en train
d'apprendre que je sais comment faire ». y a en fait pas la
bonne façon de devenir obèse. Si vous n'
écrivez pas activement le code vous-même, vous ne resterez pas dans votre cerveau. La bonne façon
d'apprendre à coder
est donc , sans surprise simplement coder beaucoup et pas simplement comme
les autres l'appellent. D'après ce que je
pense, chaque fois que vous regardez un
tutoriel et que vous regardez une autre personne faire
quelque chose, ou que vous lisez quelque chose comme un
concept de théorie, vous regardez un
tutoriel et que vous regardez
une autre personne faire
quelque chose, ou que vous
lisez quelque chose comme un
concept de théorie,
un concept qui est placé
dans votre mémoire à court terme. Et c'est non, tu es en train d'apprendre. Mais c'est l'occasion pour
vous d'apprendre qu'il existe une opportunité lorsque
vous avez maintenant ce concept dans votre mémoire
à court terme. Vous pouvez l'extraire de là pour l'appliquer à un problème
particulier. Mais si vous ne le faites pas, vous finirez par
disparaître de votre mémoire à court terme
et vous
devrez ensuite la réapprendre à
l'avenir. Et c'est la raison pour laquelle la
plupart des gens apprennent des choses. Ils doivent continuer à relire, à
réapprendre des choses. Et les choses n'
arrivent tout simplement pas à tenir. Mais si vous adoptez cette
pratique ou si vous
postulez généralement dès que possible,
réalisez ces projets d'
entraînement, en résolvant
vous-même les problèmes que vous pourriez être en mesure de
résoudre avec ces choses que vous apprenez
qui va en fait extraire ces informations de
la mémoire à court terme et les intégrer au stockage
à long terme de votre cerveau. Et c'est exactement
ce que tu veux. Et lorsque vous
les ferez, vous n'aurez pas à essayer de vous souvenir de
certaines choses parce que vous les
comprendrez
naturellement et saurez naturellement comment les utiliser. Parce que vous avez pris
l'habitude d' intégrer
ces éléments dans le stockage à long terme
de votre cerveau. Il s'agit de l'analogie réelle entre un navire de
travail, les véritables travailleurs qui
feront avancer
votre navire et
qui construiront cette
base de connaissances, cette base de connaissances sur la
façon de coder pour vous aider à atteindre l'objectif
d'être un excellent programme. Parce que quel excellent programme, n'est pas quelqu'un avec une mémoire
ridicule qui se contente mémoriser tous ces concepts ou ces structures de données et algorithmes. Quel
excellent programme. Quelqu'un qui
comprend naturellement ces choses et sait
naturellement comment les utiliser la bonne façon
au bon moment. Et c'est cette approche
d'apprentissage descendante,
qui est une approche axée sur la pratique
et l'apprentissage. En fait,
nous vous expliquerons qu'il s'agit de la quatrième partie
du projet de pratique dans l'esprit de la pratique
et de la résolution de problèmes. Quand ils écrivent
quelques problèmes, vous imaginez qu'à l'heure actuelle, vous saviez tout
sur le codage, vous saviez tout
sur la programmation. Quels sont les problèmes que vous voudriez réellement
résoudre ? Quelles sont les applications
que vous aimeriez créer ? Et en ce qui concerne les programmes que vous aimeriez vraiment utiliser ici, je dois écrire n'importe quoi sur
la façon dont vous le feriez. Mais si vous imaginez pouvoir
faire n'importe quoi, nous codons les
types de programmes et les types d'applications
que vous souhaitez créer. Plus tard dans le cours,
nous reviendrons sur cette liste et
réfléchirons de manière plus pratique manière dont vous pourriez vous y
prendre, à la manière dont vous pourriez vous y prendre pour
construire ces projets. Cela vous donnera également la motivation et cela peut être
en partie la raison dont
nous avons parlé plus tôt qui vous
permettra de continuer
et d'atteindre l'objectif de
pouvoir construire ces objets.
8. Intro de la partie 2: Bienvenue dans la deuxième
partie de ce cours. Maintenant que nous avons
trouvé un système d'apprentissage qui utilise la science de l'apprentissage et tous les principes
qui vous permettront de
rester discipliné et de continuer
tout au long de manière. Nous pouvons maintenant passer
aux choses amusantes C'est le meilleur système
étape par étape que vous puissiez créer vous-même pour apprendre à
coder non seulement efficacement, mais aussi le plus rapidement possible. Parce que la dernière chose que je
veux que tu fasses, c'est perdre du temps à faire quelque chose que tu
pourrais faire beaucoup plus rapidement. Tout d'abord, nous parlerons de la meilleure langue
pour commencer. Et nous allons également expliquer pourquoi
ces langues
sont probablement celles qui
conviennent le mieux à la plupart des
débutants. Ou que nous allons entrer dans un système étape par étape des
ressources que je recommande. Vous commencez
par ceux que je vous recommande d'
aborder une fois que vous serez devenu un peu plus
intermédiaire, puis aussi par des
sujets plus avancés, je vais
vous donner un de tous les concepts et éléments que vous
devriez essayer de
maîtriser à chaque étape
de votre apprentissage. Encore une fois, il ne s'agit pas
d'un cours de codage, donc nous n'allons pas vraiment les parce que je crois qu'il existe
de nombreuses ressources intéressantes, dont la
plupart sont
totalement gratuites pour
vous déjà
sur Internet. Le but de ce cours
est essentiellement une révision. La plupart des sites les plus populaires
voient ceux qui vous conviennent qui ne vous conviennent pas, afin que vous sachiez exactement
où aller en premier. Vous allez également
parler des étapes à
suivre pour atteindre
un niveau décent. Nous codons pour être embauché dans une entreprise
vous permet d'éviter à beaucoup de personnes de la
priorité aux mauvaises
choses , ce qui complique
en quelque sorte le processus, alors que le
processus réel d'obtention d' un le travail est en fait assez simple. Cela ne veut pas dire
que c'est facile, mais en tant que
cadre très simple que vous pouvez suivre, cela
vous donnera un très bon choix. Eh bien, avec cela, passons la première leçon de
la deuxième partie, quelle langue
devriez-vous commencer ?
9. 9. Quel langage de programmation dois-je apprendre ?: Quel est le meilleur
langage de programmation pour les débutants ? Pour la plupart des gens, je recommande Python
ou JavaScript. Essentiellement, en tant que débutant, les critères que vous devez
rechercher dans une langue ou
la facilité d'apprentissage, le nombre d'opportunités d'emploi, ainsi que le type de choses que vous pouvez
construire avec elles à
quelle vitesse vous pouvez développer une
capacité avec ces critères Python et JavaScript, les deux autres langages qui
y répondent, les meilleurs, Python et JavaScript
sont langages de haut niveau. Cela signifie
essentiellement que la façon dont les ordinateurs
fonctionnent réellement à très,
très bas niveau, c'est qu'ils ne comprennent même pas
les langages
de programmation. Tout ce que les ordinateurs comprennent, ou des zéros et un niveau encore plus bas,
le niveau physique, vous avez juste de l'électricité qui traverse tous
ces transistors d'une
manière très compliquée
pour produire une certaine sortie. La raison pour laquelle nous avons des langages
de
programmation en premier lieu est qu'
écrire ceci pour les humains écrire des
zéros et des uns et se souvenir de toute cette
séquence de zéros et un équivaut à la multiplication ou quelque chose comme
ça peut être très difficile. Nous avons donc conçu des langages de
programmation
très similaires à l'anglais. Ils sont très faciles à comprendre
et à écrire pour nous, les humains. Et puis nous avons en Grande-Bretagne
différents programmes appelés compilateurs, qui prennent ensuite ces programmes de
haut niveau
dans des langages de programmation et
les convertissent automatiquement en code binaire lisible par
ordinateur créent réellement des résultats. Cela amène donc à
la question de savoir pourquoi avons-nous besoin de langages de
programmation différents s'ils ne font que traduire du code machine, chaque
langage de programmation peut probablement écrivez n'importe quel programme que
vous souhaitez écrire. Quoi qu'il en soit, pourquoi existe-t-il
différents
langages de programmation ? Eh bien, sur ces différents types d' applications, nous
voudrons créer différents types d'objectifs. Et à des fins différentes, différents types de
syntaxe et différentes fonctionnalités linguistiques
sont les plus appropriés. Un spectre dans lequel
vous pouvez placer une grande partie du langage entre un langage de haut niveau et un langage de bas niveau signifie que la langue est essentiellement assez proche du
matériel réel de la langue. Vous devez donc vous préoccuper détails de
très bas niveau,
tels que la gestion de la mémoire, exemple la manière
dont
les bits sont réellement stockés dans
la mémoire de l'ordinateur. Nous avons également créé
ces langages de haut niveau tels que Python et JavaScript, vous cachent
essentiellement une grande partie
de ces détails. Ils s'occupent de beaucoup de ces détails de bas niveau pour vous
sans que vous ayez
à vous inquiéter à ce sujet. En tant que débutant, ces langages de
haut niveau sont à mon avis meilleurs car ils
vous permettent de vous concentrer sur ce qui compte
le plus en tant que débutant, savoir l'apprentissage des bases de
la programmation, apprendre
les principes de base du codage tels que les boucles, les variables, les fonctions aujourd'hui est la première raison pour laquelle
Python et JavaScript sont timides. La deuxième raison est que
la plupart des applications actuelles ne nécessitent pas que vous
travailliez avec une optimisation de très
bas niveau. Python et JavaScript
font également partie des langages
les plus populaires au monde. Si vous regardez les offres d'
emploi dans les langages de
programmation
python et JavaScript, je suis généralement en tête. C'est donc la deuxième raison. Et puis les troisième
et quatrième raisons sont simplement dues au fait qu' il est très rapide et très facile d'écrire du code dans ces
deux langages. Tu peux construire une tonne
de choses avec eux. Essentiellement, si vous voulez vous
lancer dans le développement Web, par exemple, vous allez créer n'importe quel site Web en JavaScript, car
le front-end de presque tous les sites Web du monde est écrit
en JavaScript. C'est le type de langage de
facto du Web d'une
application de script Python. Donc, si vous vous intéressez à l'apprentissage
automatique ou à l'IA, tout cela se fait en Python. Ces deux langages ont
le plus d'applications
parmi tous les langages de programmation. Et cela combiné
au fait qu'ils sont très simples, rapides et corrects. Ce sont les cinq sur
lesquels vous pouvez créer un portefeuille de projets Foster. Enfin, pour
toutes ces raisons,
ces deux langues possèdent
le plus de ressources en ligne, la
plupart des ressources en ligne gratuites les plus populaires pour vous
apprendre des choses lesquelles
le code est généralement
basé. Python ou JavaScript car ces
langages sont très populaires. Et donc, parmi ces langues, laquelle devriez-vous choisir ? Personnellement, je choisirais Python. Python est en quelque sorte
connu pour être une évidence. La syntaxe Python est extrêmement simple et très
similaire à celle de l'anglais, et elle est très facile
à comprendre et à écrire, encore plus
que JavaScript c'est pourquoi la plupart des gens recommandent
généralement Python comme premier langage. Et c'est le langage
le plus
courant les gens
utilisent au départ . Très bon pour apprendre les bases de
la
programmation des bases de Yolanda, vous devez prendre une
décision si vous êtes spécifiquement
intéressé par le développement Web, exemple si vous voulez apprendre
à créer des sites Web, il s'oriente probablement vers JavaScript,
car JavaScript est essentiellement connu comme le langage du
site Web de l'ère Web. Vous avez le front end
et vous avez le seau. Chaque interface de
chaque site Web est écrite en HTML,
CSS et JavaScript. Si vous voulez
y aller et que vous devez apprendre non seulement JavaScript, mais aussi le CSS et le HTML. Mais le fait est que tu n'as pas
vraiment le choix. Il s'agit simplement
des langues utilisées pour la formule. Pour le back-end, vous avez
de nombreuses options différentes. Tu peux utiliser Python, tu peux utiliser JavaScript, tu peux utiliser, je ne sais pas, PHP si tu veux devenir fou. Si vous voulez devenir développeur
principal, vous pouvez choisir l'un ou l'autre. Mais idéalement, si vous
voulez comprendre Bride, le front-end et le back-end, JavaScript est vraiment
le meilleur choix car vous pouvez simplement vous concentrer sur la maîtrise de JavaScript
sans avoir à apprenez plusieurs langues
en même temps.
Si vous aimez le développement Web, vous devriez vous orienter vers la maîtrise du JavaScript
plutôt que vers la maîtrise du python. Alors que si vous êtes
plus intéressé par applications de type
script et
que vous souhaitez créer des scrapers Web ou robots pour automatiser des choses aléatoires comme j'ai créé des robots pour Tinder ou pour automatisez
comme mes finances. Toutes ces sortes
d'
applications sophistiquées que je
fais habituellement en Python. Et dans un autre domaine où
il brille, il y a la science des données, IA et l'apprentissage automatique. De nos jours,
si c'est le domaine lequel vous pensez avoir
finalement voulu
vous lancer, Python est certainement
le meilleur choix car c'est simplement le
langage de facto de ces domaines. Donc, en résumé, choisissez
JavaScript ou Python. Vous voulez que je vous recommande un
langage pour commencer, je vais commencer par Python. même pour les fondamentaux de la
programmation, moins que
vous ne sachiez avec certitude que vous souhaitez spécifiquement
devenir développeur Web. Dans ce cas, je vais simplement commencer par JavaScript
et me concentrer sur les principes fondamentaux
du
JavaScript. Demandez-vous quel domaine de la programmation
dois-je commencer à apprendre en premier, puis décider de la langue
en fonction de cela ? Et puis, évidemment, si
vous êtes intéressé
par des applications
plus spécialisées disons que vous
souhaitez créer des jeux. Je pense que le langage
qu'ils utilisent, C plus ou C Sharp, vous voulez créer une application
mobile, particulier une application iOS, vous devriez utiliser Swift
parce que c'est simplement C plus ou C Sharp,
vous voulez créer une application
mobile, en
particulier une application iOS,
vous devriez utiliser Swift
parce que c'est simplement
le langage qu'ils utilisent
, essentiellement le langage que vous finissez par vouloir
dire tout au long votre carrière, dépend simplement l'application et du domaine de programmation dans lequel vous
souhaitez vous spécialiser. commencer, vous ne savez probablement même pas dans
quoi vous voulez vous spécialiser. Sinon, commencer par un JavaScript ou un Python différent est un choix très simple et
sûr à faire. Et puis plus tard, si tu le
décides, je veux
devenir développeur de jeux. Tu peux apprendre
le C dièse à la place. J'espère donc que cette vidéo vous aidera. Passons maintenant au chemin
étape par étape que j' emprunterais personnellement
si je commençais à apprendre à coder aujourd'hui. Il s'agit d'un projet
de classe de cette leçon. Je veux que vous alliez en ligne et recherches sur différents
domaines de la programmation. Allez sur YouTube, allez en ligne
juste pour vous familiariser les
différents domaines qui existent dans l'industrie de la
programmation. Il y en a tellement dehors. Notez ensuite les trois principaux
domaines qui vous intéressent, puis recherchez également les langues les plus
utilisées dans ces domaines.
10. Quels cours de codage dois-je choisir ?: D'accord, vous avez donc décidé par quelle langue
souhaitez-vous commencer ? Par où devriez-vous réellement
commencer et sur quels points devez-vous vous concentrer à
chaque étape de votre apprentissage ? Pour les besoins de cette vidéo, nous allons utiliser
Python et JavaScript comme exemples car ce sont
les langages que je recommande. Mais à la toute première étape, vous devriez simplement rechercher un didacticiel très basique, une barre oblique et cause
très basique pour
ce langage Python. Le cours que je recommande à
la plupart des gens de commencer est un cours sur Coursera appelé
Python pour tout le monde. C'est l'un des cours de
Python les plus populaires au monde probablement l'un des
cours de programmation les plus populaires au monde. Et c'est aussi le cours que
j'ai personnellement commencé lorsque j'ai commencé à
apprendre à coder par moi-même. Au fait, toutes ces
causes seront
liées ci-dessous dans
la description du cours. Lorsque vous trouvez le
cours sur Coursera, vous pouvez cliquer
gratuitement sur Audit afin ne pas avoir à payer pour le certificat,
car honnêtement, certificats
Coursera ne
sont pas importants. Ce qui est important, c'est le
matériel pour JavaScript. Il existe de nombreuses options. Par exemple, free code camp
se concentre beaucoup sur JavaScript et il existe
également appelé le projet Odeon, qui est une sorte de ressource très
élaborée vous permet de passer de zéro à
devenir développeur Web. C'est une ressource par laquelle je vous
recommande de commencer. Si vous savez précisément
que vous souhaitez vous lancer dans le développement
Web, vous apprendrez les bases de
la programmation
JavaScript, ainsi que les bases
du CSS et du HTML. Ensuite, tous ces langages
de niveau intermédiaire, y compris de nombreux projets
pratiques en cours de
route, ainsi que tous les frameworks de
développement Web les plus populaires tels que React, NodeJS pour le back-end,
et bien d' autres choses, n'est pas une ressource très longue
et élaborée. Mais si vous vous contentez d'examiner les
étapes de l'apprentissage, du niveau
élémentaire au niveau intermédiaire en passant par le niveau
avancé, vous vous concentrez simplement sur les concepts, les
variables, les types de données, le flux de
contrôle
suivants variables, les types de données, , c'est-à-dire
si des instructions et des instructions
conditionnelles
pour les boucles et les boucles
while, la programmation orientée objet, while, la programmation orientée objet création de classes et d'
objets et leur fonctionnement. Enfin, les fonctions
et les méthodes. Et quelle est la différence
entre les fonctions et les méthodes ? Ce que je ferais, c'est
sortir un carnet. Est-ce que cela fera
partie du projet de classe de ces leçons et noterez ces six concepts
une fois que vous saurez ce qu' signifient
et comment les utiliser ? Et j'espère que vous les avez utilisés dans de nombreux
projets pratiques que vous réaliseriez dans le cadre de
vos
ressources de base en matière de codage et
que vous connaissez bien . Et une fois que vous aurez
maîtrisé ces bases de la programmation, je recommande à de nombreuses
personnes d'
apprendre les bases de l'
informatique car il y a
beaucoup de choses ici. Peut-être pas le plus important, le tout début, surtout si vous souhaitez simplement
créer des sites Web. Si vous voulez obtenir un emploi, vous devrez éventuellement
maîtriser
ce que l'on appelle les structures de données et les algorithmes. Car cela est très utile pour
vous permettre de comprendre comment les ordinateurs fonctionnent avec
un faible niveau de LaCy Le meilleur cours, le meilleur cours que
je recommande tout le monde, est un
cours appelé CS5. Cette introduction à l'
informatique et à la programmation par l'Université de Harvard est un cours en ligne
entièrement gratuit. Je pense que c'est le
premier cours que suivent les vrais étudiants
en informatique de Howard pendant leurs études. Mais Howard l'a la
disposition
de tous en ligne. Vous pouvez le trouver sur Add x et sur de nombreuses plateformes
différentes. Essentiellement, nous voulons éviter payer pour le certificat éthique et simplement trouver
la plateforme CSP, que je vais lier
ci-dessous dans la description du cours. Une fois que vous l'avez fait, vous n'
avez rien à payer. Beaucoup d'entre vous penseront
que vous devez payer pour le certificat. Ce n'est pas vrai. Si vous faites tous les devoirs, si vous regardez toutes les conférences et que vous rédigez
un projet final, vous obtiendrez un certificat
gratuit délivré
par un CS5 pour votre travail de
fin d'études. Juste pour le diffuser, je n'ai pas à payer du tout pour cela. J'ai une critique complète de son
cours sur ma chaîne YouTube, que je vais également
mettre en lien ci-dessous, mais cela vous
donnera essentiellement un très haut niveau, mais aussi une compréhension très
complète de ce que sont les ordinateurs, la programmation
que vous
calculeriez
signifie réellement comment la mémoire de l'ordinateur
fonctionne à un niveau élevé. Il va également
vous donner une introduction. Structures de données et algorithmes. Rosanna, un
concept absolument crucial à maîtriser. Si vous
voulez finalement obtenir un emploi d'
ingénieur logiciel, vous serez
exposé à de nombreux
détails
de bas niveau que vous avez ignorés
jusqu'à présent. Et juste une remarque, vous pouvez
également ignorer complètement le cours Python pour tout le monde et simplement commencer par CS 50. Si vous souhaitez d'abord
vous familiariser avec
les
outils fondamentaux de l'informatique. Cela fonctionne également
après cette étape, vous serez
au niveau intermédiaire. Vous allez savoir comment
créer des programmes de
niveau plus intermédiaire. Et vous allez avoir quelques
bases
informatiques très cruciales à votre actif. Ce que j'ai fait, c'est que j'ai
suivi le CS 50 , c'est qu'
un cours de suivi, spécifiquement sur le développement
Web, est très difficile, mais c'est un
cours très complet qui va approfondir le développement
Web, aurez
des projets
très complexes vous aurez
des projets
très complexes à construire en cours de route. Mais si vous suivez CS5, ce cours de suivi
sur le développement Web, vous aurez de
nombreux projets
de portefeuille à ajouter à
votre portefeuille et même à postuler
pour des emplois de largeur. Ou bien, vous
pouvez poursuivre
le projet d'audit si vous avez commencé par l'ordre du projet du
public, je vous recommande de faire les choses, c'est de suivre d'abord
leur parcours de base, puis allez sur CSAT,
puis continuez avec leur chemin
JavaScript plus avancé ou CSF, ces cours de développement Web. Si au contraire, vous ne voulez pas vous lancer dans le développement Web et vous souhaitez simplement vous concentrer sur
l'apprentissage de Python ou sur ce point, vous pouvez également
commencer à vous renseigner sur
ce que sont réellement les domaines de programmation qui vous
intéressent si vous aimez la réalité augmentée, si vous le souhaitez, l'apprentissage
automatique, nous reprendrons le CSF, ces cours d'IA
ne font que
réfléchir à la direction que vous voulez
réellement suivre. Et plus précisément, vous
voulez commencer à
réfléchir à un projet plus complexe et plus important
que vous pourriez développer avec vos compétences en
programmation. Si vous avez suivi l'un de ces cours, vous
aurez déjà projets
plus complexes à
ajouter à votre portefeuille. Encore une fois, parce que les cours incluent de nombreux projets pratiques très
complexes, ils sont également très importants pour que vous puissiez
trouver un projet que vous pouvez construire vous-même à
partir de zéro. Et dans la
vidéo suivante, nous parlerons un peu plus en détail
des types de projets
que vous souhaitez
créer pour obtenir un emploi sur des types de projets
que vous souhaitez votre
CV.
11. Quels projets de codage dois-je construire ?: Vous avez appris les bases
de la programmation et avez acquis quelques concepts
informatiques fondamentaux, ainsi que des concepts de
codage plus intermédiaires vous avez acquis quelques concepts
informatiques fondamentaux,
ainsi que des concepts de
codage plus intermédiaires. C'est à ce stade que
beaucoup de personnes se retrouvent bloquées. Parce que même si
beaucoup de gens le font, ils continuent simplement à suivre de
plus en plus de cours. Ils continuent de regarder de plus en
plus de tutoriels sur YouTube. Mais en fait, à ce stade, vous devriez arrêter de le faire
au moins pendant un certain temps. Si vous voulez vraiment
devenir un bon programmeur, il est absolument crucial
que vous commenciez,
comme nous l'avons déjà dit, à développer comme nous l'avons déjà dit, la façon dont votre cerveau
apprend réellement les choses en les
appliquant à
des problèmes également. Il existe deux types de projets que vous allez développer tout au long de
votre processus d'apprentissage. Tout d'abord, nous
avons des projets pour débutants et je ne vais pas perdre
trop de temps parler
car, dans le cadre de
vos ressources de
codage de base et intermédiaires, comme celles dont nous avons
parlé dans dernière vidéo, vous allez
construire tout un tas
de ces projets. Et d'ailleurs, vous ne
devriez absolument pas sauter cette étape, même si vous avez l'impression déjà savoir comment fonctionnent les
boucles, par exemple, vous ne devez pas ignorer le projet de base où
elles vous demandent de appliquez-le. J'ai commis cette erreur à
maintes reprises dans mon
propre parcours d'apprentissage. Je pensais savoir quelque chose
et j'ai laissé tomber le projet. Mais quand il
s'est agi d'
appliquer cela à un
véritable projet, je ne me suis soudainement plus souvenu
comment procéder. Ne sautez donc pas ces projets
pratiques. Ce que vous avez spécifiquement construit ici n'en
parle même pas. Mais le véritable objectif
de tous ces projets en général est simplement d'
appliquer ce que
vous avez appris et
de coder ce que vous avez
vu dans le didacticiel, par exemple peu près dès que vous
apprenez tous les concepts pour, disons que vous apprenez
comment
fonctionnent les boucles While pour comprendre
comment coder réellement. Cela peut être la
chose la plus simple au monde. Il suffit de coder quelque chose lorsque vous résolvez un problème
réel et déterminez un cas d'utilisation réel dans lequel des boucles while sont utilisées. Si vous voulez avoir des idées sur
ces projets pour débutants, il vous suffit de mettre en pratique
ces principes
de base très fondamentaux que vous avez appris
auparavant. J'ai créé une vidéo YouTube
très populaire sur ma chaîne sur un projet Python de base et je prévois de faire
des vidéos similaires en JavaScript. Ils seront également liés ci-dessous
dans la description du
cours. Mais maintenant, il est vraiment
important de discuter manière d'aborder la création de projets
avancés
plus complexes , à slash
intermédiaire, que vous pourrez ensuite inscrire sur votre CV d'ingénieur logiciel. Et les questions
que les gens se
posent souvent ici sont, tout d'abord, quels types de produits
dois-je créer, puis comment m'
y prendre pour construire ces
projets de manière efficace ? Parce que beaucoup de monde, y compris
moi-même
quand j'ai
débuté , sont restés ici. Lorsque vous choisissez un projet, vous devez prendre en
compte trois critères
principaux. Tout d'abord, il
faut que ce soit un projet qui vous
passionne vraiment. Et cela se rapporte
à tout ce que
nous avons dit à propos du fait d'avoir un Y. Donc, une fois que vous aurez défini le projet, vous souhaiterez
réellement
résoudre les prochains critères
que vous souhaitez avoir. Idéalement, il doit mettre en valeur
de nombreuses compétences différentes. À ce stade, si
vous avez acquis de nombreuses compétences
intermédiaires, vous devez
trouver un projet dans lequel vous pourrez vous défis possible et utiliser le plus de
défis possible et utiliser
autant de choses que
possible. Parce que plus vous pourrez en montrer, plus votre
employeur sera convaincu que cette personne n'est pas
simplement unidimensionnelle, qu'elle sait simplement comment écrire des projets d'automatisation en
Python. En fait, vous comprenez beaucoup de choses
différentes et vous savez comment les
faire fonctionner ensemble. Troisièmement, les
critères sont faciles à comprendre
pour l'intervieweur. Ce n'est donc pas un créneau trop spécialisé où quels que soient les antécédents de l'
intervieweur, il peut le comprendre. donc quelques bons
exemples de projets qui intègrent tous ces
différents critères, par exemple
cet algorithme de tri,
visualisez-le , que j'ai créé moi-même. Par exemple, j' ai eu cette idée grâce à la chaîne YouTube Climate Me Hi
Alaska. Il a un tutoriel complet à ce sujet. Je pense que c'est un projet
génial et il a en fait utilisé le même projet
que nous allons intégrer à Google. Je vais mettre son tutoriel pour ce projet ci-dessous
dans la description. Et je l'ai également construit
pour moi-même. Et c'est en fait
l'un des projets que j'ai dans mon propre CV
d'ingénieur logiciel Une autre option
très populaire, recommandée
en ligne, s'appelle un bug tracker et puis
Je l'ai construit moi-même. Mais en gros, il s'agit d'un projet de CV parfait,
car c'est quelque chose que en particulier, une personne travaillant dans le secteur du génie
logiciel peut facilement comprendre, car
il s'agit en fait d'un outil suivi des bogues dans le processus
de développement logiciel. L'avantage supplémentaire
est que vous comprenez le processus de
développement logiciel, alors oui, cela signifie que vous devez
faire des recherches à ce sujet, mais c'est aussi une bonne chose. En outre, cela
vous oblige à créer
de nombreuses fonctionnalités complexes. Vous allez devoir
comprendre le front-end, le back-end, comment le
rendre visuellement attrayant. Il contient également de nombreux
éléments différents, surtout si vous
voulez devenir développeur Web. C'est un excellent
projet à construire. Un troisième exemple est quelque chose que vous allez réellement créer car votre projet final dans CS5 est
une application de négociation d'actions fictive. C'est également quelque chose
que j'ai dans mon portefeuille. C'est un
excellent projet car il vous
oblige à créer
un front-end et back-end
à implémenter des API. Cela vous oblige à
implémenter des fonctionnalités de connexion. Donc, de nombreuses
fonctionnalités différentes en une seule, exactement ce
que les employeurs veulent voir. Juste trois exemples. Mais en gros, si vous ne
trouvez aucune de ces idées excitantes, allez
simplement sur Google, de l'
inspiration à partir d'idées. Et à partir de celles-ci, vous allez probablement
commencer à trouver des idées
qui pourraient être intéressantes
à développer. Et une fois que vous avez
choisi un projet, vous devez vous y prendre par
le biais de
ce type de processus itératif de création de
projets où la
première chose que vous faites est essentiellement vous concentrer sur la construction
un MVP et qu'est-ce qu'un MVB signifie Minimum
Viable Product Dans un premier temps, vous vous concentrez sur
la création de la version la plus simple possible
du projet qui possède nombre minimum
de fonctionnalités pour Work si cela a du sens. Mais par exemple, si vous créez le visualiseur d'algorithmes,
vous vous concentrez d'abord sur
l'implémentation des algorithmes de tri dans le
code sur la ligne de commande, sans même vous soucier de
la visualisation au préalable, Je ne sais pas si vous
l'avez compris, vous pouvez passer
à l'étape suivante de la prochaine couche de fonctionnalités dont votre projet aura besoin, par
ordre d'importance, qui est peut-être une version très simple
du front-end, une
sorte de version simulée de la façon dont vous imaginez
les visuels. Ensuite, la troisième
étape consistera à combiner les
algorithmes que vous avez implémentés dans
la visualisation et à les faire apparaître visuellement sur le front-end de n'importe quel projet de construction d'une approche selon
ce type de processus itératif, passant du jus de café le plus
important en
passant du jus de café le plus
important à l'étape suivante. Et puis la toute dernière est une question de
niche ou d'optimisations. Et en l'analysant, il est
beaucoup plus facile de rester motivé et discipliné
pour le terminer, surtout pour votre
premier projet, probablement 95 %
des choses que vous faites, vous En fait, je ne
saurai pas comment faire tout de suite. Vous avez suivi ces cours, peu importe ce
que vous avez essayé de faire, toujours, simplement Google Things. Peut-être que tu ne sais pas
comment faire quelque chose. Avez-vous examiné la
visualisation de l'algorithme de tri ? Tu te dis : «
Eh bien, je ne pourrais jamais faire ça. Ne pensez pas de cette façon. Ne vous contentez pas de vous arrêter et ne pas le
faire parce que vous ne
savez pas comment le faire. Le but ici,
c'est que vous
apprenez à le faire et comment
apprenez-vous à le faire ? Eh bien, il vous suffit de rechercher des
objets sur Google,
vous commencez à vous demander quels
sont les éléments dont j'aurais besoin pour créer
pour ce projet ? Dressez une liste de fonctionnalités
que vous allez
devoir apprendre pour
savoir comment créer. Peut-être avez-vous identifié
dix éléments que vous devrez construire
pour ce projet. Et peut-être seulement deux, vous saurez comment construire
du haut de votre tête. Chacun de ces huit éléments, vous
les classez par ordre de priorité en de ce qui est le plus important pour le bon fonctionnement du projet. Ensuite, vous commencez simplement à les
parcourir un par un et à rechercher sur Google
toutes les questions dont vous ne connaissez pas la réponse, les articles sur StackOverflow. Donc, quel que soit le problème que vous essayez de résoudre
dans votre projet, il est possible de le résoudre. Il faut juste avoir la
ténacité et la discipline pour aller jusqu'au bout et continuer
à découvrir des choses. Chaque fois que vous recevez une erreur,
il vous suffit de rechercher le code d'erreur sur Google. C'est ainsi que fonctionnent réellement les
projets de codage de bâtiments. On pourrait penser que les programmeurs
qui
ont appris à coder ne savaient tout simplement pas
comment tout construire et ils découpaient sans rien
regarder, mais ce n'est pas ainsi que cela fonctionne,
même en tant que professionnel, la différence
entre les programmeurs expérimentés et les programmeurs inexpérimentés ,
c'est que les programmeurs expérimentés savent mieux
Google. Donc, littéralement, je ne
saurais trop souligner à quel point il est
important d'
avoir l'esprit
d' être assez humble pour admettre que vous ne savez pas
quelque chose, puis de simplement demander la réponse à Google et la capacité d'aller sur le terrain et de découvrir des choses sur Internet, c'est
simplement adopter cet état d'esprit. Si vous le faites généralement
avec tout ce que
vous construisez, vous serez littéralement capable de construire n'importe quoi parce que tout ce qui est humainement possible de décoder, vous
peut créer, vous
pouvez le faire si vous passez juste assez de temps sur Google à
poser les bonnes questions. C'est ainsi que vous créez des projets et que vous devez
créer quelques jours, peut-être deux ou trois bons projets de portefeuille
complexes. Il vaut bien mieux en construire
deux ou trois complexes plutôt que dix très simples. Donc, sur deux ou
trois, vous
allez mettre votre CV. Et après cela, vous
pourrez vraiment commencer à penser à
postuler à un emploi. Parce qu'à ce stade,
vous savez coder, vous êtes assez bon
pour trouver un emploi. C'est donc exactement ce dont nous
allons parler
dans la prochaine vidéo.
12. Comment trouver un emploi: Vous avez donc appris les bases de la
programmation, vous avez appris la programmation
intermédiaire ainsi que certains principes fondamentaux de l'
informatique. Et vous avez créé quelques projets de portefeuille
intéressants et complexes. Vous êtes prêt à passer
à un stade avancé et à
vraiment commencer à réfléchir façon dont vous allez obtenir un emploi. Ces personnes compliquent trop
le processus littéral pour obtenir un emploi d'
ingénieur logiciel en
quelques étapes seulement. Tout d'abord, j'ai appris à coder. Et nous expliquerons simplement
comment procéder pour créer quelques
projets de portefeuille pour votre CV. Surtout si vous n'avez aucune expérience de stage
ou quoi que ce soit d'autre, peut-être simplement discuté de la
façon de procéder. La seule chose qui vous
sépare désormais du poste, c'est d'obtenir un entretien
et d'analyser un entretien. Et si vous avez suivi
correctement toutes les étapes jusqu'à présent, en tant que nouveau, vous avez découvert un système d'apprentissage
approprié qui vous permet de
continuer, de rester discipliné
et d'apprendre à coder nouveau, vous avez découvert un système d'apprentissage
approprié
qui vous permet de
continuer, de rester discipliné
et d'apprendre à coder.
puis utilisez les compétences que vous avez acquises pour créer
des projets intéressants. Vous devriez être en mesure
d'obtenir un emploi tant que vous postulez, condition de
trouver ensuite
comment rédiger correctement votre CV. Pour cela, j'ai aussi une vidéo ci-dessous
dans la description, à condition
que vous postuliez à
suffisamment de places, quel que soit le
lieu où vous vous trouvez, et que vous
commencez à obtenir
des entretiens d'ici peu. Et à ce stade, maintenant que
vous avez des entretiens, la seule chose qui vous
sépare du poste, c'est l'entretien de codage. Au moins, la plupart des emplois dans la
programmation ont une structure très similaire
selon les entretiens. Du moins dans les plus grandes entreprises, où elles ont posé des questions sur la structure des données et le type d'algorithme. Et je tiens à souligner
à ce stade que
la seule chose qui compte
pour que vous obteniez un emploi, même dans les meilleures entreprises, c'est votre performance
lors de l'entretien. Et à ce stade, après avoir
passé l'étape du CV, si vous réussissez bien
à l'entretien, vous obtiendrez le poste avant vos entretiens
et avant de postuler, la seule chose que vous voulez
vraiment pour vous concentrer sur eux et sur la chose la plus importante que
vous devez apprendre, structures de
données et les
algorithmes et
pratiquer,
pratiquer, pratiquer en solo ce genre de problèmes qui de l'entretien, ils
vous demanderont
si vous le faites
trop longtemps. J'ai introduit cette approche,
comme étudier pour un examen à l'école ou à l'université. Vous finirez par l'apprendre et vous serez vraiment
douée pour résoudre ces problèmes, mais vous devez savoir
ce que vous faites. Plus précisément, vous voulez choisir une guerre ou une
ressource de base sur les structures de données et les
algorithmes pour vous enseigner la théorie ou tout en
l'appliquant autant que possible. Et une fois que vous avez
modifié le code source jusqu'à ce que vous soyez
vraiment doué pour résoudre ces problèmes, c'est un processus
très simple, mais c'est un travail fastidieux. Le cours que j'ai
suivi personnellement pour m'
apprendre les
structures de données et les algorithmes. Quel est le plus
du codage, des structures de
données d'entretien et des
algorithmes sur la plateforme de
cours d'enregistrement Zero to Mosquées Zero to Mastery est essentiellement
une plateforme pleine de cours de codage
que vous pouvez tous les accès pour une description
simple. Et oui, celui-ci
coûtera de l'argent, mais je pense que c'est un investissement très
raisonnable d' faire un cours très
intéressant qui vous apprendra
tout ce que vous devez savoir de la part de quelqu'un
qui Je l'ai vraiment fait. C'est celui que
j'ai fait, celui-là. J'ai également suivi la spécialisation en
algorithmes sur Coursera de
l'université de Stanford ainsi que manuel sur les
algorithmes de Robin Sedgwick pour
approfondir la théorie, car c'est très
théorique. ressources. Et bien que cela aille probablement encore plus loin dans la théorie selon laquelle
vous avez même besoin de savoir, je suis d'avis qu'il n'est jamais dangereux d'en
savoir plus et vous
voulez plutôt gagner le côté d' en
savoir plus
plutôt que d'en savoir moins. Ce ne sont donc que quelques
possibilités de ressources que vous
voudrez peut-être utiliser et cela peut être ennuyeux sur certains points. Vous pourriez avoir l'
impression que c'est très, très difficile et très théorique. Prenez simplement votre temps comprendre pourquoi
ces algorithmes existent
et pourquoi ces structures de données existent,
pourquoi nous avons même
des structures de
données différentes, puis entraînez-vous simplement à les
implémenter toi-même. L'étape cruciale à cet égard, dont le prix est correct, consiste à implémenter vous-même ces structures de
données et ces
algorithmes et à
le faire plusieurs fois. Si vous faites simplement cela, si vous
les appliquez tous,
si vous implémentez toutes
les structures de données, si vous implémentez
tous les algorithmes, faites-le plusieurs fois, vous comprenez ce
qu'ils font, pourquoi ils existent, quels sont leurs temps de fonctionnement, ils
finiront par ne être ancrés dans votre cerveau. Et puis, quel que soit le problème
que vous m'avez vendu, vous devrez l'
utiliser beaucoup plus facilement. Ce que font la plupart des gens, c'est-à-dire entrer et essayer de mémoriser le plus de
problèmes possible. Ce n'est vraiment pas une stratégie
que vous voudrez suivre. Qu'il existe ce site Web
appelé Elite Code. J'ai juste la version gratuite. Vous n'avez même pas besoin de la prime. Ils ont des problèmes qui
sont exactement les types de problèmes qui vous seront
posés lors d'un entretien de codage. C'est ainsi que ces programmes de
sites Web sont conçus en fonction du nombre de
problèmes
que vous pensez pouvoir résoudre raisonnablement en une journée, chaque jour
que vous continuez à rencontrer. Vous commencez par les plus faciles. Une fois que tu as fait comme ça
, c'est trop facile pour toi. Vous voulez
passer à des entretiens de niveau moyen puis finalement à cœur,
d'après ce que je sais, pour réussir et passer des entretiens de
niveau junior, vous pouvez facilement les problèmes de code
principal de niveau moyen. Vous serez
probablement assez bon pour tenter un entretien secret. Évidemment, plus vous y
consacrez de temps ,
plus vous vous entraînez, plus vous
avez de
chances de
réussir l'entretien. C'est ainsi que vous abordez
l'entretien de codage. Beaucoup d'entre eux ont également
un entretien comportemental Il
suffit simplement de rechercher sur Google un grand nombre de questions qu'
ils poseront lors d'entretiens en
fonction de l'entreprise pour laquelle
vous postulez. En général, si vous êtes simplement
passionné par le codage, vous êtes vraiment intéressé
et vous pouvez vraiment leur
montrer que vous
voulez vraiment en apprendre
beaucoup sur le codage. est le genre de personnes
qu'ils veulent embaucher. Si vous êtes capable de
montrer votre passion, montrez votre motivation. Cela montre que vous êtes un travailleur
acharné, un joueur d'équipe. Alors vous êtes le type de personne qu'ils voudront embaucher. Vous voulez simplement vous entraîner à
répondre à cette question, peut-être faire un entretien simulé
avec un ami ou quelque chose comme ça. Encore une fois,
plus vous vous
entraînez, plus
vous
serez à l'aise pour
expliquer votre histoire, expliquer votre motivation pour ce domaine et l'entreprise pour
laquelle vous postulez. Et évidemment, en ce
qui concerne l'entretien, faut être très préparé. À ce stade,
vous aurez une très bonne compréhension non seulement
du codage, mais également des structures de données
et des algorithmes. Il suffit d'y aller
en toute confiance afin d'
aborder le processus de
recherche d'emploi dans toute sa simplicité toute sa simplicité.
13. MERCI et introduction à mon programme complet: Vous avez suivi
ce cours avec succès jusqu'
au bout Je tiens à vous féliciter
car cela signifie que vous êtes déjà
plus discipliné que la plupart des gens Et vous êtes maintenant prêt à vous
lancer dans votre aventure pour apprendre à coder et devenir
un véritable développeur de logiciels. Et même si vous avez déjà
entamé votre parcours, j'espère que vous avez trouvé les processus de logiciels, qu'il s'agisse d'apprendre à
coder à partir de zéro, créer des projets
ou de suivre le
framework étape par étape décrocher un emploi en
tant que développeur
de logiciels, qu'il s'agisse d'apprendre à
coder à partir de zéro,
de créer des projets
ou de suivre le
framework étape par étape. Si vous l'avez fait, je vous serais très
reconnaissante de bien vouloir laisser une
évaluation cinq étoiles sur ce cours J'apprécierais vraiment que cela écho en
vous et que vous soyez maintenant enthousiaste à l'idée de
mettre en œuvre ce que vous avez appris ici et de
suivre ce processus en détail Je pense que vous êtes
exactement la personne idéale pour mon programme complet Python
Developer Bootcamp Au cours de mon Bootcamp, nous aborderons littéralement et pratiquement
la
première partie des cinq principes fondamentaux de la
programmation que nous avons abordés précédemment avec tous les détails
dont vous avez réellement besoin, nous allons nous
entraîner avec des projets
dédiés à chacun d'entre eux afin de vraiment les
approfondir dans votre esprit, prêts à entrer dans
le monde réel et travailler en tant que développeur de
logiciels professionnel Et j'ai créé ce programme
spécialement pour les débutants. Ainsi, même si vous
n'avez jamais accordé une seule ligne de
code auparavant, n' importe qui peut le faire, même beaucoup de personnes
craignent de ne pas savoir
comment mettre en pratique
ces principes fondamentaux du codage Le livre, non ? Des projets dans le
monde réel parce qu'il leur manque un cadre
pour y parvenir. Et à l'intérieur de mon programme, il
y a en fait un module complet. C'est donc la troisième partie
du cours pourriez avoir un système prêt à l'emploi, mon protocole exact pour créer d' excellents projets de programmation
afin que vous puissiez postuler pour créer tous les
projets de codage de votre choix Et puis beaucoup de gens se sont
également inquiétés du fait que je n'ai pas de diplôme en
informatique. Je pourrais peut-être apprendre
à coder, mais il est certain qu'aucune entreprise ne m'
engagera jamais et regardez, je comprends. J'avais aussi cette crainte
et cela peut être utilisé pour justifier
la nécessité d'un diplôme. Mais aujourd'hui, la plupart des plus grandes
entreprises comme Google, Amazon Matter, n'
exigent même pas que vous ayez
un diplôme. J'ai moi-même travaillé
pour une grande entreprise en tant qu' ingénieur logiciel, sans aucun
diplôme en informatique sans expérience préalable
dans le domaine du codage technologique. Je sais donc que c'est possible parce que je l'ai fait
et que j'ai aussi aidé d'autres personnes à le faire. En utilisant ces protocoles et
ce système que j'ai maintenant intégrés au Bootcamp, tout
se résume à prouver à l' ingénieur
logiciel, à l'
employeur, à l'intervieweur que vous savez
vraiment ingénieur
logiciel, à l'
employeur, comment Et nous pouvons le faire simplement
en créant quelques projets de codage vraiment
jolis,
complexes et faciles à
comprendre que l'intervieweur peut comprendre
instantanément et voir instantanément que
s'il est capable de créer cela, il doit savoir comment coder Donc, tant que votre
CV est épuré et professionnel et qu'il contient
ces projets, vous obtiendrez
cet entretien parce
qu'ils peuvent voir
que vous êtes
professionnel et
que vous savez
coder dans vous obtiendrez
cet entretien parce
qu'ils peuvent voir
que vous êtes
professionnel et
que vous savez Python
Developer Bootcamp Nous avons des
guides vidéo complets sur la façon de créer comparaisons de CV
entre les bons et les mauvais CV, mais vous avez les bases mais faire le
CV prendrait
malheureusement encore beaucoup de temps, mais c'est pourquoi vous n'avez
même pas à le faire vous-même. Parce que j'ai intégré
au programme quelques
modèles
soigneusement conçus qui ont fait leurs preuves
et qui ont fonctionné pour
moi, que j'utilise personnellement, que mes clients de codage que je détenais littéralement par mes
amis ont utilisés. Et vous pouvez simplement prendre l'un de ces modèles et
simplement le copier-coller. Un excellent moyen d'obtenir
des entretiens dont nous tirerons parti est de le lier. Le secret dont la plupart des
gens ne se rendent pas compte c'est que les recruteurs en
génie logiciel sont constamment sur LinkedIn et qu'ils
recherchent des personnes à embaucher Cela signifie que si vous créez
votre profil LinkedIn
d'une certaine manière en utilisant des mots clés et ces modèles pour vraiment
faire ressortir votre profil. Vous avez une image
professionnelle soudaine. Les recruteurs vous
trouveront et LinkedIn est un
outil extrêmement puissant pour vous faire embaucher de nombreuses manières outil extrêmement puissant pour vous faire embaucher Ils peuvent vous permettre de
sauter la file d'attente sans même avoir à passer par
le processus de candidature. Nous avons besoin de savoir
pourquoi vous le faites. Et c'est quelque chose
qui me plaît. Ne te rends juste pas compte. C'est pourquoi le cours
contient également un guide
LinkedIn complet pour
vous apprendre tous ces secrets. Et encore une fois, beaucoup d'entre vous n'
auront même pas à
l'apprendre à partir de zéro parce que je vous le donne
simplement pour vous. Des modèles de titres Linkedin,
des modèles de messages biotechnologiques à envoyer aux recruteurs et l'ingénieur logiciel les a
convaincus de vous accorder cet entretien et de
vous envisager pour un poste d'
ingénieur logiciel Ça suffit. Une fois que nous avons décroché un entretien, la plupart des gens
craignaient de ne pas être assez intelligents ou confiants pour vraiment réussir ces entretiens de
codage. Vous n'avez peut-être jamais
interviewé auparavant de votre vie et cela
peut être terrifié, mais c'est pourquoi
ce guide complet vous
guidera tout au long de ce processus Pendant le cours, je vous
apprends également à
intervenir pour vous vendre vous-même, aux
recruteurs en génie
logiciel dans
des recruteurs en génie
logiciel entreprises comme
Google, Amazon, etc.
et tous ces travaux, même si
vous n'avez jamais
passé d'entretien auparavant
ou si vous n'avez aucune expérience d'
entretien intacte, ou si vous n'avez aucune
expérience professionnelle en général, vous suivez le processus
que nous suivons à travers. Les personnes qui suivent
mon programme peuvent obtenir des centaines offres d'emploi de développeur de
logiciels,
même dans des entreprises fans comme
Google et ces quelques mois à peine. En guise de remerciement, je voulais également offrir
aux personnes qui ont suivi ce
cours Skillshare un petit cadeau, une réduction spéciale sur Python Developer Bootcamp Ainsi, lors du paiement, vous pouvez utiliser le code skillshare pour un
bon programme à prix réduit C'est le code
Skillshare Checkout. C'est simplement
pour vous remercier d'avoir pris le temps de suivre
ce cours et pour vous récompenser
d'avoir eu
le courage et la discipline nécessaires pour traverser cette épreuve et vous lancer dans cette aventure. Enfin, je
voulais juste vous laisser avec ceci. Le secteur de la technologie met l'
accent sur l'apprentissage. Même après avoir décroché un emploi, vous ne voulez jamais arrêter d'apprendre. Et c'est l'
état d'esprit dont vous avez besoin pour réussir dans ce domaine. Si tu peux le faire, tu
vas réussir. Nous pouvons accepter cet apprentissage
et nous avons tout simplement adoré le processus. J'espère que vous pouvez me croire
si j'ajoute et
si tant d'autres personnes
apprennent à coder à
partir de zéro sans
aucun diplôme, rien de tel. Tu peux le faire aussi. Merci d'avoir suivi
ce cours Il est
maintenant temps pour
vous de décider.
Allez-vous mettre en œuvre ce que
vous avez appris dans ce cours et faire
réellement le travail nécessaire pour apprendre à coder et devenir développeur de
logiciels ? Ou allez-vous ne rien faire
et laisser le temps qu'ils passent à regarder ce
cours se perdre Vous pouvez consulter
mon programme complet Python Developer
Bootcamp à partir du lien ci-dessous et utiliser le code
skillshare pour bénéficier d'une réduction intéressante Merci encore d'avoir regardé
et j'espère vous revoir.