GitHub에서 미완성 프로젝트를 완성하는 Finish-Up-A-Thon 챌린지를 개최하며, 개발자들의 프로젝트 완성을 지원
GitHub Copilot을 활용하여 프로젝트를 완성하고, 사용 전후(Before & After)를 제시하는 것이 핵심
총 10명의 우승자에게 3,000달러 상금과 DEV++ 멤버십, 특별 배지 수여
챌린지 심사 기준은 기술 사용, 사용성, 독창성, 완성도이며, 5월 21일부터 6월 7일까지 진행
본 챌린지는 개발자들이 미완성 프로젝트(Abandoned Project)를 GitHub Copilot을 활용하여 완성하도록 장려한다. 챌린지 참여자들은 기존에 중단되었던 프로젝트를 다시 시작하여, GitHub Copilot의 도움을 받아 기능을 추가하고, 사용자 경험을 개선해야 한다.
핵심 목표: 프로젝트 완성(Project Completion) 및 GitHub Copilot 활용
제출물: 프로젝트 완성 전후(Before & After) 비교, GitHub Copilot 사용 방법 제시
심사 기준: 기술 사용, 사용성, 독창성, 완성도
GitHub Copilot은 코드 자동 완성, 버그 수정, 코드 설명 등 다양한 기능을 제공하여 개발 생산성을 향상시킨다. 챌린지 참여자들은 GitHub Copilot을 활용하여 다음과 같은 작업을 수행할 수 있다.
코드 자동 완성(Code Completion): 반복적인 코드 작성 자동화 및 개발 시간 단축
버그 수정(Bug Fixing): 코드 분석 및 버그 해결을 통해 프로젝트 안정성 확보
코드 설명(Code Explanation): 코드 이해도 향상 및 유지보수 용이성 증대
GitHub Copilot을 효과적으로 활용하기 위해서는 프롬프트 엔지니어링(Prompt Engineering) 능력이 중요하다.
챌린지 심사는 기술 사용, 사용성, 독창성, 완성도를 기준으로 이루어진다. 각 항목에 대한 구체적인 평가 기준은 공개되지 않았지만, 프로젝트의 완성도와 GitHub Copilot 활용도가 핵심 평가 요소가 될 것으로 예상된다.
수상 혜택: 총 3,000달러 상금 및 DEV++ 멤버십, 특별 배지 수여
참가 혜택: 유효한 제출물을 제출한 모든 참가자에게 DEV 프로필 배지 지급
중요 일정: 5월 21일 챌린지 시작, 6월 7일 제출 마감, 6월 18일 수상자 발표
성공적인 챌린지 참여를 위해서는 명확한 목표 설정과 계획 수립이 중요하다. 또한, GitHub Copilot의 다양한 기능을 적극적으로 활용하고, 프로젝트의 완성도를 높이기 위한 노력이 필요하다.
프로젝트 선정: 자신 있는 기술 스택(Tech Stack)과 GitHub Copilot 활용에 적합한 프로젝트 선택
계획 수립: 단계별 목표 설정 및 GitHub Copilot 활용 계획 수립
커뮤니티 활용: GitHub 커뮤니티를 통해 다른 참가자들과 정보 공유 및 협력
GitHub Copilot을 통해 미완성 프로젝트를 완성하고, 개발 실력 향상 및 상금 획득의 기회를 잡을 수 있다.