여름방학 인턴 회고

johnyeom
|2024. 10. 3. 15:10
반응형

Hi~ 👋

염딩코입니다!

 

저는 올해 4학년을 보내면서 여름방학 때, 운이 좋게 인턴 생활을 하고 있어요!

인턴이지만, 서류, 코딩테스트, 면접까지!!

쉽지 않은 것 같아요..ㅠㅠ

취준생들-화이팅
취준생들 함께 홧팅🔥

 

8시에 출근할 때, 찍은 사진이에요
(이쁘죠? 🤗)

 

 

출근길
화창해서 찍은 출근길

 

IT 회사답게 비교적 자유롭게 출근했던 것 같아요.

(저는 주로 8시 출근해서 5시에 퇴근을 했어요.)

 

복장도 자유로웠지만, 눈치가 보여서 조금은 챙겨입었어요ㅎㅎ


 

저는 프론트엔드 개발자를 지망하고 있어서, 해당 직무로 지원을 했고 관련된 일을 했어요!

저의 주요 업무는 중계 스코어보드를 제작하고, 조작할 수 있는 기능을 구현하는 것이었고, AI 관련 토이프로젝트도 진행했었어요!

 

스코어보드
이 친구들과 비스무리한 것들을 만들었슴다..ㅎ

 

처음 회사에서 일을 하지만, 저는 잘 할 수 있다는 자신감과 모르면 여쭤보면 된다는 생각을 가지고,

주어진 업무를 잘 완성하려고 노력하면서 개발했던 것 같아요!

 

실제로 사람들이 사용을 한다고 생각하니까 결과물을 꼼꼼하게 신경쓰면서 구현했던 것 같아요.

 

개발하기 전에 적응할 수 있는 시간을 주셔서 여러 코드를 읽고, 여러 파일을 넘나들면서 구경을 했던 것 같아요!

코드는 너무 많았고, 다른 개발자들의 코드를 읽고 한 번에 이해하는 것은 쉽지 않았어요..ㅠㅠ

방대한-양의-코드
방대한 양의 코드..

 

그래도 이제 시작인데, 계속 읽고, 어떤 라이브러리를 사용하는지, 어떤 컨벤션들이 있는지 배웠어요!

 

 

첫날부터 4일동안 서비스 개선안에 대해서 발표를 진행했어요..!!

 

저는 여러가지 기능들을 직접 사용해보고, 이상한 점이나 개선해야할 점들 불분명한 수익구조, 제가 인턴으로서 목표했던 사용자수 증가 방안도 언급하고 개선해야할 방향을 제시했어요!

 

그 중에 프론트엔드 쪽에서 발생한 버그를 5개 정도 언급했는데요!

하나의 버그를 제외하고 모두 저의 임무로 맡겨졌습니다..ㅎㅎ

 

운이 좋게 모두 쉽게 해결할 수 있던 버그들이어서 하루만에 모두 고쳐버렸어요.. 😎 🎉


럭비 사용자들이 생겨서 럭비 스코어보드와 컨트롤러 제작 임무를 받기 전,,,

 

저는 대표님으로부터 AI 관련 심플한 기능을 요청받았어요..!!

이름은 AI 어시스턴스!!!

 

회사-생활
기획은 대표님이,, 디자인과 개발은 나와 백엔드 개발자의 몫..

 

기한은 2주가 안 걸렸던 거 같아요!

간단하게 말씀드리면 특정 열에 적절한 값, 글을 알아서 채워주는 거에요!!

그리고, 경기 기록을 바탕으로 경기 기사도 작성해주는 서비스입니다!

 

만족하신-대표님
만족하신 대표님

 

마침 디자인이 완성돼서 저는 럭비 스코어보드를 먼저 제작했어요..!!

이전에 "밋팀" 프로젝트를 할 때, 디자이너분들이 정말 꼼꼼하게 신경써주셨다는 것을 깨닫게 되었습니다..ㅠㅠ

 

정확한 px단위, padding 값, 프론트엔드 개발 난이도를 고려한 디자인, 명확하게 주어진 variant

뒤늦게 감동 받았어요..🥺

 

하지만, 그런다고 못할 제가 아니죠..!! 약 한달 정도가 걸렸던 것 같아요..!!

 

하지면서 가장 문제가 되었던 점은 바로 타이머...!!!!

 

버그
타이머 버그를 마주한 나

 

타이머에 대한 로직이 이미 존재했었는데, 버그가 상당히 많았어요.

처음에는 로직과 구조 자체를 이해하는데 많은 시간이 걸렸고,

 

실제로 무해한 함수에서 발생한 사이드이펙트로 인한 버그도 있었어요.

이벤트 루프의 개념도 똑똑히 적용할 수 있었구요! ☺️

 

이렇게 버그들을 고치면서 저의 방학 인턴은 끝이 났는데요!!

 

저는 결과적으로 파이어베이스 사용법, 코드의 품질을 높이기 위한 방법, 사내 개발 컨벤션, 이벤트 루프,

setInterval, setTimeout이 시간보장이 되지 않는다는 점, tree-shaking, Polling 구현 등 많은 것들을 사수 개발자분들에게

배울 수 있었어요..🐢🍀

 

약간 급하게 마무리한 느낌이 있는데요!!

 

다음에는 더 잘 작성해보겠슴다~ 🤓

 

 

반응형