본문 바로가기
[2022 OSSCA] Mideterm Recap 오늘 2022 오픈소스 컨트리뷰션 아카데미 중간공유회가 있었다. 7월부터 한 달간 진행한 Challenges 기간이 끝나고, 그 동안 팀별로 활동한 내역과 앞으로 진행할 계획을 발표하는 시간이었다. 그래서 내가 속해있는 Zeppelin팀도 한 달간 멘티들이 활동한 내용을 정리하고, 또 남은 Masters 기간 동안 어떤 컨트리뷰션이 진행될지 PPT로 정리했다. 한 달간 총 31건의 이슈가 있었고, 그 중 19개의 PR이 merge 되었다. Zeppelin에서 사용하는 여러 인터프리터 중 업데이트가 오래된 인터프리터를 제거하거나 버전 업데이트를 진행했고, Zeppelin이 Mac, Linux 위주로 개발이 진행되어 Windows 환경에서 발생한 여러 이슈를 해결했고, 그 외에 Documents를 수정하는 .. 2022. 8. 13.
[2022 OSSCA] 첫 PR과 Merge 2022 오픈소스 컨트리뷰션 아카데미가 첫 한 달 일정인 Challenges 기간이 끝났다. 아직 팀별 중간 보고와 발표가 남긴 했지만 각자 멘티들이 약 한 달간 활동한 내역을 정리해서 중간 보고서를 제출했다. 일단 한 달간 활동을 간단하게 정리해보면 다음과 같다. 참여 활동 07.09 - 오프라인 발대식 참여 07.13 - 멘토님 온라인 세션 참여 07.16 - 오픈소스 Git 기본, 고급 교육 참여 07.25 - 온라인 Q&A 세션 참여 오픈소스 활동 1. 업데이트가 오래된 Interpreter 삭제 https://github.com/apache/zeppelin/pull/4430 Zeppelin에서는 여러 Interpreter를 사용한다. 그 중 업데이트가 오래 되거나 더 이상 사용하지 않는 Inte.. 2022. 7. 26.
[2022 OSSCA] Git / GitHub 특강 오늘 아카데미에서 git / github 특강이 있었다. 평소 페어로 과제를 진행할 때 git을 이용하고 있었고, 개인적으로 알고리즘 문제를 풀고서도 github에 항상 commit을 남겼기 때문에 기본적인 사용법은 익숙했다. 하지만 오늘 특강은 오픈소스 아카데미 특성에 맞게 오픈소스 개발에 직접 참여할 때 필요한 기능들을 위주로 진행됐다. 오전 9시부터 오후 1시까지는 기본 실습을, 오후 2시부터 오후 5시까지 고급 실습, 오후 6시까지는 3~4명이 팀이 되어 팀별 실습이 진행됐다. 실시간 온라인으로 진행됐지만 조교님들이 상주하셔서 필요할 때마다 바로 도움을 받을 수 있었고 질문도 바로 할 수 있어서 학습하기 굉장히 편한 환경이었다. 또한 강사님이 오픈소스 개발 경험이 많으셔서 본인이 직접 겪은 상황을.. 2022. 7. 16.
[2022 OSSCA] 첫 온라인 모임 오늘 밤에 Zeppelin팀의 첫 온라인 모임이 있었다. 사실 모임이라기보다는 멘토님이 진행하시는 세션이었다. 이번 세션에서는, 지난 주말에 발대식이 있고서 디스코드에서 가장 많은 이야기가 나왔던 윈도우 환경에서의 빌드 이슈에 대한 설명을 시작으로, 본격적으로 컨트리뷰트하기 전에 Zeppelin이 크게 어떤 코드 구조를 가지고 있는지 직접 코드를 보면서 큰 그림을 그려보는 시간을 가졌다. 윈도우 환경에서의 빌드 이슈 대부분의 개발자들이 Mac 환경에서 작업을 하다보니 Zeppelin을 윈도우에서 빌드할 때 여러 문제가 발생했다. 나 또한 윈도우 환경이기 때문에 빌드에 성공하지 못했었다. 며칠 간은 빌드했다가 실패하고 지웠다가 다시 하고, 또 실패하고를 반복했다. WSL에서는 된다고 해 리눅스에서도 해봤지.. 2022. 7. 14.
[2022 OSSCA] 오픈소스 컨트리뷰션 아카데미 발대식 오늘 드디어 2022 오픈소스 컨트리뷰션 아카데미의 첫 오프라인 행사로 발대식이 있었다. 아침 10시에 시작이라 평소보다 부지런히 움직여서 갔다. 무덥고 습한 날씨를 뚫고 도착하니 웰컴 굿즈와 개인 다과가 준비되어 있었다. 웰컴 굿즈에는 여러 프로젝트에서 준비한 스티커와 손풍기, 에코백 등이 있었다. 참고로 우리 Zeppelin팀 스티커는 멘토님이 따로 준비하셨다가 까먹고 못 주셨다. 다음에 받을 수 있기를...ㅋ 우리 Zeppelin팀은 전체 23명의 멘티분들 중 14분이 오프라인으로 참석하셨고, 3분이 온라인으로 참석하셨다. 10팀이 동시에 같이 발대식을 진행하다보니 전체 인원은 어마어마하게 많았다. 첫 일정은 3개월 간 진행될 일정에 대한 간단한 소개였다. 다음은 아이스 브레이킹을 위한 간단한 게임.. 2022. 7. 10.
[2022 OSSCA] 오픈소스 컨트리뷰션 아카데미에 멘티로 참가한다! 평소 개발 공부를 하면서 오픈 소스에 기여해 본인의 코드가 merge 되었다는 글을 종종 봤었다. 처음에는 경력이 몇 년 이상 되는 고급 개발자만 할 수 있는 일이라 생각해 별로 신경쓰지 않았다. 하지만 그 뒤로도 비슷한 글을 보다보니 고급 개발자 뿐만 아니라 아직 업무 경험이 없는 초보 개발자, 아니 개발자가 아닌 사람조차 오픈 소스에 기여할 수 있다는 사실을 알게 되었다. 그러면서 자연스럽게 오픈 소스란 단어가 보이면 나도 모르게 한 번 더 눈길이 가곤 했었다. 초보 개발자로서 오픈 소스에 기여해보고 싶다는 생각은 가지고 있었지만 막상 직접 해보려니 어떤 프로젝트를 골라야 하는지 부터 정하기가 어려웠다. 설령 고른다 하더라도 '전 세계 사람들이 쓰고 있는건데 내가 고칠 부분이 있긴 할까?' 라는 생각.. 2022. 7. 5.