MDN 펠로우십(Fellowship) 프로그램 소개

십년 넘는 세월 동안 MDN(Mozilla Developer Network)은 수백만명의 웹 및 모바일 개발자들을 위한 살아있는 정보원 역할을 해왔습니다. 매달 수백명의 개발자들이 활발하게 MDN에 기여하고 있습니다. 우리는 아직 참여하지 않고 있는 웹 전문가들이 훨씬 더 많다는 것을 알고 있습니다. MDN과 웹은 그런 전문가들의 지식과 능력을 필요로 합니다. 그래서 우리는 그런 분들을 위한 프로그램을 시작하려고 합니다.

Mozillians at Summit 2013.

서밋 2013에 참여한 모질리안들. Photo by Tristan Nitot.

무엇인가요?

이번에 처음 시작하는 MDN 펠로우십 프로그램은 숙련된 웹 개발자들과 모바일 개발자들에게 모질라의 기술 전문가들과 교육 전문가들을 연결하여 크게 중요하고, 크게 영향력 있는 웹 프로젝트를 수행하게 하는 7주 동안의 파트타임 (한 주에 5-10 시간) 교육 및 리더십 프로그램입니다. 펠로우들은 앱을 개발하고, API를 문서화하고, 자신의 프로젝트에 대한 MDN 커리큘럼을 개발하는 형태로 기여할 것입니다. 펠로우들은 또한 프로젝트 멘토로부터 직접적인 코칭을 받을 것입니다. 모질라의 모든 멤버들이 커리큘럼 개발에 관해 가르치고 안내할 것입니다. 그래서 펠로우들이 수행한 프로젝트 결과물이 다른 사람들을 가르치는데 사용될 것입니다.

프로젝트들에 대한 간략 소개

여기 우리가 첫 MDN 펠로우 그룹을 위해 선별한 기술 토픽들과 관련 프로젝트들이 있습니다.

  • ServiceWorker. ServiceWorker는 본질적으로 웹앱, 브라우저, 네트워크(사용 가능할 때만) 사이에서 프록시 서버처럼 행동합니다. ServiceWorker는 효과적인 오프라인 경험을 가능하게 해주며 푸시 알림(push notification)과 백그라운드 싱크(background sync) API에 대한 접근을 허용합니다. ServiceWorker는 웹앱의 성공을 위한 핵심 기능입니다.
    당신이 하게 될 일: 당신은 ServiceWorker의 기능과 API 사용법을 설명하기 위한 시연용 웹앱을 (새로 또는 기존의 것을 수정해서) 개발하게 될 것입니다.
  • WebGL. WebGL은 실시간 그래픽 API인 OpenGL 패밀리의 가장 최근의 성과물입니다. WebGL은 올해 WebGL 2.0 스펙의 표준화 노력 덕분에 더 새로와졌습니다.
    당신이 하게 될 일: 새로운 그래픽 프로그래밍에 익숙하지 않은 WebGL API 개발자들을 위한 MDN 커리큘럼을 개발하게 될 것입니다.
  • Web app performance. App performance는 컨텐츠를 공급하고, 랜더링하고, 상호 반응하며 이용하는 다양한 요소들의 집합체입니다. 성능 병목 지점을 밝혀내려면 브라우저의 네트워크 기능과 랜더링 기능에 관련된 도구들이 있어야 합니다. 그리고 또 (대부분 더 중요하게) 도구 사용자의 이해가 있어야 합니다.
    당신이 하게 될 일: 성능이 중요한 웹앱 개발 방법과 성능 측정 도구를 익힐 수 있는 MDN 커리큘럼을 개발하게 될 것입니다.
  • TestTheWebForward. 모질라는 W3C의 중요한 모임인 TestTheWebForward에 참여하고 있습니다. 이 모임은 오픈 웹 플랫폼의 테스트를 위해 결성된 모임입니다.
    당신이 하게 될 일: 표준화 문서와 표준화 상황 사이의 불일치를 밝혀내기 위해 다양한 스펙 문서들을 리뷰하게 될 것입니다. 그리고 크로스-브라우저 테스트를 위한 기존 테스트 문서들을 다듬게 될 것입니다.
  • MDN 커리큘럼 개발. MDN은 수백만 개발자들로부터 신뢰 받고 있는 자료 저장소입니다. MDN은 2015년에 Content Kits 개발을 통해 자료의 범위를 확장할 것입니다. Content Kits에는 코드 샘플, 비디오 스크린캐스트, 데모 등이 포함될 것입니다.

    당신이 하게 될 일: 주요 웹 기술을 소개하는 기술 분야 커리큘럼 개발의 책임 있는 큐레이터로서 일할 것입니다. 당신은 코드 샘플, 비디오 자료, 실제 실행시킬 수 있는 연습문제, 기타 필수적인 교육 재료들의 개발에도 참여하게 될 것입니다. 당신만의 주제(예를 들어: 웹에서의 가상현실, 네트워크 보안, CSS 등)를 제안할 수도 있습니다. 모질라의 우선 순위에 따라 당신이 제안한 주제를 모질라가 공동으로 작업할 수도 있습니다.

