Shadowing Practice: I don't like Programming - Learn English Speaking with Video
About This Lesson
In this lesson, you will engage with a thought-provoking discussion about programming and its relevance in the modern tech landscape. By listening to the speaker express their candid views about programming, you will practice your English listening skills while gaining insights into the programmer's mindset. This exercise not only enhances your comprehension of technical vocabulary but also improves your pronunciation through the shadowing technique. As you practice, you'll have the opportunity to improve your English pronunciation and gain confidence in speaking about complex topics.
Key Vocabulary & Phrases
- Programming - The process of writing instructions for computers.
- Memory Management - The act of controlling how computer memory is allocated and used.
- Data Structures and Algorithms (DSA) - Organizational methods for storing and processing data.
- Hash Map - A specific data structure that pairs keys to values for efficient retrieval.
- Efficiency - Achieving maximum productivity with minimum wasted effort or expense.
- Pull Request (PR) - A request to merge code changes into a shared repository.
- Monotonic - A mathematical term describing a function or sequence that is either entirely non-increasing or non-decreasing.
- Terminal - A text input/output environment for interacting with the computer’s operating system.
Practice Tips
To make the most of your English speaking practice, utilize the shadowing technique while engaging with this video. Here are some tailored tips:
- Listen Actively: Play the video and focus on the speaker's tone and pace. Pay attention to their intonation and rhythm.
- Repeat after Them: Pause the video frequently to repeat phrases. Shadowing the speaker will help you practice pronunciation and improve fluency.
- Vary Your Speed: If the speaker talks quickly, try to mimic that pace. However, if you find it challenging, slow down the playback speed and gradually increase it as you gain confidence.
- Record Yourself: After shadowing, record your voice and compare it to the original. This will highlight areas where you can improve your pronunciation.
- Use Keyword Focus: Pay special attention to the key vocabulary and phrases listed above. Make sure to pronounce them clearly as you practice.
By incorporating these strategies into your routine, you will significantly enhance your ability to communicate effectively in English, especially in discussions surrounding technical topics like programming.
What is the Shadowing Technique?
Shadowing is a science-backed language learning technique originally developed for professional interpreter training and popularized by polyglot Dr. Alexander Arguelles. The method is simple but powerful: you listen to native English audio and immediately repeat it out loud — like a shadow following the speaker with just a 1–2 second delay. Unlike passive listening or grammar drills, shadowing forces your brain and mouth muscles to simultaneously process and reproduce real speech patterns. Research shows it significantly improves pronunciation accuracy, intonation, rhythm, connected speech, listening comprehension, and speaking fluency — making it one of the most effective methods for IELTS Speaking preparation and real-world English communication.














