
Do developers need to be good at English?
Description
Book Introduction
Do developers need to be good at English?
IT English has become as important as development!
English has become a tool that improves developer productivity while giving developers the opportunity to grow their careers.
It also helps you quickly keep up with the latest development trends in the rapidly changing IT industry.
As such, English has now become as important as development.
Whether you want to improve your development skills, participate in open source communities, or find a job as a developer overseas, English will be a powerful tool for your growth.
This book aims to teach English related to software development, and its main purpose is to help software developers become proficient in English.
This book contains the author's personal experience of learning English and his know-how, gained through his journey from an ordinary developer in Korea to a freelance web developer in Boston and a master's degree in computer science from the University of Massachusetts.
From vocabulary and terminology frequently used by developers to IT-specific English expressions and business email writing techniques, learn practical IT English you can use right away.
IT English has become as important as development!
English has become a tool that improves developer productivity while giving developers the opportunity to grow their careers.
It also helps you quickly keep up with the latest development trends in the rapidly changing IT industry.
As such, English has now become as important as development.
Whether you want to improve your development skills, participate in open source communities, or find a job as a developer overseas, English will be a powerful tool for your growth.
This book aims to teach English related to software development, and its main purpose is to help software developers become proficient in English.
This book contains the author's personal experience of learning English and his know-how, gained through his journey from an ordinary developer in Korea to a freelance web developer in Boston and a master's degree in computer science from the University of Massachusetts.
From vocabulary and terminology frequently used by developers to IT-specific English expressions and business email writing techniques, learn practical IT English you can use right away.
- You can preview some of the book's contents.
Preview
index
CHAPTER 0 Do developers need to be good at English?
1 English is as important as development skills
__01 Difference in salary between American and domestic developers
__02 Opportunities for Developer Career Growth
__03 Tools to become a better developer
2 Differences between General English and IT Development English
__01 Differences between vocabulary and terminology
__02 Differences in grammar and communication style
3. How much English should a developer have?
__01 English for improving development skills
__02 English for participating in the open source community
__03 English for Overseas Developer Employment
4 Structure and Learning Strategies of this Book
__01 Chapter-by-chapter composition
__02 Developer English Learning Strategies
CHAPTER 1: Preparing for the Basics of Learning English as a Developer
1 Basic Vocabulary for Developer English
__01 Frequently used verbs in developer English
__02 Frequently used words in English by developers
__03 Basic English Pronunciation and Stress
2 Basic Grammar for Developer English
__01 Grammar indicating the future
__02 Grammar indicating the past
__03 Grammar indicating the present
__04 Conditional sentences and conditional mood
__05 Comparative and Superlative
__06 passive voice
__07 Gerund and to-infinitive
__08 preposition
__09 article
3 Developer English Learning Tips
__01 Developer English Reading & Listening Practice
__02 Developer English Writing & Speaking Practice
CHAPTER 2 Practical English for Software Development Stages
1. Requirements Analysis Phase
__01 Practical terminology for the requirements analysis phase
__02 Questions Developers Ask in Requirements Analysis
2 Design phase
__01 Practical terminology for the design phase
__02 Questions developers ask during the design phase
3 Implementation Steps
__01 Practical terminology for the implementation phase
__02 English expressions related to Git
__03 Writing code comments
4 Tests
__01 Test Practice Terminology
__02 Test Case Naming Convention
5 Distribution and Maintenance
__01 Deployment and Maintenance Practice Terminology
__02 Recording the issue tracking system
__03 English expressions in case of system failure
CHAPTER 3 Practical English for Software Development
1 Front-end Development Practical English
__01 Web Front-End Development
__02 Mobile Application Development
2 Backend Development Practical English
__01 Backend Programming English
__02 Database-related English
__03 Algorithms and Data Structures English
3 English in other development fields
__01 DevOps-related English words and expressions
__02 Security-related English words and expressions
__03 Embedded-related English words and expressions
__04 English words and expressions related to AI/machine learning
CHAPTER 4: Practical English for Developers
1. Write a business email
__01 Development schedule coordination and meeting request
__02 Work progress report
__03 How to respond when a problem occurs
2 Developer Conference English
__01 Meeting-related terms
__02 Meeting progress English expressions
__03 Video Conferencing English
3 Developer Presentation English
__01 Presentation Opening
__02 Presentation Main Text (App Overview)
__03 Presentation Wrap-up
CHAPTER 5 English for Admission to US Graduate School (Computer Engineering)
1. Do I need a degree from a foreign university as a developer?
__01 Advantages of a Foreign University Degree
__02 Costs and Planning
2 How to Apply for a Master's Degree in CS from a US Graduate School
__01 Preparing to apply to graduate schools in the United States
__02 Submit application documents and supporting documents
3 TOEFL and GRE Preparation
__01 Create a TOEFL score
__02 Create a GRE score
CHAPTER 6 | English for Overseas Developer Jobs
1 Basic English Interview Expressions
__01 English expressions to use when starting an interview
__02 Self-introduction
__03 Motivation for application and selling points
__04 Interview Conclusion and Thank You Message
2 Behavioral Interviews
__01 STAR technique
__02 Summary of expected questions
3 Technical Interviews
__01 Problem verification and solution direction explanation
__02 Writing and testing code
__03 Time and Space Complexity Analysis and Optimization
APPENDIX A English Dictionary for Developers
Search
1 English is as important as development skills
__01 Difference in salary between American and domestic developers
__02 Opportunities for Developer Career Growth
__03 Tools to become a better developer
2 Differences between General English and IT Development English
__01 Differences between vocabulary and terminology
__02 Differences in grammar and communication style
3. How much English should a developer have?
__01 English for improving development skills
__02 English for participating in the open source community
__03 English for Overseas Developer Employment
4 Structure and Learning Strategies of this Book
__01 Chapter-by-chapter composition
__02 Developer English Learning Strategies
CHAPTER 1: Preparing for the Basics of Learning English as a Developer
1 Basic Vocabulary for Developer English
__01 Frequently used verbs in developer English
__02 Frequently used words in English by developers
__03 Basic English Pronunciation and Stress
2 Basic Grammar for Developer English
__01 Grammar indicating the future
__02 Grammar indicating the past
__03 Grammar indicating the present
__04 Conditional sentences and conditional mood
__05 Comparative and Superlative
__06 passive voice
__07 Gerund and to-infinitive
__08 preposition
__09 article
3 Developer English Learning Tips
__01 Developer English Reading & Listening Practice
__02 Developer English Writing & Speaking Practice
CHAPTER 2 Practical English for Software Development Stages
1. Requirements Analysis Phase
__01 Practical terminology for the requirements analysis phase
__02 Questions Developers Ask in Requirements Analysis
2 Design phase
__01 Practical terminology for the design phase
__02 Questions developers ask during the design phase
3 Implementation Steps
__01 Practical terminology for the implementation phase
__02 English expressions related to Git
__03 Writing code comments
4 Tests
__01 Test Practice Terminology
__02 Test Case Naming Convention
5 Distribution and Maintenance
__01 Deployment and Maintenance Practice Terminology
__02 Recording the issue tracking system
__03 English expressions in case of system failure
CHAPTER 3 Practical English for Software Development
1 Front-end Development Practical English
__01 Web Front-End Development
__02 Mobile Application Development
2 Backend Development Practical English
__01 Backend Programming English
__02 Database-related English
__03 Algorithms and Data Structures English
3 English in other development fields
__01 DevOps-related English words and expressions
__02 Security-related English words and expressions
__03 Embedded-related English words and expressions
__04 English words and expressions related to AI/machine learning
CHAPTER 4: Practical English for Developers
1. Write a business email
__01 Development schedule coordination and meeting request
__02 Work progress report
__03 How to respond when a problem occurs
2 Developer Conference English
__01 Meeting-related terms
__02 Meeting progress English expressions
__03 Video Conferencing English
3 Developer Presentation English
__01 Presentation Opening
__02 Presentation Main Text (App Overview)
__03 Presentation Wrap-up
CHAPTER 5 English for Admission to US Graduate School (Computer Engineering)
1. Do I need a degree from a foreign university as a developer?
__01 Advantages of a Foreign University Degree
__02 Costs and Planning
2 How to Apply for a Master's Degree in CS from a US Graduate School
__01 Preparing to apply to graduate schools in the United States
__02 Submit application documents and supporting documents
3 TOEFL and GRE Preparation
__01 Create a TOEFL score
__02 Create a GRE score
CHAPTER 6 | English for Overseas Developer Jobs
1 Basic English Interview Expressions
__01 English expressions to use when starting an interview
__02 Self-introduction
__03 Motivation for application and selling points
__04 Interview Conclusion and Thank You Message
2 Behavioral Interviews
__01 STAR technique
__02 Summary of expected questions
3 Technical Interviews
__01 Problem verification and solution direction explanation
__02 Writing and testing code
__03 Time and Space Complexity Analysis and Optimization
APPENDIX A English Dictionary for Developers
Search
Detailed image

