Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
오픈소스
개발자의
공부방법
강대명(charsyam@naver.com)
WHO AM I
•강대명
•OpenSource Contributor
•Redis, Twemproxy 등 다수…(?)
목차
•공부에 관한 이야기
•나는 어떻게 하고 있는가?
공부
학문이나 기술을
배우고 익힘
무엇을 공부할
것인가?
언어
자
바
씨 씨+
+
씨#
스칼
라 파이
썬
자바스크
립트
영어
도메인
커머스
SNS
교육
금융
GIS
질문시간
어떻게
공부하시나요?
질문시간
재능 VS 노력?
일반적인
공부방법
그러나
절대적인…
절대적인 시간과
노력은
필요합니다.
1만 시간의 법칙
질문시간
공부방법이라는
것
중요할까요?
추가적인 지식습득
없이
특정 방법으로
14%의 수학 성적
향상
바풀 갓영재님
비교
트레이닝
잘못된
1만시간의 법칙
스타크래프트
럴커 피하기
연습
기계적인 연습
의식적인 연습
1만 시간의
재발견
의식적인 연습
집중/피드백/교
정
다시 공부방법
앞에 내용을
기억해 주세요!!!
기반 지식
누군가의
이야기가
이해되지 않을
때…
내용자체가
어려운 경우
기반 지식이
부족한 경우
배우고자 하는
분야의
기반지식을
먼저 공부한다.
책/인터넷/동영
상
피드백
혼자 공부의
단점
int main(int argc, char
*argv[]) {
char *ptr;
strcpy(ptr, "test");
printf("%s", ptr);
return 0;
}
내가 올바르게
이해하는 걸까?
피드백이
필요하다.
회사 ->
사수,동기
학교 ->
선배,동기
제가 아는 모분은
아는 사람 볼때마다
코드 리뷰를
부탁합니다.
교정
피드백을
받고 올바르게
수정을
해야합니다.
그리고 본인이
얼마나
나아졌는지
확인해야 합니다.
의식적
인 연습
피드백교정
이제 제
이야기…
잘못된 테크
트리
디지털
포렌식
개발자
윈도우 어플
개발자
모바일 어플
개발자
백엔드
개발자
C
백수
안드로이드
런처 개발자
백엔드
개발자
Java, Ruby
데이터
엔지니어
회사나 팀이
바뀌면서
공부해야 하는게
바뀜
이것 저것
관심분야가
많은편
이것 저것
관심분야가
많은편제대로 하는건
없음
관심 분야가
생기면?
역사/배경지식
흉내내기
토이 프로젝트
접근 방법
•새로운 언어 공부
•기존에 만들어본 걸 다시
•새로운 기술 공부
•토이 프로젝트
결국은 자신의
흥미가 있는
분야가
공부하기도 좋음
오픈 소스
프로젝트
피드백 받기에
유리함…
누구에게나
질문하기!!!
Technology is the
answer. But what
was the question?
왜 공부를
해야할까?
제대로 알기의
즐거움
실습
Consistent
Hash
한 서버에
못담는
데이터는 어떻게?
모듈라: id % n
= k
어떤 문제가
있을까요?
Hash
•Hash 함수 f가 같다면
•F(x) 의 x가 동일하면 그 결과 y는 항상
동일하다.
X F(X)
Server1 0
Server2 30
Server3 60
Server4 90
Server5 120
Consistent Hash
0
30
60
90
120
15
45
75
135
정리
•노력!!!
•의도적인 연습!!!
•피드백과 수정
•제대로 공부하기
적어도 실패는
시작하지 않는
것보다 훨씬 큰
결과를 남긴다.
감사합니다.
How to study
Upcoming SlideShare
Loading in …5
×

How to study

Open Source, How to Study

  • Login to see the comments

