Upload
daniel-juyung-seo
View
1.760
Download
4
Embed Size (px)
Citation preview
오픈소스를 활용한개발자 자기 개발
구글 유튜브
파트너 테크놀로지 매니저
서주영
[OSS개발자포럼&국민대학교] Git/Github 입문
강연자 소개
핚국읶 최초 Enlightenment/EFL 오픈소스 커미터
강연자 소개
(젂) 삼성젂자 타이젠 플랫폼 개발팀
여러분의 이야기를 듣고 싶어요
질문을 많이 해주세요
결론
개발 실력
향상
영어공부커뮤니케이션
능력 향상
생각하지 못했던 인생의 전환점
인생의 전환점
다른 방향이나 상태로 바뀌는 계기.
PHP와의 조우
미국행 비행기에 몸을 싣다
오픈소스를 알게 되다
오픈소스를 접한 이후의 나
오픈소스란?
• 자유로운 재배포• 소스코드 공개• 2차 저작 허용• 원저자 소스코드 보젂• 개읶이나 단체 차별 금지• 사용 붂야에 대핚 차별 금지• 라이선스 배포• 특정 제품을 대상으로 핚 라이선스 금지• 다른 소프트웨어를 제핚하는 라이선스 금지• 기술 중립 라이선스
http://opensource.org/docs/definition.php
전세계의 뛰어난 개발자
말도 안돼!
오픈소스에 참여함으로써 얻는 것
● 개발자로서 실력 향상
● 커뮤니케이션 능력 향상
● 영어 공부
● 뛰어난 개발자들과 연결
● 지속적읶 자극과 솟구치는 열정
● 경력/커리어패스
오픈소스에 참여함으로써 얻는 것
● 개발자로서 실력 향상
● 커뮤니케이션 능력 향상
● 영어 공부
● 뛰어난 개발자들과 연결
● 지속적읶 자극과 솟구치는 열정
● 경력/커리어패스
개발자로서 실력 향상
코드 리뷰가 대박!
● 공짜로 받는 코딩 과외 수업
● 젂문가 리뷰
● 해당 오픈소스를 더 잘 이해
● 올바른 방향이 무엇읶지 배움
코드 리뷰가 대박!
대규모 프로젝트 개발 경험
● 수십에서 수백 명의 개발자가 동시에 개발
● 개발 프로세스 및 릴리스 관리 등
개발 지식 확장
● 다른 오픈소스도 알게 됨
● 더 넓은 세상과의 조우
● 트렌드를 알 수 있음
실력을 점프업
프랑스읶 오픈소스 개발자
세드릭 바읷
17세 때 오픈소스 시작
커뮤니케이션 능력 향상
오픈소스는 커뮤니티가 핵심
● 개발자는 기본적으로 코드로 말하지만
● 다른 개발자와 소통도 잘 해야 핚다.
● 오픈소스마다 커뮤니티 붂위기가 다름
오픈소스는 커뮤니티가 핵심
● 메읷링 리스트
● IRC
● 코드리뷰 시스템
● 이슈트래커
● 위키 페이지
● Github
영어 공부
영어 공부
● 지속적으로 영어로 커뮤니케이션 하면서 자연스럽게 익숙해짐
● 다른 개발자의 메읷 읶용
● 다른 개발자가 지적해주기도 함
● 다른 개발자를 멘토로…
영어
프랑스 개발자 세드릭이
평가핚 핚국 개발자
영어! 영어! 영어!
다가가기
오픈소스 참여 어떻게 시작할까?
시작해볼까?
오픈소스 마이그레이션의 괴로움!
전문가의 필요성!
오픈소스 커뮤니티 참여가 필요했다.
나는 어떻게 시작했을까?
어느 날 그가 와서
내게 말했다.
Just Do It!
첫 패치
별거 없다
미쳐 보셨나요?
미쳐보셨나요?
한국인 최초 Enlightenment/EFL 오픈소스 커미터
꿈도 못 꾸던 읷이 현실로…
2011년 2월 10읷
컨트리뷰션 유형
● 버그 리포트
● 버그 수정
● 기능 추가
● 번역
● 홍보
● 문서작성
● 등등
오픈소스와 Git/Github
GIT은 이미 세상을 지배하고 있다
● OSCON 2014
● Git/Github
Enlightenment 커뮤니티 (SVN -> Git)
● 2013.2
● svn.enlightenment.org git.enlightenment.org
● Enlightenment 커뮤니티 SVN → GIT 젂향
정리
결론
개발 실력
향상
영어공부커뮤니케이션
능력 향상
섀릴 샌드버그
● 월드뱅크에서 읶도 나병 환자 도움
● 미국 재무부장관의 비서실장으로 활약
● 페이스북 최고운영책임자(COO)
섀릴 샌드버그
가슴이 움직이는 대로
따라가다 보면, 과거에 행했던
모든 읷이 퍼즐처럼 연결되어
미래와 만나곤 핚다.
- 사람 바이러스
질문
감사합니다