Luyện nói tiếng Anh bằng Shadowing qua video: The hottest programming skill in 2026

C1
Systems thinking.
⏸ Tạm dừng
96 câu
Nếu các câu quá ngắn hoặc quá dài, hãy bấm Edit để chỉnh sửa.
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ải Ứng Dụng

Có tính năng chấm điểm câu của bạn bằng AI

TRENDING

Phổ biến

Bối Cảnh & Nền Tảng

Trong thế giới lập trình hiện đại, việc nắm vững các kỹ năng cần thiết không chỉ giúp bạn phát triển sự nghiệp mà còn giúp bạn tương tác hiệu quả trong môi trường làm việc. Video này bàn về khái niệm "suy nghĩ hệ thống," một kỹ năng quan trọng dự kiến sẽ bùng nổ vào năm 2026. Suy nghĩ hệ thống giúp bạn hiểu cách các phần khác nhau của một hệ thống tương tác với nhau qua thời gian, từ đó hình thành các chiến lược giải quyết vấn đề hiệu quả.

5 Câu Nói Hàng Ngày Quan Trọng

  • Suy nghĩ hệ thống rất cần thiết cho lập trình. - Kỹ năng này giúp bạn tối ưu hóa quy trình và cải thiện hiệu suất làm việc.
  • Bạn cần phải hiểu cách mà các phần của hệ thống tương tác. - Điều này ảnh hưởng đến khả năng giải quyết vấn đề trong lập trình.
  • Các kỹ sư phần mềm ngày càng cần có khả năng suy nghĩ theo hệ thống. - Đây là yêu cầu mới trong các cuộc phỏng vấn thiết kế hệ thống.
  • Phân tích dữ liệu là một phần quan trọng trong các hệ thống hiện đại. - Kỹ năng này không chỉ áp dụng cho lập trình mà còn cho rất nhiều lĩnh vực khác.
  • Nâng cao hiệu quả là mục tiêu chính của các kỹ sư ngày nay. - Điều này dẫn tới việc ứng dụng công nghệ mới và cải thiện quy trình làm việc.

Hướng Dẫn Shadowing Từng Bước

Để rèn luyện kỹ năng speaking và mastering phát âm tiếng anh chuẩn thông qua video này, bạn có thể làm theo các bước sau:

  1. Nghe và Hiểu: Bắt đầu bằng cách xem video và chú ý đến những khái niệm chính. Ghi chú lại những từ hoặc cụm từ mới có thể cải thiện luyện nói tiếng anh của bạn.
  2. Shadow Speak: Phát lại từng đoạn hội thoại và cố gắng lặp lại ngay sau khi nghe. Chiến thuật này gọi là shadowing tiếng anh, giúp bạn cải thiện khả năng phát âm và ngữ điệu.
  3. So sánh Âm Thanh: Ghi âm phần bạn nói và so sánh với cách người nói trong video. Chú ý đến độ chính xác của phát âm tiếng anh chuẩn của bạn.
  4. Thực Hành Liên Tục: Lặp lại quy trình này thường xuyên để củng cố kỹ năng của bạn. Hãy thử áp dụng các từ hoặc cụm từ vào câu chuyện của bạn.
  5. Áp Dụng Vào Cuộc Sống: Cố gắng sử dụng các kỹ năng bạn đã luyện tập trong giao tiếp hàng ngày, từ đó gia tăng khả năng tự tin khi nói tiếng anh.

Việc thực hành shadowspeak không chỉ giúp bạn tự tin hơn mà còn mở rộng khả năng tư duy hệ thống của bạn, một kỹ năng sẽ càng trở nên quan trọng trong tương lai gần.

Phương Pháp Shadowing Là Gì?

Shadowing là kỹ thuật học ngôn ngữ có cơ sở khoa học, ban đầu được phát triển cho chương trình đào tạo phiên dịch viên chuyên nghiệp và được phổ biến rộng rãi bởi nhà đa ngôn ngữ học Dr. Alexander Arguelles. Nguyên lý cốt lõi đơn giản nhưng cực kỳ hiệu quả: bạn nghe tiếng Anh của người bản xứ và lặp lại to ngay lập tức — như một "cái bóng" (shadow) đuổi theo người nói với độ trễ chỉ 1–2 giây. Khác với luyện ngữ pháp hay học từ vựng bị động, Shadowing buộc não bộ và cơ miệng phải đồng thời xử lý và tái tạo ngôn ngữ thực tế. Các nghiên cứu khoa học xác nhận phương pháp này cải thiện đáng kể phát âm, ngữ điệu, nhịp điệu, nối âm, kỹ năng nghe và độ lưu loát khi nói — đặc biệt hiệu quả cho người luyện IELTS Speaking và muốn giao tiếp tiếng Anh tự nhiên như người bản ngữ.