SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
NAVER | 홍창남
Case.xcodeproj-좋은동료로거듭나기위한노하우
발표자는 누구?
https://github.com/hcn1519
네이버 앱 개발 ­ 엔터 개발
https://hcn1519.github.io
Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
• 업무
• 성장
2개의 관점
Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
• 업무
• 성장
2개의 관점
업무
• Notification 전달하기
• 질문하기
• 알면 알고, 모르면 모르고
• 코드리뷰
업무
• Notification 전달하기
• 질문하기
• 알면 알고, 모르면 모르고
• 코드리뷰
업무 ­ Notification 전달하기
일반적인 업무의 모습
Worker 1
Worker 2
Worker 3
시간
업무 ­ Notification 전달하기
Worker 1
Worker 2
Worker 3
시간
지금 무슨 일 하고 있나요?
Notification이 없는 경우
업무 ­ Notification 전달하기
팀의 노력
zenhub
업무 ­ Notification 전달하기
개인의 노력 - 작업 계획의 공유
👨💻 👩💻
앱 전반에서 사용할 수 있는
Extension을 제작해보았습니다.
앗.. 그 Extension은 프로젝트에 이미 있어서
따로 추가하지 않아도 됩니다.
업무 ­ Notification 전달하기
개인의 노력 - 작업 계획의 공유
👨💻 👩💻
앱 전반에서 사용할 수 있는
Extension을 제작해보았습니다.
앗.. 그 Extension은 프로젝트에 이미 있어서
따로 추가하지 않아도 됩니다.
아 그렇군요. 😭😭😭
시간 낭비의 상황 발생
업무 ­ Notification 전달하기
개인의 노력 - 작업 계획의 공유
👨💻 👩💻
오 좋습니다! 해당 Extension은 프로젝트에
이미 있는데, 몇 가지 부분을 보완해서
반영하면 좋을 것 같습니다.
피드백 감사합니다~ 😄😄 해당
내용 반영해서 작업하도록 하겠습니다.
업무 ­ Notification 전달하기
개인의 노력 - 작업 계획의 공유
👨💻 👩💻
앱 전반에서 사용할 수 있는
Extension을 제작해보려고 합니다.
어떻게 생각하시나요?
오 좋습니다! 해당 Extension은 프로젝트에
이미 있는데, 몇 가지 부분을 보완해서
반영하면 좋을 것 같습니다.
피드백 감사합니다~ 😄😄 해당
내용 반영해서 작업하도록 하겠습니다.
업무 ­ Notification 전달하기
업무
• Notification 전달하기
• 질문하기
• 알면 알고, 모르면 모르고
• 코드리뷰
업무 ­ 질문하기
논란의 질문하기
• 왜 이런 것까지 물어보나요?
• 왜 미리 물어보고 안했어요?
업무 ­ 질문하기
논란의 질문하기
• 질문은 직관적이고 좋은 커뮤니케이션 수단
• 프로젝트 규모가 커질 수록 중요성이 높음
…
Q & A
?
업무 ­ 질문하기
논란의 질문하기
Worker 1
Worker 2
Worker 3
업무 ­ 질문하기
논란의 질문하기
Worker 1
Worker 2
Worker 3
잦은 Interrupt 발생으로
업무 효율성 저하
업무 ­ 질문하기
좋은 질문? ­ 답변하기 좋은 질문
• 구체적이고 명료한 질문
질문하기 전 퇴고하기 ­ 명확한 의도 전달
업무 ­ 질문하기
좋은 질문? ­ 답변하기 좋은 질문
• 구체적이고 명료한 질문
질문하기 전 퇴고하기 ­ 명확한 의도 전달
무엇을 물어볼까? ­ 궁금증 구체화
어디까지 해보고 질문할까? ­ 시도의 범위
• 많이 고민한 것으로 보이는 질문
• Notification 전달하기
• 질문하기
• 알면 알고, 모르면 모르고
• 코드리뷰
업무
업무 ­ 알면 알고, 모르면 모르고
명확한 대답, 확실한 태도
• 모른다고 얘기하는 것의 두려움
• 모르면 모른다고 확실히 얘기하는 용기
• 잘못된 대답/전달을 하였을 때 빠르게 정정하기
업무 ­ 알면 알고, 모르면 모르고
일하면서 많이 들어오는 질문 중 하나
• iOS에서 이 기능 가능해요?
• 언제나 공식문서와 코드를 통해 확인하기
업무
• Notification 전달하기
• 질문하기
• 알면 알고, 모르면 모르고
• 코드리뷰
업무 ­ 코드리뷰
None of your Business? One of my Business!
• 작은 것이라도 적극적으로
• You are not your code(feat. 프로그래밍 심리학)
• 칭찬에 인색하지 않기
Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
• 업무
• 성장
2개의 관점
성장
• 공유하기
• 관심사를 찾고, 디테일에 강해지기
개발자의 과제 중 하나는 성장
성장
• 공유하기
• 관심사를 찾고, 디테일에 강해지기
성장 ­ 공유하기
성장 ­ 공유하기
현실에서는 다소 흐릿한 기준
성장 ­ 공유하기
공유하기
• 주제에 대해 자세히 공부
• 전달하는 방식에 대해서도 고민
공유를 하게 되면
• 자연스럽게 성장
• 공유 받은 사람은 공유자의 경험치를 생각
성장 ­ 공유하기
공유하기 방법 소개
CocoaPods
성장 ­ 공유하기
공유하기 방법 소개
Package
Manager
SwiftPM
CocoaPods Build
System
Crash
Report
LLVM
Clang
C
Symbolication
Programming
Language
bitcode
성장 ­ 공유하기
공유하기 방법 소개
성장
• 공유하기
• 관심사를 찾고, 디테일에 강해지기
성장 ­ 관심사를 찾고, 디테일에 강해지기
매년 쏟아지는 다양한 주제
모든 지식을 완벽히 아는 것의 어려움
성장 ­ 관심사를 찾고, 디테일에 강해지기
성장 ­
T자형 탐색
성장 ­ 관심사를 찾고, 디테일에 강해지기
다양한 분야 탐색
관심 분야 공부
성장 ­ 관심사를 찾고, 디테일에 강해지기
성장 ­
디테일에 강해지기
성장 ­ 관심사를 찾고, 디테일에 강해지기
구글링으로 쉽게 알 수 없는 부분
• 관련 문서의 깊은 한 구석에 있거나
• 코드를 직접 확인해야 알 수 있거나
• 직접 테스트해봐야 알 수 있거나
You can’t connect the dots looking forward; you can only
connect them looking backwards. So you have to trust that the
dots will somehow connect in the future.
“
”
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우