Into the book
By studying this book, you will be able to understand most of the English words and expressions used in developer English, and establish a foundation for basic English communication required in software development practice.
However, theoretical learning and memorization are only the beginning of learning developer English.
To improve your English skills, you need to repeatedly experience and correct mistakes while actually using English.
In other words, beyond learning through this book, it is most important to expose yourself to everyday life communicating in English.
In addition, we need to have an attitude of not being afraid of mistakes and continuing to try.
When you have a conversation in English, you may feel intimidated when the other person doesn't understand what you're saying.
To overcome this, you need to practice speaking confidently and clearly while strengthening your stomach.
Even if your grammar is wrong or your pronunciation isn't fluent, every attempt will be a step toward improving your English skills.
However, theoretical learning and memorization are only the beginning of learning developer English.
To improve your English skills, you need to repeatedly experience and correct mistakes while actually using English.
In other words, beyond learning through this book, it is most important to expose yourself to everyday life communicating in English.
In addition, we need to have an attitude of not being afraid of mistakes and continuing to try.
When you have a conversation in English, you may feel intimidated when the other person doesn't understand what you're saying.
To overcome this, you need to practice speaking confidently and clearly while strengthening your stomach.
Even if your grammar is wrong or your pronunciation isn't fluent, every attempt will be a step toward improving your English skills.
--- From "Finishing the Book"
Publisher's Review
English is no longer an option for developers, it's a must!
From developer vocabulary and terminology to IT-specific English expressions and business email writing techniques! Practical IT English you can use right away! The author, who worked as a software engineer in Korea for seven years before moving to Boston in 2017 to pursue a freelance developer and a master's degree in computer science, shares his personal experience studying IT English and his know-how.
It presents the reasons and goals for developers to study English, as well as study methods and learning strategies tailored to each goal.
First, we'll look at the differences between general English and IT development English, then examine differences in vocabulary and terminology, grammar and sentence structure, and communication style.
It contains all the essential English for developers, including practical English, English expressions specific to IT development, business English, application to computer-related departments at overseas universities, and overseas employment.
Beta Review
I liked that both the words and examples were development-related sentences, so there were many practically useful expressions. In particular, I think it is a book that can be used as a dictionary by referring to it over and over again because each situation is well organized.
Dohyup Kim_Cincinnati Children's Hospital Medical Center
It contains content that developers need and are suitable for, to help them overcome the English language barrier, and it also includes information necessary for working abroad, so I think it will be helpful for those preparing for overseas job transfers or employment.
Chanseok Kang, LG Electronics Software Engineer
It clearly explains how developer English is different from regular English and provides directions for learning and using it, which felt like a refreshing scratch to the parts of me that had been itching for a while.
Moon Joo-young, Web Front-End Developer
The biggest advantage is that it contains many development-related English expressions that can be used immediately in practice, and it also tells you how to translate those sentences into Korean.
Kim Ki-hoon_UJET
One of the most important things in learning English is 'practical use', and this part is well covered, so I think I can apply it right away in my actual work.
Park Min-geon, FE developer and master's and doctoral student at Kennesaw State University
Even if the meaning of a sentence is the same, you can use the expression more appropriately by explaining the differences in nuance.
Kim Joo-won, Department of Computer and Electronic Systems Engineering, Hankuk University of Foreign Studies
From developer vocabulary and terminology to IT-specific English expressions and business email writing techniques! Practical IT English you can use right away! The author, who worked as a software engineer in Korea for seven years before moving to Boston in 2017 to pursue a freelance developer and a master's degree in computer science, shares his personal experience studying IT English and his know-how.
It presents the reasons and goals for developers to study English, as well as study methods and learning strategies tailored to each goal.
First, we'll look at the differences between general English and IT development English, then examine differences in vocabulary and terminology, grammar and sentence structure, and communication style.
It contains all the essential English for developers, including practical English, English expressions specific to IT development, business English, application to computer-related departments at overseas universities, and overseas employment.
Beta Review
I liked that both the words and examples were development-related sentences, so there were many practically useful expressions. In particular, I think it is a book that can be used as a dictionary by referring to it over and over again because each situation is well organized.
Dohyup Kim_Cincinnati Children's Hospital Medical Center
It contains content that developers need and are suitable for, to help them overcome the English language barrier, and it also includes information necessary for working abroad, so I think it will be helpful for those preparing for overseas job transfers or employment.
Chanseok Kang, LG Electronics Software Engineer
It clearly explains how developer English is different from regular English and provides directions for learning and using it, which felt like a refreshing scratch to the parts of me that had been itching for a while.
Moon Joo-young, Web Front-End Developer
The biggest advantage is that it contains many development-related English expressions that can be used immediately in practice, and it also tells you how to translate those sentences into Korean.
Kim Ki-hoon_UJET
One of the most important things in learning English is 'practical use', and this part is well covered, so I think I can apply it right away in my actual work.
Park Min-geon, FE developer and master's and doctoral student at Kennesaw State University
Even if the meaning of a sentence is the same, you can use the expression more appropriately by explaining the differences in nuance.
Kim Joo-won, Department of Computer and Electronic Systems Engineering, Hankuk University of Foreign Studies
GOODS SPECIFICS
- Date of issue: February 20, 2024
- Page count, weight, size: 340 pages | 488g | 152*225*14mm
- ISBN13: 9791140708581
You may also like
카테고리
korean
korean