詳細検索

분야를 단계적으로 확장하는 애플리케이션 엔지니어들

아바타
글쓴이 Kiyo Koshiba

분야를 단계적으로 확장하는 애플리케이션 엔지니어들
日本語에서 번역 • 원문 보기

안녕하세요! 인사 및 브랜딩 프로젝트의 코시바입니다!

**Colorkrew 엔지니어들을 인터뷰해 보겠습니다, 파트 11! **

이번에는 Colorkrew의 양심인 핫타 씨를 인터뷰했습니다. 원래 저는 이전 직장에서 iOS 앱을 개발했지만, Colorkrew에 오면서 웹 애플리케이션 개발과 챗봇 개발로 범위를 넓혔고, 현재는 Azure 코어 시스템용 데이터 웨어하우스를 개발 중입니다. 핫타 씨의 취미는 캠핑이라 캠핑에 대해 이야기부터 시작했습니다.

혼자 캠핑하는 건 아무것도 하지 않는 최고의 순간이야

[캡션 ID="" align="alignnone" width="800"]

ふもっとっぱらソロキャンプ

핫타 씨의 취미는 캠핑이에요. 추천 캠핑 식사는 간단하지만 호화로운 로스트 비프로 매우 만족스럽습니다. [/캡션]

코시바: 홋타 씨, 캠핑 좋아하시죠?

 

핫타: 네. 최근에 차를 빌려 아사이치의 후지산 기슭에 혼자 캠핑을 했어요.

 

코시바: 음, 혼자 캠핑하는 건 정말 지루하다고 생각해요...

 

핫타: 하하, 맞아. 아무것도 안 하려는 거지.

 

코시바: 응? 아무것도 안 하라는 거야?

 

핫타: 보통 스마트폰이나 PC를 자주 가지고 놀시잖아요. 캠핑할 때는 책을 읽고, 잠을 자고, 모닥불을 최대한 만지지 않고 장작을 올리며 휴식을 취해요. 생각 없이 멍해지는 게 참 좋지 않나요?

 

코시바: 아니요~ 캠핑하지 않아도 항상 완전히 하얗습니다... 아마도 항상 생각하는 사람이 되어야 한다는 생각일 거예요.

 

홋타: 나도 똑같이 하는 걸 좋아해. 후루야마 씨처럼 1등을 목표로 하는 건 아니지만, 자전거 타는 건 재미있어. 그래서 아침 7시부터 오후 6시까지 관광하지 않고 그냥 자전거를 탔어.

 

코시바: 그거야! !

 

핫타: 만약 할 거라면, 아침부터 밤까지 안 하는 게 아깝다고 생각하는 타입이죠. 캠핑을 가면 많은 시간을 보내야 하니까, 그런 면에서는 좋아할 수도 있겠네요.

 

코시바: 출근하시나요? 모든 걸 다 하는 것 같아요.

 

핫타: 새로운 분야에서 일하기 전에 꽤 열심히 공부합니다. 두꺼운 기술 서적을 사서 읽고, 매주 개발자 커뮤니티에 참여하며, 큰 컨퍼런스에 돈을 내고 참석합니다.

 

코시바: 우선, 이 책은 서문서에서 나온 것이 아닙니다.

 

핫타: 아, 그런 건 믿지 않아. 난 두꺼운 책을 처음부터 순서대로 읽는 걸 좋아해.

[캡션 ID="" align="alignnone" width="800"]

技術の専門書

참고서를 한 번에 읽고 싶어서 전자책보다는 종이책을 선호합니다. [/캡션]

코시바: 핫타 씨는 iOS 개발자로 Colorkrew에 입사했지만, 그 이후로 웹 앱 개발, 챗봇 개발, 클라우드 분야로 영역을 확장하셨죠. 매번 공부하는 게 어렵지 않나요?

 

핫타: 물론 어렵죠. 꼭 해야 한다면 저는 해본 적 없지만, 고객 입장에서는 제대로 준비하는 사람에게 더 신뢰할 수 있다고 생각합니다. 또한 저는 근본적으로 기술 분야를 좋아해서 새로운 것을 배우는 것이 흥미롭습니다. 다양한 기술이 있지만, 어딘가에서 연결되어 있습니다. 처음 발견하는 순간, 마치 '아하' 경험 같고 신선합니다.

유닛 테스트에서 당신이 좋아하는 점

코시바: 그런데, 홋타 씨의 Goalous(회사에서 사용하는 SNS 도구) 프로필란에 유닛 테스트를 좋아한다고 적으셨는데요. 그게 무슨 뜻인가요?

 

핫타: 저는 이 점이 저에게 안전함을 주고 코드가 깔끔하다는 점이 좋습니다.

 

코시바: 보안에 대한 이해는 하지만, 그렇다고 코드가 깨끗하다는 뜻인가요?

 

핫타: 코드를 깔끔하게 작성해서 테스트할 수 있게 하는 것을 의미합니다. 예를 들어, 초밥 기계가 있고 참치, 새우 등을 담을 수 있다고 가정해 봅시다.

 

코시바: 네. (초밥 자판기...?) )

 

핫타: 만약 와사비 단위가 각 재료별로 개별적으로 설정된다면, 와사비 단위는 재료 수만큼 필요하게 됩니다. 그래서 각 이야기마다 같은 와사비 단위를 사용하는 게 좋겠다고 생각해요. 그러면 각 이야기마다 와사비 양이 다르니까, 정확한 양이 나올지 궁금하네요.

[캡션 ID="" align="alignnone" width="800"]

リモートインタビュー

핫타 선생님, 친절하게 스시 기계에 비유하며 단원 테스트를 설명해 주셨어요. 근데 왜 초밥 기계죠! [/caption]

