Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- react
- 원티드프리온보딩
- NextJs
- 원티드인턴십
- CPU와 GPU의 차이점
- 광고지구
- 향해99
- Redux
- NVM
- jsEvent Loop
- 프로젝트
- Mac OS NVM
- git
- JS
- CloudFront 무효화
- 회고록
- 원티트 프리온보딩인턴십 1주차
- next/link
- 알고리즘
- Passed by Value
- 유령 의존성
- 인풋태그 엔터
- toast err
- input error
- Til
- JavaScript
- 식별자란
- Node
- react portal
- Client-Side Navigation
Archives
- Today
- Total
SUIN
[WIL] 원티드 프리온보딩 인턴십 Week1 회고 본문
728x90
원티드에서 진행하는 TypeScript Challenge 강의가 끝난 후 본격적으로 인턴십의 첫 주가 끝났다.
주말 동안 한 주를 돌아보며 배운 것을 복습하고, 내가 알게 된 것을 정리해 보려고 한다.
인턴십을 통해 얻고자 하는 것과 배우고 싶은 것
- 다양한 사람들과 지식을 한층 더 넓은 시야로 생각하는 법 배우기.
- 내가 알고 있는 지식을 잘 전달하고 좋은 솔루션에 대한 견해를 제시하는 능력 키우기.
- 모르는 지식을 궁금해하고, 팀원들과 의견을 교환하며 한 단계 성장하기.
다른 부트캠프들과는 달리, 원티드는 한 프로젝트를 각자가 구현하는 것이 아닌, 팀원들이 함께 프로젝트를 진행한다. 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 , 과제 제출 |
토 | 회고 및 복습 |
화요일은 코드리뷰 전 내가 작성한 과제가 가장 좋은 방법인지 한번 더 고민해 보고 팀원들에게 보여줄 래퍼런스 자료들을 찾아보았다.
과제를 하면서 도전해본 내용
- useReducer hook과 useContext hook을 조합하여 사용
- useReducer hook을 사용하여 유효성 검사 구현
- router dom v6.4 버전의 loader와 routerProvider 사용
과제를 하면서 알게 된 내용
- axios interceptor에서 status code를 활용하여 데이터 처리의 정확성 향상
- 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 |