SlideShare a Scribd company logo
냉혹한 실전압축 오픈소스의 세
계 .ppt
성적 맞춰 들어온 저학점 문돌이였던 내가
개발자로 전생하니 소중한 오픈소스 기여자 !?
발표자 소개
● 불어교육과
● 13 년부터 코딩
● 대부분 독학
● 외주 개발 다수 진행
● 다수의 개인 프로젝트 및 오픈소스 기여 경험
일단 , 오픈소스란 ?
● “ ” ”소스 가 “오픈 되어 있다
● 공개되어 있으며
● 누구든 변경하여 사용할 수 있다
오픈소스 기여를 해야 하는 이유
● 포트폴리오가 된다
● 커뮤니티에 기여할 수 있다
● 실력이 향상된다
● 명성을 얻을 수 있다
● 영어로 소통할 수 있다
● 재미있다
포트폴리오가 된다
● 관심 분야와 역량을 드러내기 용이
● 개발 실력뿐 아니라 , git 운용 방식 등도 확인
가능
● 소통 능력 또한 검증할 수 있음
● https://resume.github.io/
커뮤니티에 기여할 수 있다
● 일손은 언제나 부족했고 부족하고 부족할 것이
다
● 오픈소스 운동은 공유 및 상생 정신에 입각
● 나의 버그 픽스를 모두와 공유
● 비상업 프로젝트에 간접적으로 기여
● 번역 , 문서화 작업 등 다양한 방법
실력이 향상된다
● 일단 아무튼 개발 연습
● 문서화가 부진한 경우 많아 읽는 것도 크게 향
상
● 공개되는 것이기 때문에 신경쓰게 됨
● 다른 사람의 리뷰를 받을 수 있음
명성을 얻을 수 있다
● 실력이 뛰어나거나 운이 좋다면 ...?
● 수많은 스타 개발자들
● 기부니 조크든요
영어로 소통할 수 있다
● 프로그래밍 언어를 아는 것보다 영어가 중요해
요
● 영어 쓰세요
● 구글 쓰세요
● 영어 쓰세요
● 개인적으로는 ... 영어 중요하게 생각 안 하면서
실력 좋은 사람 본 적 없음
재미있다
● “LGTM”
오픈소스 기여를 하는 방법
● 오타
● 번역
● 설정
● 문서
● API 및 테스트 케이스
● 코어 로직
이슈 제출
● “ ”이런 문제가 있어요
● 모든 것은 이슈로부터
● 모든 것은 이슈로부터
● 모든 것은 이슈로부터
● 모든 것은 이슈로부터
오타 수정
● 별거없음의 없음인 거임
● 생각보다 중요합니다
번역 기여
● 문서 또는 프로그램에서 사용되는 문자열 리소
스
● 프로젝트에 따라 코딩보다 중요
● 개발 커뮤니티에서는 일손이 더욱 달림
문서 기여
● 오픈소스에서는 특히 문서가 중요합니다
● 기존 소스코드에서 반영되지 않은 내용
● 설명이 모호하거나 부족한 내용
● 문법 오류 등
● 오타 수정 및 번역을 포함
API 및 테스트 케이스
● 인터페이스에 노출되지 않은 기능 추가
● 다른 라이브러리의 포트 또는 래퍼일 때
● 테스트 케이스의 추가
● 테스트 작성을 해보면 아시겠지만 ...
● 엄청 귀찮습니다
기여할 프로젝트를 찾는 방법
● 초보자들만을 위한 다양한 기회
● 커뮤니티의 요청
● 관심 분야 모니터
● GitHub trending 등 모니터
감사하십시오
참고자료
● http://www.bloter.net/archives/197960
● https://www.androidhuman.com/etc/2017/02/23/how
● https://naver.github.io/OpenSourceGuide/book/Bett

More Related Content

What's hot

