Split View: 개발자 네트워킹 & 브랜딩 완전 가이드: 내성적 개발자를 위한 LinkedIn, Twitter, GitHub, 컨퍼런스 실전법 (2025)
개발자 네트워킹 & 브랜딩 완전 가이드: 내성적 개발자를 위한 LinkedIn, Twitter, GitHub, 컨퍼런스 실전법 (2025)
들어가며 — "내성적 개발자인데 네트워킹 꼭 해야 하나요?"
내성적 Senior 개발자:
"혼자 있는 게 편해요. 밋업 가면 에너지 소진. 근데 주변에선 '네트워킹 해야 커리어 된다' 하고."
답: 해야 한다, 그리고 내성적이어도 가능하다. 다만 외향적 방식이 아니라 내성적 방식으로.
Mark Granovetter의 1973년 논문 The Strength of Weak Ties (약한 관계의 힘):
- 이직의 80%가 약한 관계를 통해
- 강한 관계(친구)는 같은 정보
- 약한 관계(지인)가 새 정보/기회 전달
즉: 한 사람과 깊은 관계 10개보다, 얕은 관계 100개가 커리어에 유리.
이 글은:
- 네트워킹의 과학 — Granovetter, Dunbar
- 내성적 개발자 전략 — 1:1, 비동기
- LinkedIn/Twitter/GitHub 최적화
- 컨퍼런스 참여부터 발표까지
- 글로벌 영어권 네트워크
- 한국 커뮤니티 활용
- Personal branding 윤리
을 다룬다. Season 3 Episode 12. 지난 편 "학습"을 했다면, 이번은 "그 학습을 누군가와 연결해 기회로 만드는 법".
Chapter 1: 네트워킹의 과학
1.1 Granovetter의 약한 관계
강한 관계 (Strong Ties):
- 친한 친구, 가족
- 자주 만남, 높은 감정 투자
- 같은 서클, 같은 정보
약한 관계 (Weak Ties):
- 지인, 동료의 동료, 옛 직장 동료
- 가끔 연락, 낮은 투자
- 다른 서클 → 새 정보
연구: 이직한 사람 중:
- 16% — 강한 관계로
- 56% — 약한 관계로
- 28% — 광고/시스템
핵심: **"누군가의 동생의 친구"**가 기회를 가져옴.
1.2 Dunbar의 숫자
Robin Dunbar (영장류학자):
- 5명: 가장 가까운 (가족, 연인)
- 15명: 친한 친구
- 50명: 정기적으로 만남
- 150명: 의미 있는 관계 상한
- 500명: 얼굴 + 맥락 기억
- 1,500명: 이름 기억
LinkedIn 5,000 연결? 비현실적. 실제 유의미한 관계는 500명 이하.
1.3 Reciprocity (상호성)
Robert Cialdini:
"인간은 받은 것을 돌려주려는 본성이 강하다."
먼저 주기:
- 유용한 글 공유
- 소개
- 피드백
- 추천
→ 나중에 받기.
1.4 Serendipity (우연성)
AngelList 창업자 Naval Ravikant:
"운은 계산될 수 있는 것이 아니라 넓힐 수 있는 표면적이다."
네트워킹 = Serendipity surface area 넓히기. 많이 만나고, 많이 쓰고, 많이 공유하면 기회 확률 증가.
Chapter 2: 내성적 개발자의 전략
2.1 "내성적 ≠ 사교 능력 없음"
- 내성적: 혼자 있으면 에너지 충전
- 외향적: 여럿이 있으면 에너지 충전
내성적도 훌륭히 네트워킹 가능. 방식이 다를 뿐.
2.2 내성적 친화 방식
1) 1:1 대화:
- 커피챗 (30~60분)
- 깊은 대화 가능
- 대규모 파티보다 효과
2) 비동기:
- 블로그, Twitter, LinkedIn 글쓰기
- 읽고 답하기
- 시간 통제 가능
3) 소수 그룹:
- 책 스터디 4~6명
- 정기 모임
- 같은 얼굴 반복
4) 특정 주제 중심:
- "뭐 하세요?"보다 "Rust 배우는 사람끼리"
- 공통 관심사로 깊이
2.3 외향적 방식은 피해야 할 일
- 큰 파티 억지로 참여
- 생판 모르는 사람 cold approach
- 매일 미팅 꽉 채우기
에너지 관리: 모임 후 회복 시간 확보.
2.4 내성적 모범 사례
- Dan Luu: 글로만 글로벌 영향력
- Simon Willison: 블로그 + Twitter, 오프라인 발표 적음
- Julia Evans: 만화 + zines, 개인 작업 위주
2.5 한 번에 한 명
Weekly goal: 일주일에 1명과 의미 있는 대화.
1년 = 50명. 10년 = 500명. Dunbar 상한.
Chapter 3: LinkedIn 프로파일 최적화
3.1 왜 LinkedIn?
- 채용 담당자가 가장 많이 보는 플랫폼
- 글로벌 표준
- 간접 Signal (이력, 추천)
3.2 프로파일 요소
1) 사진:
- 전문적, 웃음
- 원색 배경 피하기
- 얼굴이 프레임의 60%
2) Headline:
- 현재 역할 + 전문 분야
- 예: "Staff Software Engineer at Kakao · Distributed Systems · OSS maintainer of X"
- 나쁜 예: "Passionate dev" (모호)
3) Banner:
- 전문 분야 관련 이미지
- Canva에서 제작 가능
4) About (Summary):
- 첫 2~3줄이 가장 중요 (접힘 전)
- 스토리 형식: 배경 + 현재 + 미래
- 검색 키워드 포함
5) Experience:
- 불릿 3~5개/역할
- 임팩트 숫자 ("Reduced p99 from 800ms to 150ms, saving $2M annually")
- STAR 포맷
6) Skills:
- 상위 3개를 전략적으로
- 팀원 endorse 받기
7) Recommendations:
- 전/현 매니저, 동료
- 3개 이상 추천
3.3 포스팅 전략
콘텐츠 종류:
- 자기 블로그 글 공유
- 업계 뉴스 + 본인 의견
- 커리어 교훈
- OSS 프로젝트 업데이트
빈도: 주 1~2회. 너무 자주 = 스팸.
시간대: 화~목 오전 (LinkedIn 알고리즘).
3.4 연결 전략
Cold connect (처음 보는 사람):
- 반드시 커스텀 메시지
- 왜 연결 원하는지 명시
- 짧게 (100자 이하)
예:
"안녕하세요. 블로그 포스트 'Rust 샤딩 이야기' 감명 깊게 읽었습니다. Rust + 분산 시스템 관심사가 비슷해 연결하고 싶어 문자 드립니다."
3.5 LinkedIn 안티패턴
- "안녕하세요, LinkedIn 연결 제안 드립니다" 복붙
- 연결 직후 갑자기 영업
- 매일 5번 포스팅
- 과장된 타이틀 ("CEO at Personal Brand LLC")
Chapter 4: Twitter/X 전략
4.1 왜 Twitter?
- 개발자의 회의장
- 실시간 업계 흐름
- 유명 개발자와 직접 대화 가능
- 글쓰기 연습 (280자 제약)
4.2 프로필 세팅
- Bio: 역할 + 관심사 3가지 + 핸들(회사/프로젝트)
- Pinned tweet: 본인 대표 콘텐츠
- Header image: 본인 브랜드 시각 표현
4.3 팔로우 전략
먼저 팔로우:
- 본인 관심 도메인 리더 50명
- 같은 국가 개발자 30명
- 관심 회사 엔지니어 20명
Twitter List 활용:
- "분산 시스템", "AI", "Rust" 주제별
- 타임라인 정돈
4.4 트윗 콘텐츠
Tweet types:
- TIL (Today I Learned): "오늘 X를 배웠다. Y한 이유로 흥미롭다."
- Thread: 긴 주제 10~20 tweet 연속
- Quote tweet + 의견
- 본인 블로그 요약 + 링크
- 질문: 답변 받기 좋음
4.5 Engagement 증가
- 리플라이 활발 (자기 글보다 남 글에)
- Thread 작성 (조회수 높음)
- 시각 자료 (이미지 + 다이어그램)
- 시간대 일관성
4.6 주의
- 정치/종교 논쟁 피하기
- 공격적 논쟁 자제
- Delete/Edit 신중
- 본인 회사 기밀 금지
4.7 한국어 vs 영어
영어: 글로벌 영향력 한국어: 한국 커뮤니티
전략:
- 영어 중심 + 가끔 한국어
- 또는 완전 한국어로 한국 커뮤니티 타겟
4.8 성공 사례
- Simon Willison: Django co-creator, 매일 Python/AI 트윗
- Dan Abramov: React 코어, 교육적 thread로 유명
- Kelsey Hightower: Kubernetes 교육
- 한국: 변정훈(outsider), 향로, etc.
Chapter 5: GitHub 프로파일
5.1 프로파일 README
GitHub에서 본인 username 같은 이름의 저장소 만들면 프로파일에 표시.
좋은 구성:
- 소개 2~3줄
- 최근 프로젝트
- 관심 기술 (배지)
- 연락 방법
5.2 Pinned Repositories
- 상위 6개 고정
- 본인 대표 작품
- 잘 관리된 README 있는 것
5.3 Contribution Graph (Grass)
- 매일 커밋 습관 (장려)
- 무리한 "매일 커밋"은 부자연
- Private 저장소도 카운트됨
5.4 프로젝트 홍보 공간으로
- README에 스크린샷
- 데모 링크
- Badge (CI, 테스트 커버리지, 라이선스)
- Stars 유지
5.5 GitHub Sponsors
- 프로파일에 스폰서 버튼
- 작은 기여도 후원자에게 어필
- OSS 기반 구축 시 활용
5.6 GitHub Discussions 참여
- OSS 프로젝트 Discussion에 질문/답변
- 메인테이너 눈에 띔
- 기여 진입점
Chapter 6: 컨퍼런스 참여
6.1 왜 참여하는가
- 집중된 네트워킹 (1일 100명)
- 최신 트렌드
- 원칙적으로 "새 관점"
- 재충전
6.2 참여 전 준비
1) 목록 작성:
- 만나고 싶은 사람 5명 (사전 Twitter DM)
- 듣고 싶은 세션 (일정표)
- 궁금한 질문 3가지
2) 명함 / 링크:
- 종이 명함 아직 유효
- Digital card (LinkedIn QR) 편리
- 포켓 사이즈 프린트
3) 소개 연습:
- 30초 pitch ("저는 X에서 Y를 하고, 요즘 Z에 관심 있습니다")
6.3 당일 전략
오전:
- 키노트, 빅 세션 참석
- 이동 중 대화
점심/간식 시간:
- 진짜 네트워킹 시간
- 원하는 사람 근처에 서기
- "이 세션 어땠어요?" 질문 시작
오후:
- 관심 세션 집중
- 그 세션 끝나고 발표자에게 질문/인사
저녁:
- 스폰서 파티, 회식
- 소규모 디너 더 효과
6.4 세션 후 행동
72시간 내 LinkedIn 추가:
- "컨퍼런스 X에서 뵈었습니다" 메모
- 대화 내용 간단 언급
2주 내 follow-up:
- 관심 주제 글 공유
- 커피챗 제안
6.5 한국 주요 컨퍼런스 (재확인)
- FEConf, JSConf, 파이콘
- 네이버 DEVIEW
- 카카오 if(kakao)
- 우아콘, Toss PLANET
- NHN FORWARD
6.6 글로벌 주요 컨퍼런스
- KubeCon
- QCon
- RustConf, GopherCon, PyCon
- JSConf, React Summit
- Strange Loop (종료)
- Scale by the Bay
Chapter 7: 발표 기회 만들기
7.1 시작 사다리
Level 1: 회사 내 Tech Talk
- 매주/매월 개최하는 곳 많음
- 10명 앞에서 30분
Level 2: 커뮤니티 밋업
- Meetup.com, Lu.ma
- 20
50명, 1530분
Level 3: 지역 컨퍼런스
- 한국: FEConf, 우아콘, etc.
- 300~1000명
Level 4: 글로벌 컨퍼런스
- KubeCon, JSConf 등
- 1000~10000명
7.2 CFP (Call for Proposal)
좋은 초록:
- 구체적 제목
- 문제 + 해결
- Takeaways
- 발표자 크레덴셜
예:
"[제목] How We Migrated 10M Users Without Downtime: A Case Study in Shopify [초록] At Shopify, we migrated our 10M active users to a new architecture over 6 months without any downtime. This talk shares the strangler fig pattern we used, 3 critical failures we recovered from, and the cultural changes that made it possible. Audience will leave with a step-by-step playbook."
7.3 슬라이드 디자인
- 1 idea = 1 slide
- 큰 폰트 (28pt+)
- 코드 스크린샷 (사진 대신)
- 다이어그램 필수
7.4 리허설
- 최소 5회 리허설
- 동료 앞에서 1~2회
- 혼자 녹화해서 리뷰
- 타임 체크
7.5 본 발표
- 1시간 전 도착
- 발표 직전 심호흡
- 청중과 눈 맞춤 (한 섹션당 한 명씩)
- Q&A: 모르면 "좋은 질문인데 나중에 답변"
7.6 발표 후
- 슬라이드 공개 (SpeakerDeck)
- 블로그 포스트화
- YouTube 녹화 업로드
한 번 발표 → 10개 콘텐츠.
Chapter 8: 글로벌 영어권 네트워크
8.1 왜 필요한가
- 글로벌 기회 (미국, 유럽 포지션)
- 최신 트렌드 빠른 접촉
- 다양한 관점
- 연봉 대폭 상승 가능
8.2 시작점
Twitter 활용:
- 영어로 트윗 시작 (월 3~5개)
- 관심 영역 외국 개발자 팔로우
- Thread로 영어 글 연습
Podcast 출연:
- Changelog, Software Engineering Daily
- 한국계 미국 개발자 podcast (간헐적)
OSS 기여:
- 메인테이너와 영어로 소통
- Pull Request 설명이 블로그 역할
Conference speaking:
- 영어로 발표 = 글로벌 브랜드
- 처음엔 온라인 컨퍼런스부터
8.3 영어 커뮤니케이션
문법보다 명료성:
- 완벽하지 않아도 OK
- 요점 먼저
- 예시 사용
글쓰기 도구:
- Grammarly
- DeepL Write
- Claude/GPT 편집 파트너
8.4 문화 차이 이해
Low-context vs High-context:
- 영어권 (Low): 말로 명확히
- 한국 (High): 분위기로 해석
→ 영어로 쓸 때는 명시적으로.
8.5 성공 사례
- Joonyoung Park (Facebook): 한국 → Meta 분산 시스템
- Minjang Kim (Kakao): Apple에서 OSS 기여 후 Kakao 이직
- 기타 한국 국적 실리콘밸리 시니어들
Chapter 9: 한국 커뮤니티
9.1 분야별 커뮤니티
프론트엔드:
- FEConf, JSConf Korea
- React Seoul, Vue Korea Meetup
백엔드:
- Spring User Group
- Go Korea, Rust Korea
데이터/AI:
- PyCon Korea
- KR AI/ML Meetup
보안:
- SecCon, KIMCHICON
DevOps/SRE:
- DevOps Korea Meetup
- Kubernetes Korea
9.2 일반 커뮤니티
- OKKY: Q&A, 구인구직
- 인프런 커뮤니티
- GeekNews (news.hada.io): 큐레이션
- Disquiet: 빌더/창업
9.3 회사별 오픈 활동
- 네이버 D2
- 카카오 기술 블로그
- 우아한형제들 기술 블로그
- 토스 SLASH
- 라인 DevDay
참여/참관으로 네트워크.
9.4 스터디 그룹 만들기
- 적정 인원: 4~8명
- 주제 명확
- 주 1회 90분
- Notion으로 노트 공유
Chapter 10: Personal Branding 윤리
10.1 진정성 vs 과장
진정성:
- 실제 경험
- 실패도 공유
- 모르는 것 "모른다"
과장:
- 없는 경험 부풀림
- 남 일 본인 것인 척
- 타이틀 인플레
장기적으로 진정성이 이김.
10.2 Grifter vs Educator
Grifter: "나처럼 해봐, 성공할 거야" (증거 없음) Educator: "내가 배운 것을 나눈다" (구체적)
Twitter/LinkedIn에 전자 많음. 후자 되기.
10.3 공개 범위
공개 OK:
- 기술적 작업
- 공식 발표
- 본인 블로그
주의:
- 회사 기밀
- 팀원 정보
- 고객 데이터
- 내부 갈등
10.4 사생활과의 균형
- 가족 사진 공유 여부 본인 결정
- 정치/종교는 리스크
- 건강/정신 건강은 선택적 공유
10.5 흑색 선전
- 경쟁사 비방
- 전 회사 험담
- 특정 개인 공격
→ 단기 주목, 장기 신뢰 파괴.
Chapter 11: 네트워킹 루틴
11.1 주간
- LinkedIn 새 연결 2~3명 (의미 있게)
- Twitter 트윗 3~5개, 리플라이 10+
- 블로그 글 1편 (또는 초안)
- 커피챗 1회
11.2 월간
- 동료/지인 안부 연락 5명
- 새 밋업 1회
- 옛 동료 1명 재연결
- GitHub 기여 지속
11.3 분기
- 컨퍼런스 1회 (참가 또는 발표)
- 관심 회사 엔지니어 커피챗 3명
- 새 스터디 그룹 또는 OSS 참여
11.4 연간
- 연 네트워크 리뷰 (누구와 연결됐나, 누구 놓쳤나)
- 연 1회 큰 발표 또는 워크숍
- 새 글로벌 네트워크 10명
Chapter 12: 12항목 네트워킹/브랜딩 체크리스트
- LinkedIn: 프로파일 최적화, 월 2~4 포스트
- Twitter/X: Bio 명확, 주 3~5 트윗
- GitHub: 프로파일 README, pinned 6개
- 블로그: 월 1~2편
- 컨퍼런스: 연 1~2회 참가 (또는 발표)
- 커뮤니티: 최소 1개 정기 참여
- 커피챗: 월 2~4회
- 멘토: 시니어 1명+
- 멘티: 후배 1명+
- Weak ties: 분기 10명+ 유지 메시지
- 발표 기회: 연 2회+
- 개인 브랜드 일관성: 이름/사진/스타일 통일
Chapter 13: 10가지 네트워킹 안티패턴
1) Ask without giving
매번 도움만 요청. 반대 없음. 먼저 주기.
2) Collector mentality
LinkedIn 5,000 연결 목표. 의미 없음. Quality > Quantity.
3) Transactional
"이 사람 나한테 도움 될까?"만 계산. 진정성 없음. 사람 자체에 관심.
4) Over-sharing personal drama
LinkedIn에 이혼 얘기. 전문성 이미지 파괴. 적절한 선.
5) Humble brag
"오늘 운 좋게 Google 오퍼 받았어요^^" 역효과. 직접적이거나 침묵.
6) 밋업에서 혼자 다니기
구석에서 폰만 봄. 아무도 못 만남. 1명에게 인사 시도.
7) 팔로업 안 함
명함 받고 끝. 연결 깨짐. 72시간 내 LinkedIn.
8) 회사 기밀 공개
매출, 전략, 내부 정치. 법적 문제. 신중.
9) 무한 셀링
모든 포스트 본인 제품/서비스. 팔로워 이탈. 80/20 원칙 (콘텐츠 80, 홍보 20).
10) 번아웃 네트워킹
매일 3개 밋업. 곧 탈진. 지속 가능한 페이스.
마치며 — 네트워킹은 씨앗 심기
원칙 1: 관계 자체가 목적
직접 이익 없이도 진정성 있게. 신뢰가 복리.
원칙 2: 주는 게 받는 것보다 먼저
Reciprocity는 자동. 먼저 주면 돌아옴.
원칙 3: 글쓰기가 기초
내성적이어도 글로 영향력. 블로그, LinkedIn, Twitter 한 개라도.
원칙 4: 약한 관계 유지
강한 관계 10개 < 약한 관계 100개. 분기별 안부.
원칙 5: 장기 관점
6개월 내 결과 기대 금지. 2~5년 후 복리.
원칙 6: 원본을 읽어라
- The Strength of Weak Ties - Granovetter (1973, 논문)
- Never Eat Alone - Keith Ferrazzi
- Give and Take - Adam Grant
- Show Your Work - Austin Kleon
- The Charisma Myth - Olivia Fox Cabane
- So Good They Can't Ignore You - Cal Newport
다음 글 예고 — "개발자와 AI의 미래 10년: 어떻게 살아남고 번영할 것인가"
Season 3 Ep 13은 (시즌 피날레):
- AI 코딩 도구의 현재 (Copilot, Cursor, Claude Code)
- 10년 후 어떤 직무가 사라지고, 어떤 게 생기는가
- 예측: Junior 직무의 변화, Senior 가치 변화
- AI 시대 스킬셋 재정의
- "AI가 못 하는 것"에 집중
- 윤리, 안전, 거버넌스
- 3단계 시나리오: 낙관/중립/비관
- 개인 전략 — 오늘부터
- 한국 개발자의 포지션
- 마무리: Season 4 예고
다음 글에서, Season 3의 피날레.
Developer Networking & Personal Branding Complete Guide: LinkedIn, Twitter, GitHub, and Conferences for Introverts (2025)
Intro — "I'm an introverted developer. Do I really have to network?"
Introverted Senior developer:
"I'm more comfortable alone. Meetups drain me. But everyone keeps saying 'you have to network to build a career.'"
Answer: Yes, you should — and introverts absolutely can. Just not the extroverted way. Do it the introvert's way.
Mark Granovetter's 1973 paper The Strength of Weak Ties:
- 80% of job changes happen through weak ties
- Strong ties (close friends) share the same information
- Weak ties (acquaintances) bring new information and opportunities
In other words: 100 shallow relationships beat 10 deep ones for career purposes.
This post covers:
- The science of networking — Granovetter, Dunbar
- Strategies for introverted developers — 1:1, asynchronous
- LinkedIn/Twitter/GitHub optimization
- Conferences — from attending to speaking
- Building a global English-language network
- Leveraging Korean communities
- Personal branding ethics
Season 3 Episode 12. If last episode was about "learning," this one is about "connecting that learning with people to turn it into opportunity."
Chapter 1: The Science of Networking
1.1 Granovetter's Weak Ties
Strong Ties:
- Close friends, family
- Frequent contact, high emotional investment
- Same circle, same information
Weak Ties:
- Acquaintances, coworkers of coworkers, ex-colleagues
- Occasional contact, low investment
- Different circles → new information
Research findings: Among people who switched jobs:
- 16% through strong ties
- 56% through weak ties
- 28% via job ads/systems
The key insight: "Someone's sibling's friend" is who brings you the opportunity.
1.2 Dunbar's Number
Robin Dunbar (primatologist):
- 5 people: innermost (family, partner)
- 15: close friends
- 50: regular contact
- 150: upper limit of meaningful relationships
- 500: faces + context remembered
- 1,500: just names remembered
5,000 LinkedIn connections? Unrealistic. Real meaningful relationships cap out under 500.
1.3 Reciprocity
Robert Cialdini:
"Humans have a strong instinct to repay what they've received."
Give first:
- Share useful articles
- Make introductions
- Give feedback
- Write recommendations
→ Receive later.
1.4 Serendipity
Naval Ravikant, founder of AngelList:
"Luck isn't something you can calculate — it's a surface area you can expand."
Networking equals expanding your serendipity surface area. Meet more people, write more, share more — and the probability of opportunity rises.
Chapter 2: Strategies for the Introverted Developer
2.1 "Introverted does not mean unsociable"
- Introvert: recharges alone
- Extrovert: recharges around people
Introverts can network excellently. The method just differs.
2.2 Introvert-friendly approaches
1) 1:1 conversations:
- Coffee chats (30–60 min)
- Allows deep conversation
- More effective than large parties
2) Asynchronous:
- Blog, Twitter, LinkedIn writing
- Read and reply on your own time
- You control the pace
3) Small groups:
- Book study of 4–6 people
- Regular meetings
- Same faces, repeated
4) Topic-centered:
- Not "what do you do?" but "fellow Rust learners"
- Depth through shared interest
2.3 Extroverted tactics to skip
- Forcing yourself into big parties
- Cold approach to total strangers
- Packing your calendar with back-to-back meetings
Energy management: build in recovery time after any social event.
2.4 Introvert role models
- Dan Luu: global influence through writing alone
- Simon Willison: blog + Twitter, rarely speaks in person
- Julia Evans: comics and zines, mostly solo work
2.5 One person at a time
Weekly goal: one meaningful conversation per week.
1 year = 50 people. 10 years = 500. That's Dunbar's ceiling.
Chapter 3: LinkedIn Profile Optimization
3.1 Why LinkedIn?
- The platform recruiters look at most
- Global standard
- Indirect signals (history, recommendations)
3.2 Profile elements
1) Photo:
- Professional, smiling
- Avoid garish backgrounds
- Face fills ~60% of the frame
2) Headline:
- Current role + specialty
- Example: "Staff Software Engineer at Kakao · Distributed Systems · OSS maintainer of X"
- Bad: "Passionate dev" (vague)
3) Banner:
- Image related to your specialty
- Canva works well
4) About (Summary):
- The first 2–3 lines matter most (before the fold)
- Story format: background + present + future
- Include search keywords
5) Experience:
- 3–5 bullets per role
- Impact numbers ("Reduced p99 from 800ms to 150ms, saving $2M annually")
- STAR format
6) Skills:
- Pick your top 3 strategically
- Get teammates to endorse
7) Recommendations:
- Past/current managers, peers
- Aim for 3+
3.3 Posting strategy
Content types:
- Share your own blog posts
- Industry news + your take
- Career lessons
- OSS project updates
Frequency: 1–2 times a week. Too often = spam.
Timing: Tuesday–Thursday mornings (LinkedIn algorithm).
3.4 Connection strategy
Cold connects (first-time contacts):
- Always write a custom message
- Say why you want to connect
- Keep it short (under 100 characters)
Example:
"Hi — your post 'A Rust Sharding Story' struck a chord with me. I'm also into Rust and distributed systems, so I'd love to connect."
3.5 LinkedIn anti-patterns
- Copy-paste "Hi, I'd like to connect on LinkedIn"
- Pitching you as soon as they accept
- Posting 5x per day
- Inflated titles ("CEO at Personal Brand LLC")
Chapter 4: Twitter/X Strategy
4.1 Why Twitter?
- The developer conference hall
- Real-time industry pulse
- Direct conversation with famous developers
- Writing practice (280-char constraint)
4.2 Profile setup
- Bio: role + 3 interests + handle for company/project
- Pinned tweet: your signature content
- Header image: visual expression of your brand
4.3 Follow strategy
Follow first:
- 50 leaders in your domain of interest
- 30 developers from your country
- 20 engineers at target companies
Twitter Lists:
- By topic: "Distributed Systems," "AI," "Rust"
- Keeps your timeline organized
4.4 Tweet content
Tweet types:
- TIL (Today I Learned): "Learned X today. Interesting because Y."
- Thread: 10–20 tweet chain on a single topic
- Quote tweet + your opinion
- Summary of your blog post + link
- Questions: easy way to get answers
4.5 Boosting engagement
- Reply actively (more on others' posts than your own)
- Write threads (higher impressions)
- Visuals (images + diagrams)
- Consistent posting hours
4.6 Cautions
- Skip political/religious arguments
- Avoid aggressive flame wars
- Be careful with Delete/Edit
- Never leak company secrets
4.7 Korean vs English
English: global influence Korean: Korean community
Strategy:
- English-first with occasional Korean
- Or go full Korean to target the local community
4.8 Success stories
- Simon Willison: Django co-creator, daily Python/AI tweets
- Dan Abramov: React core, known for educational threads
- Kelsey Hightower: Kubernetes teaching
- Korea: Jeonghoon Byun (outsider), Hyangro, etc.
Chapter 5: GitHub Profile
5.1 Profile README
Create a repo with the same name as your GitHub username and it shows up on your profile.
Good structure:
- 2–3 line intro
- Recent projects
- Tech interests (badges)
- Contact info
5.2 Pinned Repositories
- Pin up to 6 at the top
- Your signature work
- Well-maintained READMEs
5.3 Contribution Graph (Grass)
- Daily commit habit (encouraged)
- Forced "commit every day" looks unnatural
- Private repos count too
5.4 README as project promo
- Screenshots in the README
- Demo links
- Badges (CI, test coverage, license)
- Keep the star count healthy
5.5 GitHub Sponsors
- Sponsor button on your profile
- Appeals to supporters even for small contributions
- Useful once you have an OSS footprint
5.6 GitHub Discussions participation
- Ask/answer in OSS project Discussions
- Maintainers notice you
- Natural on-ramp to contribution
Chapter 6: Attending Conferences
6.1 Why attend
- Concentrated networking (100 people in one day)
- Latest trends
- Fundamentally, "new perspectives"
- Recharge
6.2 Prep before you go
1) Make lists:
- 5 people you want to meet (DM them on Twitter beforehand)
- Sessions you want to attend (grid them out)
- 3 questions you're curious about
2) Business cards / links:
- Paper business cards still work
- Digital cards (LinkedIn QR) are convenient
- Pocket-sized prints
3) Practice your intro:
- 30-second pitch: "I work on Y at X, and lately I'm interested in Z"
6.3 Day-of strategy
Morning:
- Keynotes and big sessions
- Chat on the way
Lunch and snack breaks:
- This is the real networking window
- Position yourself near people you want to meet
- Open with "What did you think of that session?"
Afternoon:
- Focus on your priority sessions
- Approach the speaker with a question or hello afterward
Evening:
- Sponsor parties, group dinners
- Small dinners are more effective
6.4 Post-session actions
LinkedIn within 72 hours:
- Note "Met you at Conference X"
- Briefly reference what you talked about
Follow up within 2 weeks:
- Share an article on their interest
- Propose a coffee chat
6.5 Major Korean conferences (recap)
- FEConf, JSConf, PyCon
- Naver DEVIEW
- Kakao if(kakao)
- Woowacon, Toss PLANET
- NHN FORWARD
6.6 Major global conferences
- KubeCon
- QCon
- RustConf, GopherCon, PyCon
- JSConf, React Summit
- Strange Loop (ended)
- Scale by the Bay
Chapter 7: Creating Speaking Opportunities
7.1 The starting ladder
Level 1: Internal company tech talk
- Many companies run them weekly/monthly
- 30 minutes in front of 10 people
Level 2: Community meetup
- Meetup.com, Lu.ma
- 20–50 people, 15–30 minutes
Level 3: Regional conference
- Korea: FEConf, Woowacon, etc.
- 300–1,000 attendees
Level 4: Global conference
- KubeCon, JSConf, etc.
- 1,000–10,000 attendees
7.2 CFP (Call for Proposal)
A good abstract:
- Specific title
- Problem + solution
- Takeaways
- Speaker credentials
Example:
"[Title] How We Migrated 10M Users Without Downtime: A Case Study in Shopify [Abstract] At Shopify, we migrated our 10M active users to a new architecture over 6 months without any downtime. This talk shares the strangler fig pattern we used, 3 critical failures we recovered from, and the cultural changes that made it possible. Audience will leave with a step-by-step playbook."
7.3 Slide design
- 1 idea = 1 slide
- Large font (28pt+)
- Screenshot code (instead of photos)
- Diagrams are essential
7.4 Rehearsal
- At least 5 rehearsals
- 1–2 in front of colleagues
- Record yourself and review
- Time-check every run
7.5 The real talk
- Arrive 1 hour early
- Deep breaths right before
- Make eye contact with one person per section
- Q&A: if you don't know, "Great question — let me follow up after"
7.6 After the talk
- Publish slides (SpeakerDeck)
- Turn it into a blog post
- Upload the YouTube recording
One talk → ten pieces of content.
Chapter 8: The Global English-Language Network
8.1 Why it matters
- Global opportunities (US, Europe positions)
- Faster exposure to cutting-edge trends
- Diverse perspectives
- Potential for a major salary bump
8.2 Starting points
Use Twitter:
- Start tweeting in English (3–5/month)
- Follow international developers in your area
- Practice English writing via threads
Podcast appearances:
- Changelog, Software Engineering Daily
- Korean-American developer podcasts (occasional)
OSS contributions:
- Communicate with maintainers in English
- Your PR description doubles as a blog post
Conference speaking:
- Speaking in English = global brand
- Start with online conferences
8.3 English communication
Clarity over grammar:
- Doesn't have to be perfect
- Lead with the point
- Use examples
Writing tools:
- Grammarly
- DeepL Write
- Claude/GPT as an editing partner
8.4 Understanding cultural differences
Low-context vs High-context:
- English-speaking (low): state it explicitly
- Korea (high): interpreted through atmosphere
→ When writing in English, be explicit.
8.5 Success stories
- Joonyoung Park (Facebook): Korea → Meta distributed systems
- Minjang Kim (Kakao): OSS contribution at Apple, then to Kakao
- Other Korean-national Silicon Valley seniors
Chapter 9: Korean Communities
9.1 By domain
Frontend:
- FEConf, JSConf Korea
- React Seoul, Vue Korea Meetup
Backend:
- Spring User Group
- Go Korea, Rust Korea
Data/AI:
- PyCon Korea
- KR AI/ML Meetup
Security:
- SecCon, KIMCHICON
DevOps/SRE:
- DevOps Korea Meetup
- Kubernetes Korea
9.2 General communities
- OKKY: Q&A, job board
- Inflearn community
- GeekNews (news.hada.io): curated
- Disquiet: builders/founders
9.3 Company-run open programs
- Naver D2
- Kakao tech blog
- Woowa Brothers tech blog
- Toss SLASH
- LINE DevDay
Attend or participate to grow your network.
9.4 Starting a study group
- Sweet spot: 4–8 people
- Clear topic
- Weekly, 90 minutes
- Share notes in Notion
Chapter 10: Personal Branding Ethics
10.1 Authenticity vs Exaggeration
Authentic:
- Real experience
- Sharing failures too
- "I don't know" when you don't
Exaggerated:
- Inflating experience you don't have
- Claiming others' work as your own
- Title inflation
Authenticity wins long-term.
10.2 Grifter vs Educator
Grifter: "Do what I did, you'll succeed" (no evidence) Educator: "Here's what I learned" (specific)
Twitter/LinkedIn is full of the former. Be the latter.
10.3 What to share publicly
OK to share:
- Technical work
- Public announcements
- Your own blog
Careful:
- Company secrets
- Teammate info
- Customer data
- Internal conflicts
10.4 Balancing with private life
- Sharing family photos is your call
- Politics/religion is risky
- Health/mental health: share selectively
10.5 Smear tactics
- Bashing competitors
- Trashing your ex-employer
- Attacking specific individuals
→ Short-term attention, long-term trust destruction.
Chapter 11: Networking Routine
11.1 Weekly
- 2–3 new LinkedIn connections (meaningful)
- 3–5 tweets, 10+ replies
- 1 blog post (or draft)
- 1 coffee chat
11.2 Monthly
- Check in with 5 colleagues/acquaintances
- 1 new meetup
- Reconnect with 1 former coworker
- Keep up GitHub contributions
11.3 Quarterly
- 1 conference (attend or speak)
- 3 coffee chats with engineers at target companies
- New study group or OSS involvement
11.4 Annually
- Annual network review (who did I connect with, who did I miss?)
- 1 major talk or workshop
- 10 new global network contacts
Chapter 12: 12-Item Networking/Branding Checklist
- LinkedIn: optimized profile, 2–4 posts/month
- Twitter/X: clear bio, 3–5 tweets/week
- GitHub: profile README, 6 pinned repos
- Blog: 1–2 posts/month
- Conferences: 1–2 attendances/year (or speaking)
- Community: regular participation in at least 1
- Coffee chats: 2–4/month
- Mentor: 1+ senior
- Mentee: 1+ junior
- Weak ties: 10+ check-in messages per quarter
- Speaking: 2+ talks/year
- Personal brand consistency: unified name/photo/style
Chapter 13: 10 Networking Anti-Patterns
1) Ask without giving
Always asking, never giving back. Give first.
2) Collector mentality
Chasing 5,000 LinkedIn connections. Meaningless. Quality > Quantity.
3) Transactional
Only calculating "can this person help me?" No authenticity. Care about the person.
4) Over-sharing personal drama
Divorce stories on LinkedIn. Destroys your professional image. Keep the line.
5) Humble brag
"Got lucky with a Google offer today ^^" backfires. Be direct, or stay silent.
6) Going solo at a meetup
Standing in a corner on your phone. You meet nobody. Try saying hi to one person.
7) Not following up
Getting a card and ghosting. Connection lost. LinkedIn within 72 hours.
8) Leaking company secrets
Revenue, strategy, internal politics. Legal trouble. Be careful.
9) Endless selling
Every post is your product/service. Followers leave. 80/20 rule (80 content, 20 promo).
10) Burnout networking
Three meetups a day. Exhaustion is imminent. Sustainable pace.
Closing — Networking Is Planting Seeds
Principle 1: The relationship is the goal
Act with authenticity even without direct benefit. Trust compounds.
Principle 2: Giving comes before receiving
Reciprocity is automatic. Give first, it comes back.
Principle 3: Writing is the foundation
Even introverts can have influence through writing. Pick one: blog, LinkedIn, or Twitter.
Principle 4: Maintain weak ties
10 strong ties < 100 weak ones. Quarterly check-ins.
Principle 5: Long-term view
Don't expect results in 6 months. It compounds over 2–5 years.
Principle 6: Read the originals
- The Strength of Weak Ties - Granovetter (1973)
- Never Eat Alone - Keith Ferrazzi
- Give and Take - Adam Grant
- Show Your Work - Austin Kleon
- The Charisma Myth - Olivia Fox Cabane
- So Good They Can't Ignore You - Cal Newport
Next Up — "The Developer and AI, the Next Ten Years: How to Survive and Thrive"
Season 3 Ep 13 (season finale):
- Current state of AI coding tools (Copilot, Cursor, Claude Code)
- Which roles disappear in 10 years, which ones emerge
- Predictions: changes for Junior roles, shifts in Senior value
- Redefining skillsets for the AI era
- Focusing on "what AI can't do"
- Ethics, safety, governance
- Three-stage scenarios: optimistic/neutral/pessimistic
- Personal strategy — starting today
- The position of Korean developers
- Wrap-up: Season 4 preview
Next time, the Season 3 finale.