Pratique du Shadowing: The hottest programming skill in 2026 - Apprendre l'anglais à l'oral avec la vidéo

Choisissez un mode d'entraînement

Chaque mode ouvre une salle d'entraînement en plein écran.

96 phrases
Si les phrases sont trop courtes ou trop longues, cliquez sur Edit pour les ajuster.
1
Systems thinking.
2
That's it.
3
You can end the video right now.
4
Every programming era had its own hot skill,
5
whether you were writing Java in the 90s,
6
PHP in the 2000s, Ruby in 2010,
7
and in 2026, aside from token maxing, it's systems thinking.
8
But what exactly is systems thinking?
9
It's understanding how each part of a system interacts over time.
10
Think of it like this.
11
You work at the Krusty Krab,
12
you can make a banger Krabby Patty,
13
but that's only one feature of the Krusty Krab.
14
How do they scale to a thousand Krabby Patties per hour.
15
What happens when the fryer breaks?
16
Or worse, Patrick is your waiter.
17
Systems thinking has its roots in biology,
18
and it can be applied to many different fields.
19
Supply chain management, market dynamics,
20
traffic, and of course, software engineering.
21
Nowadays, anytime we hear systems and programming,
22
we immediately think of system design interview questions.
23
But that's only a part of it.
24
Systems thinking and software engineering have an old relationship,
25
and it's only getting more prominent as time passes.
26
And I have some charts to back it A16Z published this graph showing software jobs are going up.
27
I personally hate these graphs.
28
Not because I'm Mr. Dario,
29
I was meant to replace you 24 months ago, agentic pilled.
30
But I hate seeing these graphs because it doesn't clarify what kind of software jobs are going up.
31
Do you really think the demand for Pascal developers is going up?
32
Really, bro?
33
Thankfully, there's always a programmer with some spare time and a banger blog that did the research for me.
34
This graph shows off the number of job postings by each job title.
35
Look at the top three.
36
They all develop carpal tunnel, but also systems.
37
Look at machine learning engineers.
38
They use tools like PyTorch, Kafka, Kubernetes.
39
They use these tools to build stuff like fraud detection algorithms,
40
which can analyze millions of transactions so your credit card isn't used in Belarus to buy an iPhone.
41
The fraud detection algorithm is a system.
42
Similarly, data engineers and backend engineers,
43
when they're not gluing APIs together, they're building systems.
44
The ability to think in systems is so hot right now.
45
Anthropic has a section on their careers page just for infrastructure software engineers.
46
Even the latest jobs coming out of the GPT wrapper factories.
47
They're about making the use of LLMs more efficient, which is a system.
48
Hopefully I've sold you on the importance of systems thinking,
49
so now you can go learn about it.
50
Learning systems is harder than anything else in programming,
51
since you can't just replicate the scale of millions of users.
52
Except, there is one way.
53
Playing Factorio.
54
I'm not even kidding.
55
Factorio is a game where you learn how to build systems.
56
For those that are unaware,
57
the premise of the game is that you crash land on a planet,
58
you need to build a rocket to escape.
59
To build that rocket, you need to get resources.
60
To get those resources, you need to build systems and get really good at building them.
61
Factorio is the most underrated way to learn about large-scale systems and actually get some experience,
62
because it teaches you about impact,
63
bottlenecks, and how to continuously improve a large-scale system.
64
There's this amazing video by Tony Zhu that goes over the relationship between Factorio and software engineering.
65
Another unconventional way of learning about systems thinking is by watching Kevin Fang and reading the Cloudflare outage postmortems.
66
If you want a more conventional method,
67
you could always read this excellent book called Thinking in Systems by Donella Meadows.
68
Now if you're absolutely insistent on building a project,
69
you can look up public repositories of massive datasets and use that to stress test your project,
70
whether it's by benchmarking how quickly you read and write to the database,
71
or seeing if your front-end code can actually handle that much data.
72
Fundamentally, systems have always been a part of software engineering,
73
and it is the strongest skill you can learn right now,
74
whether you're into back-end, front-end, or even game dev.
75
Understanding how something as granular as your code fits into the bigger picture will always be valuable.
76
And hey, at least you have an excuse to get good at Factorio now.
77
You'll also get more time to play Factorio by using the sponsor of today's video,
78
Convex, the backend platform that keeps your app in sync.
79
In modern programming, you're not really just programming anymore.
80
You're spending half your time coordinating between your frontend,
81
backend, database, and whatever other shenanigans you have going on.
82
I'm not judging, but essentially you've been reduced to the dude in front of the orchestra with the pointy stick.
83
Not anymore though, Convex finally lets you build again.
84
Instead of gluing services together,
85
your backend is just TypeScript functions.
86
You write functions to read and write data,
87
and Convex handles a database,
88
APIs, and syncing between everything automatically.
89
And look at this sync bro, so smooth, so crispy.
90
And is that real-time updates between two users?
91
Convex fits right into the TypeScript ecosystem you're already using,
92
and you can also use it it with a few friendly faces.
93
No more raw dogging squeal,
94
no more glue engineering, no more cash invalidation,
95
and no more shadowboxing with your app to keep it in sync.
96
You owe it to yourself to go to bigboxsweet.dev slash convex.

