2024.07.04 프로그래머스 - 오픈소스 생태계 4
오픈소스 생태계 - 4
오픈소스 활동을 통해 발전시킬수 있는 부분
- 협업 능력 : 코드 소통, 이슈 토론
- 프로젝트 문해력 : 기획, 설계, 구현, 테스트, 리팩토링
- 개발문화 속에서의 성장
- 코드에 한정되지 않은 기여 활동으로 인한 기타 스킬 능력 up!
오픈소스 저작자가 되기 위한 최소 체크 리스트
오픈소스의 저작자가 되기위한 자격은 아무것도 없다.
내가 만들고 싶은 프로젝트를 모두가 쓰기를 원해 공개로 올린다면
그때부터는 오픈소스인것!
- README 작성
- 프로젝트를 만든 이유, 목적, 방향성 설명
- 사용법
- contributing
- 가이드
- 환영? 기여에 대한 감사
- License
- License 명시
- 상표권 침해를 위해 가능한 중복이 아닌 이름의 프로젝트 (기능이 명확히 드러나는 이름!)
- 코드
- 이해하기 쉬운 코드
오픈소스 관련 강의를 수강하면서..
오픈소스 문화는 가히 다른 직군에서는 찾아볼 수 없는 것 같다.
살면서 여러가지 파트타임 잡을 통해 일을 해보았지만
개발문화만큼, 철저하면서 자유롭고, 서로를 북돋아 주는 문화는 없는 것 같다.
내 기술이 나만의 기술이 아닌, 이 기술을 이용해 더 나은 서비스를 출시하는 사람들이 생기고
그에 따른 뿌듯함을 느낄 수 있다는 것은, 어디에서도 보기 힘든 문화가 아닐까 싶다.
개발자가 되기 위해 준비해야 할 건 정말 많지만,
이번 강의를 통해서, 이 길로 오기를 잘했다는 생각은 더욱 확신하게 된 것 같다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.