SUIN

[WIL] 원티드 프리온보딩 인턴십 Week1 회고 본문

WIL

[WIL] 원티드 프리온보딩 인턴십 Week1 회고

choi suin 2023. 2. 25. 17:54
728x90

원티드에서 진행하는 TypeScript Challenge 강의가 끝난 후 본격적으로 인턴십의 첫 주가 끝났다.
주말 동안 한 주를 돌아보며 배운 것을 복습하고, 내가 알게 된 것을 정리해 보려고 한다.
 

인턴십을 통해 얻고자 하는 것과 배우고 싶은 것

  1. 다양한 사람들과 지식을 한층 더 넓은 시야로 생각하는 법 배우기.
  2. 내가 알고 있는 지식을 잘 전달하고 좋은 솔루션에 대한 견해를 제시하는 능력 키우기.
  3. 모르는 지식을 궁금해하고, 팀원들과 의견을 교환하며 한 단계 성장하기.

다른 부트캠프들과는 달리, 원티드는 한 프로젝트를 각자가 구현하는 것이 아닌, 팀원들이 함께 프로젝트를 진행한다. A부터 Z까지 토론하며, 좋은 방향이 무엇인지에 대해 고민하고 함께 알아가는 부분이 새롭게 느껴졌다.
 

week1-1 배운것

  • 질문 사항은 내가 먼저 도전해 보고 이해할 수 없는 내용일 경우에만 질문할 것(도전도 해보지 않고 질문부터 하지 않기)
  • 협업하는 동안, 어떤 부분의 프로세스를 개선하기 위해 어떤 과정을 거쳤는지 래퍼런스 체크 하기!
  • 내가 작성한 코드를 협업하며 어떻게 통합할 수 있는지 생각해 보기( 내가 구현해 본 코드가 좋은 솔루션이라면, 다른 코드에도 적용할 수 있는 방법을 고민해 보기)
  • 프로젝트 피드백 : 평가자가 내 과제에 더 오래 머물고, 더 오래 보고, 나아가서 이 과제를 수행한 나라는 사람에 대해서 더 알아보고 싶게 만들어야 하는 것
  • 리드미는 중요하다! 나를 혹은 내 프로젝트를 설명할 수 있는 공간이니 나의 퍼포먼스 부분을 꼭 어필하라
  • 개발자의 기본기 : 하드스킬, 소프트스킬, Commit Message 중요성, History 관리 및 브랜치 관리 전략, ESLint와 Prettier, Git Hook을 이용한 팀의 효율 증대, Husky

 

week1-2 배운 것

  • 서버를 운영하는 두 가지 방법 : 온 프레미스(On-Premise), 클라우드 컴퓨팅(Cloud Computing)
  • 클라우드 컴퓨팅의 구분: IaaS(Infrastructure as a Service), PaaS(Platform as a Service), SasS(Software as a Service)
  • AWS : AWS S3 , CRA 배포용 S3 Bucket Policy 방법,
  • CI/CD : CI , CD, CI / CD 플랫폼의 종류, CI/CD가 각광받는 이유, GitHub Actions , CI/CD 구축, 프런트엔드가 배포까지 알아야 하는 이유

 

week1 과제를 진행하며 내가 알게 된 것

팀에서 생각한  인턴십 선발 과제의 Best practice를 도출하고, 그것들을 연결해서 합치면 결국 팀원 모두가 가장 좋다고 생각하는 방식으로 이루어진 하나의 결과물을 만들어주세요

 

OT , TypeScript challenge 문제 풀기, 인턴십 OT
week1-1 과제 전달 , 팀원들과 첫 만남 , 팀장 선정 , 이 후 과제 일정 조율, 코드리뷰 준비및 코드 리펙토링
각 기능별 개인 코드 리뷰 및 기능 구현 1차 진행
각 기능별 개인 코드 리뷰 및 기능 구현 1차 진행 , 과제 배포 , 최종 완료 , 리드미 작성
week1-2 , 과제 제출
회고 및 복습 

화요일은 코드리뷰 전 내가 작성한 과제가 가장 좋은 방법인지 한번 더 고민해 보고 팀원들에게 보여줄 래퍼런스 자료들을 찾아보았다.


과제를 하면서 도전해본 내용

  1. useReducer hook과 useContext hook을 조합하여 사용
  2. useReducer hook을 사용하여 유효성 검사 구현
  3. router dom v6.4 버전의 loader와 routerProvider 사용

 

과제를 하면서 알게 된 내용

  1. axios interceptor에서 status code를 활용하여 데이터 처리의 정확성 향상
  2. form 태그의 submit을 통해 input onChange 없이 value를 바로 가져오는 방법

 

과제를 하면서 아쉬웠던 내용

  • 화면 공유를 통해 페어 프로그래밍을 하다 보니 생각보다 시간이 오래 걸려서 스타일링에 대한 도전이 부족했던 점
  • 여러 사람들과 branch를 나누며 History 관리를 해보지 못한 점

'WIL' 카테고리의 다른 글

[WIL] 24.03 3주차 회고 (퇴사이후 지금까지)  (0) 2024.03.11
[WIL] 항해 11주차  (0) 2022.01.16
[WIL] 향해99 4주차  (0) 2021.11.28
[WIL] 향해99 3주차  (0) 2021.11.22
[WIL] 항해99 2주차  (0) 2021.11.14