ICT 학점연계 인턴십 후기: 구름에서의 풀스택 개발 경험과 성장기

🤖 AI 추천

ICT 학점연계 인턴십을 통해 실무 경험을 쌓고 싶은 대학생, 풀스택 개발에 관심 있는 주니어 개발자, 협업 및 개발 문화에 대해 배우고 싶은 개발자에게 추천합니다.

🔖 주요 키워드

ICT 학점연계 인턴십 후기: 구름에서의 풀스택 개발 경험과 성장기

ICT 학점연계 인턴십: 구름에서의 풀스택 개발 경험 회고

핵심 기술 및 개발 논점

본 콘텐츠는 ICT 학점연계 인턴십을 통해 '구름'에서 풀스택 엔지니어로 근무하며 겪었던 경험과 성장 과정을 상세히 기록합니다. 특히, 실무 프로젝트 참여를 통해 얻은 기술적 통찰, 협업 경험, 그리고 개발 문화에 대한 깊이 있는 성찰을 제공합니다.

기술적 세부사항

  • 인턴십 지원 및 과정: 학점 연계 인턴십 프로그램의 목적과 개인적인 지원 동기를 설명하며, 3개 기업 지원 중 '구름'에 풀스택 엔지니어로 합격하기까지의 과정을 상세히 기술합니다.
  • 구름(Goorm) 소개: 온라인 IDE 서비스 '구름IDE'를 포함하여 '구름EDU', '구름LEVEL', '구름DEVTH' 등 다양한 IT 서비스와 교육 사업을 운영하는 기업의 비전과 사업 영역을 소개합니다.
  • 입사 전 준비: 회사 문화(영어 이름 사용)와 직무(풀스택)에 대한 개인적인 고민 및 준비 과정을 언급합니다.
  • 온보딩 경험: 구름의 문화, 복지, 팀 업무, 개발 문화에 대한 소개와 함께, 사내 디자인 시스템(vapor-ui)의 중요성과 오픈소스화 과정을 인상 깊게 다룹니다.
  • 일상 업무: 유연 출퇴근제 하에서의 개발, 문서화, 회의 참여 등 일반적인 업무 루틴과 일일 체크인 시스템을 통한 팀 적응 과정을 설명합니다.
  • 팀 및 업무: 교육 사업 운영 관리 및 편의성 제공을 위한 사내 서비스 개발 팀에 소속되어, 프론트엔드 개발에 집중했던 경험을 공유합니다.
    • 신제품 개발 TF: QA 반영, 버그 수정(릴리즈 노트 기록), 레거시 코드 수정(JQuery, React class component) 경험을 통해 코드 이해 능력과 유지보수 가능한 코드 작성 능력의 중요성을 강조합니다.
    • 구름 폼 서비스 개발: 팀의 자체 폼 서비스 개발에 참여하며, ky 라이브러리를 활용한 AJAX 통신, JWT 기반 인증 체계 구현 및 복잡한 인증 관련 버그(Process blocking) 해결 경험을 상세히 기록합니다. 이 과정에서 Javascript 메모리 누수 및 Garbage Collector 개념을 학습했습니다.
  • 배운 점:
    • TypeScript: 유틸리티 타입, Indexed Access Type 등 TypeScript의 고급 기능을 학습하고 활용했습니다.
    • FSD (Feature-Sliced Design): 프로젝트에 FSD 구조를 엄격하게 적용하며 폴더 구조의 중요성과 코드 이해도를 높이는 방법을 배웠습니다.
    • React Form: react-hook-formformContext, useController 등을 활용하여 컴포넌트화하는 방법을 익혔습니다.
    • 라이브러리 활용: react-router loader, ky 라이브러리, zustand 등 다양한 서드파티 라이브러리 학습 및 공식 문서 읽는 능력 향상을 경험했습니다.
    • 코드 추상화: 컴포넌트 추상화 수준에 대한 피드백을 통해 협업에 적합한 코드를 작성하는 방법을 배웠습니다.
    • 협업: 프론트엔드, 백엔드, 디자이너, 기획자와의 실질적인 협업을 통해 기능 기획, 개발, QA, 릴리즈까지의 사이클을 경험하며 효과적인 의견 전달 및 설득 방법을 익혔습니다.
  • 연장 근무: 2개월 연장 제안을 받아 인턴십 기간을 늘려 더 많은 것을 배우고 경험했습니다.

개발 임팩트

본 인턴십 경험은 개인의 개발 역량 향상뿐만 아니라, 실제 서비스 개발 프로세스 이해, 협업 능력 강화, 그리고 IT 기업 문화에 대한 깊이 있는 경험을 제공했습니다. 특히, 버그 해결 경험과 코드 구조화 학습은 향후 개발자로서 성장하는 데 중요한 밑거름이 될 것입니다.

커뮤니티 반응

언급되지 않음.

📚 관련 자료