👋🏼 자기소개
안녕하세요! 저는 얼마 전까지 로봇/자율주행 필드에서 SW architect로 일했던 양은성입니다.
많은 사람들이 클린코드가 중요하다고 얘기합니다. 하지만 실제로 어떻게 적용해야할지는 모르는 경우가 많이 있죠. 저는 현업에 종사하면서 좋은 코드와 좋은 구조, 개발문화에 대한 끊임 없는 고민해왔습니다. 그러던 중 회사에서 얻은 좋은 기회를 통해 거대한 시스템 프레임웍을 바닥부터 설계하고 구현해야 했었죠. 저는 이 고민들을 아낌없이 해당 프레임웍에 녹여 냈고 실제적으로 흔히 이야기하는 클린코드/아키텍쳐가 적용된 이 프레임웍은 개발 효율에 엄청난 향상을 가져왔습니다!!!!!(기존코드로 3개월 이상 걸릴 모듈 구현이 2주 안으로 끝나는 기적을 보았습니다!)
저는 이 경험을 여러분들과 나누고 싶습니다. 한국의 많은 기업에서는 아직까지도 코드 퀄리티의 중요성을 알지 못하고 알면서도 '일단은'이라는 마인드로 넘기고 있습니다. 하지만 이것에는 진짜 힘이 있고 이 힘이 여러분이 계신 직장과 학교에서 실제가 됐으면 좋겠습니다!
경력
- Perception part tech-lead, LMDR(Last Mile Delivery Robot) algorithm team, Robotis, 2019.01-2021.12
- Visual SLAM SW architect, Visual Positioning team, StradVision, 2021.12-2023.05
대외활동
- 동료가 읽기에 좋은 코드를 작성해볼까요?, 방장, 카카오톡 오픈채팅방
- 저희는_SLAM_마스터가_될겁니다, 부방장, 카카오톡 오픈채팅방
🔎 멘토링 분야
- 이력서 첨삭/모의 면접(Perception part tech-lead로 다수의 면접관 경험)
- 커리어 상담
- Code review(C++, CUDA, Python등)
- 모듈 설계, 인터페이스 설계
- 알고리즘(Computer vision, SLAM, 자율주행 등...)
- 좋은 코드를 작성하기
- 개발문화 셋업
- 개발 생산성 향상
- 그 외 업계 뒷 이야기(?)
🏃🏻♀️ 진행 방식
- 모든 멘토링은 온라인으로 진행
- Google meet을 통해 진행
- Code review가 필요한 경우 github PR을 통해 진행, 부득이한 경우 IDE로 code를 살펴볼 수 있게 셋팅
📚 멘토링에 필요한 준비
- Google meet을 진행할 개인 PC
- 헤드폰 or 이어폰(원활한 소통을 위해)
SW 엔지니어
개발 대장 입니다.
SW 엔지니어
시니어 (9년 이상)
6명 멘티
3개 리뷰
5.0점 평점
👋 안녕하세요, 개발대장 양은성입니다
"또 야근이야? 이 코드 누가 짠 거야?"
자율주행 개발을 하면서 수없이 들었던 말들입니다. 복잡한 C++ 코드와 씨름하며 밤을 새고, 버그 때문에 주말 출근하던 날들이 있었어요.
그런데 어느 순간 깨달았습니다. 문제는 실력이 아니라 시스템이었다는 걸요.
좋은 개발자가 되는 건 "어떻게" 코딩하느냐가 아니라 "왜" 그렇게 해야 하는지를 이해하는 것부터 시작한다고 생각해요.
그래서 만들었습니다. 같은 고민을 하는 개발자들이 함께 성장할 수 있는 공간, Ground::Builder를요.
🚀 지금 뭘 하고 있나요?
현재: (주)HolyGround 대표로 Ground::Builder 운영 중
과거:
스트라드비전에서 Visual SLAM 아키텍트로 자율주행 기술 개발
로보티즈에서 배달 로봇 인지 시스템 개발
주력 분야: C++, CMake, SLAM, 멀티스레딩, 시스템 아키텍처
교육 활동: SSAFY 멘토, K-Digital Training, 특성화고 강의, 기업 컨설팅
🛠 요즘 작업 중인 것들
"이런 게 있었으면 좋았을 텐데" 시리즈
CodeCraft
"팀 코딩 컨벤션 때문에 맨날 싸워요" → 자동화로 해결
C++ DevEnv Accelerator
"개발 환경 설정만 하루 종일 해요" → 원클릭으로 해결
C++ Ultimate CMake Template
"CMake 너무 복잡해요" → 복붙으로 해결
TitanCore
"멀티스레드 안전하게 어떻게 해요?" → 템플릿으로 해결
📚 "이론보다는 실전" 강의
인프런에서 만날 수 있어요
C++ 개발환경 설정 A to Z
"왜 내 컴퓨터에서만 안 되지?" 이런 고민 끝!
Modern CMake 실전
"CMake 문서 읽다가 포기했어요" → 실무에서 바로 쓰는 방법만
💬 같이 얘기해요
리더블코드 오픈채팅 (운영자)
"이 코드 어떻게 개선할까요?" 일상 잡담부터 코드 리뷰까지
Spatial AI KR (SLAM 전문 커뮤니티 부운영자)
🔧 오픈소스 활동
GitHub: @movingChurch
cmake_ground
"CMake 템플릿 하나씩 만들기 귀찮아요" → 여기서 가져다 쓰세요
💭 같이 고민하는 개발자들에게
"이 버그 왜 안 잡혀?"
"이 코드 누가 이해해?"
"또 야근이야?"
저도 똑같은 고민을 했어요. 밤새 디버깅하고, 스파게티 코드와 싸우고, 팀원들과 코드 리뷰하다 싸우고...
그런데 깨달았습니다. 혼자 잘하는 것보다 함께 잘하는 게 더 중요하다는 걸요.
그래서 Ground::Builder를 만들었습니다. 혼자 끙끙대지 말고, 같이 고민하고 성장할 수 있는 공간이에요.
함께 가면 더 멀리 갈 수 있으니까요.
📱 연락처
이름: 양은성 (Paul)
닉네임: 개발대장
이메일: yes@holyground.world
GitHub: @movingChurch
LinkedIn: Eunsung Yang
Instagram: @captain.dev__
Threads: @captain.dev__
궁금한 거 있으면 언제든 연락주세요!
코딩 고민부터 인생 상담까지 🤝
멘토링 리뷰
전체
3개
5.0
3개의 리뷰
5.0
정말 많은 도움을 주셨습니다. 특히 개발자로써 어떤 마음가짐과 생각을 가지고 있어야 좋은지에 대한 내용이 인상적이였습니다. 다음에도 가능하면 신청하겠습니다!!
5.0
현재 커리어의 상태와 방향성에 대해 너무나 명확한 비전을 제공해주셨습니다. 이 상태로 연차가 쌓인다면 어땠을지 아찔해지는데 앞으로의 과정에 큰 시간을 아껴주셨습니다. 정말 다시 한번 감사 인사 전합니다.
5.0
부족한 제 코드를 상세하게 봐주시고 좋은 피드백을 너무 많이 주셨습니다 ㅠㅠㅠ 덕분에 정말 많이 배웠습니다. 조만간 다시 코드 업데이트해서 멘토링 신청하겠습니다!!!
₩55,000
1시간· 1회 최대 1인