Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Open source oss

1.285 Aufrufe

Veröffentlicht am

First stemp to attending open source

Veröffentlicht in: Technologie
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

Open source oss

  1. 1. First Step to Attending Open Source @charsyam charsyam@naver.com
  2. 2. About Me •카카오 소프트웨어 엔지니어. •Open Source Contributor or Committer •오픈소스 입문 전도사(?)
  3. 3. 오늘의 목표…
  4. 4. Open Source
  5. 5. Source 가 오픈?
  6. 6. Open Source License 를 지켜야 한다.
  7. 7. GPL, APACHE, MIT, BSD
  8. 8. Committer Contributor
  9. 9. Committer 실제 프로젝트에 뭔가를 반영할 수 있는 사람
  10. 10. contributor 공헌자…
  11. 11. contributor 매뉴얼도 만들고, 오타도 고치고, 버그도 고치고…
  12. 12. 커미터가 커밋을 해줘야 만 컨트리뷰터의 결과물이 반영됨…
  13. 13. Contributor = 일반 커피 Committer = TOP
  14. 14. First Step…
  15. 15. 두 가지 방법
  16. 16. 새로운 걸 만들거나…
  17. 17. 기존의 프로젝트에 참여하거나…
  18. 18. 새로운 걸 만든다면?
  19. 19. I don’t know.
  20. 20. 바퀴를 새로 발명하지 마라!!!
  21. 21. 바퀴를 새로 발명하지 마라!!!
  22. 22. 바퀴를 새로 발명해도 좋습니다.
  23. 23. 기존 것의 개선도 좋습니다.
  24. 24. BSD, Linux FireFox, Chrome
  25. 25. 가려움을 긁어주는…
  26. 26. 기존의 프로젝트에 참여한다면...
  27. 27. 유명한 프로젝트?
  28. 28. Linux Kernel? Git?
  29. 29. 본인이 관심있고 좋아하는걸로…
  30. 30. 시작 방법…
  31. 31. 코드 기여 오타 수정 매뉴얼 버그 리포팅 번역
  32. 32. 공헌에 귀천은 없습니다.
  33. 33. 그러나 우리의 목표는 개발자
  34. 34. 코드 기여가 있어 보입니다.
  35. 35. 그런데…
  36. 36. 신뢰가 없으면 코드도 받아들여지지 않습니다.
  37. 37. 커뮤니티의 신뢰
  38. 38. 꾸준한 참여
  39. 39. From 쉬운 것 To 어려운 것
  40. 40. 코드 기여 오타 수정 매뉴얼 버그 리포팅 번역
  41. 41. 나는 어떻게 시작했는가?
  42. 42. Redis 가 회사에서 자주쓰는 Centos 5.4에서 빌드가 안됨.
  43. 43. 참여하기 위해서 알아야 할 것들…
  44. 44. Git Github
  45. 45. Git 연습은 여기에서. https://github.com/imyaman/kkeun-ma-rit-gi
  46. 46. 오타는 misspelling https://pypi.python.org/pypi/misspellings
  47. 47. $ git clone git://git.sv.gnu.org/coreutils -b v8.10 coreutils $ find coreutils -name '*.c' | misspellings -f - coreutils/src/cat.c:754: efficency -> "efficiency" coreutils/src/comm.c:198: funtion -> "function" coreutils/src/expr.c:21: seperate -> "separate" coreutils/src/pr.c:1417: accomodate -> "accommodate" coreutils/src/tac.c:342: unneccessary -> "unnecessary" coreutils/src/test.c:91: supressed -> "suppressed"
  48. 48. Build 하는 법
  49. 49. DEBUG 하는 법
  50. 50. 개발툴에 익숙해지세요. Vi/eclipse/intelij
  51. 51. 해당 커뮤니티에서 활동하기
  52. 52. 페북 그룹도 많습니다.
  53. 53. 번역이나 매뉴얼 작성도 중요한 공헌…
  54. 54. 스스로 많이 써보기…
  55. 55. 옛 선인의 공부 방법
  56. 56. 多讀, 多作, 多商量
  57. 57. 많이 읽고 많이 구현해보고 많이 생각해보기
  58. 58. 개발 공부도 위의 방식으로...
  59. 59. 딴 이야기들…
  60. 60. 가끔씩 이걸로 먹고 사는 사람도…
  61. 61. 좀 현실적인 이야기…
  62. 62. 오픈소스 하면 뭐가 좋나요?
  63. 63. 취업!!!
  64. 64. 실제로 취업에 도움이 됩니다.
  65. 65. 이력서 통과에는 큰 도움
  66. 66. 면접에는…
  67. 67. 해당 오픈 소스가 필요한 회사라면?
  68. 68. 매우 유리…
  69. 69. 그렇지 않다면?
  70. 70. 면접관이 무엇을 볼까요?
  71. 71. 실력? 열정?
  72. 72. 이력서나 자기소개서로 어떻게?
  73. 73. 오픈소스에 참여하면… 실력과 열정을 보여줄 수 있어요.
  74. 74. Summary •시작 •가려움을 긁어줄 수 있다면 바퀴를 재발명해도 좋다. •흥미가 있는 프로젝트 위주로 쉬운것 부터… •커뮤니티의 신뢰를 얻어야 한다. •끈기가 필요(일종의 마라톤) •많이 사용하고, 많이 참여하자. •일단 해보자…
  75. 75. 세상에는 두 종류의 사람이 있습니다.
  76. 76. 이 발표 이후에도 아무것도 못하는 사람!
  77. 77. 이 발표 이후에 조그마한 것이라도 시도해 보는 사람!
  78. 78. 일단 한번 시도를…
  79. 79. 누군가로 부터 영향을 받고 다시 누군가에 영향을 준다.
  80. 80. Thank you.

×