Ask HN: How to learn English as a second language effectively
Recently I moved to Canada from a non-English speaking country, I work as a software engineer.<p>I feel very uncomfortable about my English, especially about the speaking part. I think I cannot express myself well enough on meetings, and I fear it will affect my career in the long term. Often I have good ideas, I just can’t translate them to English to make a point, convince others or reason about something. 
When I get an unexpected question, I often start looking for words and sound like an idiot, stopping in the middle of a sentence for seconds to find a word.<p>It doesn’t really help that I don’t have the opportunity to practice speaking because apart from the usual daily standup meetings and 1-2 other meetings in a week (especially in this WFH situation) we don’t have much verbal interaction with my coworkers.<p>What’s the most effective way to improve my English? I don’t want to write novels, or read middle English texts, I would like to improve my speaking dramatically in the shortest time possible.