49
Riot Games 유유유 유유유유유유 유유 유유 유유유

DEVIEW 2014 행복한프로그래머를위한철학

Embed Size (px)

DESCRIPTION

* 본 발표는 2014년 문화관광부 우수학술도서인 발표자의 저서 '프로그래머 철학을 만나다(http://me2.do/FJRjt2G1)'를 바탕으로 합니다. 소프트웨어 개발을 어렵게 만드는 것은 기술이 아닌 일관성이 결여된 ‘사람’이다. 협업을 저해 하고, 화를 이용하여 조직을 무너뜨리며, 서로에게 상처를 입혀 무력감을 느끼게 하는 등의 모든 일은 사람이 일으킨다. 하지만 이를 개인의 문제로 치부하고 등한시하는 경우가 너무도 많다. 아무리 뛰어난 전문가 집단이라도 상호신뢰와 협업 없이는 실패를 피할 수 없음에도 말이다. 본 발표에서는 이런 문제를 극복하고 소프트웨어 개발에 참여하는 모든 이의 행복한 삶을 위한 실천적 지혜를 제시 한다. 실천적 지혜란 ‘사람’을 이해하는 것이기에 '철학'의 프레임을 이용하여 소프트웨어 개발 참여자의 필수 덕목을 설명한다. - 자존감: 에픽테토스의 "개인의 의지" - 지속적 발전: 무소니우스 루푸스의 "삶의 기술" - 화에 대하여: 세네카의 "무정념(apatheia)" - 미래에 대하여: 에피쿠로스의 "행복" - 논리적 소프트웨어 개발에 대하여: 소크라테스의 "문답법" - 실천적인 지혜에 대하여: 아리스토텔레스의 "중용"

Citation preview

Page 1: DEVIEW 2014 행복한프로그래머를위한철학

Riot Games 유석문

프로그래머를 위한 철학행복한

Page 2: DEVIEW 2014 행복한프로그래머를위한철학

들어가기에 앞서 …

DEVIEW 2013 “ 프로그래머로 산다는 것“

좋은 개발자

• 공유

• 협업

• 깔끔한 코드

• 적절한 논리력

인문학 (Liberal Arts)

Page 3: DEVIEW 2014 행복한프로그래머를위한철학

들어가기에 앞서 …

질량 보존의 법칙

이미지 출처 : http://www.mediaus.co.kr/news/articleView.html?idxno=9209

Page 4: DEVIEW 2014 행복한프로그래머를위한철학

들어가기에 앞서 …

이미지 출처 : http://comic.naver.com/webtoon/detail.nhn?titleId=148778&no=1&weekday=thu

Page 5: DEVIEW 2014 행복한프로그래머를위한철학

들어가기에 앞서 …

철학

이미지출처 : http://ko.wikipedia.org/wiki/%EA%B7%B8%EB%A6%AC%EC%8A%A4_%EC%B2%A0%ED%95%99

Page 6: DEVIEW 2014 행복한프로그래머를위한철학

이야기

화 – 세네카의 “무정념 (apatheia)”

지속적 발전 – 무소니우스 루프스의 “삶의 기술”

자존감 – 에픽테토스의 “개인의 의지”

미래 – 에피쿠로스의 “행복”

논리 – 소크라테스의 “문답법”

실천적 지혜 – 아리스토텔레스의 “중용”

Page 7: DEVIEW 2014 행복한프로그래머를위한철학

자존감

Page 8: DEVIEW 2014 행복한프로그래머를위한철학

무력감과 불안감

• 팀장 때문에 못 살겠어요• 동료 때문에 못 살겠어요• 타 부서 때문에 못 살겠어요• 고객 때문에 못 살겠어요

어쩔 수 없는 외부 요인

이미지출처 : http://mirawehbe.wordpress.com/2012/10/15/393/

Page 9: DEVIEW 2014 행복한프로그래머를위한철학

내면의 외적 통제

이미지출처 : http://iadrigo.blogspot.kr/

• 당신의 재산을 다른 사람이 마음대로

사용한다면 ?

• 당신의 마음을 다른 사람이 마음대로

사용한다면 ?

Page 10: DEVIEW 2014 행복한프로그래머를위한철학

에픽테토스 (Epictetus, 55? ~ 135?)

• 자기 자신의 주인이 되지 못하는

사람은 진정으로 자유로울 수

없다 .

• 인간은 현상이 아니라 현상에

대한 자신의 생각 때문에 불안해

진다 .이미지출처 : http://en.wikipedia.org/wiki/Epictetus

Page 11: DEVIEW 2014 행복한프로그래머를위한철학

자존감 ( 自尊感 , self-esteem)

