*건축가는 수천 개의 건물을 보고 거장이 작성한 건물에 대한 비평을 연구합니다.  대조적으로, 대부분의 소프트웨어 개발자는 소수의 대규모 프로그램(대개는 자신이 작성한 프로그램)만 잘 알 뿐 역사상 위대한 프로그램은 전혀 연구하지 않습니다.  결과적으로 개발자 들은 서로의 성공을 기반으로 하기보다 서로의 실수를 반복합니다.

코드를 더 잘 짜려면, 숙련된 개발자들이 이미 작성해둔 오픈소스의 코드를 읽고 어떤 문제를 어떤 구조로, 어떻게 해결했는지 로 부터 배울 수 있습니다.

하지만, 실제로 오픈소스 코드를 읽는건 숙련된 개발자 에게도 절대 쉽지 않습니다.

현대의 오픈소스 소프트웨어는 코드 규모가 배우 방대하고 복잡하며 아키텍쳐를 한눈에 파악하기 어렵기 때문이죠.

이 스터디 에선, 오픈소스의 흥미로운 한 기능에 집중하여 실제 코드를 읽고 동작과 문제해결 방법을 이해하며 성장하는 것을 목표로 합니다.

<aside> ✅ 오픈소스를 처음 접해봐서 막막하신 분들에게 드리는 팁!

<aside> 🙏 Sponsored by Mondrian AI

https://mondrian.ai/wp-content/uploads/2019/02/Artboard-1-8-copy.png

</aside>