내가 이 글을 개발 카테고리에 넣는 이유는 영어가 이제(적어도 내 주위에서는) 필수가 되어버렸기 때문이다.
약 3년 안에 영어에 적응 못하면… 개발도 못하게 되는 시점이 올거란게 내 예상이다.
내가 이 글을 쓰는 이유는 요즘 화두가 되고 있는 미네르바라는 논객이 최근에 쓴 글에서 “외국어 능력이 한국땅에서 생존과 직결되는 때가 3년안에 반드시 올거다”라는 말을 했기 때문이다.
이런 비슷한 이야기는 “사랑하지 않으면 떠나라”라는 책에서도 구체적으로 인도의 인력시장이 개방되면서 기존 미국의 코더들이 아키텍처로 넘어가는 현상을 비유로 해서 설명하고 있다. 물론 인도인이 영어에 익숙해서 그럴거란 생각을 해보기도 하지만 여기서 집중해야 하는것은 인도인이 유입되고 나서 미국의 기존 개발자들이 어떻게 움직였나이다.
한국에서 만일 인건비가 비교적으로 싼 동남아나, 중국의 개발자들이 몰려오면 기존의 한국 개발자의 몸값은 떨어지고 그런 몸값을 올리는 하나의 방법으로 아키텍처나 프로젝트의 팀장으로 일하면서 외국 개발자와 한국 개발자를 잘 관리하고 고객의 요구사항을 개발자들에게 정말 효과적으로 설명해야 되는 임무를 수행하는 적입자로 한국인 엔지니어가 경쟁우위에 설수 있을것이다. 바로 이때 공용어인 영어가 필수가 된다는 것이다.
그리고 만일 클라이언트가 외국인이고 한국 실정에 맞는 서비스를 개발할때도 마찬가지이다. 클라이언트의 요구사항을 정확히 팀원들에게 전달하기 위해 영어라는게 필수라는 것이다.
물론 실력으로 영어를 커버하겠다는 생각을 하시는 분들도 있겠지만, 어필이 안되는 실력은 사장되기 쉽고 그 실력이 너무 좋아서 입소문이 탄다고 해도 그게 자신에게 돌아오기까지는 시간이 걸릴 것이다. 게다가 혼자 개발하지 않는 이상 주변에 외국인 개발자가 반드시 있을터인데 고충이 말이 아닐 것이라 생각한다.
이렇게 꼬집고 있는 나 역시도 영어실력이 과히 좋지 않지만, 영어회화를 잘 하기 위한 첫 관문은 넘긴 상태라 생각하고 있다. 이걸 넘기 위해 약 1년의 시간이 소요되었고 앞으로 좀더 원활하게 내 뜻을 전하기 위해 평소에 많은 노력을 기울이고 있는 중이다. 정말 영어 공부는 습관이 되어 버리지 않으면 절대 진전이 될 수 없는 그런 공부인거 같다.
오늘 미네르바의 기사를 보면서 이사람 정말 현실감각이 뛰어나다는 생각을 했다. 나처럼 외국계회사를 다니면서 앞으로 1년동안 영어에 적응하지 못하면 일하기 힘든 상황이 되버릴 거라는걸 최근에 느끼고 있었느데, 국내 일반 업체까지 그 여파가 가는게 3년이라니 정말 공감되지 않을 수 없다.
휴~~ 영어도 검색관련 공부처럼 언젠가는 끝이 보일때가 올거라 생각한다.
좋아하는 일 백발이 성성할때까지 계속 하려면 … 영어를 열심히 하는 수 밖에..
지금의 한국상황으로 볼 때 제 생각에는 그 기간이 더 짧아질수도 있을 것 같습니다.
네 동의합니다. ^^
전체적인 변화의 크기가 과거 5년 보다 최근 1년이 더 크게 느껴지네요. ㅎㅎ
저는 영어가 익숙해 지는데 5년이 걸렸어요.
실력은 그대로 인데 겁은 없어 지네요.
저도 최근 1년의 노력으로 겁을 상실하게 되었습니다. ㅋㅋ
한국은 웹표준에서 밀려나서 더 이상의 새로운 정보는 새롭게 생겨나지 않아요
네이버에서 검색하면 쓸모없는 예전데이터만 나오죠
결국 구글에서 찾아서 해결할수 밖에 없겟죠
맞는 말씀입니다.
한국이 IT 서비스의 테스트 베드라는건 정말 옛말이 되어 버린거 같습니다.
영어를 못하면 개발을 못하게 된다..니요.
너무과격한 생각이 아닌지.
영어 못하면 못살거라는 거는 제가 어렸을때도 들었던 이야기지만
아직도 잘 살고 있고.
영어를 잘해야 실력을 인정받는다는 .. 일부 맞겠지만, 영어잘하고 실력나쁘면 3개월이면 들통날텐데…또, 중간관리자는 영어잘하고 실력좋아도 성격안좋으면 자연스럽게 도태될텐데..영어도 결국에는 툴이라는 생각이드네요.
영어가 툴이라는 말씀 부분적으로 동의합니다, 시간이 가면 갈수록 개발자에게 커뮤니케이션 스킬을 점점 많이 요구하기 때문에 조만간 외국인 개발자가 회사에 들어온다면 충분히 문제가 생길 수 있을거라 생각합니다.
개발자에게 커뮤니케이션 스킬이 필수라고 생각한다면 영어도 조만간 필수가 되겠구요, 필수가 아니라고 생각하면 영어도 아니겠지요.
개발이 좋다면 영어도 같이 좋아해야 할 거란게 제 생각입니다.
좋아하는 개발 더 잘 하고 재밋게 하기 위해서죠. 저에게도 영어가 그 이상 그 이하도 아닙니다.
위기를 몸으로 느끼고 있는 1인입니다 ㅋㅋ 아 영어공부 ㅠ,.ㅜ
열심히 하시잖아요?? ㅋ
미국에서 개발메니저로 일합니다. 벌써 수년전 아웃소싱으로 인해 말씀하신 이유로 많은 개발자들이 저처럼 아키텍트/메니저로 전향을 했습니다. 여러 회사를 다니면서 수년간 바뀐것은 어떤 나라건, 어떤 직책이던 글로벌화 되서 일해야 되었습니다. 인터넷으로 다른나라 컴퓨터에 접속하는게 더 이상 신기하지 않은것처럼 (90년초반에 처음 접했을때 텔넷으로 미국에서 유럽, 한국등의 서버에 접속했을때는 무척 신기했죠), 이제 전세계 사람들과 일하는게 당연시 되었습니다. 회사들도 이미 세계 여러나라에 지사가 있고, 또한 아웃소싱으로 타임존 3-5개 정도가 다른 사람들과 일하는것은 보통이며 당연히 영어는 공용어입니다. 미국에서 주도를 하는일이 아니더라도 다른나라들과의 소통을 하려면 영어를 쓸수 밖에 없으며, 각 나라에서 (영어가 모국어가 아닌나라) 영어를 잘하는 사람이 팀장및 메니저등, 리더의 자격이 주어지게 됩니다. 이것은 아무래도 어쩔수가 없는 현상이겠지요. 물론 여전히 개발자들이 미국에 있으나, 단순한 개발일은 없어지고 좀더 힘든(석/박사나 아주 전문지식이 필요한) 개발만 남게 되는 형국입니다. 영어를 못하면 개발을 못하는게 아니라 떨어지게되고 (여러 나라에서 각종문서가 영어이고 최신기술문서도 영어로 되어있으니), 리더의 자리를 갖기 힘들게되며, 단순개발은 인력비가 비싼나라에선 사라지게 됩니다. 인도, 동유럽, 중국으로 일감이 나갑니다. 두가지 실례를 들자면:
1. 다국적기업에서 모든 나라들의 개발자들이 하나의 가상팀이 만들어지고 한가지 프로젝트에 같이 일하게됩니다. 당신의 소스코드는 전세계팀에 공개되어있습니다.
2. 비지니스플랜은 영국/캐나다에서, 메니지먼트는 뉴욕에서, QA는 인도, 개발은 동유럽및 중국에서 하고 있습니다.
짧게 쓰느라 두서가 없음을 용서바랍니다… 한국의 개발자분들이 현실감과 국제감각을 느끼시는데 조금 도움이 되길 바라며 써봅니다.
이 부분에 대해서 조만간 개발자 전문잡지에서 다룰거라는 이야기를 들었습니다.
저희 야후도 그렇고 국내 업체인 네이버에서도 Keith님이 경험하신 그런 비슷한 현상이 일어나고 있다고 들었습니다.
물론 영어에 대한 저의 포스팅이였으나 역시나 말씀하신대로 고급영역에 자신의 파이를 키우는것도 게을리 하면 안될 듯 하네요.
좋은 말씀 너무 감사드립니다.