급변하는 세상에서 커리어란?
커리어 성장 : 끊임없는 성장과 성숙
- 성장하는 회사에 가라! 그렇지 않은 회사는 정치적으로 변할 가능성이 높다.
큰/작은 회사가 중요한 것이 아닌, 성장하는/그렇지 않은 회사가 중요하다. 거기에 동료가 어떤 사람인지가 더 중요하다!
항상 사람이 가장 중요한 법.
큰 회사는 성장속도가 느려지는 경우가 많다.
커리어는 정글짐
- 평생 직장의 시대의 커리어는 사다리이다.
- 하지만, 지금 시대는 아니다. 위로만 올라가는 것이 아닌 옆으로 혹은 아래로 이동할 수도 있는 정글짐이 되었다.
- 다른 역할 수행해보기. 리드 역할, 매니저 역할 등등
- 내가 어떤 사람인지 규정하는 순간 난 그 사람이 되어버린다.
자신의 한계와 능력의 범위를 제한하지 말자.
- 전문성와 안정성에 대해 다시 생각해봐야한다.
한 가지만 깊게 아는것이 전문성일까? 기술스택이 너무 빠르게 바뀌기 때문에 그렇지 않을수도 있다. 왕성한 호기심과 내가 원하는 것을 빨리 배우는 능력이 중요!
일반적인 경우
결과를 내는데에 집중하기
- 회사를 떠나는 것이 아닌, 매니저를 떠나는 것.
맞지 않는, 좋지 않은 매니저를 떠나는 것은 필요하다.
힘들긴 해도 많이 배우는 경우라면 버틸만 하지만, 단지 상사가 나쁜 사람이라면 거침없이 떠나는 것도 고려해볼만하다.
- 성취하는 경험하기. working backword.
이 프로젝트가 성공하면 어떤 기사가 날까? 어떤 기사가 날지 목표를 생각해보고 한 걸음씩 뒤로 가보는 것.
- 어떤 결과를 낼 것인지부터 생각.
- 결정권자와 소통을 통해 조직이 원하는/상상하는 결과부터 정의.
- 주니어들은 이것을 알 방법이 별로 없다. 매니저, 혹은 책임자들이 생각해야할 것. 그러니 이런 것들, 결과물들이 어떤 모습일지 함부로 상상하지말고 기꺼이 질문해라! 부끄러워할 것도, 자기검열할 필요도 없다.
- 승진의 경우도 마찬가지. 먼저 열심히해서 성과를 내고 그 성과가 나를 승진시킬 것이라는 기대를 하기보다는 의사소통을 해서 승진에 필요한 것을 갖춰라.
- 의사소통 능력은 중요하다! 상대방이 나에게 무엇을 원하는가? 내가 진정으로 원하는, 혹은 상대방에게 원하는 것이 무엇인가?
- 모든 일을 완벽하게 할 필요가 없다.
대부분의 일을 잘하는 것이 더 좋고, 중요한 일에 집중하고 그렇지 않은 일은 조금 덜 잘해도 된다.
완료주의가 완벽주의보다 나을수도 있다.
- 내 장점이 무엇인지, 혹은 아직도 내 장점이 장점인지 파악하는 것이 중요하다.
- 좋은 매니저는 내 행동양식에 대한 피드백을 주는 사람.
취업은 결혼이고, 면접은 선이다. 당연히 많은 것을 물어봐라. '물어봐도 되나?' 싶은 것도 물어보자.
- 커리어의 초반부에는 일을 만들어서 하는 것보다는 누군가 주는 일을 잘 하는 일이 중요하다.
하지만 레벨이 올라가면, 일을 잘하는 사람보다 일을 잘 만드는 사람이 중요해진다. 전술보다는 전략이 중요해지는 시점이 분명 온다.
- 내 장단점을 인지하고, 내 장점이 '지금'도 장점인지 파악하는 능력을 기르자.
나의 성장을 저해하는 요소
- 나이 혹은 남과의 비교.
- 20대는 많은 나이일까? 주변 친구들은 벌써 취업했는데.. 30대 전에는 번듯한 직장에서 시작하고 싶은데...
- 30대에는 전문성을 갖추고 싶은데.. 아직 나이에 비해 커리어가 빈약한 것 같은데..
- 한국에서는 나이를 너무 신경쓴다. 나이를 너무 신경쓰지 않아도 된다.
- 나에 대한 고정관념.
- 자기의 한계를 정하고 검열하기 시작하면 끝도 없다.
- 스스로 자신의 선택의 폭을 줄일 필요는 없다.
- 과거의 상처
상처를 인지하고 치료하는 것은 굉장히 중요하다. 나이 먹는 것이, 경혐이 많은 것이 내 성장에 연계되기를 바란다면, 상처를 치유하는 것이 중요하다.
인격적 성숙
- 긍정적인 태도
팀웍
- 회고하는 자세
복기해보는 것은 중요하다.
- 실수를 인정하는 자세. 여유
팀원 간의 신뢰를 형성하는 데에 중요하다. 인간적인 모습을 보여주는 것이, 실수하고 인정하고 잘못을 사과하는 모습은 사람들간의 신뢰를 형성하고 긍정적인 바람을 일게할 수 있다
시작과 꾸준함의 중요성
- 복리가 있는 일 하기
- 빠른시작 그리고 꾸준함
아무 일도 안하면 아무런 일도 생기지 않으며,
꾸준히 하다보면 발전하는게 보이게된다.
- 복리가 있는 일들
운동
호기심 기반의 필요에 의해 하는 공부/배움/학습
네트워킹(사람 만나기) : 첫인상이 중요. 사람을 많이 만나봐야한다.
책읽기/글쓰기 : 일기쓰는 습관은 중요하다.
네트워크의 중요성
- 사람들을 만날 때 호기심 갖기
첫인상에 사로잡히지 말자
- 좋은 평판 유지하기
평판에 집착하지는 말자. 은은한 향기가 나는 사람.
자신의 강점과 약점 파악하기
- 무엇이 나의 강점이고 약점인지 정확히 이해해야한다.
- 또한 내 강점이 약점이 되는 순간을 정확히 인지해야한다.
사람들은 일반적으로 무능해질 때까지 성장/승진한다.
comfort zone에서 나오자. 내 강점이 항상 통하지는 않는다.
- 인지는 해야하지만 꼭 변해야할까?
내 강점을 살릴 수 있는 곳을 찾아갈 것인가, 지금 필요한 강점을 키울 것인가?
사기 증후군 극복하기
- 실리콘밸리의 동료는 인도인 혹은 중국사람이다.
말을 번드르르하는 것보다 결과를 내는 것이 더 중요하다.
영어 물론 중요하지만, 결국 능력을 키우는 것이 중요하다.
- 자신감을 갖고 남이 아닌 어제의 나와 비교하자.
어제의 나보다 나아졌다면, 그것은 분명 발전한 것이니까.
개발자 커리어
기본기 확실히하기
- 코딩(프로그래밍 언어)
- 테스트하는 습관. 적은 버그는 많은 테스트로 이루어진다.
- 기본 툴들의 자유로운 사용.
학습 능력 키우기
- 호기심 기반 학습
조바심나서, 남이 하니까, 뒤쳐지기 싫어서 하는 공부가 아닌
내가 하고 싶은, 내가 하는 일에 필요한 공부를 하자.
불안감에 매몰되지 말고 현재에 집중해라!
- 나만의 학습방법 만들기.
(우선순위를 고려해) 결과 내기에 집중
- 컨텍스트 이해하고 성공/실패 지표 확인
- 매니저, 매니지먼트와의 소통이 중요.
- 프로젝트/태스크 소용 시간 추정 훈련하기
- 완벽하게 마무리하기보다는 적당히 완성됐을 때 손 때는 것도 중요하다
- 간단하게 끝날 수 있는 일을 복잡하게 하려하지 말자.
앞 사람이 만들어놓은 것이 있다면 기꺼이 갖다가 쓰자.
최소의 노력으로 최대의 결과를!
- waterfall 보다는 iterations(되풀이)
많이 돌려보자.
- 어느 순간에는 혼자서 잘하기보다 영향력을 갖고 행사하는 것이 필요하고 중요한 순간이 올 것이다. 하지만 당연히 영향력 행사하는 것을 처음부터 잘하는 사람은 없다. 처음부터 잘하는 사람은 없으니 꾸준히 해보는 것이 항상 중요!
적어도 6개월은 해보자.
나보다 잘하는 사람을 보고 기죽는 것은 좋은 버릇이 아니다.
- 뜨는/유행하는 기술을 공부하기보다는 내가 궁금한, 혹은 필요한 기술 공부하기
소통 잘하기
- 혼자 개발을 잘하는 사람에서 팀으로 같이 일하는 사람으로 발전하자.
- 발표 훈련하기.
- 내가 말하고 싶은 것은 무엇은가? 청중이 듣고 싶어하는 것은 무엇인가?
운영을 고려한 코드 작성
- 내가 만든 코드를 남이 운영하는경우 더 중요. 직접 운영해보는 것도 좋은 일이다.
- 반복되는 일은 자동화하자.
- 같은 일이 3번 이상 반복되기 시작되면 자동화하자
- 좋은 프로그래머가 되기 위해서는 적당히 게으를 필요가 있다. 너무 부지런한 사람은 그냥 수동으로 다 해버리기 때문!
Q&A
- 성장하는 작은 회사에서는 내가 성장하기 어렵지 않을까?
- 작은 회사는 나의 성장이 어려울지 몰라도 성장속도가 빠르다. 대신 큰 회사는 성장이 굉장히 느릴 것이다!
- 사수가 누구인지, 내가 어떻게 성장할지에 회사에 물어보는 것도 좋다.
- 영어공부는 듣는 게 중요하다! 잘 들으면 잘 말할 수 있다. 읽고 쓰는 것은 조금 뒤로 미뤄도 된다.