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