In this post, I’ll share useful English resources for Software Engineer. I struggled to express my thought to someone. It’s always challenging me. I decided to find English books focused on the Software Industry because There are many useful sentences for software engineers. It helps me a lot and saves me time.

English Books for Software Engineer

Top 50 Software Engineer Personal Interview Questions & Answers by Knowledge Powerhouse

knowledge powerhouse cover
Top 50 Software Engineer Personal Interview Questions & Answers

I highly recommend this book. In this book, there are great examples of answers to personal interview questions. You can pick a sentence and rephrase it for your stories.

Cracking the Behavioral Interviews: for Software Engineers by Pooya Amini

Cracking the Behavioral Interviews cover
Cracking the Behavioral Interviews: for Software Engineers

It’s similar to Knowledge Powerhouse. The author is a co-founder of TechMockInterview.com. In this book, 28 questions and answers. The answers are very detailed and useful sentences to express your software engineer careers.

Software Engineering by Express Publishing

Express Publishing published a series of career paths. It’s one of the career path books focused on the Software Engineering domain. I highly recommend it. It looks like side by side book. There are many useful chapters to learn Business English for Software Engineer.

Udemy Lectures

Pass your job interview in English: Improve your English for job interviews by Terry

Pass your job interview in English by Terry
Udemy — Job interview English (Terry)

I highly recommend it. You can learn how to use STAR(Situation, Tasks, Action, Result) strategies to express your story in this course. Also, Terry answered my questions very friendly.

Business English listening training – English for companies by Terry

Business English listening training by Terry
Udemy — Business English listening training

Unlike Pass your job interview in English, It’s more focused on business English for daily life in the office. I learnt how to communicate with colleagues during meetings, business trips, etc.

Services

Grammarly

Grammarly screenshot
Grammarly

As you may know, Grammarly is such a powerful tool for correcting sentences. I use it every day in my work.

PRAMP

PRAMP screenshot
PRAMP — mock interviews for software engineers

PRAMP is a free service for practicing a mock interview for software engineers. You can not only practicing coding interviews but also behavior interviews. There is no limit to practices. You can also get feedback from your interviewer for free.

Learn English from Conference

There are many conferences for Software Engineers. Pick your favorite conference and watch and repeat it a lot. You can learn how to give a speech to your thought.

WWDC

WWDC app screenshot
Apple WWDC app — videos with transcripts

As an iOS engineer, WWDC is such a great conference in the year for me. Apple delivered a WWDC application. In this app, You can watch all the videos, and it provides the transcriptions!

Conclusion

For ESL software engineer, English is the most challenging. But I have to learn English to expand my career in the tech industries. I’m a native Korean and living in Seoul for over 30 years. I have never lived outside of Korea. Although it is challenging to access English, as I introduced you, I believe that you can learn English if you have the will through various media. Even if I am not good at English, I continue to run blogs in English to expand my career and to communicate with English-speaking engineers by sharing my knowledge.

Quote of the week

"People ask me what I do in the winter when there's no baseball. I'll tell you what I do. I stare out the window and wait for spring."

~ Rogers Hornsby