SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
상반기네이버인턴을돌아보며
네이버 아폴로 FE | 임문수
자기 소개
• 임문수 (munsu.lim@navercorp.com)
• 네이버 Apollo FE Dev (2020.02 인턴 후 6월 입사)
• 네이버 블로그 프론트엔드 개발
목차
• 인턴에 들어오기전 과정
• 인턴에서 무엇을 했나요?
• 좋았던 시도들
• 아쉬웠던 시도들
인턴에 들어오기까지
인턴 채용
• 상, 하반기 인턴 채용
• 인턴 수시 채용 (https://recruit.navercorp.com/)
• 프로그램 연계 채용 (부스트캠프, 네이버 핵데이 등)
내가 하던 것
네이버에서 원하는 것
부스트캠프 ?
네트워킹데이
인턴전에 공부하면 좋은 것들
올해 부스트캠프 지원 끝났는데?
• 프론트엔드라면 자바스크립트는 필수 (기회가 되면 타입스크립트도…)
• Git (branch,checkout, commit, push, rebase, reset) 정도는 연습해보자
• 시간이 있다면 토이프로젝트를 진행하면서 웹팩, 프레임워크, eslint 등을 적
용해보자.
토이프로젝트
• 팀으로 진행한다면 상용화되어 있는 서비스를 클론 할 수 있다.
• 혼자서 개발한다면 게시판, todo 와 같은 간단한 프로젝트라도 만들어
보자. (ex http://todomvc.com/)
• 설계, 일정 산출, 기능 개발과 같이 프로세스를 지키면서 진행하고 팀원
과 함께 한다면 코드리뷰를 혼자 진행하더도 git과 eslint는 꼭 사용해
보자.
• Commit 컨벤션이나 branch 전략, 웹팩도 알면 좋다.
면접 준비
• 기본적인 알고리즘 테스트와 인성, 기술 면접으로 이루어진다.
• 무엇을 공부해야할지 모르겠다면 여러 개발자분들이 모아두신 자료부터 시작
해보자.
(ex https://github.com/JaeYeopHan/Interview_Question_for_Beginner)
기술면접?
해당 키워드의 개념도 중요하지만 더 심도있게 공부하는 것이 좋다.
• 왜 이런 기술이 도입되었는가 ?
• 어떻게 활용할 수 있는가 ?
• 다른 비슷한 기술과는 어떻게 다르고 각각 어떠한 장단점이 있는가?
와 같이 하나의 키워드로 이어지는 질문에 대비할 수 있게 준비하는 것이 좋다.
인턴동안 무엇을 했나요?
1주차 (적응기간)
• 대여 기기에 개발 준비
• 간단한 과제 (자바스크립트, 웹 기반 지식)
• 프로젝트에 필요한 사전 강의 or 문서
• 개발에 필요한 팁
2~7주차 프로젝트 개발 기간
• 일정 산출, 설계
• 프로젝트 개발
• 프로젝트 회의 및 주간 회의
8주차 최종 발표 기간
• 프로젝트 시연 준비.
• 발표 자료 준비 및 발표.
좋았던 시도들
테스트 코드
• 기능을 개발할 시간도 부족하다.
• 어차피 완벽한 테스트는 불가능한데 크게 의미가 있나?
• 프론트를 테스트하는데 공수가 너무 많이 들어간다.
단위테스트라도..
테스트가 없으면 변경이 매우 불편해진다.
꼼꼼한 코드리뷰
첫번째 PR은 많은 변경 이후에 머지되었다.
코드리뷰에서 주의해야할 점
• 작은 단위로 PR을 하자.
• PR시에 관련 내용을 잘 정리하자.
• 사소한 코드리뷰로 감정이 상하지 않도록 주의!
아쉬웠던 시도들
프로젝트 및 개인 일정 관리
생각보다 개발에 집중 할 수 있는 시간은 적다.
프로젝트 및 개인 일정 관리
A B C
• 일정이 밀린다면 우선적으로 개발할 것들을 개발하고 다음
단계로 넘어가자.
커뮤니케이션
• 애매한 용어 사용을 자제하자.
• 글로 의견을 전달하게 된다면 너무 딱딱한 표현은 피하자.
• 내가 말하고 싶은 내용보다는 상대방의 궁금해하는 내용을 고민
하고 이해하기 쉽게 전달하자.
질문 하기와 공유하기
• 질문에 충분히 고민한 흔적이 드러나도록 하자.
• 질문할 내용을 문서화해두면 피드백 받기도 쉽고 내용도 명확해
진다.
• 직접 질문하기 어렵다면 고민을 잘 공유해보자.
발표를 마치며
전환에 대해서
• 프로젝트를 끝까지 완성하는 것이 중요하다?
• 전환율은 어떤가요?
• 정규직으로 전환되기 위해 어떻게 해야될까요?
전환 이후 느낀점들
• 코드리뷰가 너무 어렵다…
• 크로스 브라우징...
• 마크업, 프론트, 백엔드, QA 등 작업영역이 명확하게 나누어져 있어 맡
은 업무에 집중하기는 좋지만 사소한 CSS 변경사항도 바로 적용하기가
힘들다.
그래도..
• 팀원분들이 다들 뛰어나셔서 피드백을 받
아서 문제를 해결하기가 좋다.
• 유지 보수만 할 줄 알았는데 페이지와 컴포
넌트를 직접 만드니 재미있다. (블로그에
내가 작업한 페이지가 배포되었다!)
• 하고 싶은 일 하면서 돈도 받을 수 있다.
(그러나 책임이 따른다…)
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며

Más contenido relacionado

La actualidad más candente

프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요
Chris Ohk
 

La actualidad más candente (20)

개발과 디자인은 재미있어 [141025 한국우분투커뮤니티 발표]
개발과 디자인은 재미있어 [141025 한국우분투커뮤니티 발표]개발과 디자인은 재미있어 [141025 한국우분투커뮤니티 발표]
개발과 디자인은 재미있어 [141025 한국우분투커뮤니티 발표]
 
[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT
 
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자
 
프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요
 
[RAPA/C++] 1. 수업 내용 및 진행 방법
[RAPA/C++] 1. 수업 내용 및 진행 방법[RAPA/C++] 1. 수업 내용 및 진행 방법
[RAPA/C++] 1. 수업 내용 및 진행 방법
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114
 
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
 
Re:Zero부터 시작하지 않는 오픈소스 개발
Re:Zero부터 시작하지 않는 오픈소스 개발Re:Zero부터 시작하지 않는 오픈소스 개발
Re:Zero부터 시작하지 않는 오픈소스 개발
 
[델리만주] 대학원 캐슬 - 석사에서 게임 프로그래머까지
[델리만주] 대학원 캐슬 - 석사에서 게임 프로그래머까지[델리만주] 대학원 캐슬 - 석사에서 게임 프로그래머까지
[델리만주] 대학원 캐슬 - 석사에서 게임 프로그래머까지
 
훌륭한 프로그래머 되는 법
훌륭한 프로그래머 되는 법훌륭한 프로그래머 되는 법
훌륭한 프로그래머 되는 법
 
부스트캠프 2019 설명회
부스트캠프 2019 설명회부스트캠프 2019 설명회
부스트캠프 2019 설명회
 
Zeropage - wikinote 발표자료
Zeropage - wikinote 발표자료Zeropage - wikinote 발표자료
Zeropage - wikinote 발표자료
 
부스트캠프 2020 설명회 발표자료
부스트캠프 2020 설명회 발표자료부스트캠프 2020 설명회 발표자료
부스트캠프 2020 설명회 발표자료
 
[TECHCON 2019: MOBILE - iOS]2.들숨에 협업 날숨에 클린코드
[TECHCON 2019: MOBILE - iOS]2.들숨에 협업 날숨에 클린코드[TECHCON 2019: MOBILE - iOS]2.들숨에 협업 날숨에 클린코드
[TECHCON 2019: MOBILE - iOS]2.들숨에 협업 날숨에 클린코드
 
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer han
 
디미고 특강 - 개발을 시작하려는 여러분에게
디미고 특강 - 개발을 시작하려는 여러분에게디미고 특강 - 개발을 시작하려는 여러분에게
디미고 특강 - 개발을 시작하려는 여러분에게
 
프로그래머
프로그래머프로그래머
프로그래머
 
[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기[강의소개] 안드로이드 앱 개발 입문 캠프 4기
[강의소개] 안드로이드 앱 개발 입문 캠프 4기
 
그릇된 팬심의 어긋난 결말
그릇된 팬심의 어긋난 결말그릇된 팬심의 어긋난 결말
그릇된 팬심의 어긋난 결말
 
(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌
 

Similar a 200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며

2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서
Seongho Park
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
devCAT Studio, NEXON
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
NAVER D2
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
NAVER D2
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트
Ji Lee
 

Similar a 200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며 (20)

나의 8년 (2012~2019)
나의 8년 (2012~2019)나의 8년 (2012~2019)
나의 8년 (2012~2019)
 
2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서
 
2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트
 
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
 
백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기
 
PoApper Introduction
PoApper IntroductionPoApper Introduction
PoApper Introduction
 
도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택
 
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한..."행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
 
devops 2년차 이직 성공기.pptx
devops 2년차 이직 성공기.pptxdevops 2년차 이직 성공기.pptx
devops 2년차 이직 성공기.pptx
 
토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.Pptx토이 프로젝트를 하자.Pptx
토이 프로젝트를 하자.Pptx
 
DevOps 2년차 이직 성공기
DevOps 2년차 이직 성공기DevOps 2년차 이직 성공기
DevOps 2년차 이직 성공기
 
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
Online Board(Trello), Scrum(Pivotal Tracker), Kanban(JIRA Agile)
Online Board(Trello), Scrum(Pivotal Tracker), Kanban(JIRA Agile)Online Board(Trello), Scrum(Pivotal Tracker), Kanban(JIRA Agile)
Online Board(Trello), Scrum(Pivotal Tracker), Kanban(JIRA Agile)
 
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
 

Más de NAVER Engineering

Más de NAVER Engineering (20)

React vac pattern
React vac patternReact vac pattern
React vac pattern
 
디자인 시스템에 직방 ZUIX
디자인 시스템에 직방 ZUIX디자인 시스템에 직방 ZUIX
디자인 시스템에 직방 ZUIX
 
진화하는 디자인 시스템(걸음마 편)
진화하는 디자인 시스템(걸음마 편)진화하는 디자인 시스템(걸음마 편)
진화하는 디자인 시스템(걸음마 편)
 
서비스 운영을 위한 디자인시스템 프로젝트
서비스 운영을 위한 디자인시스템 프로젝트서비스 운영을 위한 디자인시스템 프로젝트
서비스 운영을 위한 디자인시스템 프로젝트
 
BPL(Banksalad Product Language) 무야호
BPL(Banksalad Product Language) 무야호BPL(Banksalad Product Language) 무야호
BPL(Banksalad Product Language) 무야호
 
이번 생에 디자인 시스템은 처음이라
이번 생에 디자인 시스템은 처음이라이번 생에 디자인 시스템은 처음이라
이번 생에 디자인 시스템은 처음이라
 
날고 있는 여러 비행기 넘나 들며 정비하기
날고 있는 여러 비행기 넘나 들며 정비하기날고 있는 여러 비행기 넘나 들며 정비하기
날고 있는 여러 비행기 넘나 들며 정비하기
 
쏘카프레임 구축 배경과 과정
 쏘카프레임 구축 배경과 과정 쏘카프레임 구축 배경과 과정
쏘카프레임 구축 배경과 과정
 
플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기
플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기
플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기
 
200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)
200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)
200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)
 
200819 NAVER TECH CONCERT 03_화려한 코루틴이 내 앱을 감싸네! 코루틴으로 작성해보는 깔끔한 비동기 코드
200819 NAVER TECH CONCERT 03_화려한 코루틴이 내 앱을 감싸네! 코루틴으로 작성해보는 깔끔한 비동기 코드200819 NAVER TECH CONCERT 03_화려한 코루틴이 내 앱을 감싸네! 코루틴으로 작성해보는 깔끔한 비동기 코드
200819 NAVER TECH CONCERT 03_화려한 코루틴이 내 앱을 감싸네! 코루틴으로 작성해보는 깔끔한 비동기 코드
 
200819 NAVER TECH CONCERT 10_맥북에서도 아이맥프로에서 빌드하는 것처럼 빌드 속도 빠르게 하기
200819 NAVER TECH CONCERT 10_맥북에서도 아이맥프로에서 빌드하는 것처럼 빌드 속도 빠르게 하기200819 NAVER TECH CONCERT 10_맥북에서도 아이맥프로에서 빌드하는 것처럼 빌드 속도 빠르게 하기
200819 NAVER TECH CONCERT 10_맥북에서도 아이맥프로에서 빌드하는 것처럼 빌드 속도 빠르게 하기
 
200819 NAVER TECH CONCERT 08_성능을 고민하는 슬기로운 개발자 생활
200819 NAVER TECH CONCERT 08_성능을 고민하는 슬기로운 개발자 생활200819 NAVER TECH CONCERT 08_성능을 고민하는 슬기로운 개발자 생활
200819 NAVER TECH CONCERT 08_성능을 고민하는 슬기로운 개발자 생활
 
200819 NAVER TECH CONCERT 05_모르면 손해보는 Android 디버깅/분석 꿀팁 대방출
200819 NAVER TECH CONCERT 05_모르면 손해보는 Android 디버깅/분석 꿀팁 대방출200819 NAVER TECH CONCERT 05_모르면 손해보는 Android 디버깅/분석 꿀팁 대방출
200819 NAVER TECH CONCERT 05_모르면 손해보는 Android 디버깅/분석 꿀팁 대방출
 
200820 NAVER TECH CONCERT 11_빠르게 성장하는 슈퍼루키로 거듭나기
200820 NAVER TECH CONCERT 11_빠르게 성장하는 슈퍼루키로 거듭나기200820 NAVER TECH CONCERT 11_빠르게 성장하는 슈퍼루키로 거듭나기
200820 NAVER TECH CONCERT 11_빠르게 성장하는 슈퍼루키로 거듭나기
 
200819 NAVER TECH CONCERT 06_놓치기 쉬운 안드로이드 UI 디테일 살펴보기
200819 NAVER TECH CONCERT 06_놓치기 쉬운 안드로이드 UI 디테일 살펴보기200819 NAVER TECH CONCERT 06_놓치기 쉬운 안드로이드 UI 디테일 살펴보기
200819 NAVER TECH CONCERT 06_놓치기 쉬운 안드로이드 UI 디테일 살펴보기
 
200819 NAVER TECH CONCERT 04_NDK로 안드로이드에 C++ 끼얹기
200819 NAVER TECH CONCERT 04_NDK로 안드로이드에 C++ 끼얹기200819 NAVER TECH CONCERT 04_NDK로 안드로이드에 C++ 끼얹기
200819 NAVER TECH CONCERT 04_NDK로 안드로이드에 C++ 끼얹기
 
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
 
Apache Nemo
Apache NemoApache Nemo
Apache Nemo
 
Redux
ReduxRedux
Redux
 

200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며

  • 1.
  • 3. 자기 소개 • 임문수 (munsu.lim@navercorp.com) • 네이버 Apollo FE Dev (2020.02 인턴 후 6월 입사) • 네이버 블로그 프론트엔드 개발
  • 4. 목차 • 인턴에 들어오기전 과정 • 인턴에서 무엇을 했나요? • 좋았던 시도들 • 아쉬웠던 시도들
  • 6. 인턴 채용 • 상, 하반기 인턴 채용 • 인턴 수시 채용 (https://recruit.navercorp.com/) • 프로그램 연계 채용 (부스트캠프, 네이버 핵데이 등)
  • 11. 인턴전에 공부하면 좋은 것들 올해 부스트캠프 지원 끝났는데? • 프론트엔드라면 자바스크립트는 필수 (기회가 되면 타입스크립트도…) • Git (branch,checkout, commit, push, rebase, reset) 정도는 연습해보자 • 시간이 있다면 토이프로젝트를 진행하면서 웹팩, 프레임워크, eslint 등을 적 용해보자.
  • 12. 토이프로젝트 • 팀으로 진행한다면 상용화되어 있는 서비스를 클론 할 수 있다. • 혼자서 개발한다면 게시판, todo 와 같은 간단한 프로젝트라도 만들어 보자. (ex http://todomvc.com/) • 설계, 일정 산출, 기능 개발과 같이 프로세스를 지키면서 진행하고 팀원 과 함께 한다면 코드리뷰를 혼자 진행하더도 git과 eslint는 꼭 사용해 보자. • Commit 컨벤션이나 branch 전략, 웹팩도 알면 좋다.
  • 13. 면접 준비 • 기본적인 알고리즘 테스트와 인성, 기술 면접으로 이루어진다. • 무엇을 공부해야할지 모르겠다면 여러 개발자분들이 모아두신 자료부터 시작 해보자. (ex https://github.com/JaeYeopHan/Interview_Question_for_Beginner)
  • 14. 기술면접? 해당 키워드의 개념도 중요하지만 더 심도있게 공부하는 것이 좋다. • 왜 이런 기술이 도입되었는가 ? • 어떻게 활용할 수 있는가 ? • 다른 비슷한 기술과는 어떻게 다르고 각각 어떠한 장단점이 있는가? 와 같이 하나의 키워드로 이어지는 질문에 대비할 수 있게 준비하는 것이 좋다.
  • 16. 1주차 (적응기간) • 대여 기기에 개발 준비 • 간단한 과제 (자바스크립트, 웹 기반 지식) • 프로젝트에 필요한 사전 강의 or 문서 • 개발에 필요한 팁
  • 17. 2~7주차 프로젝트 개발 기간 • 일정 산출, 설계 • 프로젝트 개발 • 프로젝트 회의 및 주간 회의
  • 18. 8주차 최종 발표 기간 • 프로젝트 시연 준비. • 발표 자료 준비 및 발표.
  • 20. 테스트 코드 • 기능을 개발할 시간도 부족하다. • 어차피 완벽한 테스트는 불가능한데 크게 의미가 있나? • 프론트를 테스트하는데 공수가 너무 많이 들어간다.
  • 22. 꼼꼼한 코드리뷰 첫번째 PR은 많은 변경 이후에 머지되었다.
  • 23. 코드리뷰에서 주의해야할 점 • 작은 단위로 PR을 하자. • PR시에 관련 내용을 잘 정리하자. • 사소한 코드리뷰로 감정이 상하지 않도록 주의!
  • 25. 프로젝트 및 개인 일정 관리 생각보다 개발에 집중 할 수 있는 시간은 적다.
  • 26. 프로젝트 및 개인 일정 관리 A B C • 일정이 밀린다면 우선적으로 개발할 것들을 개발하고 다음 단계로 넘어가자.
  • 27. 커뮤니케이션 • 애매한 용어 사용을 자제하자. • 글로 의견을 전달하게 된다면 너무 딱딱한 표현은 피하자. • 내가 말하고 싶은 내용보다는 상대방의 궁금해하는 내용을 고민 하고 이해하기 쉽게 전달하자.
  • 28. 질문 하기와 공유하기 • 질문에 충분히 고민한 흔적이 드러나도록 하자. • 질문할 내용을 문서화해두면 피드백 받기도 쉽고 내용도 명확해 진다. • 직접 질문하기 어렵다면 고민을 잘 공유해보자.
  • 30. 전환에 대해서 • 프로젝트를 끝까지 완성하는 것이 중요하다? • 전환율은 어떤가요? • 정규직으로 전환되기 위해 어떻게 해야될까요?
  • 31. 전환 이후 느낀점들 • 코드리뷰가 너무 어렵다… • 크로스 브라우징... • 마크업, 프론트, 백엔드, QA 등 작업영역이 명확하게 나누어져 있어 맡 은 업무에 집중하기는 좋지만 사소한 CSS 변경사항도 바로 적용하기가 힘들다.
  • 32. 그래도.. • 팀원분들이 다들 뛰어나셔서 피드백을 받 아서 문제를 해결하기가 좋다. • 유지 보수만 할 줄 알았는데 페이지와 컴포 넌트를 직접 만드니 재미있다. (블로그에 내가 작업한 페이지가 배포되었다!) • 하고 싶은 일 하면서 돈도 받을 수 있다. (그러나 책임이 따른다…)