소프트웨어 엔지니어링으로 가는 길은 완전히 직선적이지는 않았지만, 돌이켜보면 제가 있어야 할 곳으로 바로 이끌려 있었던 것 같아요.
말레이시아의 한 대학에서 컴퓨터 과학을 공부했습니다. 이 프로그램은 저에게 탄탄한 기초를 제공해줬지만, 제 관심을 가장 끈 것은 웹/앱 개발이었습니다. 저는 아이디어를 화면에 실체화하는 것을 좋아했습니다. 개인적이고 부가 프로젝트도 많이 진행했고, 교과서보다 실험과 실제 문제 해결을 통해 더 많은 것을 배웠습니다.
솔직히 학교 과목 자체에는 특별히 애착이 없었어요. 필요한 걸 배웠지만, 동기부여는 항상 실제로 해보는 데서 나왔어요 - 코드를 작성하고, 문제를 디버깅하며, 연습을 통해 조금씩 실력을 키워가는 과정이었죠.
대학과 병행하여 두 번의 인턴십을 했고, 그중 하나는 학교 재학 중 풀타임이었습니다. 일과 학업을 병행하는 것은 도전이었지만, 실제 제작 시스템, 마감일, 협업에 일찍 노출될 수 있었습니다. 이러한 경험들은 졸업 전부터 이론과 현실 사이의 간극을 메우는 데 도움을 주었습니다.
졸업 직전에 Colorkrew에 지원했고 운 좋게도 합격 통보를 받았습니다.

왜 컬러 팀이 돋보였을까?
면접 과정에서 한 가지 주제가 반복적으로 언급되었습니다. Colorkrew는 평면적이고 개방적인 조직으로 묘사되었습니다.
강조:
- 말하는 걸 두려워하지 마
- 신입 졸업생들의 아이디어도 환영합니다
- 네가 3학년이라고 해서 네 목소리를 못 듣는 건 아니야
그 말이 저에게 강하게 와닿았습니다. 저는 항상 질문을 하고, 아이디어를 나누며, 가정에 도전하는 타입이었습니다. 이런 사고방식이 단순히 용인되는 것이 아니라 장려된다는 사실을 알게 되면서 Colorkrew가 제 경력을 시작하기에 적합한 곳이라는 생각이 들었습니다.
졸업 전에 원격으로 시작하세요
전환 기간 동안 친절하게 대해준 회사에 깊이 감사드립니다.
정식 졸업 전에는 6개월 동안 원격 근무를 했습니다. 대학 과정을 마치는 중일 때, 이 유연성이 큰 변화를 가져왔습니다. 성장을 늦추기는커녕, 일찍 기여하고, 코드베이스를 익히며, 팀이 어떻게 운영되는지 이해할 수 있었습니다. 이 모든 과정을 학위를 마치면서도요.
비록 원격으로 일했지만, 결코 고립되거나 소외감을 느끼지 않았습니다. 소통은 개방적이었고, 기대치는 명확했으며, 아직 정규직으로 사무실에 발을 들이지 않은 신입 졸업생들조차도 신뢰를 느꼈습니다. 그 신뢰가 저에게 자신감을 주었고, 결국 지역 근무로의 전환을 훨씬 원활하게 만들어 주었습니다.
인턴에서 정규직 엔지니어로: 소유권의 중요성
인턴에서 정규직으로 전환하면서 경험한 가장 큰 변화 중 하나는 소유감이었습니다.
인턴 시절에는 업무를 임시로 다루는 것이 더 쉬웠습니다. 완벽하지는 않더라도, 장기적인 문제라고 느끼지 않았습니다. 결정의 무게가 줄어들고 실수가 더 제한된 느낌이었습니다.
전업 소프트웨어 엔지니어로서 그 사고방식은 빠르게 바뀌었습니다. 기능이 출시된 후 코드가 사라지는 것은 아니지만, 작은 지름길이 장기적인 문제로 발전할 수 있고, 오늘날의 나쁜 습관이 나중에 더 심각한 결과를 초래할 수 있다는 것을 깨닫기 시작했습니다.
소유권은 '지금 작동할까?'라는 생각을 넘어서, '몇 달 후에도 여전히 의미가 있는가?'로 확장됩니다. 그것은 계속해서 질문을 던지는 것을 의미합니다. 누군가가 요청해서 그런 것이 아니라 내가 책임감을 가지고 유지보수성, 명확성, 영향력을 중요하게 생각하는 것을 의미했습니다.
'지루한' 부분에 관심을 가지세요
저에게 가장 예상치 못한 변화 중 하나는 한때 지루하다고 생각했던 것들에 더 관심을 가지게 된 것입니다.
개인 프로젝트에서는 문서화, 정리, 일관성이 종종 뒷전이거나 아예 부족했어요. 목표는 보통 무언가를 제대로 해내고, 다음 아이디어를 시작하는 것이었어요.
하지만 직장에서는 그런 사고방식이 통하지 않습니다. Colorkrew에서는 명확한 문서가 미래 팀원들의 시간을 절약하고, 일관된 구조가 코드베이스를 더 쉽게 사용하며, 작은 조직 결정은 시간이 지날수록 복잡해진다는 것을 빠르게 배웠습니다.
화려하지는 않지만 중요합니다.
신뢰와 기회를 통해 성장하다
Colorkrew에 처음 입사한 몇 달 동안 저는 다음과 같은 질문을 꾸준히 했습니다:
- 대규모 프로젝트
- 더 복잡한 문제들
- 인프라를 포함한 다른 도메인에 대한 노출
매번 반응은 격려적이었다. 이 이니셔티브는 망설임이 아닌 기회로 맞이되었다. 모든 것을 알 것으로 기대되지는 않았지만, 배우고 질문하며 책임을 지는 것이 신뢰되었다.
지원과 신뢰의 균형은 성장이 강제가 아닌 자연스럽게 느껴지는 환경을 만들었습니다.
다문화 학습 장소
제가 매우 중요하게 여기는 또 다른 측면은 Colorrkew의 다문화 환경입니다. 다양한 국가와 배경을 가진 사람들과 함께 일하는 것은 일상 토론과 의사결정에 다양한 관점을 가져다줍니다.

동시에 일본에 대해 배우고 전문적으로나 개인적으로 깊이 몰입할 기회를 가졌습니다. 글로벌 협력과 현지 문화의 결합은 처음 생각했던 것보다 훨씬 더 풍부한 경험을 선사했습니다.
코드 너머
이 문화는 단순한 업무 그 이상입니다. 또한 매주 배드민턴과 볼더링 세션을 진행하여 프로젝트나 회의 외 시간에도 팀원들과 더 쉽게 연결될 수 있도록 합니다. 이러한 순간들은 진정한 관계를 형성하고 균형을 만들어 일을 더 지속 가능하고 즐겁게 만듭니다.
또한 팀 간 협력이 필요한 해커톤도 있었는데, 그곳에서 상호작용과 교류가 깊어졌습니다!

미래를 바라보며
Colorkrew에서 경력을 시작하는 것은 단순히 첫 직장을 얻는 것이 아니라 장기적인 여정을 시작하는 것처럼 느껴집니다. 그곳에서 계속 성장하고 책임감을 갖고, 장기적인 소프트웨어를 만드는 것이 무엇인지 배울 수 있습니다.
이것은 저에게 새로운 장이며, 여기서 글을 쓸 수 있어 감사합니다.