프로그래밍 언어 중에서 초보자가 가장 먼저 배워야 하는 언어가 무엇일까? 내 생각에는 C, 파이썬, 자바가 아니라 ‘영어’다. 공식적인 설명서, 자습서, 참고서를 비롯해 스택오버플로 같은 개발자 공동체에서 제공하는 질문과 대답도 영어가 최우선이므로 당연한 결론이 아닐까 싶다. 하지만 이렇게 개발에서 중요한 영어를 공부하려 마음을 굳게 먹더라도 시중에 일반적인 영어 학습서는 산더미처럼 많이 나와있는 반면에 개발자를 위한 영어 학습서는 많지 않기 때문에 어디서부터 시작해야 할지 막막하다.
『IT 개발자의 영어 필살기』는 실제 개발 과정에서 자주 부딪히는 영어 문서를 중심으로 알기 쉽게 문법과 독해 기법을 설명하므로, 이제 막 IT 업계에 입문하는 초보 개발자나 그간 영어를 등한시 해왔던 기존 현업 개발자들의 막연한 영어에 대한 공포감을 덜어주고 자신감을 키워준다. 이 책을 다 읽고 나서 영어로 작성된 간단한 튜토리얼과 IT 뉴스 기사로 독해를 연습하면 어느 순간 크게 어렵지 않게 영어로 정보를 수집하는 스스로를 발견할 것이다.
- 박재호(『English for Developers: IT 트렌드로 배우는 개발자 영어』(https://facebook.com/English4Developers/) 저자)
기술의 흐름에 뒤처지지 않으며 꾸준히 성장하는 개발자가 되고 싶다면 영어로 작성된 다양한 자료와 문서를 읽는 데 불편함이 없어야 합니다. IT 기술 문서를 읽는 데 아주 뛰어난 영어 실력이 있어야 하는 건 아닙니다. 기술을 다루는 글에서 자주 쓰이는 단어와 문장 구조, 문서의 종류에 따른 패턴을 알면 생각보다 어렵지 않습니다. 하지만 그런 특징을 잘 설명해주는 영어 교육 자료는 찾아보기 힘들어서 일반 영어 교재나 강의를 통해 영어 실력을 키우려고 오랜 시간을 들이는 경우가 많습니다.
『IT 개발자의 영어 필살기』는 개발자가 기술문서를 읽는 데 필요한 수준의 영어 실력을 갖추도록 도와주는 특별한 책입니다. 개발 툴의 레이블에 나오는 짧은 텍스트, 주어가 생략된 간결한 커밋 메시지, 동사로 시작하는 API 문서의 메소드 설명을 만나도 당황하지 않도록 다양한 예제를 통해 설명해주는 유일한 책이 아닐까 싶습니다. 영어에 자신이 없어서 번역서가 나올 때까지 새로운 기술의 학습을 미뤘거나, 아직은 어색한 온라인 번역기를 이용하느라 어려움을 겪고 있다면 당장 이 책으로 공부하는 걸 추천합니다.
- 이일민(EPRIL 대표, 『토비의 스프링』 저자)
대부분의 새로운 기술 자료가 영어로 가장 먼저, 가장 많이 만들어지는 현실을 감안하면, 영어가 개발자를 더 멀리 달리게 할 수는 없더라도, 더 먼저, 더 빨리 달리게 하는 데는 분명히 결정적인 역할을 한다고 생각합니다. 이 책에서는 기술 및 개발 분야에 사용되는 영어의 특징에 중점을 두고 더 빠른 시간에 더 많이 이해할 수 있는 실천적인 방법들을 현실감 있게 제시해줍니다. 잘 달리다가도 영어라는 장벽 앞에 속절없이 멈춰서서 계속 앞으로 달려나가는 동료들의 뒷모습을 봐라봐야만 했던 안타까운 기억을 갖고 계신 분들은 이 책을 발판 삼아 다시 일어서서 벽을 허물고 힘차게 달려나가시길 진심으로 바랍니다.
- 오명운(SK플래닛, 『클라우드 네이티브 자바』, 『스프링 마이크로서비스』 등 번역)
개발 커뮤니티에 꾸준히 올라오는 글이 있다. "취업을 하고 싶은데 어떤 언어를 공부하는 게 좋을까요?" 자바? C++? 아니다. 정답은 '영어'다. 어떤 프로그래밍 언어보다도 영어를 가장 많이 추천한다. 영어는 아무리 중요성을 강조해도 지나침이 없다. 영어가 가능한 개발자는 활동 범위도 다르다. 국내 수준을 넘어 미국을 대상으로, 아니 전 세계를 대상으로 다양한 네트워크를 형성할 수 있고, 취업의 기회도 얻을 수 있다. 더 높은 연봉이 보장됨은 물론이다. 주변에도 구글, 아마존 등 해외 기업에 취업하고 높은 연봉을 받고 있는 지인들이 여럿 있다. 이들의 공통점은 영어를 극복했다는 점이다. 물론 한국 사람들에게 영어는 어렵다. 소위 '영어 울렁증'은 한국어를 모국어로 하는 누구에게나 나타나는 자연스러운 현상이다. 그러나 언제까지나 영어를 못 하는 상태로 머무를순 없다.
이 책은 국내에서, 지금 바로 여러분이 앉아 있는 자리에서 영어로 개발 문서를 읽고, 블로그를 읽고, 커밋 로그를 작성하고, 코딩을 할 수 있는 훌륭한 가이드를 제시한다. 어떻게 하면 영어를 잘 읽고, 잘 이해할 수 있을지 좋은 지침을 제공한다. 물론 이 책만으로 충분하진 않겠지만, 이 책으로 인해 여러분의 '영어 울렁증'이 조금이나마 해소될 수 있다면 그것만으로 충분하다. 좋은 시발점이 될 것이다.
- 박상길(현대자동차 에어랩 책임연구원(AI 플랫폼 팀장))
세계 누구에게나 공유되며 공통적으로 적용되는 기술 혹은 컨텐츠를 만들어내는 IT 개발자의 업무 특성상, 기술의 사용 권한 범위를 정하는 약속인 계약서나 약관의 작성 및 해석은 매우 중요한 요소입니다. 더군다나 세계를 무대로 하는 만큼 이러한 내용을 ‘영어’로 올바르게 표현하고 해석할 수 있는 능력은 IT 개발자에게 강력한 무기일 것입니다.
이 책은 IT 개발자로서 반드시 알아야 할 필수 기본 어휘와 숙어, 표현 등을 여러 문서 유형으로 분류해 재미있고 이해하기 쉽게 풀어놓았습니다. 특히 IT 관련 문서, 사용약관 혹은 계약 등 자주 사용되는 법률적 용어와 표현을 콕 집어서 간략하면서도 명쾌하게 풀어 놓았습니다. 한글로 봐도 낯설고 어려운 법률적 용어를 영어로 만났을 때의 어려움을 그 누구보다도 잘 이해하는 사람으로서, IT 분야의 영어에다가 법률의 두려움까지 간단하게 날려줄 이 책을 강력 추천합니다.
- 김수정(변호사(법무법인 세범), 카이스트 학사?석사 졸업, IT 서적 다수 번역)