“저는 펠로우와 함께 저수준(low-level) 리얼타임 그래픽을 좀 더 쉽게 만드는 일을 하고 싶습니다,” WebGL 프로젝트 멘토인 Nick Desaulniers의 말입니다. 프로젝트 멘토들에 대한 정보와 각 프로젝트별로 필요한 역량과 경험에 대한 정보를 MDN 펠로우십 페이지에서 볼 수 있습니다.

MDN writers

Photo by Tristan Nitot.

어떻게 지원하나요?

이들 프로젝트 중에서 흥미 있는 것이 하나라도 있다면, 웹사이트를 살펴보고 4월 1일까지 지원하세요. 우리는 5월에 펠로우 선발 결과를 공고하고, 6월에 프로그램을 시작할 것입니다. 6월에 펠로우들과 멘토들을 한자리에 모아서 프로젝트에 대해서 그리고 서로에 대해서 친숙해지는 자리를 마련하려고 합니다. 그리고, 6주 동안 당신은 당신의 멘토와 함께 당신의 집에서 프로젝트를 수행할 것입니다. 또 당신이 만든 것을 많은 개발자들에게 가르치는 일을 성공적으로 완수하기 위해 그때 그때 적절한 피드백과 코칭을 받게될 것입니다.

일정계획은 다음과 같습니다

  • 지금 – 4월 1일: 지원하세요!
  • 4월: 최종 인터뷰.
  • 5월: 펠로우 선발 결과 발표.
  • 6월 (시간과 장소는 미정): 모질라가 정한 장소에서 오리엔테이션.
  • 6월 29일 – 8월 3일: 프로젝트 수행 + 코칭을 위한 정기적인 팀 미팅(전화통화).
  • 8월 11일-12일: 졸업.

이 프로그램은 당신을 위한 것입니다. 만약 당신이…

당신이 자신있게 코딩하고, 문서화하고, 출시할 수 있으며, 이제 당신의 능력을 많은 사람들과 나누고 싶어하는 사람이라면 지원하세요. 당신이 자기만의 영역에서 벗어나 모든 사람에게 평등한 웹을 지향하는 모질라의 미션에 기여하고 싶어하는 사람이라면 지원하세요. 당신이 전문 역량을 대중에게 효과적으로 전달하는 능력을 키우고 싶어하는 사람이라면 지원하세요.

만약 다음과 같은 기회를 찾고 있다면 이 프로그램에 참여하는 것을 고려해보세요.

  • 당신의 기술 전문성에 대한 평판을 극대화할 수 있는 기회를 찾으시나요? 모질라의 영향력 있고 중요한 프로젝트에 참여할 수 있는 기회를 잡으세요.
  • 당신의 기술 전문성을 강화하고 싶은가요? 모질라의 기술 메토들과 함께 일할 수 있는 기회를 잡으세요.
  • 당신의 작업 결과물에 다른 사람을 가르치는 베스트-프랙티스를 포함시키고 싶은가요? 모질라의 교육 멘토들과 함께 일할 수 있는 기회를 잡으세요.

MDN 펠로우십 웹사이트를 살펴보세요. 4월 1일까지 지원하세요. 다른 사람에게도 알려주세요!

바르샤바에서 열린 Mozcamp에 참가한 모질리안들. Photo by Tristan Nitot

이 글은 가 쓴 Announcing the MDN Fellowship Program
의 한국어 번역본입니다.

작성자: ingeeKim

"누구에게나 평등하고 자유로운 웹"에 공감하는 직장인.

ingeeKim가 작성한 문서들…


댓글이 없습니다.

댓글 쓰기