
목차
제2회 SSAFYnale 컨퍼런스에서 **"주니어 개발자의 우여곡절 디자인 시스템 개발기"**라는 주제로 발표를 진행했어요. SSAFYnale은 삼성 청년 SW 아카데미(SSAFY) 수료생들이 발표자로 참여하여 수료 이후의 경험과 성장 과정을 공유하는 컨퍼런스예요.
저는 과거 SSAFY 6기 교육생이었는데, 이제는 발표자가 되어 SSAFY에 오랜만에 방문하게 되었어요. 이번 글에서는 간단하게 행사를 소개하고, 발표자로 지원하게 된 계기, 발표 내용, 그리고 발표에 대한 회고를 공유하려고 해요.
SSAFYnale이란?
앞서 소개한 것처럼 SSAFYnale은 삼성 청년 SW 아카데미(SSAFY)의 수료생 동문회인 SSAFYnity가 주관하는 컨퍼런스예요. SSAFY는 삼성에서 운영하는 SW 부트캠프인데요, 발표자는 SSAFY 수료생만 지원할 수 있지만 컨퍼런스는 누구나 참여할 수 있어요. 행사는 SSAFY 서울 캠퍼스인 역삼 멀티캠퍼스 건물에서 진행돼요.
이번 컨퍼런스는 제2회 SSAFYnale로, 작년에 이어 두 번째로 진행되는 행사예요. SSAFYnale은 매년 한 번씩 개최되고 있으며, 이번에는 저를 포함한 6명의 SSAFY 수료생들이 다양한 주제로 발표를 준비했어요.
발표자로 지원하게 된 계기
저의 더 큰 성장을 위해 발표자로 지원하게 되었어요. 올해 초 1월에 저는 "엘리스 트랙 홈커밍데이" 행사에서 "진화하는 웹, PWA가 만들어가는 다음 웹 경험"이라는 주제로 발표를 진행했었어요. 그 발표를 준비하면서 발표 주제에 대해 더 깊이 고민도 하고, 학습도 할 수 있었던 경험이 저에게 매우 값진 자산과 성장이 되었어요. 이런 긍정적인 경험 덕분에 이번 SSAFYnale 발표자 모집 게시글이 떳을 때 주저 없이 발표자로 지원했죠.
그리고 사실 저는 SSAFY 6기 교육생이었을 때 코로나로 인해 서울 역삼 캠퍼스에서 교육을 받지 못하고 100% 온라인으로만 수업을 들었어요.😢 그래서 이번 기회에 오랜만에 캠퍼스도 방문하고, 제 최근 개발 경험을 공유하면서 비슷한 문제를 겪거나, 고민을 가진 분들과 이야기를 나누고 싶었어요.
앞서 언급한 "2024 엘리스 트랙 홈커밍데이 발표자로 참석 후기"는 아래 링크에서 확인하실 수 있어요. 👇
"2024 엘리스 트랙 홈커밍데이 발표자로 참석 후기" 글
발표 주제 선정
이번 컨퍼런스에서는 "주니어 개발자의 우여곡절 디자인 시스템 개발기" 라는 주제로 발표를 진행했어요.
이 주제를 선정한 데에는 크게 세 가지 이유가 있었어요.
첫 번째, 제가 최근 회사에서 디자인 시스템 개발을 맡으면서 겪었던 다양한 어려움과 이를 통해 크게 향상된 개발 생산성에 대해 이야기하고 싶었어요.
두 번째, 이전에 회사 내부 기술 세미나에서 같은 주제로 발표했을 때 프론트엔드 개발자가 아닌 분들도 흥미롭게 들어주시고 좋은 반응을 보여주셔서, 외부에서도 한번 발표를 진행해보고 싶었어요.
세 번째, 행사 참여자분들 중 디자인 시스템을 개발하시는 분이 있다면 그분들과 디자인 시스템을 개발하며 고민했던 부분들에 대해 이야기를 나누고 싶었어요.
발표 내용
이번 글에서는 발표 내용을 간단히 소개하고, 자세한 내용은 별도의 글에서 다룰 예정이에요. 그리고 발표 영상은 조만간 SSAFYnity 공식 유튜브 채널에 업로드될 예정이에요.
발표는 다음과 같은 순서로 구성했어요.
- 디자인 시스템이란?
- 디자인 시스템을 구축하기 위해서는?
- 포동 디자인 시스템(FDS) 구축 사례 공유
먼저 디자인 시스템의 개념을 프론트엔드 개발자가 아닌 분들도 쉽게 이해할 수 있도록 설명했어요. 행사 참석자 대부분이 백엔드 개발자, 데브옵스 개발자, IT 기획자분들이어서 디자인 시스템이 생소하신 분들이 많았거든요. 디자인 시스템이 왜 필요한지, 그리고 이것이 어떻게 개발 프로세스를 개선할 수 있는지에 대해 실제 사례를 들어가며 설명을 진행했어요.
그다음으로는 디자인 시스템 구축에 필요한 핵심 요소들을 자세히 소개했어요. 디자인 토큰, 컴포넌트, 스타일 가이드 등 각각의 요소들이 어떤 역할을 하는지, 그리고 이들이 어떻게 유기적으로 연결되어 있는지를 다뤘죠. 마지막으로는 제가 회사에서 개발 중인 포동 서비스의 디자인 시스템 적용 사례를 공유했어요. 처음 시스템을 구축할 때 겪었던 시행착오부터, 이를 통해 얻은 개발 생산성 향상과 일관된 사용자 경험 제공이라는 장점들, 그리고 앞으로 개선이 필요한 부분들 고민들까지도 상세히 설명드렸어요.
발표 회고
이번 발표를 준비하면서 어떻게 하면 디자인 시스템을 처음 접하는 분들도 쉽게 이해할 수 있을지, 또 디자인 시스템의 긍정적인 효과를 어떻게 효과적으로 전달할 수 있을지 많이 고민했어요. 이런 고민을 하는 과정에서 저 역시 디자인 시스템에 대해 더 깊이 이해하고 새롭게 학습하는 계기가 되었어요.
발표를 마무리한 후에는 별도로 마련된 네트워킹 시간을 통해 디자인 시스템에 관심이 있는 다양한 참가자들과 깊이 있는 대화를 나눌 수 있었어요. 특히 디자인 시스템을 현재 개발 중이거나 도입을 고려하시는 분들이 많이 계셨는데, 이분들과 실제 구현 과정에서 겪는 어려움과 해결 방안에 대해 이야기를 나눌 수 있었어요.
많은 분들이 공통적으로 디자인 시스템 도입을 위해 디자이너나 동료 개발자들을 설득하는 과정에서 어려움을 겪고 계셨는데, 이는 제가 초기에 겪었던 고민과도 매우 비슷했어요. 저희는 서로의 경험과 고민을 나누면서 각자가 겪었던 구체적인 문제 상황들 공유하며 이야기했어요. 이 과정에서 서로에게 도움이 되는 인사이트를 많이 얻을 수 있었어요.
마무리
가능하다면 내년 제3회 SSAFYnale 행사에도 발표자로 참여하여 새로운 경험을 공유하고 싶어요. 내년에는 또 다른 흥미로운 주제로 발표를 준비하도록 할게요!🤓