본문 바로가기
어떻게 성장할까?

개발 능력, 3주+@간 어떻게 성장할까?

by 어뫄어뫄 2024. 10. 25.

 

 

□ 문제 배경: 스파르타 기간 가운데 본격적으로 Spring을 배우기 전 기간이 4주(사전캠프 1주 + 본캠프 3주) 있다. 이 기간 동안 내 개발 능력을 어떻게 성장시킬 수 있을까? 이런 질문이 생각보다 어려운 이유는, 내가 모른다는 것을 모르는 상태에 빠지기 쉽기 때문이라 생각된다. 커친 틀이지만 개발 지식에 대해 아래와 같은 두 개 축을 생각해 볼 수 있겠다.

  • (필요하다는 것을) 알고 있음 ↔ (필요하다는 것을) 모르고 있음
  • 내가 익히고 있음 ↔ 내가 익히지 못하고 있음

두 개 축을 따라 문제 유형을 더 구분하자면

  • Ⅰ유형: 내가 필요하다는 것을 알고 있고, 내가 익히고 있는 것. Ⅰ유형을 계속 늘리는 게 우선 목표
  • Ⅱ유형: 내가 필요하다는 것을 알고 있으나, 내가 익히지 못하고 있는 것. Ⅱ유형이라도 계속 늘리는 게 차선 목표.
  • Ⅲ유형: 내가 필요하다는 것을 모르고 있고, 내가 익히고 있는 것. 이건 이론으로만 존재하고 쓸모가 있는지 모름
  • Ⅳ유형: 내가 필요하다는 것을 모르고 있고, 내가 익히지 못하고 있는 것. Ⅳ유형을 최대한 빨리 많이 인지하기
    • 왜 이런게 생기나?: 내가 적당히 알고 있는게 안다고 착각함(강도의 문제)
      • 더 빠르게 대답하기
      • 더 도메인을 세밀하게 대답하기

결국 핵심 문제 배경은 개발 지식 많은 분야에서 더 빠르게, 세밀하게, 강하게 Ⅳ유형을 Ⅱ, Ⅰ 유형으로 바꾸는 일이 될 것 같다. 이렇게만 말하면 너무 추상적이니 구체적으로 어떤 개발지식을 이렇게 다룰지 생각해보자.

 

 

□ 대상: 사전캠프 기간동안 생각해 볼 만한 주요 개발 능력

  • TIL관련: 내 지식을 외현으로 관리하고, 동시에 내 지식 성장을 증명할 수 있음
  • 직무 관련: 산업, 직무에 대한 전반 지식을 익힘
  • 코딩 능력 관련: 각종 능력을 익힘
    • 백엔드 공부 노트 참조

 

□ 방법 (고민 필요)

  • 어떻게 각 분야에서 내 능력을 검증하고
  • 또 크게 관리하고
  • 또 성장시킬까

 

□ 목표:

  • 이 모든 능력을 내가 캠프에서 3위 이내로 유지하기.
    • 캠프 분들 벤치마킹
    • 컴공 베이스 분들을 따라잡기 위해 성장성 보이기