logo
Published on

영어를 몰라도 코딩할 수 있을까? 개발자 영어의 중요성

Authors
  • avatar
    Name
    Kevin(서희원)
    Twitter

우리는 개발을 하면서 영어를 많이 마주하게 됩니다.

예를 들어, 필자가 자주 보는 Next.js, React 공식문서, Stackoverflow 등등 수많은 자료에서 대부분 영어로 특정 기능을 설명하곤 합니다.

물론 우리나라에 여러 개발자 분들이 외국 문서들을 번역하고 있지만, 언제까지나 우리가 원하는 외국 문서의 번역을 기다릴 순 없습니다.

그래서 이번엔 개발자 영어 어떻게 배워야 할지 알아봅시다.

영어를 어떻게 공부해야 할까

영어를 어떻게 공부해야 할지 절대적인 기준은 없다고 생각합니다. 하지만, 자신이 어떤 상황이냐에 따라 어떻게 공부해야 할지 기준은 있다고 생각합니다.

그래서 살펴보자면 다음과 같습니다.

영어 문서를 원활히 읽고 싶어요.

이런 상황에서는 독해가 필요한데, 보통 다음과 같은 방법을 추천합니다.

  • 말해보카와 같은 앱으로 영어 공부

    • 장점: 확실히 접근하기 간편하고 게임형식이라 계속 하게 됩니다.
    • 단점: 완전 개발자가 알만한 단어들을 자주 보여주진 않아서 비효율적입니다.
    • 추천 대상: 난 영어 진짜 싫어하고 못한다는 분
  • 외국 문서 번역하면서 공부 + (모르는 단어 한정)나만의 단어장 만들기

    • 장점: 굉장히 효율적입니다. 일반 영어와 개발자 영어가 미묘하게 달라서 이런 부분을 해결할 수 있습니다.
    • 단점: 어렵고 지루해서 지속하기 힘듭니다.
    • 추천 대상: 진짜 독해만 하고 싶은 분 (그렇지만 본질적으로 언어를 공부하는데 독해만 한다던지 한 분야만 하는 것은 비추천합니다.)

외국 오픈소스, 개발 커뮤니티에 기여하고 싶어요.

이 상황에서는 독해와 작문이 필요한데, 다음과 같은 방법을 추천합니다.

  • ai에게 피드백 받기 이 방법은 한글로 글 쓸 때도 적용되는데요, ChatGPT나 Grammarly같은 도구로 피드백 받아보며 영어 쓰기 실력을 늘릴 수 있습니다. 그리고 영어를 기본적으로 잘한다 생각하는 분에게도 만약의 실수를 막기 위해 개인적으로 추천하는 방법입니다.

외국 회사에 들어가고 싶어요.

이 상황에서는 회화가 필요한데, 다음과 같은 방법을 추천합니다.

  • Pramp를 활용한 모의 인터뷰 진행하기 개발자 영어 회화와 관련하여 Pramp를 활용하면 실제 영어로 의사소통하듯이 진행할 수 있습니다. 또한 가상 코딩 인터뷰 형식이라 자신이 작성한 코드가 어떻게 동작하는지 설명하는 역량을 기를 수 있습니다. 한국어도 그렇고, 말하는 실력은 결국 계속 하는 방법이 가장 빠른 길인 것 같아요.

추가로 알면 좋은 방법

개발자 영어와 관련된 읽는 방법도 좋습니다.

  • 장점:개발자 사이에서 흔히 쓰는 어휘, 이메일 작성법 등을 직접적으로 제공하기 때문에 읽으면 도움이 많이 될 것이라 생각합니다.
  • 단점:그러나 개발자 영어에 대해 엄청 심화한 내용들을 다루진 않기 때문에 원하는 방식이 있다면, 위의 방식들과 병행해야 한다 생각합니다.
  • 추천하는 분: 영어에 관심이 많은 개발자

마무리

필자는 학생 시절 부터 영어를 잘하지는 못했습니다. 그래서 개발자라는 진로를 선택하고

외국의 문서들을 읽는데 많이 힘들었는데요.

앞으로는 개발 역량을 기르기 위해 영어 공부를 좀 해야겠습니다.

말해보카 같은 앱을 깔아서 공부해보고, 제가 썼던 블로그 글들을 영어로 작성해보며 claude와 ChatGPT한테 피드백 시켜봐야겠습니다.

나중에 혹시 모르죠 미국 가서 개발자 생활을 할지..