ฝึกพูดภาษาอังกฤษด้วยเทคนิค Shadowing จากวิดีโอ: What is flattenning? - Cracking the Java Coding Interview #javalanguage #javacoding #javatips

กำลังสร้างบทเรียน...
1
Question 397.
2
What is flattening?
3
Short answer, flattening is about copying the content of an object instead of creating a reference to it.
4
Let's short answer.
5
Suppose you have an ArrayList of Integer
6
and inside this ArrayList there is an array and this array contains references to integer object.
7
This is inefficient CPU wise and memory wise.
8
CPU wise
9
because every time you need to read the value of an
10
element you need to first follow the reference to this element
11
which may lead to a cache miss and a big performance hit.
12
Memory wise because all you need is to store a 32 bits int.
13
But because it is wrapped in an integer object, you end up storing a reference,
14
then an object with a header and possibly some bytes to preserve alignment in memory.
15
That may represent 128 bits in the memory of your application.
16
Flattening is about storing this integer as a value, getting rid of reference and the object.
17
One last word, it may look simple but it is actually really really complex and this is what Valhalla is doing.
18
Valhalla create this notion of value objects, that is objects that are just carrying a value and that can be flattened.
19
There are some very strong constraints and threatening but that will be for another time

สิ่งที่คุณจะได้เรียนรู้

จากวิดีโอนี้ ผู้เรียนจะได้เรียนรู้เกี่ยวกับการอธิบายแนวคิดที่ซับซ้อนในเชิงเทคนิค เช่น แนวคิดของการ flattening ซึ่งหมายถึงการคัดลอกเนื้อหาของวัตถุแทนที่จะสร้างการอ้างอิงถึงมัน นอกจากนี้ คุณยังจะได้เข้าใจถึงผลกระทบที่เกิดขึ้นในด้านประสิทธิภาพของ CPU และการจัดการหน่วยความจำ ซึ่งสามารถช่วยในการพัฒนาทักษะการพูดภาษาอังกฤษในบริบททางเทคนิคได้

ฟังเสียงเหล่านี้

ในวิดีโอนี้มีการใช้ การเชื่อมเสียง รวมถึงการลดเสียงที่ทำให้เกิดการไหลลื่นของการพูด เช่น การตัดเสียงระหว่างคำที่ช่วยให้การฟังเข้าใจได้ง่ายขึ้น คุณอาจสังเกตเห็นการเชื่อมโยงระหว่างคำว่า "integer" กับ "object" ซึ่งอาจช่วยให้คุณพัฒนา ปรับปรุงการออกเสียงภาษาอังกฤษ ได้ดีขึ้น

พูดเหมือนเจ้าของภาษา

เมื่อคุณฝึกพูดตามวิดีโอ คุณควรให้ความสำคัญกับ จังหวะ และ การเน้นเสียง ของผู้พูด การพูดตามจะช่วยให้คุณมีความมั่นใจมากขึ้นในขณะสื่อสาร นอกจากนี้ การทำ ชาโดว์อิ้งภาษาอังกฤษ จะทำให้คุณสามารถฝึกได้ที่บ้านจากวิดีโอได้อย่างสนุกสนานและได้ผลจริง ในการเรียนรู้เกี่ยวกับการ เรียนภาษาอังกฤษจากวิดีโอ นี้ คุณจะสามารถสร้างรากฐานที่ดีในทักษะการพูดของคุณ ขณะที่คุณเรียนรู้คำศัพท์และแนวคิดใหม่ๆ

  • ฝึกการฟังและพูดตามเสียงของผู้พูดจริง
  • พัฒนาทักษะการเชื่อมโยงและการออกเสียงในบริบทของการพูด
  • เสริมสร้างความมั่นใจในการสื่อสารภาษาอังกฤษ

สิ่งเหล่านี้จะช่วยให้คุณสามารถพัฒนาทักษะการพูดกับ shadowspeak ได้อย่างมีประสิทธิภาพและสร้างความเข้าใจในภาษาอังกฤษได้ดียิ่งขึ้น!

เทคนิค Shadowing คืออะไร?

Shadowing เป็นเทคนิคการเรียนรู้ภาษาที่ได้รับการรับรองทางวิทยาศาสตร์ พัฒนาขึ้นสำหรับการฝึกนักแปลมืออาชีพ วิธีการนี้เรียบง่ายแต่ทรงพลัง: คุณฟังเสียงภาษาอังกฤษจากเจ้าของภาษาและพูดตามทันที — เหมือนเงาที่ตามผู้พูดด้วยช่วงเวลาห่าง 1-2 วินาที การวิจัยแสดงว่าเทคนิคนี้ปรับปรุงความแม่นยำในการออกเสียง ทำนองเสียง จังหวะ การเชื่อมเสียง การฟังเข้าใจ และความคล่องแคล่วในการพูดได้อย่างมีนัยสำคัญ