쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌...

82
쫄지마, 글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기

Upload: sangmin-shim

Post on 31-May-2015

551 views

Category:

Technology


9 download

DESCRIPTION

영어를 몰라 해외 사이트는 눈팅만 하셨다고요? 내가 만든 라이브러리가 해외에서도 통할 것 같다고요? 오픈소스 프로젝트에 도움만 받아보셨다고요? 해외에서 발표도 해보고 싶으시다고요? 우리나라에는 국내에서만 활동하기에는 너무 아까운 프로젝트와 인재가 많습니다. 하지만 일이 바빠서, 영어를 못해서 시도하지 못하는 수 많은 개발자들을 위해서 좌충우돌 그 흔한 토익 점수도 없는 평범한 개발자의 글로벌 오픈소스 라이브러리 콜리(Collie)를 통한 도전기를 전해 드립니다. 이 시간에는 개발을 잘하는 법도, 영어를 잘하는 법도 없습니다. 대신, 그 모든걸 할 수 있는 용기를 드리겠습니다. DEVIEW 2013 DAY1 Track3 - 6세션에 발표한 내용 입니다. http://deview.kr/2013/detail.nhn?topicSeq=16

TRANSCRIPT

쫄지마, 글로벌!평범한 개발자의 좌충우돌글로벌 오픈소스 도전하기

평범한 개발자의 40분

이 발표로

단 한 사람이라도

움직일 수 있다면 저는 만족합니다.

제가 할 이야기는매력적인 오픈소스 라이브러리를 만들어

활동하는 그런 이야기 입니다.

매력적인 라이브러리는 어떻게 만들까요?

내가 생각한건 누군가 이미 만들었습니다.내가 만들면 뭐가 다를까 생각해봐야 합니다.

기본이 중요합니다.아무도 문서가 없는 라이브러리를 사용하지 않습니다.

생업이 바쁠 수 있습니다.일상에서 힌트를 얻는 것이 좋습니다

참고로 저는

라이브러리도 서비스입니다.

오픈소스 프로젝트는 어떻게 만들까요?

• API 문서• 튜토리얼• 홈페이지• 소개 문구, 기능 요약• 포럼• 데모• IRC 채널• 메일링 리스트

http://producingoss.com/

Producing Open Source Software

by Karl Fogel

활동은 어떻게 할까요?이제 들려드리겠습니다.

2012.8.18.NHN Japan Technical Conference 2nd, Tokyo

• 일본 서버 개발자 대상• 프로젝트 홍보보다는 정보 전달 위주로 작성• 일본어 홈페이지로 인해 관심 증가(지역화)• 트위터로 참석자들이 발표 내용 중계• 북마크 서비스나 자신의 SNS 서비스에 링크를 올림

• Hadoop 주제가 아닌 유일한 주제• 위, 마이크 일본에서 정말로 동시 통역 굉장해―w• 초의역 「Android 죽을 수 있다」• 「애니메이션이란 무엇인가?」• 조금 전 「역전!야매요리」의 내용이 너무 신경이 쓰인다• Animation란 무엇인가라고 하는 설명이 너무 재미있어서 기대된다.• 통역가가 안경 쓴 아가씨라 일부에서 화제• 한국이라고, 택시의 미터에 말의 애니메이션이 나온다고 하는.애니메이션이 빠르면 그 만큼 미터가 빨리 오르면. 우와―• 캔버스의 클리어에 제일 빠른 것이, clearRect 였던• 일반적인 Web에서는 로드 화면은 용서되지 않지만, 게임이라면

OK.Web에서도 게임이라면 로드 화면의 뒤에서 자원을 전부 다운로드해 두는 처리가 유저에게 용서된다고 한다

13096 = 0.74

트윗

UV 1000 이상 유입

3일간 UV 1,000 이상 유입

0

250

500

8/15 8/17 8/19 8/21 8/23

UV

일본 뿐만 아니라 다른 나라에서도 방문

JapanSouth Korea

United StatesGermany

FranceUnited Kingdom

IndiaCanada

AustraliaSpain

0 400 800

• “코드에 한글이 있어 볼 수 없다”라는 의견• 모바일로 접속해 보는 사람 많음• 서비스 오픈 전 Google Analytics 연결 필수• 트위터 사용이 예상 외로 많아 DISQUS 연결• 초기 방문자는 사용자로 볼 수 없음

2012.9.17.DEVIEW 2012

국내 최대 규모의 컨퍼런스

6003 = 0.005

• 개발자들간의 전파가 없었고• 중계/리뷰/블로깅 등 활동도 별로 없었음

102

UV 1000 이상 유입

0

250

500

9/15 9/18 9/21 9/24

UV

단방향 개발자 시장

South KoreaJapan

CroatiaUnited States

AustraliaUnited Kingdom

ChileGermany

FranceIndia

0 250 500

2012.11.30.JSCamp.asia

• 자바스크립트 최대 규모인 JSConf와 패밀리 이벤트• 싱가폴에서 열리는 아시아 최초의 자바스크립트 컨퍼런스• 구글, 트위터, 어도비, 마이크로소프트, 페이팔 등 글로벌

IT 기업들의 스폰싱과 발표자 참여

“여기에서 발표해보고 싶다”

• 대부분의 해외 컨퍼런스가 연사를 모집• 매력적인 소개와 주제를 제시해야 함

오랜 기다림 끝에

하지만 기쁨도 잠시

너 영어로 발표하는거 맞지?

...

D-41JSCamp.asia 진행 결정

D-36회사 승인

D-...바쁜 업무

D-9슬라이드 번역 완료

어? 나는 영어를 못하는데?

수십 번씩 반복하며 연습했습니다.

근데 안되는건 안됩니다...

D-0발표

30개국 200 명

102

UV 1000 이상 유입

0

250

500

11/27 11/30 12/3 12/6 12/9

UV

국내 컨퍼런스와 유사한 듯 보였으나

102

UV 1000 이상 유입

0

600

1200

1800

2400

3000

12/9 12/10 12/11 12/12 12/13

UV

해커뉴스에 소개된 후 일 UV 2,455 기록

방문 국가도 다양

United StatesChina

FranceGermany

SpainUnited Kingdom

South KoreaItaly

NetherlandsIndia

0 400 800

• 이후 지속해서 해외 방문자 유입• 트위터와 몇몇 사이트가 핵심 전파 경로• 단순 링크가 아닌 후기 글도 보이기 시작• 12/9일 이후에만 다운로드 수 1,000이상 발생

• 검색엔진 최적화(SEO) 필요• Facebook 메타 태그 삽입• 다운로드 통계 필요• 트위터 계정 운영• stackoverflow.com 댓글 알바• Codepen.io 등에 예제 올림• 기타 소셜 사이트 이용

2012.12.3.Appliness

Adobe에서 발행하는 웹 매거진

• 완성

방문자 사용 언어

en-US

ko

fr

cn

de

ja

en-gb

es

0 7500 15000 22500 30000

“이 방법이 다른 프로젝트에도 통할까?”

시험삼아 올린 프로젝트

방문자 국가

United StatesFrance

GermanyChinaIndia

United KingdomRussia

CanadaTaiwan

Brazil

0 500 1000 1500

영어가 가장 큰 장벽이지만

영어가 원인은 아닙니다

도전?