어느날 고민많은 주니어 개발자가 찾아왔다.

14

남는 시간을 쪼개서 개발 공부.

다음 커뮤니케이션 -> SK 플래닛 -> 우아한 형제들 기술 이사

밑바닥부터 올라온 케이스

이직

가고 싶은 1티어, 2티어 ,3티어로 정리하라

1. 기술 맞추기

  • 1티어 회사들 채용 사이트 - 사용 기술 조사
  • 비숫한 기술을 사용하는 2, 3 티어 회사들 찾기

2. 채용 확률

  • 실무에서는 당장 사용하는 기술을 잘다루는 경력자를 선호
  • 기술을 맞추어 두면, 3티어 회사에 입사해도 경력을 쌓아서 1티어에 갈 확률이 높아짐

3. 신입 vs 경력

  • 1티어 회사는 신입으로 취업이 10배는 더 어렵다
  • 일단 3티어 회사로 취업
  • 그게 안되면 개발 회사로 우선 취업
  • 3티어 -> 2티어 -> 1티어로 더 취업하기 쉽다

채용

  • 채용은 확률이다. 네 합격하고 배 불합격, 배 떨어지고 네 합격
    = 티어가 높은 회사가 평균기대치가 높다.
  • 프로그래머의 뇌 -> 문제는 풀어야한다 해결방법이 궁금하다.

    프로젝트를 적을때 이런식으로 배워야함

이력서

  • 당신이 뭘잘하는지 구체적으로 잘 적어야 상대가 알 수 있다.
  • 면접관 관점에서 생각
  • 문제 -> 해결 포인트

  • 어떤 문제가 있었다. -> 기술적으로 어떻게 해결했다. 중요함

  • 이런것을 통해 나의 기술적 깊이를 보여주어야 한다.

  • 이게 바로 면접에서 물어보는 낚시가 된다.

서류 통과 면접 탈락

  • 실제로 내공이 부족
  • 내가 안다는것이 진짜 아는 걸까?
  • 그렇다고 스프링을 잘 아는걸까?
  • 학습 -> 체득 -> 정리

학습

  • 궁극적으로 가고싶은 회사의 기술 스텍 참고

  • 학습은 학습 , 체득 , 정리

  1. 학습: 강의, 책
  2. 체득: 실무 적용, 토이 프로젝트
  3. 정리: 노트, 블로그, 세미나 만들기

지속적인 학습과 성장

  • 지속해서 학습하고 지속해서 성장하려면?

목표 vs 시스템

시스템 루틴을 만들어라

그냥 하는 시스템을 만들어라

피드백 사이클

  • 피드백은 빠를수록 좋다.

면접과 피드백

  • 개발자 A의 개발자 B의 실력은 비슷하다.
    면접을 자주 보는 개발자 : 피드백 +, 확률+

시스템과 성장

  • 실무에서 업무시간 이후에 학습하는 개발자가 그렇게 많지 않다.
  • 이렇게 학습하는 개발자는 잘될수 밖에 없다.

두종류의 개발자

  • 진짜 실력있는 시니어로 성장하느 개발자, 그렇지 못한 개발자
  • 개발자 A: 본인이 매우 잘한다 생각 -> 팀에서 보통인 개발자
  • 개발자 B: 개못한다고 생각 -> 가장 뛰언나 개발자

실력있는 시니어로 성장하는 개발자

  • 공부하면 할수록 더 배울것이 나옴
  • 본인이 배워야 할것이 많다 생각함
  • 실력은 있지만 겸손함
  • 지속적인 성장, 엄청난 내공
  • 기술적인 혁신, 더 큰 개발자롱 성장

대나무 이야기

  • 대나무에 마디가 있는것은 더 크게 성장하기 위함이다.
  • 사람은 컨디션 사이클이 있다.
  • 마음을 다지고 삶의 방향과 시트엠을 점검하는 시간이 필요

시스템을 통해서 더 좋은 개발자로 지속해서 성장하는것이 중요하다.

profile
쉽게 가르칠수 있도록 노력하자

1개의 댓글