SlideShare a Scribd company logo
1 of 68
Download to read offline
개발자의 흔한 취미: 오픈소스 개발
MinJae Kwon (@mingrammer)
2018.02.23 Naver OpenSource Seminar
Name
권민재 (MinJae Kwon)
Nickname
@mingrammer
Email
mingrammer@gmail.com
Who
Game Server Engineer @ SundayToz (병특)
Blog
https://mingrammer.com
Facebook
https://facebook.com/mingrammer
Github
https://github.com/mingrammer
Eng Blog
https://medium.com/@mingrammer
보통 오픈소스 개발자라고 하면 XX 컨트리뷰터라고 소개하지만 저는 ..
메이저급 프로젝트에 대한 경험은 없으며 주로 여러 작은 프로젝트들 위주였습니다
그러니까 이건 정말 저와 같은 Beginner / Novice 분들을 위한 경험기입니다
2. 이렇게 해봤습니다
3. 왜 오픈소스에 시간을 소비하는가?
Contents
1. 오픈소스..?
5. 마무리
4. 다음 스텝은요
오픈소스..?
(오픈소스좀 해야하는데 … / 하고싶은데 …)
오픈소스..?
.. 를 시작한 계기가 명확하지는 않습니다만 .. 🤔
오픈소스..?
커밋 기록을 뒤져보니 번역 레포지토리에 이슈를 제기한게 첫 시작인 것 같습니다
(번역 룰을 정하자는 Proposal 이슈)
오픈소스..?
내용을 수정하여 PR을 날렸던 초기 커밋은 오타 수정인 것 같네요
(README에 오타가 있길래 수정해서 PR 날림)
오픈소스..?
계기나 동기를 보면 그냥 취미정도로 아주 소소했습니다
오픈소스를 하자!해서 하기보단 어쩌다보니 자연스러운 계기가 마련되었습니다
오픈소스..?
계기나 동기를 보면 그냥 취미정도로 아주 소소했습니다
오픈소스를 하자!해서 하기보단 어쩌다보니 자연스러운 계기가 마련되었습니다
🤔 🤔 🤔
오픈소스..?
말하고자 하는건 오픈소스 참여라는게 뭔가 특별하고 거창한게 아니라는 겁니다
(물론, 메이저급 프로젝트에서는 기여 하나 하나가 거창할 순 있지만요)
오픈소스..?
그렇다고 오픈소스 참여가 별게 아니고 무의미 하다는 것은 더더욱 아닙니다
오픈소스..?
저는 위와 같은 계기를 통해 오픈소스 커뮤니티에 발을 들였고
지금도 취미로나마 간간히 조금은 더 의미있는 기여를 하려고 노력하고 있습니다
오픈소스..?
그렇다면 그 이후로 어떻게 오픈소스 활동을 지속해왔는지 그 경험기를 공유하고자 합니다
전 .. 이렇게 해봤습니다
(자연스럽게 시작하세요)
이렇게 해봤습니다
오픈소스 참여 == 소스코드 기여? 🤔
이렇게 해봤습니다
오픈소스 참여 ⊃ 소스코드 기여
이렇게 해봤습니다
기능 추가/개선
코드/오타 수정
커뮤니티 관리
이슈 보고/해결
번역
프로포절
오픈소스 참여
Others …
직접 운영
이렇게 해봤습니다
기능 추가/개선
라이브러리/툴을 사용하다가 …
원하는 기능이 없다!
이렇게하면 더 좋을 것 같은데 …
기능을 추가/개선해서 PR을 날리
자!
이렇게 해봤습니다
기능 추가/개선 : 사례 🙂 CLI 툴을 사용하다가 GUI 버전이 있었으면해서 GUI 툴 개발
이렇게 해봤습니다
기능 추가/개선 : 사례 🙂 번역 커버리지 툴에 특수 텍스트는 무시하는 기능을 추가
이렇게 해봤습니다
기능 추가/개선 : 사례 🙂 사용 도중 원하는 기능이 없어 직접 기능을 추가
이렇게 해봤습니다
이슈 보고 및 해결
라이브러리/툴을 사용하다가 …
기대했던대로 동작을 하지 않음
라이브러리/툴에서 버그가 발견됨
버그/이슈를 수정하고 PR을 날리
자!
발견된 이슈를 알리자!
이렇게 해봤습니다
라이브러리/툴을 사용하다가 …
기대했던대로 동작을 하지 않음
라이브러리/툴에서 버그가 발견됨
버그/이슈를 수정하고 PR을 날리
자!
이미 리포팅된 이슈를 발견함 이슈 해결책을 공유하자!
발견된 이슈를 알리자!
이슈 보고 및 해결
이렇게 해봤습니다
사실 오픈소스의 가장 큰 장점이 바로 이 부분이 아닐까 싶습니다
이슈 보고 및 해결
이렇게 해봤습니다
소프트웨어에 이슈와 버그가 발생 커뮤니티에 해당 이슈를 리포팅 공유된 이슈를 함께 해결해 나감
이슈 보고 및 해결
이렇게 해봤습니다
완벽한 소프트웨어는 없기 때문에 위의 과정들은 퀄리티 유지에 있어 아주 중요한 자리를 차지합니다
이슈 보고 및 해결
이렇게 해봤습니다
따라서, 이슈를 리포팅 하는것 또한 소스코드 기여 못지 않게 중요한 기여가 될 수 있습니다
이슈 보고 및 해결
이렇게 해봤습니다
따라서, 이슈를 리포팅 하는것 또한 소스코드 기여 못지 않게 중요한 기여가 될 수 있습니다
또한, 더 나아가 직접 이슈를 해결하는 기여는 더욱 의미있는 기여가 될 수가 있습니다
이슈 보고 및 해결
이렇게 해봤습니다
이슈 보고 및 해결 : 사례 🙂 사용하던 앱에 버그가 발견되어 이슈 보고. 추후 버그가 해결됨
이렇게 해봤습니다
이슈 보고 및 해결 : 사례 🙂 사용하던 앱에 버그가 발견되어 이슈 보고. 추후 버그가 해결됨
이렇게 해봤습니다
이슈 보고 및 해결 : 사례 🙂 localstack에 버그가 발견되어 이슈 보고. 추후 버그가 해결됨
이렇게 해봤습니다
localstack에 버그가 발견되어 이슈 보고. 추후 버그가 해결됨이슈 보고 및 해결 : 사례 🙂
이렇게 해봤습니다
미지원 버전에 대한 모호한 에러 메시지를 보고 한 후, 직접 해결이슈 보고 및 해결 : 사례 🙂
이렇게 해봤습니다
툴을 사용하다가 버그를 발견해 이슈를 보고하고 해결책을 기여이슈 보고 및 해결 : 사례 🙂
이렇게 해봤습니다
이미 보고된 이슈에 대해 해결책을 제시 (간접적 기여)
(CGO 라이브러리가 크로스 컴파일되지 않던 문제)
이슈 보고 및 해결 : 사례 🙂
이렇게 해봤습니다
번역
소스코드가 아닌 문서(화)에 대한 오픈소스 기여라고 볼 수 있습니다
이렇게 해봤습니다
번역
이 문서 내용 너무 괜찮은데? 한국어 버전이 없군 … 한국어로 번역 해보자!
(문서 번역의 규칙을 숙지하고, 이미 진행중인지에 대한 여부도 이슈를 통해 판단할 수 있어야함)
이렇게 해봤습니다
번역 : 사례 🙂 Git 팁들을 정리해놓은 문서를 번역하여 원 저장소에 번역본 링크 추가
이렇게 해봤습니다
번역 : 사례 🙂 Python API 체크리스트 문서를 번역하여 원 저장소에 번역본 링크 추가
이렇게 해봤습니다
직접 운영
어떻게 보면 가장 쉽지만 한편으로는 가장 어려울 수도 있는 부분인 것 같습니다
이렇게 해봤습니다
직접 운영
어떻게 보면 가장 쉽지만 한편으로는 가장 어려울 수도 있는 부분인 것 같습니다
이렇게 해봤습니다
직접 운영
어떻게 보면 가장 쉽지만 한편으로는 가장 어려울 수도 있는 부분인 것 같습니다
평소에 하고 싶었던 프로젝트를 시작해봅니다(아주 쉽죠)
이렇게 해봤습니다
직접 운영
평소에 하고 싶었던 프로젝트를 시작해봅니다(아주 쉽죠)
다른 개발자들이 어떻게 관심을 갖게 할 것인가?(특히 처음이라면)
어떻게 보면 가장 쉽지만 한편으로는 가장 어려울 수도 있는 부분인 것 같습니다
어떻게 운영하고, 어떻게 관리할 것인가?
이렇게 해봤습니다
직접 운영
다른 개발자들이 어떻게 관심을 갖게 할 것인가?
어떻게 운영하고, 어떻게 관리할 것인가?
이렇게 해봤습니다
직접 운영
프로젝트를 공개 저장소에 올리게 되면 신경써야 할 것들이 많아지게 됩니다
다른 개발자들이 어떻게 관심을 갖게 할 것인가? 어떻게 관리할 것인가?
이렇게 해봤습니다
직접 운영
코드 퀄리티 커밋 관리 프로젝트 관리README
프로젝트를 공개 저장소에 올리게 되면 신경써야 할 것들이 많아지게 됩니다
다른 개발자들이 어떻게 관심을 갖게 할 것인가? 어떻게 관리할 것인가?
이렇게 해봤습니다
직접 운영
코드 퀄리티 커밋 관리 프로젝트 관리README
프로젝트의 첫인상. 아주 중요
코드가 다 노출되기에 좋은 코드를 짜려고 노력하게됨
잘 안될시 버전/이슈 트래킹이 어려워짐
로드맵 / 기여 규칙 / 개발 정책 등등
이렇게 해봤습니다
직접 운영 : 사례 🙂 GoReportCard라는 서비스의 Python 버전을 개발중
이렇게 해봤습니다
직접 운영 : 사례 🙂 필요에 의한 CLI 툴 개발. 이번엔 외부에서 PR도 직접 받아봄
왜 오픈소스에 시간을 소비하는가?
(재밌어서..)
왜 오픈소스에 시간을 소비하는가?
가장 첫번째 이유는 재미인 것 같습니다
왜 오픈소스에 시간을 소비하는가?
사실 무슨 일이든 흥미가 없으면 지속하기 어렵죠
왜 오픈소스에 시간을 소비하는가?
그럼 이러한 재미를 주는 요소로는 어떤것들이 있을지 생각해봤습니다
왜 오픈소스에 시간을 소비하는가?
성장 개발의 재미뿌듯함
왜 오픈소스에 시간을 소비하는가?
성장 개발의 재미뿌듯함
PR 날리고 Merge 될 때의 뿌듯함
버그 리포팅 해줘서 고맙다는 말
기여해줘서 고맙다는 말
커뮤니티에 도움이 되고 있구나하는 느낌
내가 만든걸 누군가 쓰고 있을 때의 뿌듯함
왜 오픈소스에 시간을 소비하는가?
성장 개발의 재미뿌듯함
코드에 좀 더 신경을 쓸 수 있다는점
다른 나라 사람들과도 협업을 할 수 있음
다른 개발자의 코드를 읽는 능력
좋은 코드들을 정말 많이 봄
왜 오픈소스에 시간을 소비하는가?
성장 개발의 재미뿌듯함
개발은 원래 재밌습니다
하고싶은 개발을 하기 때문에 그럴 수 밖에
다음 스텝은요 ..
(XX 컨트리뷰터라고 당당하게!)
다음 스텝은요
여러개의 작은 프로젝트들에 기여를 해오곤 했지만 ..
다음 스텝은요
하나의 오픈소스 혹은 커뮤니티 생태계에 깊이 파고든적은 없습니다
다음 스텝은요
관심 분야의 오픈소스 커뮤니티에서 꾸준한 활동도 해보고 싶습니다
지속적인 관리관심 분야 활발한 개발 커뮤니티 생태계
다음 스텝은요
나중엔 조금 더 깊은 오픈소스 세계에 대해서 얘기할 수 있는 날이 오길 ..
마무리
(정리를 해보면 …)
마무리
첫 시작이 어렵다면 문서 수정/번역이나 작은 프로젝트에 대한 기여부터 시작하세요
소스코드 기여만 기여인 것은 아닙니다. 다양한 경로로 접근해보세요
프로젝트를 억지로 선택하진 마세요. 본인이 사용하고 있는 라이브러리/툴도 좋습니
다
개발이 활발한 프로젝트와 커뮤니티에 참여하는게 장기적으론 좋을 것 같습니다
사실 무엇보다 중요한건 오픈소스 개발에 대한 흥미와 의지인 것 같습니다
감사합니다
MinJae Kwon (@mingrammer)
2018.02.23 Naver OpenSource Seminar