How to study

  1. 1. 오픈소스 개발자의 공부방법 강대명(charsyam@naver.com)
  2. 2. WHO AM I •강대명 •OpenSource Contributor •Redis, Twemproxy 등 다수…(?)
  3. 3. 목차 •공부에 관한 이야기 •나는 어떻게 하고 있는가?
  4. 4. 공부
  5. 5. 학문이나 기술을 배우고 익힘
  6. 6. 무엇을 공부할 것인가?
  7. 7. 언어
  8. 8. 자 바 씨 씨+ + 씨# 스칼 라 파이 썬 자바스크 립트 영어
  9. 9. 도메인
  10. 10. 커머스 SNS 교육 금융 GIS
  11. 11. 질문시간 어떻게 공부하시나요?
  12. 12. 질문시간 재능 VS 노력?
  13. 13. 일반적인 공부방법
  14. 14. 그러나 절대적인…
  15. 15. 절대적인 시간과 노력은 필요합니다.
  16. 16. 1만 시간의 법칙
  17. 17. 질문시간 공부방법이라는 것 중요할까요?
  18. 18. 추가적인 지식습득 없이 특정 방법으로 14%의 수학 성적 향상
  19. 19. 바풀 갓영재님
  20. 20. 비교
  21. 21. 트레이닝
  22. 22. 잘못된 1만시간의 법칙
  23. 23. 스타크래프트 럴커 피하기 연습
  24. 24. 기계적인 연습 의식적인 연습
  25. 25. 1만 시간의 재발견
  26. 26. 의식적인 연습 집중/피드백/교 정
  27. 27. 다시 공부방법
  28. 28. 앞에 내용을 기억해 주세요!!!
  29. 29. 기반 지식
  30. 30. 누군가의 이야기가 이해되지 않을 때…
  31. 31. 내용자체가 어려운 경우
  32. 32. 기반 지식이 부족한 경우
  33. 33. 배우고자 하는 분야의 기반지식을 먼저 공부한다.
  34. 34. 책/인터넷/동영 상
  35. 35. 피드백
  36. 36. 혼자 공부의 단점
  37. 37. int main(int argc, char *argv[]) { char *ptr; strcpy(ptr, "test"); printf("%s", ptr); return 0; }
  38. 38. 내가 올바르게 이해하는 걸까?
  39. 39. 피드백이 필요하다.
  40. 40. 회사 -> 사수,동기 학교 -> 선배,동기
  41. 41. 제가 아는 모분은 아는 사람 볼때마다 코드 리뷰를 부탁합니다.
  42. 42. 교정
  43. 43. 피드백을 받고 올바르게 수정을 해야합니다.
  44. 44. 그리고 본인이 얼마나 나아졌는지 확인해야 합니다.
  45. 45. 의식적 인 연습 피드백교정
  46. 46. 이제 제 이야기…
  47. 47. 잘못된 테크 트리
  48. 48. 디지털 포렌식 개발자 윈도우 어플 개발자 모바일 어플 개발자 백엔드 개발자 C 백수 안드로이드 런처 개발자 백엔드 개발자 Java, Ruby 데이터 엔지니어
  49. 49. 회사나 팀이 바뀌면서 공부해야 하는게 바뀜
  50. 50. 이것 저것 관심분야가 많은편
  51. 51. 이것 저것 관심분야가 많은편제대로 하는건 없음
  52. 52. 관심 분야가 생기면?
  53. 53. 역사/배경지식
  54. 54. 흉내내기 토이 프로젝트
  55. 55. 접근 방법 •새로운 언어 공부 •기존에 만들어본 걸 다시 •새로운 기술 공부 •토이 프로젝트
  56. 56. 결국은 자신의 흥미가 있는 분야가 공부하기도 좋음
  57. 57. 오픈 소스 프로젝트 피드백 받기에 유리함…
  58. 58. 누구에게나 질문하기!!!
  59. 59. Technology is the answer. But what was the question?
  60. 60. 왜 공부를 해야할까?
  61. 61. 제대로 알기의 즐거움
  62. 62. 실습
  63. 63. Consistent Hash
  64. 64. 한 서버에 못담는 데이터는 어떻게?
  65. 65. 모듈라: id % n = k
  66. 66. 어떤 문제가 있을까요?
  67. 67. Hash •Hash 함수 f가 같다면 •F(x) 의 x가 동일하면 그 결과 y는 항상 동일하다. X F(X) Server1 0 Server2 30 Server3 60 Server4 90 Server5 120
  68. 68. Consistent Hash 0 30 60 90 120 15 45 75 135
  69. 69. 정리 •노력!!! •의도적인 연습!!! •피드백과 수정 •제대로 공부하기
  70. 70. 적어도 실패는 시작하지 않는 것보다 훨씬 큰 결과를 남긴다.
  71. 71. 감사합니다.

×