Skip to content

cyan92128505/wenchang-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Wenchang Code - English Learning Plan (6 Months~)

Overview

This plan focuses on three main phases:

  1. Grammar foundation
  2. Technical vocabulary
  3. Speaking and interview preparation

Daily practice is required. The total estimated time is around 270 hours in six months.


Phase 1: Grammar Foundation (Month 1-2)

Goal: Eliminate common grammar mistakes.

  • Focus areas:
    • Tenses
    • Articles
    • Singular and plural forms
    • Sentence structure
    • Prepositions and conjunctions

Daily practice (1 hour):

  • Study "English Grammar in Use" (Unit 1-20 in the first month).
  • Write 3 technical explanations in English and check with Grammarly.
  • Revise GitHub README files into English.
  • Commit messages and code comments in English.

Checkpoint (end of Month 2):

  • Less than 5 grammar mistakes per 100 words (checked by Grammarly).
  • Able to write clear technical documents.
  • Able to leave code review comments without obvious errors.

Phase 2: Technical Vocabulary (Month 3-4)

Goal: Build technical and workplace vocabulary.

Daily practice (1.5 hours):

  • Read official documentation and technical articles.
  • Watch technical talks on YouTube with English subtitles.
  • Learn 10 new words daily and write 5 example sentences.
  • Rewrite code review comments in English.
  • Simulate workplace dialogues (e.g., stand-up updates, Slack messages).

Vocabulary focus:

  • Error handling: exception, try-catch, fallback
  • State management: immutable, reactive, provider
  • Architecture: dependency injection, modular, maintainability
  • Performance: profiling, optimization, memory leak
  • Testing: mock, assertion, integration test
  • Workplace phrases: "I'm working on...", "I'm blocked by...", "Have you considered..."

Checkpoint (end of Month 4):

  • Able to read technical articles fluently.
  • Able to write clear and polite feedback in English.
  • Familiar with at least 50 workplace expressions.

Phase 3: Speaking and Interview Preparation (Month 5-6)

Goal: Speak naturally and handle interviews in English.

Daily practice (2 hours):

  • Shadowing: repeat after technical talks, focus on tone and rhythm.
  • Self-recording: explain a topic for 2-3 minutes, listen and improve.
  • Language exchange: practice with native speakers (2-3 times per week).
  • Prepare three STAR stories (technical challenge, conflict resolution, project highlight).

Interview practice:

  • Write and practice answers for common questions:
    • Tell me about yourself.
    • Describe a recent project.
    • How do you handle disagreements?
    • Explain a bug you solved.
  • Record 2-3 minute answers and review.

Checkpoint (end of Month 6):

  • Able to speak 2-3 minutes on a technical topic smoothly.
  • Understand at least 80% of technical discussions.
  • Answer basic interview questions clearly and confidently.

Time Commitment

  • Month 1-2: 1 hr/day × 60 days = 60 hrs
  • Month 3-4: 1.5 hr/day × 60 days = 90 hrs
  • Month 5-6: 2 hr/day × 60 days = 120 hrs
  • Total: 270 hrs

Weekly Structure (Example)

Weekday (1-2 hours/day):

  • Grammar or vocabulary study
  • Writing practice (commit messages, short explanations)
  • Speaking practice (shadowing or recording)

Weekend (2-3 hours/day):

  • Longer reading session (documentation or articles)
  • Extended speaking practice (mock interviews, self-presentation)
  • Weekly review: check mistakes and progress

Tracking Progress

  • Keep a daily log in this repository.
  • Write technical explanations in English regularly.
  • Record and compare speaking samples monthly.
  • Track vocabulary growth with flashcards or notes.

About

以文昌為念,願此路堅實,語言與技術並進。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors