스꾸딩이란? 성균관대학교 소프트웨어융합대학 소속 개발 동아리예요~ 사람들과 함께 성장하는 것이 주된 목표랍니다!
현재는 "코드당 (Codedang)"이라는 프로젝트를 진행하고 있어요. 코드당은 성균관대학교 학우들을 위한 Online Judge 서비스로, 수업에서 과제나 시험을 볼 때 활용하고 있어요.
자세한 내용은 아래 링크를 참고해주세요!
이번에 졸업하면서 스꾸딩을 떠나게 되었는데 그동안 어떤 기여를 했는지 되돌아볼 겸 정리해보려고 한다.
나의 활동 이력
동아리 면접에서 받은 질문 중에 아직도 기억나는 질문이 있다.
"왜 프론트엔드 개발을 하고 싶어 하나요?"
나중에 왜 이 질문을 했는지 물어봤더니, 그냥 진짜 궁금해서 물어본 거라고 했다. 당시 내가 어떤 대답을 했는지는 기억나지 않지만, 지금 생각해 보면 프론트엔드 개발은 단순히 기능을 구현하는 것을 넘어서 사용자 경험을 고민하고 개선하는 과정이 재밌다. 또한, 사용자가 직접 마주하는 인터페이스를 다루기 때문에, 내가 만든 결과물이 즉각적으로 사용자에게 영향을 미친다는 점이 매력적이다.
너무 FM 같은 대답인가?ㅋㅋㅋ 근데 진짜 그렇게 느끼는데 어쩌겠어
내가 인턴 활동하기 전까지만 해도 Vue를 사용하고 있었는데 복학하니까 Next.js로 마이그레이션이 완료되어 있었고 내가 작성한 코드는 전부 바람과 함께 사라졌다. 💨
Next.js 개발 서버가 느려서 싫지만, 취업 시장과 신입부원 모집을 고려하면 나쁘지 않은 선택인 것 같다. Vue, Next.js, Remix 다 써봤는데, 솔직히 기술 자체는 크게 중요하지 않은 것 같다. 요즘은 공부 자료들이 많고 쉽게 찾을 수 있어서 기술을 배우는 게 어렵지 않다. ChatGPT 친구도 있는데..ㅋ 🤖
2024년 12월 기준으로 프론트엔드의 Best Contributor로 선정되었다~~

내가 2024년 동안 어떤 기여를 했는지 중요한 내용들만 정리해봤다.
코드 Diff가 커서 총 3개의 PR을 거쳐서 적용한 ESLint 룰
그만큼 변경사항이 많았다는 거지...
PR을 쪼갰어야 했는데, 다른 팀원이 한 거 이어서 하느라 그렇게 하지 못했다는 사실...
이거 구현하느라 수업을 못 갔다는 사실... 😅
무려 회장님, FE / BE 팀장 총 3분이 승인해준 PR 🎉 숙원사업 해결 👍
PR이 없으니 증거 사진을 첨부하겠어요
스꾸딩 활동하면서 가장 크게 느낀 점은 "코드와 사람은 언제나 바뀔 수 있다"는 것이다. 그래서 이번에는 단순히 기능 개발을 넘어서 체계적이고 지속 가능한 개발 문화를 조성하고 싶었다. 목표를 완벽히 이루진 않았지만, 적어도 문서화를 장려하는 분위기는 만들어진 것 같다.
미래의 신입부원들이 문서를 보고 더 나은 코드를 작성할 수 있다면 좋겠다. 그리고 언젠가 또 다른 누군가가 이를 더 발전시키고 확장해 나가면서, 스꾸딩의 개발 문화가 더욱 단단해지기를 바란다.
아쉬운 점은 코드 리뷰 진행 방식을 정의했지만, 실제로 잘 정착되었는지는 모르겠다. 다들 기능 개발하기 바빠서, 기술 부채가 다시 쌓일 수도 있겠다. 그래도 한 번 리팩토링을 경험해봤으니, 잘 해결할 거라 믿는다.
일요일에도 태스크 처리하는데 이거 동아리 맞아요..?
기술 블로그를 제대로 활성화하지 못한 것도 아쉽다. 프론트엔드뿐만 아니라 백엔드, 인프라 모두 배운 것들 기록하고 공유했다면, 동아리 홍보도 되고, 개발 커뮤니티에도 도움이 됐을 텐데!! 🤔
너무 재밌었고, 많이 배웠다. 스꾸딩 최고 👍
앞으로도 계속 성장해서 상장까지 하길!!