ݺߣ

ݺߣShare a Scribd company logo
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
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 - 좋은 동료로 거듭나기 위한 노하우

More Related Content

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