자기 능력감“ 무엇인가 해낼 수 있다” “ 자신이 사랑 받을 가치가 있다”

자기 가치감+

Page 12: DEVIEW 2014 행복한프로그래머를위한철학

회복탄력성 (Resilience)

이미지출처 : http://papoila-e-orquidea.blogspot.kr/

Page 13: DEVIEW 2014 행복한프로그래머를위한철학

자신의 삶의 주인으로 사는 법

통제할 수 있는 영역 통제할 수 없는 영역

• 자신의 믿음

• 자신의 생각외부에 대한

반응

• 자신의 업무

• 업무 도구

• 고객

• 기획 변경

• 데드라인

• 동료 / 상사

• 권한

• 우연히 발생하는 사고

• 자신의 건강

영향력

Page 14: DEVIEW 2014 행복한프로그래머를위한철학

자존감 확립

• 있는 그대로의 자신 받아 들이기

• 통제할 수 있는 일을 통한 자신감 회복

• 자신과의 대화

• 실패는 끝이 아닌 과정임을 인지

Page 15: DEVIEW 2014 행복한프로그래머를위한철학

지속적 발전

Page 16: DEVIEW 2014 행복한프로그래머를위한철학

이론 ? 실천 ?

• 의학지식만 풍부한 유명한 의사

• 지식은 풍부하지만 항해 경험이 없는 사람

• 자격증만 많고 실무 경험이 없는 사람

• 무명이지만 환자 진료 경험이 많은 의사

• 경험이 풍부한 선장

• 자격증은 없지만 실무 경험이 풍부한 사람

VS

Page 17: DEVIEW 2014 행복한프로그래머를위한철학

이론 ? 실천 ?

이론과 실천 중에서 무엇이 더 효과적인가 ?

습득한 지식은 훈련을 통해 내재화 될 때에만

가치를 지니며 효과를 발휘할 수 있다 .

- 무소니우스 루푸스 (Musonius Rufus) -

Page 18: DEVIEW 2014 행복한프로그래머를위한철학

철학 훈련

• 회고

• 육체활동

이미지출처 : http://thebrainbucheon.tistory.com/50

Page 19: DEVIEW 2014 행복한프로그래머를위한철학

화 ( 火 )

Page 20: DEVIEW 2014 행복한프로그래머를위한철학

화나는 일 많은 세상

이미지출처 : http://m.todayhumor.co.kr/view.php?table=total&no=6530482

Page 21: DEVIEW 2014 행복한프로그래머를위한철학

인지부조화

“ 인간은 합리적인 존재가

아니라 합리화하는 존재”

- 레온 페스팅거 -

이미지출처 : http://upload.wikimedia.org/wikipedia/commons/6/65/Le_renard_et_les_raisins_1900.jpg

Page 22: DEVIEW 2014 행복한프로그래머를위한철학

인지부조화

거짓말에 대한 대가

• 1 만원• 20 만원

?

Page 23: DEVIEW 2014 행복한프로그래머를위한철학

루키우스 안나이우스 세네카 (Lucius Annaeus Seneca, BC4~AD65)

화는 혼자서는 결코 어떤 모험도 감행하지 않으며

오직 마음의 동의가 있어야만 야기된다 .이미지출처 : http://www.templeilluminatus.com/photo/manuel-dom-nguez-s-nchez-seneca-s-suicide

Page 24: DEVIEW 2014 행복한프로그래머를위한철학

화에 대하여

현자들은 화를 < 순간의 광기 > 라고 말한다 .

Page 25: DEVIEW 2014 행복한프로그래머를위한철학

화의 원인

근거 없는 낙관론

“ 나는 잘 못한 것이 없다”

Page 26: DEVIEW 2014 행복한프로그래머를위한철학

화를 다스리는 방법

• 인정

• 유예와 숨김

반응 -> 발산 -> 회복 -> 집중 -> 재계

Page 27: DEVIEW 2014 행복한프로그래머를위한철학

미래

Page 28: DEVIEW 2014 행복한프로그래머를위한철학

미래에 집착하는 이유

• 불안

• 경쟁에 기반을 둔 경제적 성취

Page 29: DEVIEW 2014 행복한프로그래머를위한철학

미래 통제의 어려움

• 현실주의 (Realism)

• 현재주의 (Presentism)

• 합리화 (Rationalization)

Page 30: DEVIEW 2014 행복한프로그래머를위한철학

쾌락주의

“ 우리는 한 번 태어나며 , 두 번 태어날 수 없다 . 또한 우리는

영원히 존재할 수 없다 . 내일의 주인이 아닌 당신이여 ,

