"모든 장애물은 배움의 기회이며, 저는 끊임없이 배우고 있습니다."
브렌든 레빌은 생산적인 20년을 보냈습니다. Microsoft에서 X-Box 라이브 피드에 대한 아이디어를 구상하고 작업하는 것부터 세계적인 컴퓨터 과학 교육 사이트인 Code.org의 핵심 팀 개발자가 되기까지, Reville은 소프트웨어 엔지니어로서의 업무를 통해 세상에 폭넓은 영향을 끼쳤습니다. 전문 경력을 시작하기 전에는 호주 시드니의 맥쿼리 대학교에서 컴퓨터 공학 학위를 취득했습니다. 이후 워싱턴주 시애틀로 이주하여 Microsoft에서 근무한 Reville은 현재도 시애틀에서 근무하고 있습니다. Reville은 Code.org의 소프트웨어 엔지니어로 다양한 학생들에게 컴퓨터 과학과 컴퓨터 프로그래밍의 기초를 가르치기 위해 고안된 이 단체의 입문 과정인 'Hour of Code' 개발에 핵심적인 역할을 담당하고 있습니다. 이 글로벌 운동은 180여 개국에서 진행되어 수천만 명의 학생들에게 교육되었습니다. 학생에서 전문 소프트웨어 엔지니어가 되기까지, 레빌은 경력과 인생 전반에 걸쳐 실패와 승리를 모두 경험했습니다. 일과 교육에 대한 그의 접근 방식에서, Code.org에서의 활동에서와 마찬가지로 Reville은 모든 사람의 삶에서 도전의 교훈적인 목적을 제시합니다.
현재 Code.org에서, 그리고 과거에 Microsoft에서 일한 경력에서 가장 마음에 드는 점은 무엇인가요? 소프트웨어 엔지니어로서 가장 자랑스럽게 생각하는 업적은 무엇인가요?
Xbox 360에서 일하면서 외부의 팬에서 실제로 믿을 수 없을 정도로 유능하고 재능 있는 팀의 일원이 된 것은 정말 놀라운 일이었습니다. 업계 최고 수준의 사람들이 모여 있었고, 그들과 함께 일하면서 그들이 어떻게 일을 하는지 보고 배울 수 있다는 것은 정말 놀라운 일이었습니다. 그리고 매일 수천만 명이 사용하는 콘솔을 출시한다는 것은 매우 흥미진진한 일이었습니다. 몇 년 후 Xbox 내부의 하위 프로젝트에서 Xbox 콘솔에 친구의 친구와 뉴스피드를 추가하는 작업을 하게 되었습니다. 아이디어가 떠올라 제안을 했고 실제로 만들 수 있는 기회를 얻었습니다. 첫 번째 디자인이 작동하지 않는다는 것이 분명해졌을 때 마지막 순간에 계획을 변경해야 했지만 제대로 작동하는 디자인을 찾아냈죠. 그리고 이러한 창의력과 엔지니어링을 결합하여 실제로 모든 고객을 위해 콘솔의 실질적인 부분을 변화시킨 프로젝트를 진행하게 되어 정말 기뻤습니다. 돌이켜보면 Code.org도 놀라운 경험이었습니다. 제가 Code.org에 들어갔을 때는 한 방에 15명밖에 없었고, 설립한 지 몇 달 되지 않아 웹사이트를 만들고 첫 1시간 동안 코드를 작성하는 데만 급급했죠. 지금은 3시간 코딩 경험을 쌓았고 현재 네 번째 코딩을 하고 있습니다. 이렇게 작은 팀에서 엄청난 영향력을 발휘할 수 있고, 저는 다시 한 번 재능 있는 팀과 함께 일하게 되어 전 세계의 많은 학생들에게 영향을 줄 수 있는 무언가를 함께 만들고 있다는 점에서 매우 보람을 느낍니다.
어렸을 때 관심 있었던 분야는 무엇이었으며 이러한 관심사를 커리어에 어떻게 구현했나요?
저는 책을 읽고 이야기를 쓰고 디자인하는 것에 관심이 많았지만 사실 영어에 훨씬 더 관심이 많았습니다. 그래서 저는 항상 이야기와 스토리텔링, 사려 깊은 글쓰기에 관심이 많았습니다. 컴퓨터 과학에 대한 오해 중 하나는 수학을 잘해야 하고 숫자에 관한 것이 많다는 것인데, 사실 그것은 상당히 드문 경우입니다. 컴퓨터 과학의 특정 분야에서는 수학을 잘하는 것이 좋지만 대부분의 경우 수학을 많이 사용하거나 숫자를 많이 다루는 일은 많지 않습니다. 저에게 프로그래밍은 일종의 언어 연습이며, 일반적으로 언어에 능숙하면 컴퓨터 프로그래밍도 즐길 수 있습니다. 글을 쓰고, 많이 읽고, 많이 소통할 수 있으니까요. 프로그래밍은 프로그램을 만드는 것뿐만 아니라 팀원 및 고객과 항상 소통해야 하기 때문에 커뮤니케이션이 많기 때문에 그 모든 측면을 즐기는 것 같아요.
소프트웨어 엔지니어링과 컴퓨터 과학 전반에서 성공하기 위해서는 무엇이 필요할까요?
기술에 관심을 갖고 깊이 있게 배우는 것과 같은 몇 가지 기본 요소는 분명 존재하며, 기술에서 배울 수 있는 것에는 폭과 깊이가 있으며 일반적으로 이 두 가지가 결합되어 있습니다. 다양한 것을 많이 배워야 하지만 몇 가지 기술을 깊이 있게 배워야 하고 그 기술을 정말 잘해야 합니다. 그리고 자신이 관심 있는 부분과 잘할 수 있는 부분을 파악하고 그 부분에 집중하는 것은 정말 좋은 일입니다. 기술은 항상 변화하기 때문에 새로운 것을 배우는 데 관심을 갖고 항상 새로운 것에 대해 읽는 데 그치지 않고 직접 해보고, 직장에서 또는 여가 시간에 프로젝트를 통해 새로운 기술을 실제로 적용하고, 기술 세계가 빠르게 변화하기 때문에 어떻게 작동하는지 배우는 것이 좋습니다. 또한 좋은 인적 네트워크를 구축하는 것도 중요합니다. 컴퓨터를 많이 사용하지만, 기술 분야의 직업은 주변 사람들과 팀으로 일하고 조직에서 일하는 것입니다. 따라서 공통의 관심사를 가진 사람들과 흥미로운 일을 하는 좋은 네트워크를 갖는 것은 경력이 쌓이면서 함께 일하는 것을 좋아하는 사람들을 발견하고 시간이 지남에 따라 그들과 계속 함께 일하게 될 것이기 때문에 정말 귀중한 일입니다. 그리고 열심히 일하려는 의지, 즉 자신이 정말 관심 있는 프로젝트에 참여하여 열심히 일하고 자신의 일에 자부심을 느끼는 것은 즐거운 일입니다.
브렌단랜드와 같은 과거 프로젝트와 관련하여 앞으로의 커리어는 어디까지 발전할 것으로 보시나요?
모르겠어요. 저는 지금 이 순간이 정말 즐겁습니다. 저는 사람, 사명, 그리고 우리가 하는 일을 사랑합니다. 그래서 정말 저에게 중요한 세 가지는 사람, 사명, 일입니다. 브렌단랜드는 온라인 세계를 구축하는 데 항상 관심을 가지고 있었기 때문에 재미있었지만, 그 공간에서 가능한 모든 실수를 저질렀고 그것이 좋은 배움의 기회라고 생각합니다. 초기 브렌단랜드는 기술적인 문제로 인해 확장을 하지 못했습니다. 그리고 리틀랜드는 게임플레이라고 할 수 있는 것이 없었고, 사람들은 목적이 무엇이냐고 물었고, 할 수 있는 것은 있지만 목표나 기존 게임 구조가 아니었고 할 수 있는 것이 충분하지 않았죠. 이 역시 저에게는 흥미로운 프로젝트였지만, 훌륭한 기업가가 된다는 것은 고객이 실제로 필요로 하는 것을 파악하는 것이고, 저는 여전히 누군가에게 유용한 무언가를 만드는 방법을 배우고 있기 때문에 기업가적이라기보다는 예술 프로젝트에 더 가깝다고 생각했습니다. 그래서 저는 그것을 일종의 배경 관심사로 삼았지만 여전히 제대로 해낸 것보다 실수한 것이 더 많았기 때문에 괜찮습니다.
마지막으로 하고 싶은 조언이 있나요?
호기심을 유지하세요. 조금만 둘러보세요. 저는 쉬는 동안 전 세계, 특히 미국에서 많은 기술 회사에서 일하는 많은 친구들과 점심을 먹으러 갔어요. 정말 어떤 곳인지 궁금해서 직접 보고 싶었어요. 호기심을 갖고 주변을 둘러보고 자신에게 맞는 길을 찾고 다른 사람들로부터 기꺼이 배우세요.
시간을 내어 인터뷰에 응해주신 브렌든 레빌에게 깊은 감사를 드립니다. Code.org에 대해 자세히 알아보려면https://www.code.org 을 방문하세요.