Télécharger l'application

Tout pour parler couramment

Prononciation IAChaque phrase notée
Phonétique (IPA)Maîtrisez chaque son
VocabulaireEnrichissez votre lexique
Jeu de vocabulaireApprenez en jouant
FOR YOU

Vidéo recommandée

Vocabulaire et conseils d’expression pour cette leçon

Cette leçon d’expression orale de niveau C1 s’appuie sur la vidéo « The hottest programming skill in 2026 ». Les mots qui reviennent le plus souvent : thinking, software, Factorio, build, convex. Cette vidéo contient 96 phrases et 909 mots à répéter en shadowing. La partie parlée dure 4:15. Le locuteur parle vite, environ 214 mots par minute : attendez-vous à des liaisons et à des sons réduits. Seuls 79 % des mots font partie des 3 000 mots les plus courants en anglais, le vocabulaire est donc exigeant.

Vocabulaire clé de cette vidéo

Les 15 mots les plus avancés de la vidéo, avec leur prononciation et leur sens :

MotPrononciationSens
convex adjectif/ˈkɑn.vɛks/convexe
graph nom/ɡɹæf/graphique
glue nom/ɡlu/colle
banger nom/ˈbæŋ.ə/tube
algorithm nom/ˈælɡəɹɪðm̩/algorithme
detection nom/dɪˈtɛk.ʃən/détection
agentic adjectif/eɪˈd͡ʒɛn.tɪk/en mode mission
anthropic adjectif/ænˈθɹɒp.ɪk/anthropique
bottleneck nomgoulot, goulot de bouteille
carpal nom/ˈkɑɹ.pəl/carpien
crispy adjectif/ˈkɹɪs.pi/croustillant
granular adjectif/ˈɡɹæn.jə.lə(ɹ)/granuleux, granulaire
outage nom/ˈaʊ.tɪd͡ʒ/panne, interruption
repository nom/ɹɪˈpɒz.ɪ.t(ə.)ɹɪ/chambre-forte, coffre-fort
shenanigans nom/ʃɪˈnæn.ɪ.ɡənz/chahut, frasques

Les verbes à particule que vous entendrez

MotSens
go up verbemonter, s'élever
show off verbecrâner, faire le malin

La grammaire de cette vidéo

Les structures que le locuteur utilise le plus, avec les mots exacts de la vidéo :

StructureDans la vidéo
Voix passive be + participe passé — l’accent est mis sur ce qui arrive, pas sur qui le faitcan be applied · was meant · isn't used
Present perfect have/has + participe passé — une action passée qui compte encore maintenantI've sold · have always been · you've been reduced

Prononciation à surveiller

Le locuteur utilise 17 contractions et formes réduites, comme you're, I'm, they're. Prononcez-les sous leur forme courte, telles que vous les entendez.

  • Les sons « th »: algorithm /ˈælɡəɹɪðm̩/, anthropic /ænˈθɹɒp.ɪk/
  • Les sons « sh » et « zh »: detection /dɪˈtɛk.ʃən/, invalidation /ɪnˌvæl.əˈdeɪ.ʃən/, shenanigans /ʃɪˈnæn.ɪ.ɡənz/, benchmark /ˈbɛn(t)ʃmɑːk/
  • Mots longs — placez bien l’accent: invalidation /ɪnˌvæl.əˈdeɪ.ʃən/, repository /ɹɪˈpɒz.ɪ.t(ə.)ɹɪ/, shenanigans /ʃɪˈnæn.ɪ.ɡənz/, underrated /ʌn.dɚˈɹeɪ.təd/, ecosystem /ˈikoʊˌsɪstəm/

Les sons difficiles pour les francophones :

  • /tʃ/ et /dʒ/ — à ne pas adoucir en « ch » et « j »: agentic /eɪˈd͡ʒɛn.tɪk/, outage /ˈaʊ.tɪd͡ʒ/
  • /r/ anglais — langue recourbée, sans frotter la gorge: graph /ɡɹæf/, algorithm /ˈælɡəɹɪðm̩/, anthropic /ænˈθɹɒp.ɪk/, carpal /ˈkɑɹ.pəl/, crispy /ˈkɹɪs.pi/

Comment s’entraîner avec cette vidéo

  1. Écoutez la vidéo en entier une fois sans parler et notez les mots que vous ne connaissez pas.
  2. Commencez à la vitesse 0,75×, répétez phrase par phrase, puis revenez à la vitesse normale quand cela devient facile.
  3. Enregistrez-vous et comparez avec l’original, en faisant attention à des mots comme convex, graph, glue.

Qu'est-ce que la technique du Shadowing ?

Le Shadowing est une technique d'apprentissage des langues fondée sur la science, développée à l'origine pour la formation des interprètes professionnels. Le principe est simple mais puissant : vous écoutez de l'anglais natif et le répétez immédiatement à voix haute — comme une ombre suivant le locuteur avec un décalage de 1 à 2 secondes. Les recherches montrent une amélioration significative de la précision de la prononciation, de l'intonation, du rythme, des liaisons, de la compréhension orale et de la fluidité.

Technique du shadowing : lire le guide complet étape par étape →