シャドーイング練習: .NET in 100 Seconds - YouTubeで英語スピーキングを学ぶ

C2
The .NET, a free and open source platform for building high-performance software in virtually every domain.
⏸ 一時停止中
50
文が短すぎたり長すぎる場合は、Editをタップして調整してください。
1
The .NET, a free and open source platform for building high-performance software in virtually every domain.
2
It can tackle web apps,
3
mobile apps, enterprise software, games,
4
and more, powered primarily by the C-sharp programming language.
5
It was developed by Microsoft in the early 2000s as a Windows-centric framework,
6
then rebooted in 2016 as .NET Core.
7
And finally, in 2020, they dropped the core and unified the platform into modern .NET,
8
with yearly releases that also target Linux, macOS, and the cloud.
9
At a high level, .NET is built around a managed runtime called the Common Language Runtime,
10
which handles memory management, garbage collection,
11
and security, so you don't have to.
12
This allows developers to write code in high-level languages like Object Oriented C Sharp,
13
or its cooler functional brother F Sharp,
14
or even the mentally ill cousin Visual Basic.
15
No matter which language you choose,
16
they all get compiled into an intermediate format called Common Intermediate Language,
17
then just-in-time or ahead-of-time compiled into native machine code by the Common Language runtime.
18
This design lets multiple languages share the same runtime and libraries,
19
while still delivering near-native performance across platforms.
20
But what really makes .NET special is its integrated ecosystem.
21
like ASP.NET for regular web apps,
22
Blazor for WebAssembly-powered apps, Entity Framework Core for dead simple database access,
23
MAUI for cross-platform mobile apps,
24
and POLI for fault tolerance,
25
just to name a few.
26
And you'll find packages for virtually every use case in the NuGet package manager.
27
On top of that, many third-party frameworks embed .NET to give developers the experience they crave,
28
like Unity for game developers,
29
QuantConnect for algo traders, and AutoCAD for real engineers who build real things in the real world.
30
To get started, install .NET, then open up VS Code,
31
and make sure you have the C Sharp DevKit extension enabled.
32
Now hit Ctrl-P and find the new project command.
33
There are all sorts of templates to start from,
34
but let's keep it simple with the console app to build a CLI tool.
35
And now we can open up this C Sharp file and start writing some code.
36
It's a hugely popular, strongly typed language that gives us excellent IntelliSense out of the box.
37
Today, we're building an app called OnlyHorseFans,
38
and unfortunately, we need to verify
39
that the user is 18 years old to comply with recent draconian legislation from our globalist overlords.
40
To achieve that, we'll first have the user enter their age into the console,
41
which we can do with the built-in console class.
42
Once we have the user's age in the standard input,
43
we can then parse the value into an integer.
44
And then finally, we'll set up a ternary operator here to grant access if the age is over 18,
45
or deny access otherwise.
46
And now, let's open up the terminal and run it.
47
Notice how we also get beautiful autocomplete and documentation in the entire CLI.
48
Use the .NET run command to compile and execute the code.
49
This has been .NET in 100 seconds.
50
Thanks for watching, and I will see you in the next one!

アプリをダウンロード

話したすべての文をAIが採点

スキャンしてダウンロード
スキャンしてダウンロード
TRENDING

人気動画

このビデオで話す練習をする理由は?

このビデオ「.NET in 100 Seconds」は、プログラミングやソフトウェア開発に関する短いかつ有益な情報を提供しています。このようなテクニカルな内容をシャドーイングすることで、英語を使用する際の専門用語や表現力を向上させることができます。また、実際の発音やリズムを聞き取ることで、スピーキング技術を効率的に磨くことができ、英語でのコミュニケーション能力が高まります。特に、技術的な分野の用語は異なるため、YouTubeで英語学習をする際にこのようなビデオを利用することは非常に効果的です。

文法と表現の文脈

このビデオには、いくつかの重要な文法構造と表現があります。以下にそれを分析します:

  • 不定詞の使用:「to tackle web apps」など、目的を表すのに使用されています。
  • 現在進行形:「is built around」といった形で、現在の状態や過程を説明しています。
  • 条件文:「if the age is over 18」といった条件を示す文により、ユーザーの年齢に基づく判断を行っています。
  • 受動態:「is powered primarily by」といった表現が使われ、主語が受ける影響に焦点を当てています。

これらの文法ポイントをシャドーイングすることで、英語の正確性が向上し、より自然な会話ができるようになります。

一般的な発音の罠

このビデオでは、いくつかの発音の難しい単語やアクセントがあります。特に注意したいのは:

  • 「C-sharp」:この言葉は特有の呼び方で、正確な発音が求められます。
  • 「WebAssembly」:アクセントが難しく、正しい音を習得することが重要です。
  • 「platform」:この単語の発音はしばしば間違えられるため、意識して練習しましょう。

これらのトラップを乗り越えるためには、英語シャドーイングを通じて繰り返し練習することが効果的です。

シャドーイングとは?英語上達に効果的な理由

シャドーイング(Shadowing)は、もともとプロの通訳者養成プログラムで開発された言語学習法で、多言語習得者として知られるDr. Alexander Arguelles によって広く普及されました。方法はシンプルですが非常に効果的:ネイティブスピーカーの英語を聞きながら、1〜2秒の遅延で声に出してすぐに繰り返す——まるで「影(shadow)」のように話者を追いかけます。文法ドリルや受動的なリスニングと異なり、シャドーイングは脳と口の筋肉が同時にリアルタイムで英語を処理・再現することを強制します。研究により、発音精度、抑揚、リズム、連音、リスニング力、そして会話の流暢さが大幅に向上することが確認されています。IELTSスピーキング対策や自然な英語コミュニケーションを目指す方に特におすすめです。

コーヒーをおごる