Más contenido relacionado

La actualidad más candente

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

La actualidad más candente (20)

[TECHCON 2019: MOBILE - iOS]2.들숨에 협업 날숨에 클린코드
[TECHCON 2019: MOBILE - iOS]2.들숨에 협업 날숨에 클린코드[TECHCON 2019: MOBILE - iOS]2.들숨에 협업 날숨에 클린코드
[TECHCON 2019: MOBILE - iOS]2.들숨에 협업 날숨에 클린코드
 
부스트캠프 2020 설명회 발표자료
부스트캠프 2020 설명회 발표자료부스트캠프 2020 설명회 발표자료
부스트캠프 2020 설명회 발표자료
 
How To Become Better Engineer
How To Become Better EngineerHow To Become Better Engineer
How To Become Better Engineer
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
 
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
 
신입 SW 개발자 취업 준비
신입 SW 개발자 취업 준비신입 SW 개발자 취업 준비
신입 SW 개발자 취업 준비
 
자기소개서, 이력서 쓰는 법
자기소개서, 이력서 쓰는 법자기소개서, 이력서 쓰는 법
자기소개서, 이력서 쓰는 법
 
훌륭한 프로그래머 되는 법
훌륭한 프로그래머 되는 법훌륭한 프로그래머 되는 법
훌륭한 프로그래머 되는 법
 
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
 
임태현, 프로그래머 생존 가이드
임태현, 프로그래머 생존 가이드임태현, 프로그래머 생존 가이드
임태현, 프로그래머 생존 가이드
 
[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자
[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자
[SOSCON 2017] 주니어 개발자 5000명, 개발 해서 남 주자
 
[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT
 
프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요프로그래머가 되고 싶으세요
프로그래머가 되고 싶으세요
 
프로그래머
프로그래머프로그래머
프로그래머
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정
 
(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌
 
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
 
[델리만주] 대학원 캐슬 - 석사에서 게임 프로그래머까지
[델리만주] 대학원 캐슬 - 석사에서 게임 프로그래머까지[델리만주] 대학원 캐슬 - 석사에서 게임 프로그래머까지
[델리만주] 대학원 캐슬 - 석사에서 게임 프로그래머까지
 
Re:Zero부터 시작하지 않는 오픈소스 개발
Re:Zero부터 시작하지 않는 오픈소스 개발Re:Zero부터 시작하지 않는 오픈소스 개발
Re:Zero부터 시작하지 않는 오픈소스 개발
 

Similar a 200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우

홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
devCAT Studio, NEXON
 
20140120 action learning
20140120 action learning20140120 action learning
20140120 action learning
humana12
 
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
Myeongseok Baek
 

Similar a 200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우 (20)

2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트
 
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한..."행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
 
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114
 
더 나은 팀을 위하여
더 나은 팀을 위하여더 나은 팀을 위하여
더 나은 팀을 위하여
 
NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할
 
20140120 action learning
20140120 action learning20140120 action learning
20140120 action learning
 
KeyValuePair 첫 모임 - XP와 Pair programming
KeyValuePair 첫 모임 - XP와 Pair programmingKeyValuePair 첫 모임 - XP와 Pair programming
KeyValuePair 첫 모임 - XP와 Pair programming
 
현장에서 사용하는 Software production
현장에서 사용하는 Software production현장에서 사용하는 Software production
현장에서 사용하는 Software production
 
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer han
 
Wtm pangyo 2019 session3 어쩌다보니 개발자, 성공을 위한 성장 가이드
Wtm pangyo 2019 session3 어쩌다보니 개발자, 성공을 위한 성장 가이드Wtm pangyo 2019 session3 어쩌다보니 개발자, 성공을 위한 성장 가이드
Wtm pangyo 2019 session3 어쩌다보니 개발자, 성공을 위한 성장 가이드
 
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
240326_패스트캠퍼스_캠프콘_오원종_2024년_프론트엔드_트렌드_발표자료
 
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
 
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
 
호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다호갱노노 이렇게 만듭니다
호갱노노 이렇게 만듭니다
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동
 
나의 8년 (2012~2019)
나의 8년 (2012~2019)나의 8년 (2012~2019)
나의 8년 (2012~2019)
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기
 
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
 

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 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
 
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
 

200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우