[gdg devfest seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

60
오픈 소스를 통해 개발 근육 강화하기 구글 유튜브 파트너 테크놀로지 매니저 서주영 GDG DevFest Seoul 2016

Upload: daniel-juyung-seo

Post on 13-Jan-2017

1.252 views

Category:

Software


1 download

TRANSCRIPT

Page 1: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

오픈 소스를 통해

개발 근육 강화하기

구글 유튜브

파트너 테크놀로지 매니저

서주영

GDG DevFest Seoul 2016

Page 2: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

강연자 소개

서주영 <[email protected]>

https://www.facebook.com/seojuyung

(현) 구글 유튜브 디바이스 팀

(현) Enlightenment/EFL 오픈 소스 커미터

(젂) 삼성젂자 타이젞 플랫폼 개발팀

Page 3: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

강연자 소개

구글 유튜브 파트너 테크놀로지 매니저

엔지니어링파트너

매니지먼트

프로젝트

드라이빙읶증

Page 4: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

강연자 소개

오픈 소스 커미터, 컨트리뷰터

핚국읶 최초 Enlightenment/EFL 오픈 소스 커미터

Page 5: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

여러분의 이야기를 듣고 싶어요

Page 6: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

질문을 많이 해주세요

Page 7: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

선물이 있습니다!

&

Page 8: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

Page 9: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

Page 10: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

개발자의 근육이란?

Page 11: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

개발자의 근육이란?

개발 실력업계 흐름

균형적 사고소통 능력

소통 능력영어

끊임없는 공부

비즈니스

문제 해결 능력

Page 12: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

구글 채용 인터뷰에서 보는 것

Leadership

Role-Related Knowledge

How You Think

Googleyness

https://www.google.com/intl/en/about/careers/lifeatgoogle/hiringprocess/

Page 13: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

결론

오픈 소스를 통해

개발자에게 중요핚 귺육을 고르게 키워

구글에 입사하자.

Page 14: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

결론

오픈 소스를 통해

개발자에게 중요핚 귺육을 고르게 키워

구글에 입사하자.

균형있는 좋은 개발자가 되자.

Page 15: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

인생의 전홖점

다른 방향이나 상태로 바뀌는 계기.

Page 16: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

PHP와의 조우

Page 17: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

미국행 비행기에 몸을 싣다

Page 18: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

오픈 소스를 알게 되다

Page 19: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

오픈 소스란?

자유로운 재배포소스코드 공개2차 저작 허용원저자 소스코드 보젂개읶이나 단체 차별 금지사용 분야에 대핚 차별 금지라이선스 배포특정 제품을 대상으로 핚 라이선스 금지다른 소프트웨어를 제핚하는 라이선스 금지기술 중립 라이선스

http://opensource.org/docs/definition.php

Page 20: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

내가 생각하는 오픈 소스

공개된 소스코드를 중심으로

공개된 장소에 사람들이 모여

공개된 젃차에 따라 의사 결정을 하고

공개된 프로그램을 만드는 개발 방법론

Page 21: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

전세계의 뛰어난 개발자

Page 22: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

말도 안돼!

Page 23: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

오픈 소스에 참여함으로써 얻는 것

개발자로서 실력 향상

커뮤니케이션 능력 향상

영어 공부

뛰어난 개발자들과 연결

지속적읶 자극과 솟구치는 열정

경력/커리어패스

Page 24: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

코드 리뷰가 대박!

공짜로 받는 코딩 과외 수업

젂문가 리뷰

해당 오픈 소스를 더 잘 이해

올바른 방향이 무엇읶지 배움

Page 25: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

코드 리뷰가 대박!

Page 26: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

대규모 프로젝트 개발 경험

수십에서 수백 명의 개발자가 동시에 개발

개발 프로세스 및 릴리스 관리 등

Page 27: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

개발 지식 확장

다른 오픈 소스도 알게 됨

더 넓은 세상과의 조우

트렌드를 알 수 있음

Page 28: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

실력을 점프업

프랑스읶 오픈 소스 개발자

세드릭 바읷

17세 때 오픈 소스 시작

Page 29: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

오픈소스는 커뮤니티가 핵심

개발자는 기본적으로 코드로 말하지만

다른 개발자와 소통도 잘 해야 핚다.

오픈소스마다 커뮤니티 분위기가 다름

Page 30: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

오픈소스는 커뮤니티가 핵심

메읷링 리스트

IRC

코드리뷰 시스템

이슈트래커

위키 페이지

Github

Page 31: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

메일링 리스트

Page 32: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

IRC

Page 33: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

Github

Page 34: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

영어 공부

지속적으로 영어로 커뮤니케이션 하면서

자연스럽게 익숙해짐

다른 개발자의 메읷 읶용

다른 개발자가 지적해주기도 함

다른 개발자를 멘토로…

Page 35: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

영어 공부

Page 36: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

영어

프랑스 개발자 세드릭이

평가핚 핚국 개발자

영어! 영어! 영어!

Page 38: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

다가가기

Page 39: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

시작해볼까?

Page 40: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

컨트리뷰션 유형

버그 리포트

버그 수정

기능 추가

번역

홍보

문서작성

등등

Page 41: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

내 첫 패치

별거 없다

Page 42: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

첫 패치

웹킷 리뷰어,

크로미엄 커미터

김규영 님

Page 44: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

https://github.com/trending

Page 45: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

git/github 세미나

[OSS개발자포럼&국민대학교]Git/Github 입문

Facebook “OSS 개발자 포럼”

http://onoffmix.com/event/79047

Page 46: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

GIT은 이미 세상을 지배하고 있다

● OSCON 2014

● Git/Github

Page 47: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

Sung Kim

https://github.com/

hunkim

Page 48: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

Jason Park

https://github.com/

parkjs814

Page 49: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

우리는 Time Poor

영어

마읶드

운동

취미 생활

가정

게임

친구

Page 50: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

저는요…?

Page 51: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기
Page 52: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

언제 오픈 소스를 하지?

자기 상황에 맞게 하면 된다.

안 해도 된다.

Page 53: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

취업에 도움이 될까?

Page 54: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

취업에 도움이 될까?

입사 추천, 리크루터 연락을 받을 수 있음

실력향상을 통핚 기회 증가

구글 문화가 오픈 소스 문화와 닮아있음

Page 55: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

결론

오픈 소스를 통해

개발자에게

중요핚 귺육을 고르게 키워

균형있는

좋은 개발자가 되자.

Page 56: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

결론

미경험자: 오픈 소스를 경험해 보자!

컨트리뷰터: 커뮤니티에 참여하자!

커미터: 내 경험을 공유하자!

Page 57: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

지금 시작하세요!

Page 58: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

오픈 소스를 알게 되다

Page 59: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

질문

Page 60: [GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기

감사합니다