저는 다국적 IT 회사에서 10년 가까이 일하면서 다양한 나라의 개발자와 엔지니어를 만났습니다. 오랜 기간 그들과 협업하는 과정에서 개발자의 영어 구사 능력에 자연스레 관심을 가지게 되었습니다. 한편 그 회사에서 일하는 한국인 개발자들과 함께 할 기회도 많았습니다. 그들이 다른 나라 개발자에 비해 뒤지지 않는 뛰어난 개발 실력을 갖추고도, 오로지 영어 때문에 능력을 온전히 평가받지 못하는 모습 역시 보고는 했습니다. 이번 글에서는 개발자가 영어 공부를 해야 하는 이유를 사실과 데이터에 근거해 살펴보고자 합니다. 글의 마지막에는 제 개인적인 견해를 바탕으로 ‘개발자에게 영어가 중요한 또 다른 이유’를 덧붙이고자 합니다.
소프트웨어 산업에는 하루에도 수십 개의 새로운 약어와 개념이 등장합니다. 특히나 빠르게 변하는 AI 기술 같은 경우라면 더욱 말입니다. AI를 제대로 맛보게 해 준 챗GPT와 같은 LLM이 우후죽순으로 등장하더니, 지금은 또 메타의 라마로 대표되는 SLM 혹은 sLLM이라는 게 나오고, AI를 완성시키는 AGI라는 개념도 이해해야 하는데, 또 검색-증강 생성이라며 RAG라는 말이 심심치 않게 들립니다. 배경 개념을 알고 거기에 쉬운 스토리를 붙이면 이해에 어렵지 않습니다. 최소한 이 글을 끝까지 읽으신다면 RAG에 대한 이해는 제가 책임지겠습니다. 자, 시작합니다.
한창 MSA(Microservices Architecture)로의 전환을 진행하는 중이었던 저희 팀은 새로운 branch 전략이 필요한 상황이었습니다. MSA로 전환하면서 기존 정기 배포 방식은 버리고 수시 배포를 하기로 결정했기 때문이었죠. Git-flow, Github-flow, Gitlab-flow를 포함해 여러 branch 전략을 살펴보았지만, 팀 환경에 꼭 맞는 branch 전략은 없었습니다. 그래서 팀의 요구 사항과 환경에 맞는 branch 전략을 직접 만들기로 결정했습니다.
이번에 소개할 개발자는 백엔드 분야에서 활동하며, 한 회사에서 올해 만 10년 차를 맞이한 인물입니다. 현재 네이버쇼핑에서 ‘패션타운’ 서비스를 개발하고 있는 권태관 개발자가 그 주인공인데요. ‘네이버’라는 한 회사에서만 10년이라는 긴 시간을 보낸 만큼, 그가 참여했던 서비스도 쥬니버, 날씨, 네이버페이, V Live, 쇼핑라이브 등 다양합니다. 권태관 개발자에게 지난 10년은 개발자로서 다양한 경험을 쌓으며, 성장할 수 있었던 시간이었는데요. 어느덧 시니어 개발자가 되어 새로운 10년을 준비 중인 그에게 앞으로의 성장 이야기와 목표를 들어봤습니다.
졸업 후 처음 찾아온 취업의 기회는 SI 기업이었습니다. SI 기업에 가면 고객사 등쌀에 맥도 못 춘다는데, 야근도 많고 워라밸도 못 지키는 건 아닌지, 이 프로젝트 저 프로젝트 기웃거리다 전문성을 놓치는 것은 아닌지, 고민은 많았지만 어렵게 찾아온 기회를 놓칠 수는 없었기에 수많은 물음표와 함께 첫 커리어를 시작했습니다. 입사한 지 2년이 가까워진 지금, 그때 고민한 질문에 나름의 답을 해보려 합니다. SI 기업에서 첫 커리어로써 과거 걱정이 무색할 만큼 꽤 괜찮은 시작을 경험했기 때문입니다.
사람들은 이제 월마트의 위기를 말하지 않습니다. 오히려 깨어난 거인 월마트가 아마존과 본격적인 대결을 시작했다고 말하죠. 월마트는 오프라인의 절대적인 입지를 유지하는 가운데, 온라인에서도 2020년 이베이를 제치고 2위 사업자로 올라섰습니다. 오프라인 기반의 전통 유통 기업 월마트와 온라인 기반의 빅테크 아마존. 다시 불타오르고 있는 두 라이벌에 대해 오늘은 조금 다른 각도에서 바라보겠습니다. 이를 위해 새로 도출한 대표 키워드가 있습니다. '통제'하는 아마존, '위임'하는 월마트입니다.
메타 인지를 높이는 데 가장 효과적인 방법은 피드백을 이용하는 것이다. 예를 들면 개발자들은 프로그래밍 언어를 배울 때부터 피드백에 익숙해져 있다. 코드를 타이핑하는 순간 컴파일러가 바로 구체적인 피드백을 준다. 무엇이 잘못되었는지를 바로 인지하고 고친다. 한 줄을 작성해도 그 안에 컴파일러 간의 몇 번의 피드백이 담겨 있다. 피드백을 있는 그대로 수용하는 것만으로 성장으로 연결되지 않는다. 피드백을 어떻게 받아들이는지가 중요하기 때문이다. 이 글은 피드백 받는 당사자 입장에 피드백을 받아들이고 이를 통해 성장하는 법을 다룬다.