S O S C O N � | � S A M S U N G � O P E N � S O U R C E � C O N F E R E N C E � | � 2 0 1 7 . 1 0 . 2 5 - 2 6
주니어�개발자�5000명,�
개발�해서�남�주자
9XD:�Young,�Wild�Coders��|��진유림
안녕하세요,�개발자�여러분.
여러분은�언제�개발하시나요?안녕하세요,�개발자�여러분.
여러분은�언제�개발하시나요?안녕하세요,�개발자�여러분.
*�단,�회사�개발�제외
- 퇴근하고�집,�관심있는�기술�문서�한�시간�보기�
- 주말에�카페,�평소�만들고�싶은�토이�프로젝트�
…
- 퇴근하고�집,�관심있는�기술�문서�한�시간�보기�
- 주말에�카페,�평소�만들고�싶은�토이�프로젝트�
…
혼자�꾸준히�하기�힘들어요
혼자가�어렵다면,�같이�개발?
짝코딩?�창업�팀�멤버?
혼자가�어렵다면,�같이�개발?
짝코딩?�창업�팀�멤버?
내가�개발한�것을,�남에게�줘�보자
혼자가�어렵다면,�같이�개발?
개발�해서�남�주기?
개발�해서�남�주기?
개발�해서�남�주기?
요즘�세대�개발자들의�남�주는�문화
요즘�세대�개발자들의�남�주는�문화
평균�나이�25세�개발자�5천�6백명
요즘�세대�개발자들의�남�주는�문화
평균�나이�25세�개발자�5천�6백명
9XD:�Young,�Wild�Coders
진유림�(율무)�Why보다�What을�좋아하는�개발자
(前)�레진엔터테인먼트�/�(現)�스마트스터디�주짓수와�발레�/�리액트와�장고�웹사이트�백부터�프론트까지�만들기�
진유림�(율무)�Why보다�What을�좋아하는�개발자
(前)�레진엔터테인먼트�/�(現)�스마트스터디�주짓수와�발레�/�리액트와�장고�웹사이트�백부터�프론트까지�만들기�
*개발자들과�함께일�때�가장�많이�웃어요
Copyright�ⓒ�2017�SAMSUNG�ELECTRONICS.�ALL�RIGHTS�RESERVED
1. 개발해서�남�주는�커뮤니티?
매�주�일요일,�모여서�코딩
숫자로 보는 9XD매�달,�모여서�세미나
어떻게�하면��책을�집필할�수�있을까요?�블라블라
책이�출간되는�과정�블라블라�20세�시작과�함께�출간�어쩌고
학교�다니며,�하루에�번역�3페이지씩�해보는�건�어떨까요
*�윤인성,�대학교재/전문서�30+권�집필,�그�외�번역서�다수
공유하는�친구들
공유하는�친구들
프로그래머라고�말할�수�있기까지�CEO�+�CTO�지난�2년동안�망고플레이트에서�배운�것�문제는�실력이다�개발자로�살아가기�개발자로�만렙찍기�요즘�뭐하고�지내시나요?�개발자,�스터디로�성장하자�게임�소프트웨어�개발자란?�커뮤니티와�함께�성장하기�비개발자와�일�잘하는�법�우물에서�벗어나는�중입니다�시작하는�게임�개발자의�이야기�그래픽스�입문하기�사내�벤처에서�정규팀까지�서비스�개발기�O2O�서비스에서의�소프트웨어�이야기�잘은�몰라도�Java�to�Kotlin�디자이너의�코딩�도전기�
오늘보다�조금�더�나은�내일�닥치는대로�개발�일년안에�하드웨어�엔지니어에서�소프트웨어�엔지니어로!�나는�왜�파이콘�한국�준비위원회를�하고�있는가?�5년간�회고�-�커리어의�갈림길에서�고민하다�교주가�되겠다�슬랙에�귀여운�휴봇하나�키워보자!�혼파망�속에서�내가�좋아하는�문제�찾아�풀기�생애�첫�오픈소스�&�미국에서의�첫�해커톤�쿠팡에서�배운�대규모�트래픽을�처리하는�법�이러려고�새�언어로�코딩했나�자괴감들고�괴로운�한�해�파이어베이스�여자�개발자�수험생이�쏘아올린�작은�딥러닝�실리콘�밸리�개발자�취업기�대학생�노동자�성장기�Hello,�GraphQL!�1년간�드라마⼈으로서�배운�것.�좋은�개발자?�좋은�동료되기!�인턴에서�Apache�탑레벨�프로젝트�커미터가�되기까지�Fintech,�A�Valuable�Experience!�개발�서적을�어떻게�집필,�번역하게�되었는가
공유하는�친구들
프로그래머라고�말할�수�있기까지�CEO�+�CTO�지난�2년동안�망고플레이트에서�배운�것�문제는�실력이다�개발자로�살아가기�개발자로�만렙찍기�요즘�뭐하고�지내시나요?�개발자,�스터디로�성장하자�게임�소프트웨어�개발자란?�커뮤니티와�함께�성장하기�비개발자와�일�잘하는�법�우물에서�벗어나는�중입니다�시작하는�게임�개발자의�이야기�그래픽스�입문하기�사내�벤처에서�정규팀까지�서비스�개발기�O2O�서비스에서의�소프트웨어�이야기�잘은�몰라도�Java�to�Kotlin�디자이너의�코딩�도전기�
오늘보다�조금�더�나은�내일�닥치는대로�개발�일년안에�하드웨어�엔지니어에서�소프트웨어�엔지니어로!�나는�왜�파이콘�한국�준비위원회를�하고�있는가?�5년간�회고�-�커리어의�갈림길에서�고민하다�교주가�되겠다�슬랙에�귀여운�휴봇하나�키워보자!�혼파망�속에서�내가�좋아하는�문제�찾아�풀기�생애�첫�오픈소스�&�미국에서의�첫�해커톤�쿠팡에서�배운�대규모�트래픽을�처리하는�법�이러려고�새�언어로�코딩했나�자괴감들고�괴로운�한�해�파이어베이스�여자�개발자�수험생이�쏘아올린�작은�딥러닝�실리콘�밸리�개발자�취업기�대학생�노동자�성장기�Hello,�GraphQL!�1년간�드라마⼈으로서�배운�것.�좋은�개발자?�좋은�동료되기!�인턴에서�Apache�탑레벨�프로젝트�커미터가�되기까지�Fintech,�A�Valuable�Experience!�개발�서적을�어떻게�집필,�번역하게�되었는가
10년�경력�소마�멘토��
대기업을�퇴사한�동갑내기�친구VS
그�시기�청자의�관심사,�이해�수준에�따라��얻어가는�것이�다름�
공유하는�친구들
프로그래머라고�말할�수�있기까지�CEO�+�CTO�지난�2년동안�망고플레이트에서�배운�것�문제는�실력이다�개발자로�살아가기�개발자로�만렙찍기�요즘�뭐하고�지내시나요?�개발자,�스터디로�성장하자�게임�소프트웨어�개발자란?�커뮤니티와�함께�성장하기�비개발자와�일�잘하는�법�우물에서�벗어나는�중입니다�시작하는�게임�개발자의�이야기�그래픽스�입문하기�사내�벤처에서�정규팀까지�서비스�개발기�O2O�서비스에서의�소프트웨어�이야기�잘은�몰라도�Java�to�Kotlin�디자이너의�코딩�도전기�
오늘보다�조금�더�나은�내일�닥치는대로�개발�일년안에�하드웨어�엔지니어에서�소프트웨어�엔지니어로!�나는�왜�파이콘�한국�준비위원회를�하고�있는가?�5년간�회고�-�커리어의�갈림길에서�고민하다�교주가�되겠다�슬랙에�귀여운�휴봇하나�키워보자!�혼파망�속에서�내가�좋아하는�문제�찾아�풀기�생애�첫�오픈소스�&�미국에서의�첫�해커톤�쿠팡에서�배운�대규모�트래픽을�처리하는�법�이러려고�새�언어로�코딩했나�자괴감들고�괴로운�한�해�파이어베이스�여자�개발자�수험생이�쏘아올린�작은�딥러닝�실리콘�밸리�개발자�취업기�대학생�노동자�성장기�Hello,�GraphQL!�1년간�드라마⼈으로서�배운�것.�좋은�개발자?�좋은�동료되기!�인턴에서�Apache�탑레벨�프로젝트�커미터가�되기까지�Fintech,�A�Valuable�Experience!�개발�서적을�어떻게�집필,�번역하게�되었는가
10년�경력�소마�멘토�� VS
그�시기�청자의�관심사,�이해�수준에�따라��얻어가는�것이�다름�
=�더�다양한�사람이�발표를�해야�하는�이유
대기업을�퇴사한�동갑내기�친구
공유하는�친구들
프로그래머라고�말할�수�있기까지�CEO�+�CTO�지난�2년동안�망고플레이트에서�배운�것�문제는�실력이다�개발자로�살아가기�개발자로�만렙찍기�요즘�뭐하고�지내시나요?�개발자,�스터디로�성장하자�게임�소프트웨어�개발자란?�커뮤니티와�함께�성장하기�비개발자와�일�잘하는�법�우물에서�벗어나는�중입니다�시작하는�게임�개발자의�이야기�그래픽스�입문하기�사내�벤처에서�정규팀까지�서비스�개발기�O2O�서비스에서의�소프트웨어�이야기�잘은�몰라도�Java�to�Kotlin�디자이너의�코딩�도전기�
오늘보다�조금�더�나은�내일�닥치는대로�개발�일년안에�하드웨어�엔지니어에서�소프트웨어�엔지니어로!�나는�왜�파이콘�한국�준비위원회를�하고�있는가?�5년간�회고�-�커리어의�갈림길에서�고민하다�교주가�되겠다�슬랙에�귀여운�휴봇하나�키워보자!�혼파망�속에서�내가�좋아하는�문제�찾아�풀기�생애�첫�오픈소스�&�미국에서의�첫�해커톤�쿠팡에서�배운�대규모�트래픽을�처리하는�법�이러려고�새�언어로�코딩했나�자괴감들고�괴로운�한�해�파이어베이스�여자�개발자�수험생이�쏘아올린�작은�딥러닝�실리콘�밸리�개발자�취업기�대학생�노동자�성장기�Hello,�GraphQL!�1년간�드라마⼈으로서�배운�것.�좋은�개발자?�좋은�동료되기!�인턴에서�Apache�탑레벨�프로젝트�커미터가�되기까지�Fintech,�A�Valuable�Experience!�개발�서적을�어떻게�집필,�번역하게�되었는가
또래�개발자의�발표를�듣고�
공유하는 친구들프로그래머라고�말할�수�있기까지�CEO�+�CTO�지난�2년동안�망고플레이트에서�배운�것�문제는�실력이다�개발자로�살아가기�개발자로�만렙찍기�요즘�뭐하고�지내시나요?�개발자,�스터디로�성장하자�게임�소프트웨어�개발자란?�커뮤니티와�함께�성장하기�비개발자와�일�잘하는�법�우물에서�벗어나는�중입니다�시작하는�게임�개발자의�이야기�그래픽스�입문하기�사내�벤처에서�정규팀까지�서비스�개발기�O2O�서비스에서의�소프트웨어�이야기�잘은�몰라도�Java�to�Kotlin�디자이너의�코딩�도전기�
오늘보다�조금�더�나은�내일�닥치는대로�개발�일년안에�하드웨어�엔지니어에서�소프트웨어�엔지니어로!�나는�왜�파이콘�한국�준비위원회를�하고�있는가?�5년간�회고�-�커리어의�갈림길에서�고민하다�교주가�되겠다�슬랙에�귀여운�휴봇하나�키워보자!�혼파망�속에서�내가�좋아하는�문제�찾아�풀기�생애�첫�오픈소스�&�미국에서의�첫�해커톤�쿠팡에서�배운�대규모�트래픽을�처리하는�법�이러려고�새�언어로�코딩했나�자괴감들고�괴로운�한�해�파이어베이스�여자�개발자�수험생이�쏘아올린�작은�딥러닝�실리콘�밸리�개발자�취업기�대학생�노동자�성장기�Hello,�GraphQL!�1년간�드라마⼈으로서�배운�것.�좋은�개발자?�좋은�동료되기!�인턴에서�Apache�탑레벨�프로젝트�커미터가�되기까지�Fintech,�A�Valuable�Experience!�개발�서적을�어떻게�집필,�번역하게�되었는가
또래�개발자의�발표를�듣고�
“나도�한�번�공유해볼까?”�
그럼,�발표자는�뭘�얻어가나요?
그럼,�발표자는�뭘�얻어가나요?
물질적인�보상은�아무것도�없습니다*�뒷풀이�비용도�각자�냅니다�ㅠㅠ
그럼�왜�공유해요?�무한�경쟁�시대에…발표�들은�친구들이�성장해서�내�라이벌�되잖아요
그럼�왜�공유해요?�무한�경쟁�시대에…발표�들은�친구들이�성장해서�내�라이벌�되잖아요
=�경쟁이�아니기�때문
커뮤니티의�가치�
커뮤니티의�가치는�경쟁과�정�반대에�있었다
9XD�스태프들의�깨달음
커뮤니티의�가치는�경쟁과�정�반대에�있었다
9XD�스태프들의�깨달음
=�그럼,�대놓고�경쟁을�없애볼까?
커뮤니티의�가치�
Copyright�ⓒ�2017�SAMSUNG�ELECTRONICS.�ALL�RIGHTS�RESERVED
2.�대회에서�경쟁을�‘제거’하는�실험,���������9XD�Hackathon
해커톤 팀을�구성해�무박�2일간�개발
해커톤 팀을�구성해�무박�2일간�개발
목적�
타인과�함께�개발하는�즐거움을�온전히�느끼는�시간
*�시상식에�불참했던�진유림
해커톤 1등에게�주어지는�빵빵한�상금
*�시상식에�불참했던�진유림
해커톤 …을�제거!1등에게�주어지는�빵빵한�상금
모든�팀이,�그들만의�특색으로,�상을�받아간다카페in상�/�맥북죽어울상�/�책속에답이있상�/�달빛루팡상�/�알쓸달상�/��
10102353상�/�유투브�그�이상�/�스팀팩상�…
해커톤 등수�매기기�제거
가능한�이유는,�
15개�회사와�컬래버레이션
해커톤 등수�매기기�제거
해커톤 등수�매기기�제거
그리고�최고상은,
해커톤 등수�매기기�제거
그리고�최고상은,�가장�이타적인�이에게
그리고�최고상은,�가장�이타적인�이에게
공개�구글�드라이브에�질문과�답변인을�적는다. *�부상:�레오폴드�갈축�기계식�키보드
해커톤 등수�매기기�제거
최종�발표�형식은�자유,�하지만�
해커톤 내가�얻어간�것�발표
최종�발표�형식은�자유,�하지만�
내가�이�해커톤에서�얻어간�것�을�반드시�포함해주세요�
해커톤 내가�얻어간�것�발표
최종�발표�형식은�자유,�하지만�
내가�이�해커톤에서�얻어간�것�을�반드시�포함해주세요�
남을�돕는�컨셉의�해커톤인데,�얻어간�것?
해커톤 내가�얻어간�것�발표
팀원의�도움으로�처음�해보는�스택에�도전�
처음으로�토이�프로젝트를�배포해보았다�
슬럼프였는데�다시�개발을�할�자극제가�되었다�
리액트�짝코딩에서�많이�배웠다�
커플�됐다
최종�발표에서�공유한,�‘내가�얻어간�것’
Copyright�ⓒ�2017�SAMSUNG�ELECTRONICS.�ALL�RIGHTS�RESERVED
3.�남에게�준�줄�알았는데,����나에게�왔다.
9XD�그룹에서�물어보았습니다�
9XD가�나에게�터닝포인트가�된�일이�있나요?
터닝포인트
1.�커리어�전환
커뮤니티가�[�개인�]�에게�준�것
2.�소속감,�동기부여
1.�커리어�전환
터닝포인트커뮤니티가�[�개인�]�에게�준�것
3.�오픈소스�컨트리뷰션�/�나는�어떤�개발자가�되어야�할까
터닝포인트커뮤니티가�[�개인�]�에게�준�것
4.�동료
3.�오픈소스�컨트리뷰션�/�나는�어떤�개발자가�되어야�할까
커뮤니티가�[�개인�]�에게�준�것 터닝포인트
…이하�42개의�터닝포인트
커뮤니티가�[�생태계�]�에게�준�것
시작하는�개발자들의�집단화�그들의�목소리에�힘을�주고,�이야기할�장소를�제공한다
일러스트레이션�출처:�니키�케이스,�신뢰의�진화(http://ncase.me/trust/)
커뮤니티가�[�생태계�]�에게�준�것
개발자와�개발자를�연결�동료,�연인,�창업�파트너
일러스트레이션�출처:�니키�케이스,�신뢰의�진화(http://ncase.me/trust/)
커뮤니티가�[�생태계�]�에게�준�것
ㄴ밋업,�스터디,�송년회,�해커톤,�운영진에서�모두�연인이…
개발자와�개발자를�연결�동료,�연인,�창업�파트너
일러스트레이션�출처:�니키�케이스,�신뢰의�진화(http://ncase.me/trust/)
커뮤니티가�[�생태계�]�에게�준�것
개발자와�회사를�연결�채용,�혹은�FAN
일러스트레이션�출처:�니키�케이스,�신뢰의�진화(http://ncase.me/trust/)
커뮤니티가�[�생태계�]�에게�준�것
ㄴ중요!
일러스트레이션�출처:�니키�케이스,�신뢰의�진화(http://ncase.me/trust/)
개발자와�회사를�연결�채용,�혹은�FAN
커뮤니티가�[�생태계�]�에게�준�것
커뮤니티가�[�나�]�에게�준�것
“이것도,�저것도�만들고�싶어요,��
개발하고�창업하고�싶어요.”
4년�전의�나
커뮤니티가�[�나�]�에게�준�것
개발�스탯�외에도…
키우고�싶었던�두�가지�스탯
개발자로서의�나
커뮤니티가�[�나�]�에게�준�것
키우고�싶었던�두�가지�스탯
개발자로서의�나 사람을�모으는�나
개발�스탯�외에도…커뮤니티가�[�나�]�에게�준�것
키우고�싶었던�두�가지�스탯
개발자로서의�나 사람을�모으는�나
개발�커뮤니티를�운영하며�
직접�넘어지고,�실패하고,�경청하며�발달
개발�스탯�외에도…커뮤니티가�[�나�]�에게�준�것
커뮤니티가�[�나�]�에게�준�것 친구
개발자들과�함께일�때�가장�많이�웃어요
커뮤니티가�[�나�]�에게�준�것 친구
커뮤니티가�준�것�-�종합
커뮤니티는남들이�줘서�만들어진
커뮤니티가�준�것�-�종합
커뮤니티는�계기를�줍니다내가�예상하지�못했던
커뮤니티가�준�것�-�종합
개발�해서�남�주자Back�to�the�title
이타성과�커뮤니티가�곧�나의�성장이다�
e.g.�오픈소스
일러스트레이션 출처: 니키 케이스, 신뢰의 진화(http://ncase.me/trust/)
S O S C O N � | � S A M S U N G � O P E N � S O U R C E � C O N F E R E N C E � | � 2 0 1 7 . 1 0 . 2 5 - 2 6
Thank�you�오늘도,�Young,�Wild�and�Code!
진유림,�[email protected]