안녕하세요! 28년 졸업 B3의 soma입니다.
지난 2026년 9월 7일부터 9월 11일까지 개최된 라쿠슬 주식회사(Lacusl Corporation)의 단기 인턴십 'Hack Week'에 참가하고 왔습니다!
참가를 고려하는 분들의 참고가 되기를 바라는 마음에, 5일 동안 했던 활동이나 분위기, 그리고 느낀 점들을 작성해 보려고 합니다.
Hack Week는 라쿠슬에서 매년 한 번 개최되는 사내 해커톤입니다.
기간 중에는 평소 업무와 떨어져 엔지니어, 디자이너, PdM(Product Manager) 등이 팀을 이루어 5일 동안 집중적으로 개발 활동을 진행합니다.
이번 인턴생들도 이 Hack Week에 참여하여 실제로 존재하는 서비스의 과제를 주제로 개발했습니다.
Hack Week가 시작되기 전에 멘토님으로부터 두 가지 과제/개선안을 제시받았습니다. 이후 팀원들과 얼굴을 익히고, 어떤 과제에 착수할지 논의했습니다.
이 시점에서는 아직 코드를 작성하는 단계라기보다는, '이쪽이 5일 안에 할 수 있을 것 같다', '이쪽이 더 재미있을 것 같다'와 같은 이야기를 나누면서 주제를 결정했습니다.
1일차는 온라인으로 진행되었습니다. 인턴생 4명 + 멘토 2명으로 구성된 팀이 총 4개 팀이었고, 궁금한 점이 있을 때 바로 질문할 수 있는 환경이라 좋았다고 생각합니다.
그리고 점심 식사로는, 집으로 치킨/삼겹살 도시락(焼肉弁当)이 배달 왔습니다!!
본격적인 개발에 대해 말씀드리자면, 1일차는 거의 환경 구축만으로 끝났습니다. 평소 다루던 레포지토리와는 규모가 완전히 달라서 처음 봤을 때는 규모가 크다고 느꼈습니다(웃음).
일부 마이크로서비스(Microservice)로 분리되어 있거나 여러 서비스가 연관되어 있어서, 역시 실제로 대규모로 운영되는 서비스구나 하고 생각했습니다.
환경 구축과 병행하여 5일 동안 어디까지 할지 범위를 정했습니다. 다루었던 내용을 TODO 앱에 비유하자면,
- 1일차: 태스크 완료 기능
- 2일차: POST /task
- 3일차: 테스트
같은 느낌이었습니다.
'며칠까지 어디까지 끝낼지'를 처음에 정했습니다.
2일차에는 과제 정리부터 시작했습니다. 여기서 프론트엔드와 백엔드로 역할을 나누었습니다.
먼저 '구현하기 위해 무엇이 필요한가'를 나열하고, 각 태스크에 높음/중간/낮음으로 우선순위를 매겼습니다. 5일밖에 없기 때문에 모든 것을 하려고 하면 아마 끝내지 못할 것입니다.
그래서 일단 필요해 보이는 것들을 전부 나열한 다음,
'이건 무조건 필요하다'
'이건 시간이 남으면 할 수 있다'
와 같이 정리했습니다.
그 후에는 백엔드를 어떻게 구현할지 생각하거나, 기존 코드를 읽어보는 작업을 했습니다. 본격적으로 개발에 돌입했습니다.
여기서 문제가 발생했습니다.
처음에는,
프론트: 2명
백: 2명
으로 진행할 예정이었습니다.
하지만 API 사양을 자세히 확인하면서,
'이 사양으로는 이 구현 어렵지 않아?'
라든가,
'애초에 이 확인 화면은 정말 필요한 걸까?'
같은 이야기가 나왔습니다. 그래서 일단 '이번에 무엇을 해결하고 싶었더라?'라는 관점에서 다시 생각해보게 되었습니다.
결과적으로,
프론트: 1명
백: 3명
으로 변경했습니다.
조금 되돌아간 부분입니다. 여기는 이번에 많이 반성한 부분인데, 1일차에는 환경 구축에 시간을 상당히 많이 사용했거든요. 그 대기 시간 같은 시간에 API 사양을 더 살펴봤어야 했다고 생각합니다.
미리 사양을 제대로 확인했다면 조금 더 빨리 알아챘을 수도 있습니다.
그리고 확인 화면에 대해 이야기할 때,
'이게 애초에 고객의 어떤 과제를 해결하기 위해 필요한 걸까?'
라는 이야기가 나온 것도 인상 깊었습니다. 단순히 만들 수 있는지 여부뿐만 아니라, 5일이라는 시간 안에 '정말로 만들어야 할 필요가 있는가'를 고민해야 했습니다.
아침 회의(朝会)에서는 그날 누가 무엇을 할지도 이야기했습니다. 모두가 다음 행동을 알고 작업에 들어갈 수 있었기 때문에, 이 부분은 상당히 진행하기 쉬웠습니다.
멘토님께도 여러 조언을 받았고, 오후 3시경부터 본격적인 구현을 진행했습니다. 3일차인데 3시부터 본격 구현으로 괜찮을까 싶었지만, 여기서 많이 노력했습니다(웃음).
드디어 오프라인입니다!
라쿠슬 사무실에 처음 출근했습니다. 도착한 후에는 회의실에 모여 간단하게 자기소개를 했습니다. 그 후에 팀별로 오피스 투어도 해주셨습니다.
그리고 개발을 진행했습니다.
3일차에 '무엇을 만들지'가 상당히 정리되었기 때문에, 4일차는 훨씬 수월했습니다.
아침 회의에서 각자 무엇을 할지 결정하고 그대로 구현했습니다. 이 날, 일단 시스템 전체가 돌아가는 수준까지 완성되었습니다. 솔직히 매우 안심했습니다.
3일차에 조금 되돌아가야 했을 때는 시간이 맞출 수 있을까 불안했지만, 방향성이 정해진 후부터는 상당히 빨랐습니다.
그리고 개발 중에는,
스타벅스 커피, 과자, 컵라면 등 여러 간식들을 받았습니다.
해커위크(Hack Week) 타월도 받았어요!
매년 디자인이 다르다고 하더라고요. 정말 대단해요.
점심 시간에는 직원분들과의 친목회도 있었습니다.
'게임', '음식', '음악' 같은 주제가 준비되어 있었고, 자신이 관심 있는 곳에 앉아 이야기하는 형식이었어요.
라쿠슬(Lacusl)에 대해 묻기도 하고, 그냥 게임 이야기를 하기도 하면서 즐거웠습니다.
마지막 날이었습니다.
오전에는 가볍게 수정 작업을 했고, 나머지는 발표 연습을 했습니다.
12시에 발표 자료를 제출하고, 14시부터 본 발표가 진행되는 순서였습니다.
발표는 팀당 3분입니다.
90초와 150초 타이밍에 벨이 울립니다.
그리고 3분이 지나면 강제 종료됩니다.
꽤 까다롭습니다(웃음)
현장뿐만 아니라 Zoom을 통해서도 발표를 볼 수 있어서 다른 팀들의 발표도 보았습니다.
'그런 아이디어가 있나' 싶을 정도로 흥미로운 것들이 많아서 재미있었어요.
같은 5일 동안 진행했지만, 팀마다 완전히 다른 결과물이 나왔습니다.
발표 후에는 전시회도 있었고, 심사위원분들과 해커위크에 참가한 직원분들 등 많은 분들이 와주셨습니다.
실제로 만져보면서 설명할 수 있어서 좋았습니다.
이번에 가장 크게 느낀 점은, 5일 같은 단기 개발에서는 '무엇부터 시작할지'가 엄청나게 중요하다는 것이었습니다.
이번에는 상당히 스피드 위주로 개발했기 때문에, 나중에 돌아보면,
- 에러 핸들링(Error Handling)이 부족하다는 점
- 에러가 발생했을 때 원인이 어디인지 파악하기 어렵다는 점
- 테스트 코드를 더 많이 작성하고 싶었다는 점
등, 평범하게 개선할 점들이 많았습니다.
하지만 5일 동안 모든 것을 완벽하게 하려고 한다면 아마 끝이 없을 거예요.
그래서 이번에는 해결하고 싶은 과제에 대해, 우선 어디를 작동 가능한 상태까지 가져갈지 생각해야 했습니다.
개인적으로는 3일차의 재작업(手戻り) 과정이 가장 공부가 되었습니다.
저는 구현 단계로 넘어가고 싶어 하는 타입인데, 그 전에 API 사양이나 기존 코드를 제대로 확인하는 것.
그리고 '이걸 구현할 수 있을까'뿐만 아니라, '애초에 이게 필요할까?'까지 생각하는 것이 중요했습니다.
이 부분은 앞으로의 개발에서도 의식하고 싶습니다.
5일 동안 상당히 스피드에 올인한 개발이었습니다.
힘들었지만, 그만큼 평소 개발에서는 쉽게 경험하기 어려운 경험을 할 수 있었습니다.
해커위크가 끝난 후에는 친목회가 있었습니다!
초밥, 샌드위치, 술 등 상당히 다양한 것들이 있었습니다.
다만 제가 음식을 가지러 갔을 때는 거의 다 사라져 있었습니다.
완전히 늦었습니다(웃음)
친목회에서는 CTO인 타케우치님께도 먼저 말을 걸어드릴 수 있었고, 앞으로의 라쿠슬이나 AI에 대한 이야기를 나누었습니다.
직접 이야기할 기회가 흔치 않아서 정말 재미있었습니다.
여기부터는 정말 해커위크와 관련이 없습니다.
5일차가 끝난 후에는 지인과 올나이트 개발 모임을 가졌습니다.
5일간 개발을 마친 후에, 아침까지 계속 개발했습니다.
그리고 해커위크에서 남은 과자와 마지막 날에는 라쿠슬 봉투와 감자칩도 받았습니다.
감사합니다!!
5일이라는 짧은 기간이었지만, 실제 서비스 코드를 만지면서 과제 정리부터 설계, 구현, 발표까지 경험할 수 있었습니다.
특히, 제한된 시간 속에서 무엇을 우선순위로 둘지, 구현하기 전에 사양(Specification)을 어디까지 확인할지가 상당히 공부가 되었습니다.
재작업도 있었지만, 그것마저 포함해서 참가하길 잘했습니다.
멘토님, 팀원분들, 해커위크에 참여해 주신 모든 분들께 감사드립니다!
라쿠슬 인턴십을 고려하고 계신 분들의 참고가 되었으면 좋겠습니다!