안녕하세요! 코딩을 배우고 있거나 커리어 전환에 성공한 개발자들의 이야기를 들어보는 새로운 인터뷰 시리즈를 시작합니다. 첫 번째 주인공은 인스타그램 프로그래머 커뮤니티에서 활동 중인 오웬(Owen)입니다.
오웬은 정규직으로 일하면서 어린 아들을 키우고 있는데요, 바쁜 일상 속에서도 꾸준히 코딩을 공부하며 개발자의 꿈을 좇고 있습니다. 같은 상황에 놓인 분들에게 그의 솔직한 이야기가 큰 힘이 될 것 같아 인터뷰를 진행했습니다.
저 역시 많은 영감을 받았는데요, 여러분도 그의 이야기에서 좋은 에너지를 얻어 가시길 바랍니다!
"현재 하는 일은 무엇인가요?"
아직 프로 개발자가 된 건 아니지만, 현재는 지방자치단체의 공공도서관 부문에서 근무하고 있습니다. 거창하게 들리지만 쉽게 말해 도서관 관련 업무를 하는 셈이죠. 다만 실제로 도서관 안에서 일하지는 않습니다.
저는 사무직으로서 도서관 서비스를 통해 지역 사회에 제공하는 각종 봉사·홍보 프로젝트를 기획하고 관리하는 일을 합니다. 조금 헷갈리시죠? 모두들 그렇게 말씀하십니다. 예를 들면, 집 밖으로 나올 수 없는 분들에게 자원봉사자들이 책을 전달해 주는 프로그램 운영 같은 일입니다.
결국 지역 도서관이 제공하는 다양한 프로그램과 서비스를 통해 지역 사회에 도움을 주는 것이 제 역할이라고 할 수 있습니다.
"아들이 태어난 후 코딩을 시작했다고요. 결심하게 된 계기가 궁금합니다."
앞서 말씀드렸듯 저는 지방자치단체에 다니고 있습니다. 직장 자체는 나쁘지 않지만, 안타깝게도 급여는 낮고 고용 안정성도 떨어지며 성장 기회도 거의 없습니다. 전형적인 막다른 길에 몰린 직장이죠.
최근 몇 년간 영국 정부는 끝을 알 수 없이 예산을 삭감해 왔습니다. 덕분에 직업 안정성은 낮아졌고, 승진이나 발전의 기회는 사실상 사라졌습니다. 실제로 아들이 태어나기 직전에는 제 자리에 재지원을 해야 했고, 곧 또 그렇게 해야 할 것 같습니다.
그런 상황에서 곧 아빠가 된다는 생각이 들면 스트레스를 받기 마련이죠. 저는 솔직히 겁에 질려 있었습니다.
저는 모든 아버지가 원하는 것, 즉 가족에게 안정된 삶과 미래를 주고 싶었습니다. 제가 몸담고 있는 이 쇠퇴하는 직장과 비교하면, 전문 개발자의 기회는 놀라울 정도로 넓어 보였습니다.
게다가 일에서 제 능력을 다 쓰지 못한다는 느낌에 진저리가 났습니다. 더 큰 기여를 할 수 있다는 걸 알면서도 기회가 없으니 정말 의욕을 잃게 됩니다. 삶에 새로운 도전이 필요했고, 사실 기술 분야는 늘 마음 한구석에서 관심을 두고 있던 분야였습니다.
저는 기술을 사랑하고 항상 매료되어 왔습니다. 정말 멋진 분야잖아요. 하지만 내 능력 밖의 일이라고 생각해서 한 번도 도전하지 않았습니다.
그리고 이것이 두 번째 이유로 이어집니다.
바로 제 아들입니다.
저는 아들의 롤모델이 되고 싶습니다. 아들이 존경할 수 있는 사람이 되고 싶습니다. 꿈과 열정이 있다면 어떤 일이든 두려움이나 의심에 발목 잡히지 말고 도전해야 한다는 것을 아들에게 보여주고 싶습니다.
열심히 노력하고 자신을 믿으면 무엇이든 해낼 수 있다는 것, 그걸 아들이 알았으면 좋겠습니다. 아이가 자랐을 때 아버지의 모습을 통해 자연스럽게 배워가기를 바랄 뿐입니다.
정리하자면, 저는 한계에 몰렸고 이제는 그 꿈을 반드시 이루고 싶습니다. 저 자신을 위해서, 그리고 우리 가족을 위해서요.
"코딩은 어떻게 학습하고 계신가요? 온라인 강의, 책 등 어떤 방법을 활용하나요?"
책, 유튜브, 블로그는 물론 Team Treehouse, Udemy, Codecademy 같은 플랫폼까지 정말 다양하게 섞어서 활용하고 있습니다.
몇 가지 주된 학습 경로를 갖는 것도 좋지만, 다양한 방법을 접하면 공부가 지루해지지 않고 더 폭넓은 지식을 쌓을 수 있습니다.
물론 개인의 선호도 학습 방식에 큰 영향을 미칩니다. 누군가는 책을 선호하는 반면, 누군가는 책을 견디지 못하기도 하죠. 중요한 건 자신에게 가장 잘 맞는 방법을 찾는 것입니다.
"어떤 언어와 스택을 배우고 있나요? 목표 시점이 있으신가요?"
처음에는 Java와 Android 개발을 배웠다가 웹 개발로 방향을 바꿨습니다. 지금은 웹에 집중하고 있으며, 목표는 프론트엔드 웹 개발자가 되는 것입니다.
2018년 안에 첫 직장을 구하는 게 목표라고 스스로 약속했었는데, 벌써 그 시점이 다가왔네요. 빨리 취업에 성공하면 좋겠지만, 설령 그렇지 못하더라도 포기하지 않고 계속 나아갈 겁니다. 여기까지 온 이상 이제 물러설 수 없습니다.
프론트엔드가 목표라서 올해 대부분의 시간을 HTML, CSS, JavaScript, jQuery, Bootstrap, SCSS, 그리고 최근에는 React 학습에 투자했습니다.
React는 아직 전문가라고 하기엔 이르지만, 요즘은 JavaScript에 가장 많은 시간을 쏟고 있습니다. JavaScript 전문가가 되는 게 목표입니다.
프론트엔드에 집중하고 있긴 하지만, Node, Express, MongoDB로 백엔드 기본기도 함께 익히고 있습니다.
단기 목표는 프론트엔드지만, 장기적으로는 풀스택 개발자가 되는 것입니다. JavaScript가 정말 훌륭하다고 생각하고 React도 어느 정도 알고 있어서 MERN 스택을 배우기로 했습니다.
아직 초입 단계라 첫 직장을 구할 때까지는 프론트엔드에 집중하겠지만, 그 이후에는 풀스택으로 나아갈 계획입니다.
"전근 직장, 육아, 그리고 남는 시간의 코딩 공부까지... 어떻게 다 관리하실 수 있나요?"
솔직히 완벽하게 관리하고 있지는 않습니다. 어느 정도는 해내고 있지만, 모든 것을 완벽하게 균형 있게 소화한다는 인상은 주고 싶지 않습니다. 저도 충분히 힘들어하니까요.
시간이 지나면서 점점 나아졌는데, 그 비결은 우선순위를 정하는 법을 배운 것과 '모든 걸 지금 당장 해야 한다'는 강박에서 벗어난 것입니다. 일을 더 긴 시간에 걸쳐 나눠서 해도 괜찮다는 걸 깨달은 거죠.
예전에는 모든 짬짬이를 코딩 공부에 쏟아부으려 했습니다. 집에 있으면서 아들이 낮잠을 자거나 밤에 잠든 사이면 무조건 노트북 앞에 앉았고, 새벽까지 작업하고 3~4시간만 자는 일이 다반사였습니다.
이건 분명 균형 잡힌 삶이 아니었습니다. 집안 여기저기서 그냥 쓰러져 잠들 때도 많았죠. 그때는 특별히 잘 관리하고 있다고 말하기 어려웠습니다.
요즘은 '조금씩, 자주' 하는 방식을 택하고 있습니다. 이른 아침에 두 시간 정도를 확보해 공부하고, 프로젝트를 만들고, 제 블로그 'Code Dad' 관련 작업을 합니다.
평소 새벽 4시 30분쯤 일어나 출근 전에 이 시간을 활용합니다. 때로는 아내를 오전 7시 이른 교대 근무지에 데려다준 후 바로 회사로 가서, 정식 근무 시작 전까지 코딩을 하기도 합니다.
덕분에 저녁 시간은 온전히 가족과 휴식을 위해 남겨둡니다. 저녁에 시간이 나면 노트북을 열기도 하지만, 이건 루틴이 아닌 추가적인 것으로 여깁니다. 무엇을 하든 밤 10시 전에는 잠자리에 들어 최소 6시간은 자려고 노력합니다. 물론 항상 그렇게 되는 건 아닙니다.
제가 실천하는 시간 관리 팁
앞서 말한 아침 루틴 외에, 일요일마다 한 주를 미리 계획합니다. 그 주의 핵심 목표가 무엇인지 명확히 하기 위해서죠.
명확한 초점이 없으면 모든 게 흐트러지더라고요. 우선순위를 정하고 해야 할 일의 수를 제한하려고 노력합니다. 그러다 보면 어떤 일에는 '아니오'라고 말해야 하거나, 무언가를 잠시 보류하거나, 불필요한 일을 스스로 만들지 않아야 할 때도 있습니다.
또 하나는 짧은 시간 틈새를 최대한 활용하는 것입니다. 점심시간이나 우연히 생긴 30분의 여유 시간처럼요. 평소라면 유튜브나 넷플릭스를 봤을 시간이죠. 물론 저도 완벽하지 않아서 여기서 종종 흔들립니다.
마지막으로, 계획대로 되지 않는 순간들을 위해 몇 가지 나만의 규칙을 세워두는 것도 균형 유지에 큰 도움이 됩니다.
아이들은 예측할 수 없는 존재니까요. 어느 주에는 밤새 푹 자고 씩씩한 아들인가 싶으면, 다음 주에는 밤새 뒤척이고 새벽에 깨서 온집안을 발칵 뒤집어 놓기도 합니다.
예전의 저라면 결국 쓰러질 때까지 밀어붙였겠지만, 지금은 이런 상황에서 지키려는 규칙이 있습니다.
첫째, 나와 가족을 먼저 챙기고 나머지는 그다음으로 미룹니다. 잠이 필요하면 잡니다. 간단하죠. 둘째, 매일 뭔가를 하려고 노력합니다. '뭔가'가 핵심입니다. 30분이라도, 튜토리얼 영상 하나라도, 코드워즈 문제 하나라도요.
이렇게 하면 나 자신과 정말 중요한 것들을 돌보면서도, 여전히 조금씩 나아가고 있다는 성취감을 유지할 수 있습니다.
"같은 상황에 있는 분들, 즉 육아하며 틈틈이 코딩을 배우려는 분들에게 조언을 부탁드립니다."
네, 물론입니다. 코딩을 배우는 부모님께 드리고 싶은 세 가지가 있습니다. 첫째, 장기적인 관점으로 생각하기. 둘째, 자신만의 여정에 집중하기. 셋째, 번아웃되지 않기.
번아웃에 대한 조언은 너무 뻔하게 들릴 수 있습니다. 사실 모든 사람에게 해당되는 이야기죠. 번아웃이 신체적·정신적 건강과 생산성에 해롭다는 건 굳이 말할 필요도 없습니다.
굳이 강조하는 이유는, 일하는 부모일수록 번아웃 위험이 훨씬 크다고 생각하기 때문입니다. 특히 갓 태어난 아이가 있다면요. 아마도, 아니 정확히 말하면, 반드시 지치게 됩니다.
저도 계속 자신을 몰아붙이다 여러 차례 번아웃을 겪었습니다. 부모님을 포함해 모든 분들이 자신의 몸의 신호에 귀 기울이고, 필요할 때 쉬고 휴식을 취하는 것이 정말 중요합니다.
번아웃되느니 차라리 쉬는 편이 낫습니다. 코딩을 배우려고 할 때 지치고 수면이 부족한 뇌로는 아무것도 이루어지지 않습니다. 배운 내용은 한 귀로 들어가고 다른 귀로 빠져나가죠. 쉬는 것이 생산성에 역효과일 것 같지만, 실제로는 쉼이 당신을 더 효율적으로 만들어 줍니다.
장기적인 관점에 대해 말씀드리자면, 몇 달 만에 코딩을 배울 수 있다는 생각으로 시작하지 마세요. 결국 실망과 좌절만 남게 됩니다.
현실적으로 풀타임으로 일하면서 아이를 키우면 코딩에 쓸 시간과 에너지가 많지 않습니다. 그래서 성장 속도가 느껴지지 않고, 때로는 전혀 발전하지 않는 것 같은 느낌마저 듭니다. 그러면 모든 게 불가능해 보이기 시작하죠.
하지만 코딩하고 배우는 매일매일이 곧 성장입니다. 다만 눈에 잘 보이지 않을 뿐이죠. 6개월만 해내 보세요. 돌아봤을 때 자신이 얼마나 성장했는지 반드시 보이리라 장담합니다.
원하는 만큼 빠르지 않을 수 있어도, 성장은 성장입니다. 저 역시 6개월차가 되기 전까지는 정말 불가능하다고 생각했습니다. 그때 돌아보니 배운 내용이 실제로 머리에 들어오고 있더라고요. 그 순간부터 마인드셋이 바뀌었습니다. '될 수 있을까'가 아니라 '언제 될까'의 문제가 된 겁니다.
마지막은 자신만의 여정에 집중하라는 조언인데, 앞선 이야기와 연결됩니다.
앞서 말했듯 원하는 위치에 도달하려면 몇 달 이상 걸릴 겁니다. 그런데 주변에 누군가 훨씬 빨리 성장하는 걸 보면 마음이 흔들릴 수 있습니다. 시간이 더 많아서일 수도 있고, 이유는 알 수 없죠. 어느 쪽이든 정말 의욕을 꺾이게 하고 멘탈에도 영향을 줍니다.
솔직히 저는 누구에게도 자신을 다른 사람과 비교하라고 권하고 싶지 않습니다. 비교는 원망과 의심만 남길 뿐입니다. 이런 부정적 감정은 성장에 큰 발목을 잡습니다.
자신에 대한 부정적인 감정이 들면 동기를 잃거나 아예 포기해 버리기 쉽습니다. '어떻게 저 사람들을 따라가겠어?'라는 생각이 들 테니까요. 경쟁이 사람을 성장시킨다는 데는 동의합니다.
하지만 경쟁심이 부정적인 생각으로 이어지지 않도록 주의하세요. 자신을 위해 자신만의 여정에 집중하세요.
현실을 있는 그대로 받아들이고, 주어진 시간 안에 최선을 다하면 됩니다. 모두의 여정은 다르다는 것을 기억하세요.
"코딩, 육아, 혹은 다른 이야기 중에 더 나누고 싶은 것이 있으신가요? 🙂"
더 많겠지만, 계속하다간 몇 년이 걸릴 것 같으니 몇 가지로 요약해 볼게요.
네, 분명 힘들 겁니다. 하지만 가능합니다. 꾸준함을 유지하고 매일 조금씩 시간을 투자하세요. 몇 시간씩이 아니어도 괜찮습니다. 결국 다 쌓이게 됩니다.
충분히 쉬고, 가족과 함께하는 시간을 가지세요. 이는 공부만큼이나 중요합니다. 화려하게 불타 오르며 번아웃되는 대신, 장기간 효과적으로 나아갈 수 있게 해 줍니다.
그리고 조언이 필요하시면 언제든 인스타그램으로 메시지 보내주세요.
오웬, 진심으로 감사합니다! 인터뷰해 주셔서 영광이었습니다.
오웬은 블로그 Code Dad와 인스타그램 @codedad에서 팔로우하실 수 있습니다.
오웬의 이야기는 어떠셨나요? 여러분도 코딩 공부와 삶의 다른 일들을 병행하고 계신가요? 아래 댓글로 여러분의 이야기를 들려주세요. 여러분의 목소리를 기다립니다!