[SOSCON 2017] 주니어 개발자 5000명, 개발 해서...

Post on 21-Jan-2018

2.526 views 0 download

Transcript of [SOSCON 2017] 주니어 개발자 5000명, 개발 해서...

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

일러스트레이션 출처: 니키 케이스, 신뢰의 진화(http://ncase.me/trust/)

나만�남�주면?�손해

하지만,�커뮤니티라면?

일러스트레이션 출처: 니키 케이스, 신뢰의 진화(http://ncase.me/trust/)

이타성과�커뮤니티가�곧�나의�성장이다�

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!

진유림,�jayjinjay@gmail.com