차이를 만드는 커리어 굴리기

차이를 만드는 커리어 굴리기

인턴으로 첫 회사 생활을 경험한지 10주년을 맞아, 커리어에 관해 보고 배운 것들을 정리해 보았습니다. 피드백은 oh [at] siyoung.org로 보내주시면 감사하겠습니다.

지난 10년간: 미국의 세 도시에 있는 다른 회사들(Facebook, DRW Trading, Google)에서 인턴을 경험했고, 카네기 멜론에서 컴퓨터 학사와 수학 석사 과정을 마쳤습니다. 졸업 후 한국의 넥슨과 카카오를 거쳐서 현재까지 캘리포니아에 있는 구글에서 대규모 분산 처리 시스템 개발을 하고 있습니다. 각각의 회사에서 SNS, 금융, 검색, 게임, 메시징, 클라우드 업계에 발가락 정도를 담가볼 수 있었습니다. 제대로 이룬 건 없지만 다양한 환경에서 배운 교훈들이 유용하지 않을까 기대합니다.

프로필: https://siyoung.org/kr

Ab8787a4e25cccfe53dd578869db4345?s=128

Siyoung Oh

May 02, 2019
Tweet

Transcript

  1. 차이를 만드는 커리어 굴리기 오시영* - 한국산 외노자 (캘리포니아 거주

    중) * https://siyoung.org/kr: 이 자료는 개인의 의견이며, 소속 기관과 무관합니다.
  2. Q. 왜 비슷해 보이는 사람들이 10 - 20년 후에 차이가

    날까? 주의: 본인도 헤매는 중입니다.
  3. 인생은 눈 굴리기와 같다. 필요한 것은 젖은 눈과 매우 긴

    언덕이다. Life is like a snowball, all you need is wet snow and a really long hill. -- Warren Buffett
  4. 차이(GAP)를 만드는 커리어 굴리기: 눈 쌓인 언덕을 골라서 꾸준히 굴리는

    것 조율 (Alignment) 성장 (Growth) 존버지속 (Persistence)
  5. 성장 (Growth) 100x가 가능한 21세기에 무엇을 해야하나? G A P

  6. What? 성장 ~= 창출하는 가치의 증가 가치 ~= 기술을 이용하여

    서비스를 제공 (학습과 발전이 가능!) G A P
  7. Why? 1. 생산성: 10 - 100x 차이가 가능해짐 (야근으로 따라잡을

    수 X) vs 물리적 한계가 중요할 땐 10 - 20%가 한계 2. 가치 하락: 유용한 기술이 빠르게 변화 3. 교환성: 좁은 분야에 집중하고, 나머지는 구매하는 것이 가능 무형 자원이 중요한 현재는 농경 사회와 매우 다르다. G A P
  8. How? 1. 장기전: 매일 0.1%씩 성장 = 100x에 13년 필요

    2. 2만원짜리 치킨이 16,000원이 되는 것 vs 200원이 되는 것 정도의 파괴력 “주어진 것만 열심히”는 10 - 20%를 벗어나기 힘들다. G A P 100 100
  9. 커리어 = 매우 긴 전략 게임 운도 중요! 하지만 길게

    보면 좋은 전략이 빛을 발한다. G A P
  10. 조율 (Alignment) 어떻게 내 자원(시간, 멘탈 등)의 효과를 극대화할까 G

    A P
  11. 성장을 위한 난이도 1. 높은 난이도가 가치 창출(win-win)로 이어지는가? 2.

    오랜 시간 연마할 만큼 어려운가? 예: 소프트웨어 개발, 데이터 분석 G A P
  12. 성장을 위한 집중 (매일 0.1%씩 성장)^20년 vs (매일 0.1%씩 성장)x20년

    = 1475 vs 8 최소한에 집중 = 적당히 중요한 것들은 버린다. G A P
  13. 성장을 위한 환경 1. “능력보다 거주지가 커리어에 중요” -- <직업의

    지리학> (맞는 환경을 찾는 것의 중요성) 2. 롤모델로 삼을 사람이 있는가 환경이 문제라면 환경을 바꾸는 것이 우선시 되어야 한다. G A P
  14. 성장을 위한 문화 1. 질문과 피드백 vs 권위 주의와 획일성

    2. 협력 vs 제로섬 3. 가치 창출 중심 vs 불필요한 정보 (나이, 성별, 연차, 학교 이름 등) 중심 G A P
  15. 지속 (Persistence) 커리어 = 그만둘 때 끝나는 게임 G A

    P
  16. 장기 구상 & 단기 목표 1. 장기 (1 - 5년)

    구상은 추상적이고 희망적 vs 단기 (1 - 3개월) 목표는 구체적이고 현실적 2. 잘 성장하는 회사들의 운영 방식 (예: OKR) [간단한 예] 장기: 영어로 자유로운 의사소통 -> 단기: 원서 1권 읽고 요약 G A P
  17. 결과 만들기 1. 단기 목표는 (되도록) 평가가 가능하게 설정 +

    타인에게도 가치가 창출된다면 이상적 2. 현재의 본인에게 적당히 어렵지만 가능해 보이는 목표 (Deliberate Practice) 지속적인 중간 평가 + 목표 설정이 너무 잘못된 것 같으면 수정 G A P
  18. 평가와 반복 1. 얻어진 데이터를 성장을 위해 활용 → 목표가

    너무 높았나? 장기 구상이 말이 되나? 2. 리팩토링: 잘 작동하던 방식도 현재 환경에 맞지 않다면 버린다. 작은 실천도 어렵다는 것을 깨닫는 과정 (어려운 것이 정상 = 좌절금지 orz) G A P
  19. 공통 기술들 1. 협업: 의견을 조리 있게 정리하고 전달하는 데서

    시작 2. 영어 (읽기라도) 단기간에 성장하기 매우 어려운 기술이면서도 평생 유용 G A P
  20. 마치며 • 성장 + 조율 + 지속: 커리어는 일회성 이벤트가

    아니라 굴려가는 것 ◦ 지금 개선할 수 있는 가치에 집중: 100개의 아이디어 << 1개의 실행 ◦ 언제 시작하느냐 보다 얼마나 굴리는지가 중요 • 성장에 집중한다면 ◦ 항상 본인의 부족함을 느낌 (imposter syndrome) ◦ 타인과의 소모적인 경쟁에서 한 발짝 벗어날 수 있음 • 장기전: 자기 호흡을 찾자 ◦ 완벽에 집착하지 않는 용기를 쌓자 ◦ 일반 상식이나 정답에 집착하지 말자: 10 - 100x 성장의 발목을 잡을 수 있다. ◦ 지속적으로 자신을 충전시킬 수 있는 것을 찾자
  21. 성공이나 실패는 종착점이 아니다. 중요한 것은 계속 나아가는 용기다. Success

    is not final, failure is not fatal: it is the courage to continue that counts. -- Winston Churchill
  22. 부록 1 - 주요 참고 서적들 • <The Startup of

    You> -- Reid Hoffman • <Grit> -- Angela Duckworth • <So Good They Can't Ignore You> -- Cal Newport • <The New Geography of Jobs> -- Enrico Moretti • <Capitalism and Freedom> -- Milton Friedman • <초격차> -- 권오현 • <당선, 합격, 계급> -- 장강명
  23. 부록 2 - Software Engineer • 성장의 여지가 매우 높은

    직업 = 기회 ◦ 높은 복잡도 ◦ 빠른 변화와 발전 ◦ 다양한 인터넷 유저: 국가, 인종, 연령 등등 ◦ 점점 높아지는 고객의 기대: No downtime / seamless and fast interaction • No Silver Bullet [1987, Fred Brooks] ◦ 소프트웨어는 필연적으로 어렵다. • Software is eating the world [2011, Marc Andreessen] • Moore’s Law Is Dead [2016, MIT Technology Review] ◦ 소프트웨어가 자동으로 좋아지는 시대가 끝났다. • Teach Yourself Programming in Ten Years [Peter Norvig]
  24. 부록 2 - Software Engineer (이어서) • 회사에서 하는 일들의

    예 ◦ Project management ◦ Data analysis ◦ Software design ◦ Implementation and testing ◦ Documentation ◦ Operation (release, 사고 수습 등등) ◦ Mentoring ◦ Interview ◦ 협업은 어렵지만 피할 수 없다 (한 회사의 코드 라인 수만 20억 줄). • 엔지니어링: 정답이 없는 끊임없는 선택의 연속. ◦ You cannot have everything (예: CAP theorem).