당신의 행복을 연기하라 . 우리들 각자는 미루다가 인생을

낭비하며 , 여가를 누리지도 못하고 죽는다 .”

- 에피쿠로스 (Epikuros, BC341 ~ BC270) -

Page 31: DEVIEW 2014 행복한프로그래머를위한철학

행복한 삶

“ 우리는 미래가 우리의 것도 아니며

그렇다고 해서 완전히 우리 것이 아니지도

않다는 사실을 알아야 한다 .”

이미지출처 : http://www.cutestpaw.com/articles/50-cute-puppies-make-your-girlfriend-smile/

Page 32: DEVIEW 2014 행복한프로그래머를위한철학

논리

Page 33: DEVIEW 2014 행복한프로그래머를위한철학

붉은 청어 오류

실제 논제와 무관한 방향으로 관심을 돌릴 때 발생

이미지출처 : http://en.wikipedia.org/wiki/Herring

Page 34: DEVIEW 2014 행복한프로그래머를위한철학

성급한 일반화의 오류

• A 가 거짓말을 했다 .

• A 는 개발자다 .

• 그러므로 모든 개발자는

거짓말쟁이다 .

이미지출처 : http://cfile3.uf.tistory.com/image/22166E4A522DC79D0B6EF0

Page 35: DEVIEW 2014 행복한프로그래머를위한철학

선결문제 요구의 오류

이미지출처 : http://fimg2.pann.com/new/download.jsp?FileID=28172445

Page 36: DEVIEW 2014 행복한프로그래머를위한철학

선결문제 요구의 오류

이미지출처 : http://fimg2.pann.com/new/download.jsp?FileID=28172445

Page 37: DEVIEW 2014 행복한프로그래머를위한철학

확증 편향의 오류

이미지출처 : http://www.barrett.com.au/blogs/SalesBlog/wp-content/uploads/2013/10/point-of-view.jpg

Page 38: DEVIEW 2014 행복한프로그래머를위한철학

소크라테스(Socrates, BC470~BC399)

무지를 아는 것이 곧 앎의 시작이다 .

이미지출처 : http://tpimage.kyobobook.co.kr/upload/2011/10/29/1024c13c28964b0090b6f134b0026258.jpg

Page 39: DEVIEW 2014 행복한프로그래머를위한철학

소크라테스의 문답법 1

• 호의를 보여 경계심을 갖지 않도록 한 다음 상대의 논리 경청이미지출처 : http://www.fanpop.com/clubs/puss-in-boots/images/33184300/title/puss-boots-three-diablos-photo

Page 40: DEVIEW 2014 행복한프로그래머를위한철학

소크라테스의 문답법 2

• 질문을 통해 논제에 대한 부연 설명

유도

• 부연설명과 이전 논리의 모순 관찰

이미지출처 : http://bpmtricks.wordpress.com/2013/06/13/rest-for-soa/

Page 41: DEVIEW 2014 행복한프로그래머를위한철학

소크라테스의 문답법 3

• 논리적 모순을 발견하면 해당 모순을 제거해야 함을

설명

• 모든 모순이 제거될 때까지 1~3 의 과정 반복이미지출처 : http://static.mywishbone.net/wish/54/0c/25/fe/p/l/16894.jpg

Page 42: DEVIEW 2014 행복한프로그래머를위한철학

5Why

? ? ?? ?

Page 43: DEVIEW 2014 행복한프로그래머를위한철학

실천적 지혜

Page 44: DEVIEW 2014 행복한프로그래머를위한철학

아리스토텔레스(Aristoteles, BC384 ~ BC322)

아는 것에 의해서가 아니라 아는 것을 실천할 때 비로서

지혜로운 사람이 될 수 있다 .이미지출처 : https://mirror.enha.kr/wiki/%EC%95%84%EB%A6%AC%EC%8A%A4%ED%86%A0%ED%85%94%EB%A0%88%EC%8A%A4

Page 45: DEVIEW 2014 행복한프로그래머를위한철학

미덕

지적인 미덕 vs 도덕적인

미덕

Page 46: DEVIEW 2014 행복한프로그래머를위한철학

중용 (Golden Rule)

이미지출처 : https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcT8BLehwwfvxllPIn_itqQpLKLvRungjmqB9NPZZFQIEH26p1b9Jg

Page 47: DEVIEW 2014 행복한프로그래머를위한철학

자존감 논리력현재 중용

마무리

이미지출처 : http://www.clker.com/clipart-marble-columns.html

지속적 발전

Page 48: DEVIEW 2014 행복한프로그래머를위한철학

나머지 이야기

Page 49: DEVIEW 2014 행복한프로그래머를위한철학

Q&A