기술 커뮤니티에 꾸준히 올라오는 질문이 하나 있습니다. “초보자가 가장 먼저 배워야 할 프로그래밍 언어는 무엇인가요?” 이 질문에 어떤 사람은 ‘영어’라고 답하기도 하는데요. 이는 우스갯소리가 아니라 일정 수준의 영어 실력이 엔지니어에게 필요해서 나오는 말입니다. 혹자는 영어를 ‘컴퓨터 업계에서 전 세계적인 표준 언어’라고 일컫기도 하죠.
그도 그럴 것이 글로벌 IT 서비스의 공식 기술 문서와 필수 기술 서적은 영어로 쓰였고요. Stack Overflow 같은 글로벌 기술 커뮤니티에 올라오는 질문과 답변도 영어입니다. 최신 기술 트렌드를 신속히 파악하려면, 영어 기사와 뉴스레터, 기술 블로그를 자주 봐야 하고요. 고급 기술 지식을 얻으려면 영어 논문과 책도 읽어야 하죠. 또 엔지니어는 상황에 따라 커밋 메시지를 영어로 작성할 때도 있고요. 오픈 소스 프로젝트에 기여할 때 영어로 소통하기도 합니다.
이에 시중에는 엔지니어를 위한 영어 학습법을 다룬 책도 나왔고요. 온라인 교육 서비스에는 ‘개발자 영어’, ‘코딩 실무 영어 클래스’ 등 엔지니어 업무에 특화된 영어 강좌도 있습니다. ‘IT 영어’ 또는 ‘개발 영어’를 알아야 할 필요성을 이렇게 시장에서 확인할 수 있는데요. 이 글에서는 엔지니어가 영어를 공부해야 할 이유와 영어 실력을 향상하는 방법, 엔지니어를 위한 영어 학습 도구를 알아보겠습니다.
엔지니어가 영어 공부해야 할 이유

엔지니어는 영어를 왜 공부해야 할까요? 요즘은 엔지니어뿐만 아니라 대부분 직무에서 영어 실력을 갖춰야 합니다. 다만 엔지니어 업무 맥락에서 영어 공부가 필요한 이유는 다음과 같은데요.
1. 업무 생산성, 역량 강화
영어 실력은 엔지니어 역량을 발전시키는 데 이바지합니다. 엔지니어 업무에 참고하는 기술 문서와 튜토리얼, API 문서 상당수가 영어로 쓰였고요. 내용도 방대합니다. 이를 빠르고 정확히 이해하면 업무에 신속히 적용할 수 있고요. 그 결과, 업무 생산성을 높이고 엔지니어 역량도 향상할 수 있죠.
예를 들어, ‘개발은 Stack Overflow와 구글링으로 만든다’는 말이 있을 만큼 다른 엔지니어의 경험과 지식 공유의 영향을 많이 받는데요. 이 또한 영어 자료가 많고요. 여기서 필요한 정보를 빨리 찾고, 내용을 바로 이해하려면 영어 실력이 뒷받침되어야 합니다.
2. 고급 정보 효율적 획득
영어를 잘 이해하면 고급 정보를 효율적으로 얻을 수 있습니다. 영어뿐만 아니라 외국어를 하나라도 더 구사하면 내가 갖는 정보의 양과 질이 업그레이드되죠. 더 다양한 정보를, 더 많이 얻는 건 물론이고요. 외국어 수준이 높으면 고급 정보가 담긴, 난이도 높은 책과 논문도 잘 이해할 수 있습니다. IT 분야에서는 영어 팟캐스트나 유튜브 영상도 편하게 볼 수 있고요.
요즘은 생성형 인공지능(AI) 도구로도 기술 정보를 많이 찾는데요. ChatGPT를 사용할 때는 영어로 프롬프트를 입력하는 게 더 좋은 답변을 얻는 데 도움이 됩니다. 즉, ChatGPT로 양질의 정보를 얻으려면, 알고 싶은 내용과 요구사항을 프롬프트에 영어로 구체적으로 쓸 줄 알아야 하죠.