[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
Daniel Juyung Seo
 
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
Daniel Juyung Seo
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
Jaewon Choi
 
오픈소스와 영어 (KOR) - OSS 개발자 포럼
오픈소스와 영어 (KOR) - OSS 개발자 포럼오픈소스와 영어 (KOR) - OSS 개발자 포럼
오픈소스와 영어 (KOR) - OSS 개발자 포럼
Daniel Juyung Seo
 
[2016 아주대강의] 보안과소프트웨어엔지니어
[2016 아주대강의] 보안과소프트웨어엔지니어[2016 아주대강의] 보안과소프트웨어엔지니어
[2016 아주대강의] 보안과소프트웨어엔지니어
Daniel Juyung Seo
 
발표자료 해성
발표자료 해성발표자료 해성
발표자료 해성
DongKyun Lee
 
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
Daniel Juyung Seo
 
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer han
DaeMyung Kang
 
Enlightenment Open Source Contribution (KOR) - 실전! Enlightenment 오픈소스 컨트리뷰션
Enlightenment Open Source Contribution (KOR) - 실전! Enlightenment 오픈소스 컨트리뷰션Enlightenment Open Source Contribution (KOR) - 실전! Enlightenment 오픈소스 컨트리뷰션
Enlightenment Open Source Contribution (KOR) - 실전! Enlightenment 오픈소스 컨트리뷰션
Daniel Juyung Seo
 
How to study
How to studyHow to study
How to study
DaeMyung Kang
 
리스펙토링 세미나 - OT
리스펙토링 세미나 - OT리스펙토링 세미나 - OT
리스펙토링 세미나 - OT
Wooyoung Ko
 
To become Open Source Contributor
To become Open Source ContributorTo become Open Source Contributor
To become Open Source ContributorDaeMyung Kang
 
대마고에서 살아남기
대마고에서 살아남기대마고에서 살아남기
대마고에서 살아남기
KyleSeongwooJun
 
How To Become Better Engineer
How To Become Better EngineerHow To Become Better Engineer
How To Become Better Engineer
DaeMyung Kang
 
Dive into OpenSource
Dive into OpenSourceDive into OpenSource
Dive into OpenSource
Hyun-woo Park
 
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101
Chang W. Doh
 
2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분
Hyun-woo Park
 
사내 TDD 도입을 위한 설명 문서
사내 TDD 도입을 위한 설명 문서사내 TDD 도입을 위한 설명 문서
사내 TDD 도입을 위한 설명 문서
Kim kyoung-song
 
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
Minsuk Lee
 
190406 신입 클라이언트 프로그래머 1개월차까지 이야기
190406 신입 클라이언트 프로그래머 1개월차까지 이야기190406 신입 클라이언트 프로그래머 1개월차까지 이야기
190406 신입 클라이언트 프로그래머 1개월차까지 이야기
KWANGIL KIM
 

What's hot (20)

[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
 
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
 
오픈소스와 영어 (KOR) - OSS 개발자 포럼
오픈소스와 영어 (KOR) - OSS 개발자 포럼오픈소스와 영어 (KOR) - OSS 개발자 포럼
오픈소스와 영어 (KOR) - OSS 개발자 포럼
 
[2016 아주대강의] 보안과소프트웨어엔지니어
[2016 아주대강의] 보안과소프트웨어엔지니어[2016 아주대강의] 보안과소프트웨어엔지니어
[2016 아주대강의] 보안과소프트웨어엔지니어
 
발표자료 해성
발표자료 해성발표자료 해성
발표자료 해성
 
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
 
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer han
 
Enlightenment Open Source Contribution (KOR) - 실전! Enlightenment 오픈소스 컨트리뷰션
Enlightenment Open Source Contribution (KOR) - 실전! Enlightenment 오픈소스 컨트리뷰션Enlightenment Open Source Contribution (KOR) - 실전! Enlightenment 오픈소스 컨트리뷰션
Enlightenment Open Source Contribution (KOR) - 실전! Enlightenment 오픈소스 컨트리뷰션
 
How to study
How to studyHow to study
How to study
 
리스펙토링 세미나 - OT
리스펙토링 세미나 - OT리스펙토링 세미나 - OT
리스펙토링 세미나 - OT
 
To become Open Source Contributor
To become Open Source ContributorTo become Open Source Contributor
To become Open Source Contributor
 
대마고에서 살아남기
대마고에서 살아남기대마고에서 살아남기
대마고에서 살아남기
 
How To Become Better Engineer
How To Become Better EngineerHow To Become Better Engineer
How To Become Better Engineer
 
Dive into OpenSource
Dive into OpenSourceDive into OpenSource
Dive into OpenSource
 
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101
 
2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분
 
사내 TDD 도입을 위한 설명 문서
사내 TDD 도입을 위한 설명 문서사내 TDD 도입을 위한 설명 문서
사내 TDD 도입을 위한 설명 문서
 
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
 
190406 신입 클라이언트 프로그래머 1개월차까지 이야기
190406 신입 클라이언트 프로그래머 1개월차까지 이야기190406 신입 클라이언트 프로그래머 1개월차까지 이야기
190406 신입 클라이언트 프로그래머 1개월차까지 이야기
 

Similar to 냉혹한 실전압축 오픈소스의 세계.ppt

Start open source
Start open source Start open source
Start open source
kiseop kim
 
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
Matthew (정재화)
 
나의 오픈소스 사용기
나의 오픈소스 사용기나의 오픈소스 사용기
나의 오픈소스 사용기
주호 강
 
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)NAVER D2
 
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
NAVER D2
 
주니어 개발자가 준비해야 할 것들
주니어 개발자가 준비해야 할 것들주니어 개발자가 준비해야 할 것들
주니어 개발자가 준비해야 할 것들
Taehyeon Lee
 
3주차 language
3주차 language3주차 language
3주차 language
준혁 이
 
성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk
Kyuhyun Byun
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기
Lee WonJae
 
『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기
복연 이
 
오픈소스의 의미를 지키기위하여
오픈소스의 의미를 지키기위하여오픈소스의 의미를 지키기위하여
오픈소스의 의미를 지키기위하여
LINE株式会社
 
Lablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdfLablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdf
ssuserb90ae2
 
기획자란 직업에 대한 이해
기획자란 직업에 대한 이해기획자란 직업에 대한 이해
기획자란 직업에 대한 이해Yun Jin Kim
 
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
NAVER Engineering
 
2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트
JongyoonJeong1
 
나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.
Rhio kim
 
To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게
Yeoneui Hong
 
평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
cho hyun jong
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래Sung-tae Ryu
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
NAVER D2
 

Similar to 냉혹한 실전압축 오픈소스의 세계.ppt (20)

Start open source
Start open source Start open source
Start open source
 
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
 
나의 오픈소스 사용기
나의 오픈소스 사용기나의 오픈소스 사용기
나의 오픈소스 사용기
 
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
 
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
 
주니어 개발자가 준비해야 할 것들
주니어 개발자가 준비해야 할 것들주니어 개발자가 준비해야 할 것들
주니어 개발자가 준비해야 할 것들
 
3주차 language
3주차 language3주차 language
3주차 language
 
성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기
 
『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기
 
오픈소스의 의미를 지키기위하여
오픈소스의 의미를 지키기위하여오픈소스의 의미를 지키기위하여
오픈소스의 의미를 지키기위하여
 
Lablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdfLablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdf
 
기획자란 직업에 대한 이해
기획자란 직업에 대한 이해기획자란 직업에 대한 이해
기획자란 직업에 대한 이해
 
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
 
2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트
 
나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.
 
To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게
 
평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 

냉혹한 실전압축 오픈소스의 세계.ppt

  • 1. 냉혹한 실전압축 오픈소스의 세 계 .ppt 성적 맞춰 들어온 저학점 문돌이였던 내가 개발자로 전생하니 소중한 오픈소스 기여자 !?
  • 2. 발표자 소개 ● 불어교육과 ● 13 년부터 코딩 ● 대부분 독학 ● 외주 개발 다수 진행 ● 다수의 개인 프로젝트 및 오픈소스 기여 경험
  • 3.
  • 4.
  • 5.
  • 6. 일단 , 오픈소스란 ? ● “ ” ”소스 가 “오픈 되어 있다 ● 공개되어 있으며 ● 누구든 변경하여 사용할 수 있다
  • 7. 오픈소스 기여를 해야 하는 이유 ● 포트폴리오가 된다 ● 커뮤니티에 기여할 수 있다 ● 실력이 향상된다 ● 명성을 얻을 수 있다 ● 영어로 소통할 수 있다 ● 재미있다
  • 8. 포트폴리오가 된다 ● 관심 분야와 역량을 드러내기 용이 ● 개발 실력뿐 아니라 , git 운용 방식 등도 확인 가능 ● 소통 능력 또한 검증할 수 있음 ● https://resume.github.io/
  • 9.
  • 10. 커뮤니티에 기여할 수 있다 ● 일손은 언제나 부족했고 부족하고 부족할 것이 다 ● 오픈소스 운동은 공유 및 상생 정신에 입각 ● 나의 버그 픽스를 모두와 공유 ● 비상업 프로젝트에 간접적으로 기여 ● 번역 , 문서화 작업 등 다양한 방법
  • 11. 실력이 향상된다 ● 일단 아무튼 개발 연습 ● 문서화가 부진한 경우 많아 읽는 것도 크게 향 상 ● 공개되는 것이기 때문에 신경쓰게 됨 ● 다른 사람의 리뷰를 받을 수 있음
  • 12. 명성을 얻을 수 있다 ● 실력이 뛰어나거나 운이 좋다면 ...? ● 수많은 스타 개발자들 ● 기부니 조크든요
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. 영어로 소통할 수 있다 ● 프로그래밍 언어를 아는 것보다 영어가 중요해 요 ● 영어 쓰세요 ● 구글 쓰세요 ● 영어 쓰세요 ● 개인적으로는 ... 영어 중요하게 생각 안 하면서 실력 좋은 사람 본 적 없음
  • 20. 오픈소스 기여를 하는 방법 ● 오타 ● 번역 ● 설정 ● 문서 ● API 및 테스트 케이스 ● 코어 로직
  • 21. 이슈 제출 ● “ ”이런 문제가 있어요 ● 모든 것은 이슈로부터 ● 모든 것은 이슈로부터 ● 모든 것은 이슈로부터 ● 모든 것은 이슈로부터
  • 22.
  • 23.
  • 24.
  • 25. 오타 수정 ● 별거없음의 없음인 거임 ● 생각보다 중요합니다
  • 26.
  • 27. 번역 기여 ● 문서 또는 프로그램에서 사용되는 문자열 리소 스 ● 프로젝트에 따라 코딩보다 중요 ● 개발 커뮤니티에서는 일손이 더욱 달림
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. 문서 기여 ● 오픈소스에서는 특히 문서가 중요합니다 ● 기존 소스코드에서 반영되지 않은 내용 ● 설명이 모호하거나 부족한 내용 ● 문법 오류 등 ● 오타 수정 및 번역을 포함
  • 33.
  • 34.
  • 35. API 및 테스트 케이스 ● 인터페이스에 노출되지 않은 기능 추가 ● 다른 라이브러리의 포트 또는 래퍼일 때 ● 테스트 케이스의 추가 ● 테스트 작성을 해보면 아시겠지만 ... ● 엄청 귀찮습니다
  • 36.
  • 37. 기여할 프로젝트를 찾는 방법 ● 초보자들만을 위한 다양한 기회 ● 커뮤니티의 요청 ● 관심 분야 모니터 ● GitHub trending 등 모니터
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.