More Related Content

What's hot

오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전Daniel Juyung Seo
 
[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발
[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발
[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발Daniel Juyung Seo
 
D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션NAVER D2
 
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한NAVER Engineering
 
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기Daniel Juyung Seo
 
SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기Chang W. Doh
 
[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력Daniel Juyung Seo
 
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101Chang W. Doh
 
파이콘 한국 2015 디자인 후기
파이콘 한국 2015 디자인 후기파이콘 한국 2015 디자인 후기
파이콘 한국 2015 디자인 후기Hyun-woo Park
 
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님NAVER D2
 
5.yobi를 활용한 개발자 협업 및 배포 프로세스
5.yobi를 활용한 개발자 협업 및 배포 프로세스5.yobi를 활용한 개발자 협업 및 배포 프로세스
5.yobi를 활용한 개발자 협업 및 배포 프로세스NAVER D2
 
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기Sangmin Shim
 
깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기Ohgyun Ahn
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기nexusz99
 
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?Minsuk Lee
 
Zeropage - wikinote 발표자료
Zeropage - wikinote 발표자료Zeropage - wikinote 발표자료
Zeropage - wikinote 발표자료NAVER D2
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동NAVER D2
 
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재NAVER D2
 

What's hot (20)

오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
 
[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발
[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발
[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발
 
D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션
 
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
 
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
 
SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기
 
[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력
 
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101
 
Open source oss
Open source ossOpen source oss
Open source oss
 
파이콘 한국 2015 디자인 후기
파이콘 한국 2015 디자인 후기파이콘 한국 2015 디자인 후기
파이콘 한국 2015 디자인 후기
 
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
 
5.yobi를 활용한 개발자 협업 및 배포 프로세스
5.yobi를 활용한 개발자 협업 및 배포 프로세스5.yobi를 활용한 개발자 협업 및 배포 프로세스
5.yobi를 활용한 개발자 협업 및 배포 프로세스
 
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
 
Opensource sw day
Opensource sw dayOpensource sw day
Opensource sw day
 
깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
 
Zeropage - wikinote 발표자료
Zeropage - wikinote 발표자료Zeropage - wikinote 발표자료
Zeropage - wikinote 발표자료
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동
 
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
 

Similar to [네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재

Lablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdfLablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdfssuserb90ae2
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료Junyoung Jung
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)NAVER D2
 
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)JeongHun Byeon
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
스타트업 인턴 개발자 3달간의 고군분투기 김은향
스타트업 인턴 개발자 3달간의 고군분투기 김은향스타트업 인턴 개발자 3달간의 고군분투기 김은향
스타트업 인턴 개발자 3달간의 고군분투기 김은향Eunhyang Kim
 
나의 오픈소스 사용기
나의 오픈소스 사용기나의 오픈소스 사용기
나의 오픈소스 사용기주호 강
 
성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted LivetalkKyuhyun Byun
 
[2017 KCD] 내가 블로그/커뮤니티를 하는 이유는?
[2017 KCD] 내가 블로그/커뮤니티를 하는 이유는?[2017 KCD] 내가 블로그/커뮤니티를 하는 이유는?
[2017 KCD] 내가 블로그/커뮤니티를 하는 이유는?Taehwan kwon
 
To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게Yeoneui Hong
 
스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers 스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers ServerDevCamp
 
0602대준아미대가자
0602대준아미대가자0602대준아미대가자
0602대준아미대가자지은 이
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기Lee WonJae
 
새해 일어난 일
새해 일어난 일새해 일어난 일
새해 일어난 일Eunhyang Kim
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며NAVER Engineering
 
[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)해강
 
2021 Graduation Project - Collaboration Tool for Student
2021 Graduation Project - Collaboration Tool for Student2021 Graduation Project - Collaboration Tool for Student
2021 Graduation Project - Collaboration Tool for Studentssuser918bf9
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님NAVER D2
 
코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)HYEONGNAM LEE
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your WayChris Ohk
 

Similar to [네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재 (20)

Lablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdfLablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdf
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
스타트업 인턴 개발자 3달간의 고군분투기 김은향
스타트업 인턴 개발자 3달간의 고군분투기 김은향스타트업 인턴 개발자 3달간의 고군분투기 김은향
스타트업 인턴 개발자 3달간의 고군분투기 김은향
 
나의 오픈소스 사용기
나의 오픈소스 사용기나의 오픈소스 사용기
나의 오픈소스 사용기
 
성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk
 
[2017 KCD] 내가 블로그/커뮤니티를 하는 이유는?
[2017 KCD] 내가 블로그/커뮤니티를 하는 이유는?[2017 KCD] 내가 블로그/커뮤니티를 하는 이유는?
[2017 KCD] 내가 블로그/커뮤니티를 하는 이유는?
 
To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게
 
스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers 스마일게이트 서버개발캠프 - 5vengers
스마일게이트 서버개발캠프 - 5vengers
 
0602대준아미대가자
0602대준아미대가자0602대준아미대가자
0602대준아미대가자
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기
 
새해 일어난 일
새해 일어난 일새해 일어난 일
새해 일어난 일
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
 
[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)
 
2021 Graduation Project - Collaboration Tool for Student
2021 Graduation Project - Collaboration Tool for Student2021 Graduation Project - Collaboration Tool for Student
2021 Graduation Project - Collaboration Tool for Student
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)코딩은 문제해결이다 (도구로써 파이썬)
코딩은 문제해결이다 (도구로써 파이썬)
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 

More from NAVER D2

[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다NAVER D2
 
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...NAVER D2
 
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기NAVER D2
 
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발NAVER D2
 
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈NAVER D2
 
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&ANAVER D2
 
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기NAVER D2
 
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep LearningNAVER D2
 
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applicationsNAVER D2
 
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load BalancingOld version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load BalancingNAVER D2
 
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지NAVER D2
 
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기NAVER D2
 
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화[224]네이버 검색과 개인화
[224]네이버 검색과 개인화NAVER D2
 
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)NAVER D2
 
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기NAVER D2
 
[213] Fashion Visual Search
[213] Fashion Visual Search[213] Fashion Visual Search
[213] Fashion Visual SearchNAVER D2
 
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화NAVER D2
 
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지NAVER D2
 
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터NAVER D2
 
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?NAVER D2
 

More from NAVER D2 (20)

[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다
 
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
 
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기
 
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발
 
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
 
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A
 
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기
 
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning
 
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications
 
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load BalancingOld version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
 
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
 
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
 
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화[224]네이버 검색과 개인화
[224]네이버 검색과 개인화
 
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
 
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
 
[213] Fashion Visual Search
[213] Fashion Visual Search[213] Fashion Visual Search
[213] Fashion Visual Search
 
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화
 
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
 
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
 
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?
 

[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재