핫타: 다시 말해, 와사비 유닛을 단위 테스트해야 한다는 뜻입니다. 이 유닛 테스트에서는 모든 재료에 대해 정확한 와사비 양이 나오는지 확인합니다. 즉, 각 재료마다 "새로운 재료"를 처리할 수 있는 와사비 유닛을 사용할 수 있습니다. 그 결과, 다른 재료에 사용할 수 있는 범용 와사비 유닛이 완성됩니다.

 

코시바: 그렇다면 나중에 테스트할 때 잘 정리된 코드가 될 수 있다는 뜻인가요?

 

핫타: 네. 단위 테스트를 넣으려고 하면 코드가 더 깔끔해지고 결과도 더 좋아집니다. 이것이 제가 단위 테스트에서 좋아하는 이유입니다.

 

코시바: 알겠습니다. 은 코드의 깔끔함을 중요하게 여기는 사람이었지만, 엔지니어들은 깨끗한 코드를 좋아할까요?

 

핫타: 마음에 들어요. 깨끗한 코드는 앞서 언급한 와사비 유닛처럼 다른 곳에서도 사용하기 쉽고, 무엇보다도 이해하기 쉽습니다. 코드는 일반 문서와 같고, 나중에 다른 사람들이 읽을 것입니다. 그래서 제가 읽을 수 있는 위치에 있을 때는 깔끔한 코드로 얕게 여깁니다.

 

코시바: 직장에서 중요하게 여기는 다른 점이 있나요?

 

핫타: 정직함이 중요해요. 숨기지 않고 제 생각을 말하고 싶어요. 너무 내성적이지 않고 고객에게 제대로 전달하는 게 중요하다고 생각해요.

 

코시바: 그게 중요하다고 생각한 이유가 무엇인가요?

 

홋타: 이런 일이 계속되면 이런 일이 일어날 것 같은 불길한 예감이 들 때도 있지만, 보통은 현실이 되죠.

 

코시바: 아, 이해가 된 것 같아요. 그때 걱정했다고 말했어야 했는데요! 생각해봤어요.

 

홋타: 네. 그래서 제가 생각하는 대로 말하고 싶어요. 상대방에게 빨리 말하는 게 더 쉽고, 그 후에 평화롭게 살 수 있을 것 같아요.

경력을 탐색하면서 영역을 확장하기

코시바: Colorkrew에 합류한 이후로 달라진 점이 있나요?

 

핫타: 코딩이 단순히 엔지니어가 되는 것만이 아니라는 느낌이 회사에 들어오기 전보다 더 강해졌습니다. 신입 졸업생 때는 코드를 작성하며 기여하고 싶다는 강한 열망이 있었습니다.

 

코시바: 신입으로 입사하신 회사는 제조업체의 기술부서였습니다.

 

핫타: 네. 특정 분야를 전문으로 하는 사람들이 모이는 자리에 가까웠습니다. 하지만 Colorkrew에는 다양한 사람들이 있고, 코드를 작성하면서 고객과 대화하고, 그들의 의도를 이해해 시스템에 구현하며, 기술적 조언을 제공하는 등 제 범위를 넓히지 않고서는 할 수 없는 많은 일들이 있다고 느낍니다.

 

코시바: 전문가들이 모이고 전문화하는 패턴과 한 사람이 넓은 분야를 담당하는 패턴에는 장단점이 있는 것 같습니다. 그런데 말씀하신 대로 Colorkrew에는 다양한 사람들이 있지만, 그래서 통일된 경력 비전이라는 것은 존재하지 않습니다. 핫타 씨, 앞으로 나아가야 할 방향에 대해 의문이 있었나요?

 

핫타: 있었어. 아니, 아직도 헷갈려. ᄏᄏ

[캡션 ID="" align="alignnone" width="800"]

Teams会議のトゥギャザーモード

망설이면서도 계속 도전을 받아들이고 있어요. 현재는 클라우드에 도전하고 팀 미팅에 참여하고 있어요. 재미있어 보여요. [/caption]

핫타: 저는 이런 종류의 일을 할 수 있고 싶고, 이런 종류의 코드를 작성하고 싶습니다. 그리고 각자의 분야에서 존경할 수 있는 사람들을 보고 있으며, 조금씩 어떤 능력을 개발할지 탐색하는 중입니다.

 

코시바: 그거 좋네요. 당신이 되고 싶은 사람이 처음부터 명확하게 정해져 있다면 좋을 수도 있지만, 모든 사람이 그런 건 아니라고 생각해요. 새로운 것을 시도하면서 방향을 탐구하는 확고한 움직임이 있다는 건 정말 좋은 일이라고 생각해요.

 

핫타: 저는 대략적인 이상을 가지고 전체 시스템을 만들어내면서 탐색하는 사람이 되고 싶습니다. 하지만 혼자서 무언가를 창조한다는 것은 없으니, 다른 구성원들과 협력하면서 전체적인 관점을 가진 사람이라고 말하는 것이 더 적절할 수 있습니다.

 

코시바: 알겠습니다. 그런데, 어떤 사람들과 일하고 싶으신가요?

 

핫타: 저는 일하면서 즐거워하는 사람들을 좋아합니다.

 

코시바: '재미있어 보인다'는 게 좀 더 구체적으로 무슨 뜻인가요?

 

홋타: 어려운 문제에 직면하면 웃으면서 말할 수 있지... 아, 토리 선생님 같네. 프로그램 사양에 이상한 일이 생겨도 웃으면서 "불가능해, 하하하"라고 말하지. ᄏᄏ

 

코시바: 그렇군요. 저렇게 웃으면서 새로운 것들을 시도해보고 싶어요. 오늘 정말 감사합니다, 홋타 씨!

Related Articles