詳細検索

엔지니어로서 장기 인턴십을 하면서 배운 것들

아바타
글쓴이 河野遼二
6분 읽기

엔지니어로서 장기 인턴십을 하면서 배운 것들
日本語에서 번역 • 원문 보기

만나서 반갑습니다! 저는 주로 ISAO에서 백엔드 엔지니어로 인턴으로 일하는 코노입니다. 지역 대학이라 휴직을 하고 올해 3월부터 ISAO 인턴십을 시작했습니다. 이 장기 인턴십이 제 첫 인턴십이었고, 사회에서 일하거나 엔지니어로 일하는 등 다양한 경험을 쌓았습니다. 이번에는 지금까지 제 인턴십이 어땠는지 소개하고자 합니다.

地方から上京してエンジニアの長期インターン

ISAO 만남

국제 대학에 다녔고 공학이나 프로그래밍에 대한 지식이 전혀 없었습니다. 하지만 갑자기 프로그래밍에 매료되어 독학을 시작했고, 한때는 엔지니어로 일하고 싶었습니다! 결심했습니다. 프로그래밍은 독학 수준이었고, 엔지니어로서의 실무 경험이 없었으며, 회사에서 일한 경험이 전혀 없는 저를 받아준 것은 ISAO였습니다. ISAO 인턴십 설명을 들었을 때,

  • 상하 계층 구조가 없는 변평면 모델
  • 손을 들면 도전에 맞설 수 있는 환경
  • 엔지니어로서 성장할 수 있는 능력

그 점에 매우 매력을 느껴 인턴십을 하기로 결심했습니다.

ヒエラルキー型組織とバリフラットモデルの違い

인턴십을 통해 성장하다

내 성장을 지지해준 코치의 존재

엔지니어로서 경험이 거의 없는 저를 지지해준 사람은 제 코치인 기제 씨였습니다. ISAO에는 각 직원이 항상 서로의 성장을 격려하는 코치가 있는 '코칭 시스템'이 있으며, 인턴들에게도 적용됩니다. 기제 씨가 엔지니어로서 저를 세심하게 가르쳐 주셨습니다. 참고로, 저는 기제 씨와 영어로 소통합니다. 기제 씨는 일본어에도 능통하지만, 세부 업무에 있어 영어 차이가 적어 저는 영어를 사용합니다.

저는 주로 기제 씨가 개발 중인 마모루비즈 프로젝트에서 일하고 있습니다. 처음에는 작은 함수 구현과 버그 수정을 담당했습니다. PHP와 라라벨을 거의 사용하지 않았기 때문에, 혼자 반복해서 연구하고 이해하지 못한 점을 기제 씨에게 물어보며 배웠습니다. 제가 막히면 기제 씨가 어떻게 생각해야 하는지, 어떤 사이트가 도움이 될지 알려주며 지지해 주었습니다.

PHP와 Laravel에 점차 익숙해지면서, Alexa 개발에 필요한 MamoruBiz와 Amazon 계정 연동 기능 구현을 맡게 되었습니다. 이전에는 한 번도 시도된 적 없는 기능이라 보람 있었지만, 읽기 어려운 편이었습니다. 그때 기제 씨는 "이렇게 하면 이해하기 더 쉬워진다", "보안을 위해 여기서 하는 것이 더 낫다"고 분명히 말씀하셨습니다. 또한 기제 씨는 읽기 좋은 코드 같은 분이라, 기제 씨가 작성한 코드를 읽으면서 어떤 코드가 읽기 쉽고 후임자가 이해하기 쉬운 코드인지 배울 수 있었습니다. 코드 외에도 스케줄을 건설적으로 설정하는 방법, 불일치 없이 소통하는 방법, 그리고 실용적인 기능을 단계별로 구현하는 방법도 배웠습니다.

기제 선생님이 없었다면 이렇게 엔지니어로서 성장할 수 없었을 것 같습니다.

팀으로 일하기

코치만이 당신의 성장을 격려할 수 있는 것은 아닙니다. 프로젝트 리더인 마에자와 씨는 우리에게 회사에서 일하는 데 필요한 사고방식을 가르쳐 주었습니다.

지금까지는 대부분 개별적으로 문제를 해결했지만, 회사에서 일하다 보니 '팀'으로 일하는 것이 필수적이다. 자신만 생각하지 말고 팀원들과 소통하고, 서로를 존중하며, 상상력을 발휘해 일이 원활하게 진행되도록 해야 한다. 또한 듣고 질문에 수동적으로 답하면 효율적으로 진행할 수 없다는 것도 배웠다. 마에자와 선생님께서는 학생과 직장인의 사고방식 차이와 업무를 원활하게 진행하는 방법을 가르쳐 주셨다.

이 인턴십을 통해 저는 엔지니어로서뿐만 아니라 사회의 정식 구성원으로서도 성장할 수 있었다고 생각합니다.

바리 플랫 모델의 장점

발리 플랫이기 때문에, 손을 들면 도전할 수 있는 환경을 실제로 경험했습니다.

어느 날, 기제 씨가 비교적 큰 기능을 구현해보라고 제안하며 "하고 싶으면 할 수 있다"고 말했습니다. 제 실력으로 할 수 있을지 확신이 없었고, 반은 기꺼이 하고 반은 두려웠지만, 배우면서 성장할 수 있을 거라 생각해 과감히 도전하기로 했습니다. 그 후 저는 직접 구현 일정을 세우고, 구체적인 기능을 설계했으며, 구현 자체도 책임졌습니다. 솔직히 말해서, 일반 회사에서는 인턴으로서 맡겨줄 만한 일은 아닌 것 같습니다(웃음). 물론 모든 걸 다 던지는 것은 아니고, 필요하다면 기제 씨와 다른 멤버들이 저를 지원할 것입니다.

또 다른 때는 회사의 SNS Goalous에서 "이 기술을 배우고 싶다면, 프로젝트를 함께 하면서 배우자"라는 글을 보고 기술에 관심이 있어 손을 들었고, 놀랍게도 쉽게 팀에 포함되었습니다. 그곳에서도 저는 제 성장을 느끼며 일하고 있습니다.

もくもく会でリーダブルコードを読んだりVue.jsを学んだり

ISAO에서 일한다는 것은 무엇인가

인턴십 기간 동안 ISAO의 운영 방식이 제 이상적인 근무 방식에 가깝다고 느껴 내년 9월에 공식적으로 입사하기로 결정했습니다. 거의 정규직 직원처럼 일하면서 ISAO에서 일하는 것이 어떤 느낌인지 체험할 수 있을 거라 생각합니다. 발리 플랫 모델과 ISAO의 도전적인 사고에 관심이 있다면, 한 번 ISAO를 방문해 보시길 바랍니다!

여기에서 인턴십에 지원하세요!

Related Articles