목차
안녕하세요. 이번에 SK 에서 주최한 Devocean 세미나에 참석한 후기를 간단히 남겨봅니다.
외부 행사 참여를 통해 현재 우리가 잘하는 것은 무엇이고 개선해 볼 수 있는 것은 무엇인지 생각해 볼 수 있는 소중한 시간이었습니다.
참여한 분들 마다 감상이 다르기에 개별로 작성해봤어요. 조금 두서없는 부분이 있더라도 양해 부탁드립니다.
세미나를 듣고 싶었던 이유는 사내 커뮤니티를 활성화해서 개개인과 회사의 성장에 좋은 방법이 있을까 하는 마음 때문이었습니다.
그렇기 때문에 세미나에서 특히 인상적이었던 부분은 오프닝에 소개된 DevRel 활동의 목적이었는데요. HR 측면의 홍보 효과(개발자 리텐션)와 회사에 커뮤니티를 통한 성장을 증명하기 위해 커뮤니티 행사를 진행한다고 하신 점이 헤렌의 인프콘과 기술 블로그 활동이 떠올라서 흥미로웠던 부분이었습니다.
주요 내용은 커뮤니티를 통해 성장하는 방법을 공유하고 각자 성장하는 과정에서 커뮤니티가 어떤 영향을 줬는지에 대한 내용이었습니다.
사실 회사에서 할 수 있는 성장이란 다양한 측면이 있을 것 같습니다. ‘개발자로 살아남기’라는 책을 보면 개발자가 성장하는 시간을 성장하는 10년, 리딩하는 10년, 서포트하는 10년이라고 구분하고 있습니다. 당연히 초반의 성장하는 10년은 제품에 대한 이해와 개발 기본 지식에 대해 깊게 이해하는 시간일 것이구요.
하지만 세미나에서 말하는 커뮤니티를 활성화해서 얻을 수 있는 성장은 조금은 다른 것 같았습니다. 엔지니어로써의 성장도 있지만 나의 성장이 ‘다른 사람의 성장에 도움이 될 수 있다’라고 보는 측면이 더 컸었던 것 같습니다.
세미나를 듣고 나서 어쩌면 성장이란 정말로 ‘다른 사람에게 도움을 줄 수 있냐 아니냐’를 말하는 것이 아닐까 라는 생각을 하게 되었습니다. 회사 또한 우리 브랜드, 우리 제품을 통해 고객에게 어떠한 가치를 주고 도움이 되는 것이 회사의 성장으로 이어질 것이고, 우리 팀/파트 또한 서로의 동료들에게 도움을 줄 수 있다라는 것이 나의 성장으로 이어질 것이기 때문입니다.
이렇듯 ‘다른 사람의 성장에 도움이 될 수 있다’의 측면에서 우리는 어떤 노력을 할 수 있는지 고민해볼 수 있는 세미나였다고 생각합니다.
추가로 세미나를 듣고 와서 해야겠다고 생각한 두가지 액션이 있습니다.
회고 & 글쓰기
저는 한동안 기술 블로그를 작성하다가 블로그 작성을 위해 학습을 하게 되는 것이 아닌가 싶어서 글쓰기를 잠시 멈추고 있었습니다.
하지만 세미나를 듣고 생각보다 많은 개발자 분들이 열정적으로 자신의 경험을 공유하고 커뮤니티를 통해 피드백 받으며 성장하는 모습을 보니 다시 글쓰기를 시작해야겠다는 생각이 들었습니다.
공유
세미나에서 한 연사가 자신이 어떤 기술적 개념을 완전히 이해했다는 것을 ‘다른 사람에게 설명할 수 있다’라는 것을 지표로 삼는다는 말을 했습니다.
그 말을 듣고 평소에 저는 다른 사람에게 기술적인 설명을 할 때 나와 이해도가 같지 않는 사람이라도 이해하기 쉬운 언어로 풀어서 설명할 수 있나라는 생각이 들었습니다. 따라서 이를 성장의 지표로 삼아 보자는 생각이 들었습니다.
: 서로의 코드를 살펴봄으로써 한 명에게 맥락이 몰리는 현상 방지
코드 리뷰의 장점
현재 상태
Husky로 코드 리뷰 자동화 : Test code 실패 여부 검사 & Lint 검사로 코드 컨벤션 유지
문제들
해결 과정
QnA
Power Platform Copilot
프롬프트 흐름, 시맨틱 커널, ChatGPT LANG Chain
업무 자동화
커뮤니티에서 배운 것들
GDE 활동을 하며 GDG 커뮤니티가 전국, 전세계에 많은 개발자들이 정보를 공유하고 참석한다는 걸 알게되었음 (Scipy conference 머신러닝, 과학 관련 컨퍼런스)
커뮤니티에 기여하면 내가 커뮤니티를 이끌때 도움이 되기도 했음.
IT 트렌드 (모두의 연구소) → 뉴스레터 꾸준히 구독으로 습득.
커뮤니티 홍보 (C++ Korea)
커뮤니티 홍보 (OPDC)
커뮤니티를 하는 이유
네트워킹, 경험 (특히, Tech Community - 기술 공유, 경험 공유)
기술 발전 속도가 빠르다 → 참여 → 공유/기여 → 성장 (다음의 사이클 반복)
Microsoft 평가 기준
내가 다른 사람의 성장에 어떤 기여를 했는가
애플 생태계 커뮤니티 = ios 개발자 커뮤니티는 작다? → 오히려 많다! ios, ipad, mac, watch os app developer
폐쇄적? → 늘어나고 있다! swift opensource, swift forum, wwdc swift student challenge
2018, 2019 - Let’Swift / let us: Go
2022 - 변곡점. Swift Coding Club
2023 - Apple Developer Event, KWDC23
Connecting Dots