O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

본격 허세 오픈 소스 개발자

8.039 visualizações

Publicada em

Let's Challange to Start opensource project

Publicada em: Engenharia
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ..................................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookeBOOK Crime, eeBOOK Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

본격 허세 오픈 소스 개발자

  1. 1. 본격 허세 오픈 소스 개발자 TossLab 정승욱(Steve)
  2. 2. WHAT IS OPENSOURCE? (오픈 소스란?)
  3. 3. 누구든 자유롭게 접근 할 수 있고 기여할 수 있도록 허용한 저작물 (소스) - 위키피디아 http://en.wikipedia.org/wiki/Open_source
  4. 4. 대표적인 오픈 소스
  5. 5. Android Linux MySQL PostgreSQL WebKit Chromium … (겁나게 많아요) 오픈소스 저작물
  6. 6. WHY USE OPENSOURCE? (왜 오픈 소스를?)
  7. 7. 다양한 의견 취합 빠른 개발 왠지 모를 공유 정신 오픈소스 운영자
  8. 8. 싸니깐 바퀴를 다시 만들 필요까지야… 잘 이용하면 기술력으로 인정 오픈소스 이용자
  9. 9. 재미 유명세 왠지 모를 공유 정신 오픈소스 참여자
  10. 10. 오픈 소스 활동의 구분
  11. 11. 간간히 발견되는 오류를 수정 후 반영을 요청하는 사람 기여자 반영을 기다리는 상황에서는 절대 을이다..
  12. 12. 소스에 대한 직접적인 수정 권한 이 있는 사람으로 기여자들의 소 스를 반영하거나 직접 개선작업을 하는 사람...일거임 Committer
  13. 13. HOW TO CONTRIBUTE? (어떻게 기여?)
  14. 14. 1. 호감이 가는 오픈 소스 선택
  15. 15. 2. 브랜치 따서 소스 수정 후 반영 하기
  16. 16. 3. Comitter 가 OK 해줄 때까지 기다린다.
  17. 17. HOW TO START CONTRIBUTE? (어떻게 기여 시작?) 여기부턴 극히 개인적 사례입니다.
  18. 18. 괜찮은 안드로이드 테스트 프레임워크 발 견 Robolectric 이라고...
  19. 19. 매우 잘 사용 구체적인 내용은 생략…
  20. 20. 근데 초기 설정에서 매우 불편한 부분 발견
  21. 21. 매우 간단하게 개선할 수 있어서 개인적으로 사용 이게 간단히 된다는 걸 아는데까지 1달 걸림...
  22. 22. 아는 개발자들과 공유
  23. 23. 오픈 소스에 반영하자고 제안 받 음
  24. 24. 뭐가 뭔지도 모른 채 은근 슬쩍 소스 Commit & Push
  25. 25. 며칠 뒤...
  26. 26. 오호! https://github.com/robolectric/robolectric-gradle-plugin/wiki/Gradle-Task- to-Fix-IML-File
  27. 27. 굉장히 운이 좋은 사례이니 나중에 기여하는 프로젝트에서 Reject 해도 상처받지 말기를..
  28. 28. WHY TO START? (왜 오픈 소스를 직접 만드는가?)
  29. 29. 기여자로는 뭔가 불만족.. 절대 이름을 알리고 싶은 욕심때문이 아님...절대로…
  30. 30. 잘나가는 오픈 소스는 이미 쟁쟁 한 Committer 들이… 근데 분명 텃세(여긴 내 나와바리야)도 장난 아닐테고…
  31. 31. 때마침 Google 에서 괜찮은 라이브러리 오픈 근데 일부 플랫폼만 지원
  32. 32. 오 저거 노다지다! 내가 Gradle* 로 포팅해주마! * Gradle : Ant + Maven 기능을 가진 빌드 툴
  33. 33. HOW TO START? (오픈 소스 시작하기)
  34. 34. Github 개설 어차피 나 같은 짜바리 평범한 사람은 신경 안 쓸테니...
  35. 35. 라이브러리 개발 시작 개발하고 테스트하고 커밋&푸시.. (결과물은 아래에) https://github.com/ZeroBrain/gradle-play-publisher
  36. 36. 라이브러리 배포 (Maven Central) 말이 쉽지 3일 걸림…국내에 문서하나 없을 줄이야.. (그래서 내가 만듦) http://zerobrain.tistory.com/53
  37. 37. 라이브러리 매뉴얼 작성 (Github Wiki, Readme.md) Github 만쉐이~!
  38. 38. 라이브러리 홍보 (Google Plus 개발자 페이지 적극 활용)
  39. 39. 결과는?
  40. 40. 일주일만에 111명이 프로젝트 관심 표명 매일 밤 기능 개선 관련 메일 수신 잠 좀 자자 이것들아 ㅠ
  41. 41. 우리가 오픈 소스를 해야하는 이 유
  42. 42. 코드 리뷰만으로도 실력이 급상승 주니어 바퀴를 다시 만들 필요는 없지만 어떻게 만들어지는 알아야겠지?
  43. 43. 어마어마한 경력 사항 기술적인 목마름 해소 시니어 실력자가 넘치는 세상… 잘 이용하는 것만큼 잘 만들 줄 아는 능력도 중요
  44. 44. 당연하게 이력 사항에 Github 를 요구한다능.. 해외 요샌 국내 스타트업들도 요구한다네요… 트랜드인가봄...
  45. 45. 오픈 소스 개발의 시작은 언제나 열려 있습니다. 모든 건 마음 먹기 나름...
  46. 46. Cloud 서비스들은 우리에게 돈 한 푼 안들이고 오픈 소스를 운영할 수 있게 해줍니다. 시간과 돈이 문제인데 벌써 돈이 해결되었네요!
  47. 47. 시작하세요 :)
  48. 48. 부록 - 알아두면 좋은 툴 Github : 소스 저장소 Maven : 범용 오픈 소스 배포 서비스 Bintray : 배포 등록 대행 서비스(?)
  49. 49. 감사합니다. Q&A

×