본문 바로가기
IT_Report

[IT Scrap] '오픈소스' 프로젝트를 진행하며 배운 것들

by SuperDev 2024. 11. 21.

내가 '오픈소스' 프로젝트를 진행하며 배운 것들

작성자는 오픈소스 프로젝트의 성공적인 운영과 성장에 대해 설명하고,

직접 경험한 프로젝트인 "NotionPresso" 사례를 바탕으로 교훈과 실질적인 팁을 공유하고 있습니다.

오픈소스를 통해 개발자로서 스스로 커리어와 문제해결 능력을 증명하는 것은 중요한 일이지만,

어떻게 하느냐에 따라 누군가는 인정받고, 다른 누군가는 인정받지 못하는 것 같습니다.

 

그럼 어떻게 해야할까요?

 

  • 주제 선정
    • 오픈소스를 공개한다고 해서 가치를 인정받는 것은 아닙니다.
    • 오픈소스는 프로덕트와 다르지 않습니다. 결국 누군가에게 필요로 해야합니다.
    • 내가 해결하려는 문제는 무엇인가?
    • 이것이 누구에게 필요한 것인가?
  • 구조 설계
    • 새로운 것을 처음부터 만드는 것은 시간과 노력이 많이 들고, 성공 가능성을 낮출 수 있습니다.
    • 기존 프로젝트를 적극 활용하는 것은 시간을 절약하고 더 나은 설계를 유도합니다.
  • 문서화
    • 사용자를 위해 문서를 통해 프로젝트를 설명하는 것은 중요한 일 입니다.
    • 이 프로젝트가 왜 필요한지, 최대한 친철하고 자세히 작성하는 것이 필요합니다.
    • README에 프로젝트의 핵심 강점과 기본 사용법을 담고,
    • 누구나 쉽게 사용할 수 있는 프로젝트가 될 수 있도록 목표해야 합니다. 
  • 홍보
    • 홍보는 선택이 아니라 필수입니다.
    • 적극적으로 채널을 활용하고, 커뮤니티와 소통하는 것이 필요합니다.
    • GitHub의 Star를 활용합니다.

 

개인 프로젝트를 시작할 때, 참고하면 좋은 내용들이 많았습니다.

실제로 프로젝트를 진행하다 보면 개인의 만족을 중심으로 진행돠는 경우가 많은데,

 

보다 우선적으로 고려해야할 부분은 프로젝트를 통해서

"사용자에게 좋은 서비스를 어떻게 제공할 것인가?" 를 고민하는 것에서 시작해야 하는 것 같습니다.

앞으로 프로젝트를 시작하는데 앞서 이런 고민들을 정리하는 것이 필요할 것 같습니다.

 

 

https://yozm.wishket.com/magazine/detail/2856/?utm_source=slack&utm_medium=bot&utm_campaign=T01PVTUGG94

 

내가 ‘오픈소스’ 프로젝트를 진행하며 배운 것들 | 요즘IT

불과 2년 전까지만 해도 저는 서류 탈락과 면접 불합격 통보를 일상처럼 받아들이고 있었습니다. 그렇게 수십 통의 거절 메일을 받으며, 개발자로서 부족하다고 느끼던 시기가 있었죠. 그러나

yozm.wishket.com

 

728x90