IT & CODE 이야기

프로젝트 Rellat 이해하기 본문

IT/트렌드IT

프로젝트 Rellat 이해하기

Karoid 2017. 2. 9. 03:56

rellat logo

프로젝트 Rellat 이해하기

이 글은 아래의 3개 글을 정독하고 생각을 정리하기 위해 작성되었습니다. 아래의 내용은 단순한 정리일 뿐 실제 내용과 다를 수 있습니다. 원 출처는 링크를 참고하세요.
미국에서 개발자로 성공하는 방법, 능력을 쌓는 방법
오픈소스 공개 스터디 프로젝트 Rellat을 소개합니다
릴랏 강의1

프로젝트의 목적

Rellat 프로젝트는 좋은 프로그래밍 습관을 어떻게 하면 효과적으로 배울 수 있을지에 대한 고민으로부터 출발하였습니다. 단순히 동영상 강의로 보여주고 말로 설명하는 단방향 교육보다는 직접 동참하고 서로 질문할 수 있는 양방향의 방식이 이 고민을 더 적절히 해결한다고 생각하였습니다.

따라서 본 프로젝트는 오픈소스의 제작 과정을 직접 공개하고 설명하는 과정을 거처 비로소 협업의 경험을 함께 나누어 좋은 프로그래밍 습관을 배울 수 있도록 도와주는데 그 목적이 있습니다.

프로젝트의 내용

본 프로젝트는 다음의 과정을 계획하고 있습니다.

1. 2017년 4월(예상)까지 프로젝트 진행 도구인 "Rellat 서비스"를 만들어 런칭한다.

Rellat 서비스는 Rellat 프로젝트의 목적을 달성하기 위한 효과적인 도구를 모색하는 과정에서 기획되었습니다. Rellat 서비스는 다음과 같은 기능들을 담아내어, 본 프로젝트의 도구로 사용되도록 할 예정입니다. rellat mockup

  1. 문서 탭 Rellat Doc
    • 오픈소스 프로젝트에서 구현할 기획 내용SNS 방식으로 쓴다.
    • 위키백과 방식으로 제안을 하고 수정을 할 수 있다.
  2. 애자일 계획표 탭 Rellat Board
    • 애자일 계획표 탭이라는 것은 기획을 애자일 계획표로 만들어서 관리하는 탭이다. Trello가 애자일 계획표로 유명한 서비스다.
    • SNS 방식으로 쓰고, 위키백과 방식으로 제안을 하고 수정을 할 수 있다.
  3. 코딩 탭 Rellat Code
    • 실제 코딩이 이루어지는 탭이다. 실시간으로 접속한 사람에게 누가 무슨 코드를 치는지가 보인다.
    • 코드에 주석을 SNS 방식으로 달 수 있다.
    • 위키백과 방식으로 코드 수정, 주석 수정 제안을 하고 수정을 할 수 있다

이러한 기능을 통해 다음의 효과를 성취하고자 한다.

  • SNS 방식의 논의로 사람들이 쉽게 코딩을 배워요.
  • 위키백과 방식의 토론으로 더 나은 제안을 해요.
  • 기여한 만큼 가상화폐로 보상을 받아요.

2. Open Source and Open Study(OSOS)를 진행한다.

학습하며 동참하는 프로젝트의 목적을 이루기 위해 오픈소스 공개 스터디 프로젝트(OSOS)를 진행합니다.

오픈 소스 공개 프로젝트는 주력으로 코딩하는 강사가 실시간 동영상 강의로 코드를 작성하면서 학습 또는 동참을 하길 원하는 사람들이 질문이나 주석을 달면서 진행이 됩니다. 그리고 실시간으로 함께하지 못한 사람은 저장된 당시의 영상을 보면서 학습합니다.

현재 다음의 프로젝트가 계획되어 있습니다.

  1. 릴랏 서비스 제작
    • 방금 위에 설명한 것
  2. 딥러닝 연구
    • 딥러닝 코드를 분석, 포팅, 개선하는 활동
  3. 게임 제작
    • 오픈소스를 활용해서 스마트폰에서 작동하는 게임을 만들어 보는 활동
  4. 그외 기타 릴랏 페이스북 그룹 회원들의 추천을 받아서 활동을 계속 더 추가한다.

제 질문사항!

  1. 우선 제가 정리한 것이 제대로 이 프로젝트에 대해 이해하고 있는 것 인가요? 특히 OSOS 부분에서 방장이 진행하는 부분을 제가 여러군데에서 짜집기를 했는데 정확한 것인지 궁금합니다
  2. 프로젝트 Rellat의 경계선은 어디까지인지 궁금합니다. Rellat의 서비스를 쓰는 오프라인 모임이 생긴다면 그 모임도 Rellat의 이름을 사용하는 범위에 들어가는지 아니면 OSOS로 진행되는 프로젝트까지만 들어가는지 궁금합니다.
  3. Rellat 서비스를 만드시는데 기여를 하고 싶은데 어떻게 하면 기여할 수 있는지 방법을 알려주시면 감사하겠습니다!(글을 읽고 나서의 느낌은 아직은 기다려야 하는 느낌이 들지만, 구체적인 계획이 있으신지 궁금합니다.)
  4. 마지막은 질문이 아니라 제안인데, 오픈소스 공개 프로젝트로 각 언어별 사람들을 모아서 기존의 라이브러리를 하나 정해서 그 라이브러리에 대한 분석을 하고 코드를 작성해서 기여를 하는 프로젝트를 해보면 어떨까 생각이 듭니다.


Comments