핵심 역량 목표

  1. 문제해결: 주어진 문제를 정의하고 논리적으로 해결하는 능력
    • 알고리즘 문제의 입력/출력/제약 조건을 정확히 파악하고,
      실버~골드 수준의 백준 문제를 스스로 분석하여 해결 전략을 수립할 수 있다.
  2. 설계: 효율적이고 확장 가능한 시스템 구조를 기획
    • 시간 복잡도를 이해하고, 사용한 알고리즘과 구현의 시간 복잡도를 올바르게 평가할 수 있다.
  3. 구현: 설계된 내용을 실제로 동작하는 코드로 작성
    • 정렬, 정수론 등의 기초 알고리즘을 직접 구현하고, 재귀 함수와 백트래킹 문제를 올바르게 구현할 수 있다.
  4. 품질: 버그 없는 안정적인 코드 및 테스트 작성
    • 제약 조건의 엣지 케이스에 대한 예외 처리를 고려하여 코드를 작성할 수 있다.
  5. 유지보수: 가독성이 좋고 수정이 용이한 코드 작성
    • 함수 단위로 로직을 분리하고, 직관적으로 이해 가능한 네이밍을 사용한다.
  6. 협업: 팀원과 소통하며 시너지를 내는 과정
    • 데일리 스크럼으로 목표와 진행 상황을 공유하고, 매일 푼 과제를 공유/리뷰하며 지식을 나눈다.
  7. 태도: 자기주도적인 학습과 과제에 대한 몰입(집요함)
    • 문제를 풀고 넘어가는 게 아닌, 여러 번 반복하여 체화한다. 특히, 틀린 문제는 2번 이상 반복 풀이한다.
  8. 비즈니스 이해: 서비스의 가치와 사용자 입장을 고려하는 시각
    • 알고리즘 복잡도가 실제 서비스 성능(응답 시간, 메모리 사용)에 미치는 영향을 이해하고 설명할 수 있다.
  9. AI 활용: AI 도구를 활용하여 생산성을 극대화하는 능력
    • AI는 이론 공부와 풀이 피드백 용도로만 사용한다.
    • [공부 - AI 활용] → [풀이 - AI 금지] → [1차 피드백 - AI 금지] → [2차 피드백 - AI 활용]
  10. 학습 민첩성: 새로운 기술이나 개념을 빠르게 습득하는 능력
    • 정수론과 백트래킹 관련 개념을 4일 내에 습득하고 설명할 수 있을 정도로 공부한다.

WIL (What I Learned)

목표 1. 정수론/재귀/백트래킹 문제풀이 역량 확보

자신 없는 정수론/재귀/백트래킹 문제를 중급 난이도까지 풀 수 있는 이론 지식, 문제 풀이 능력을 가지기.

접근

  1. 이번 주 과제 중 중급 난이도 이하의 모든 문제를 일요일까지 풀기. 제한시간 30분.
  2. 못 푼 문제를 리스트업하고 해당 문제의 개념을 공부 후, 2번 이상 복습.
  3. 비슷한 요구사항의 문제를 찾아 더 풀이하기.

과정

TODO

결과

TODO

목표 2. 과제 공유/리뷰를 통한 팀 성장

팀원들과 공유하여 더 빠른 성장을 돕고, 다른 관점의 풀이를 보며 함께 성장하기.

접근

  1. 첫 스크럼에서 매일 푼 문제를 슬랙에 올리고 서로 리뷰하자고 제안했다.
  2. 기존에 정리해둔 코테 노트를 공유하고, 이번 주차에 맞는 학습 계획을 새로 작성하여 팀에 전달했다.

과정

TODO

결과

TODO


회고

역량 달성률

#역량달성률설명
1문제해결TODO
2설계TODO
3구현TODO
4품질TODO
5유지보수TODO
6협업TODO
7태도TODO
8비즈니스 이해TODO
9AI 활용TODO
10학습 민첩성TODO

후기

TODO