levi

리바이's Tech Blog

Tech BlogPortfolioBoard
AllActivitiesJavascriptTypeScriptNetworkNext.jsReactWoowacourseAlgorithm
COPYRIGHT ⓒ eunwoo-levi
eunwoo1341@gmail.com

📚 목차

    [우아한테크코스 7기] 나의 캐릭터 발견 워크숍

    ByEunwoo
    2025년 5월 30일
    woowacourse

    우아한테크코스에서 나의 캐릭터 발견 라는 워크숍에 참여하여 개발자로서 나의 색깔은 무엇일까? 그리고 나의 강점은 무엇인가?에 대해서 자신을 돌아보는 시간을 가졌다.
    아래는 우테코 워크숍에서 AI를 활용하여 나의 캐릭터를 정의하고, 나의 핵심 가치를 정리한 내용이다.
    워크숍에 들어오기 위해서는 기억 조각을 모아야 참가가 가능하였다.
    나의 기억 조각에서 나의 기억 조각을 확인할 수 있다.
    나 스스로에 대한 기억 조각 20개와 우아한테크코스에서 많은 크루들에게 20개 이상의 기억 조각을 받아서 AI와 함께 개발자로서 나의 캐릭터를 찾기 위해 노력을 하였다.

    나의 캐릭터 정의

    "새로운 도전에 주저하지 않고, 그 과정에서 얻은 인사이트를 빠르게 학습해 팀과 함께 성장하는 실행형 개발자입니다.”

    익숙하지 않은 상황이나 기술을 두려워하지 않고 먼저 부딪히며,
    새로운 인사이트를 빠르게 포착하고, 이를 팀과 함께 성장하는 방향으로 실천해나가는 사람


    나의 핵심 가치 5가지

    1️⃣ 도전에서 배우기

    • 새로운 시도와 낯선 상황에 주저하지 않고,
    • 그 안에서 스스로 성장의 기회를 만들어냄
    • 실패보다는 탐험과 발견을 중심에 두는 마인드

    예: React 공식 문서 기여, 해커톤 리딩, 먼저 말 걸기 실천 등

    2️⃣ 빠른 인사이트 포착

    • 복잡한 개념이나 상황에서 핵심을 빠르게 파악하고,
    • 그것을 실행이나 설명 가능한 형태로 전환하는 능력
    • 학습을 단순히 ‘암기’가 아닌 ‘구조화된 이해’로 접근함

    예: 기술 블로그, 빠른 실전 적용, 질문에 명확하게 설명 등

    3️⃣ 함께 성장하기

    • 지식을 혼자 소유하지 않고, 팀원들과 공유하며
    • 서로의 성장을 돕는 관계를 중요하게 여김
    • 설명, 피드백, 공동 학습을 통해 함께 성장하는 문화에 기여

    예: 스터디 리딩, 질문에 친절한 설명, 블로그 공유 등

    4️⃣ 실행 중심의 책임감

    • 생각만 하지 않고, 배운 것과 떠오른 아이디어를 계획 → 실천까지 빠르게 연결시키는 실행력
    • 맡은 일에 책임감을 가지고 끝까지 완수함

    예: 미루지 않는 태도, 새벽까지 페어 완수, 리더 경험

    5️⃣ 긍정적 에너지와 연결

    • 소통에서 에너지를 얻고, 주변 사람에게 좋은 영향을 주고 싶어함
    • 분위기를 살피고, 팀의 연결과 협업을 더 원활하게 만드는 사람

    예: 팀 분위기 이끄는 리더십, 먼저 다가가는 네트워킹, 팀 사기 진작


    나다움을 발휘할 수 있는 개발자로서 나의 핵심 역량 3가지

    1. 빠른 학습-적용 역량 (Learn & Apply Fast)

    🔍 정의

    새로운 기술/상황을 접했을 때 핵심을 빠르게 파악하고, 곧바로 적용하여 실천으로 전환하는 능력.

    왜 개발자로서 강점인가?
    기술 변화가 빠른 환경에서도 스스로 빠르게 적응하며 핵심을 잡아 실행할 수 있는 능력은,
    팀의 초기 생산성과 기술 도입에 매우 중요한 역량이다.

    🍀 이미 발휘한 경험 조각

    React 공식 문서 및 Frontend Fundamentals에 기여

    Google 해커톤에서 빠르게 기획/구현해 프로젝트 완성

    새로운 경험 및 지식들을 개인 블로그로 빠르게 정리하여 공유

    모르는 개념을 페어에게 설명하며 내 것으로 만들기

    🌟 나다움을 발휘할 수 있는 이유

    몰입 시 빠르게 성장하는 특성, 정리하는 습관, 도전에서 즐거움을 찾는 성향이 잘 맞음

    단순히 배우는 게 아니라 "적용하는 데 재미를 느끼는 사람"

    💎 이 역량이 개발자로서도 강점이 될 수 있는 이유

    기술 변화가 빠른 환경(예: 프론트엔드, 스타트업 등)에서 팀에 적응 속도와 실행력으로 기여 가능

    프로젝트 초반 설계/기술 선택 등에서 선제적으로 아이디어를 제시할 수 있음

    🔧 추천 실천

    기술 서적이나 문서 읽고 3일 이내 정리/적용한 미니 실습 만들기

    오픈소스 기여 대상 탐색 → Issue 기반 PR 시도

    “이번주에 새로 알게 된 기술 1개”를 매주 블로그 or Notion 정리

    2. 지식 공유 및 팀 성장 기여 역량

    🔍 정의

    나의 지식을 정리하거나 설명하면서, 동료의 이해와 팀의 성장에 기여하는 능력.

    왜 개발자로서 강점인가?
    팀원들이 막히는 지점에서 빠르게 도움을 줄 수 있고, 팀의 학습 문화를 주도할 수 있는 사람은
    팀 전체의 성장 곡선을 가속시킨다.

    🍀 이미 발휘한 경험 조각

    페어프로그래밍에서 비유를 들어 설명 → 이해도 향상

    기술 블로그 작성 후 크루들과 공유

    질문을 적극적으로 받고 친절하게 설명

    영어 도움 요청 시 적극적으로 도와줌

    🌟 나다움을 발휘할 수 있는 이유

    알려주는 걸 좋아하고, 잘 알려주기 위해 더 깊이 공부함

    설명 자체를 통해 스스로 정리되고, 성장의 기쁨을 느낌

    💎 이 역량이 개발자로서도 강점이 될 수 있는 이유

    초보/주니어 팀원 간 지식 격차 해소

    협업 과정에서 코드 리뷰/페어 시 빠른 이해를 돕는 소통 가능

    궁극적으로 팀의 성장 곡선을 올리는 데 기여

    🔧 추천 실천

    페어프로그래밍 중 "모르는 개념 공유 노트" 만들기

    크루들에게 내 블로그/기술 정리 링크 공유

    크루에게 기술 1개씩 설명해보는 “티칭 페어” 시도

    3️. 낯선 환경에서도 주도적으로 도전하고 끌고 가는 리딩 역량

    🔍 정의

    혼란스럽고 불확실한 상황에서 도전을 피하지 않고, 팀을 이끌거나 방향을 제시하는 리더십 역량

    왜 개발자로서 강점인가?
    혼란스러운 팀 상황에서도 주도적으로 방향을 잡고 실천하는 사람은
    팀의 추진력을 높이고, 모두가 안정감을 느끼도록 돕는다.

    🍀 이미 발휘한 경험 조각

    해커톤에서 팀원들이 바쁠 때 리드하여 최우수상 수상

    유강스 스터디 리더 경험

    새로운 도전(말 걸기, 오픈소스 등)을 직접 실행

    프로젝트에서 아이디어 융합 → 최적 결과 도출

    🌟 나다움을 발휘할 수 있는 이유

    긍정 마인드와 실행력을 기반으로, ‘내가 하면 된다’는 자신감

    미루지 않는 성격과 빠른 실행력 덕분에 자연스럽게 이끄는 역할

    💎 이 역량이 개발자로서도 강점이 될 수 있는 이유

    팀 내 리더가 부재하거나 상황이 모호할 때, 주도적으로 방향을 정리하고 실천할 수 있음

    팀의 속도와 추진력을 일정 수준 이상으로 끌어올릴 수 있음

    🔧 추천 실천

    스터디/프로젝트에서 PM이나 리딩 역할 자원해보기

    협업 상황에서 결정이 필요할 때 정리해서 먼저 제안해보기

    회의나 회고 정리 담당 자처하기


    내가 개발에서 얻을 수 있는 즐거움은 어떤 것인가?

    • 도전의 연속이라는 점에서 항상 새로움이 존재한다는 것
    • 새로운 개념을 익히고, 이해한 내용을 정리하거나 설명함으로써 타인과 함께 성장할 수 있다는 것
    • 배운 내용을 블로그나 오픈소스로 공유하며 팀과 사회에 영향력을 줄 수 있다는 것
    • 문제를 빠르게 파악하고 직접 실천에 옮길 수 있는 즉시성과 몰입감이 있다는 점
    • 협업 중 다른 사람의 아이디어와 융합하며 더 나은 결과를 함께 만들 수 있는 경험

    소프트웨어 개발이 내 가치와 잘 맞는 순간들

    • 새로운 기술이나 개념을 처음 접했을 때, 그 구조를 파악하고 빠르게 나만의 방식으로 적용해볼 수 있을 때
      → (예: 새로운 라이브러리 실습, 블로그 정리 후 미니 프로젝트로 구현)

    • 오픈소스나 문서에 기여하면서, 내 작은 시도가 진짜 세상에 반영되는 걸 경험할 때
      → (예: React 공식 문서 번역 PR → 실제 머지된 경험)

    • 페어프로그래밍 할때 페어나 팀원에게 내가 배운 것을 설명하고, 그들의 이해와 반응을 통해 서로 성장하는 느낌을 받을 때
      → (예: 페어프로그래밍 중 비유로 개념 설명, “이해가 잘 된다”는 피드백)

    • 막막한 팀 프로젝트에서 직접 방향을 잡고, 실행까지 해냈을 때 팀 전체가 나아가는 걸 보며 성취감을 느낄 때
      → (예: 해커톤 기획/리딩 → 최우수상 수상 경험)


    내가 핵심 역량을 발휘해서 결과를 만들어본 경험

    사례: Google 해커톤

    • 핵심 역량:
      빠른 학습-적용, 도전적 리딩, 실행 중심의 책임감

    • 경험:
      Google 백야 해커톤에서 팀원들이 소극적이었지만,
      내가 먼저 나서서 빠르게 기획을 정리하고 실행을 주도함.
      이틀 만에 서비스 구현 완료 → 최우수상 수상!

    • 결과:
      도전 → 인사이트 포착 → 팀 실행 → 외부 결과물로 이어짐


    앞으로 나는 어떤 상황에서 나를 더 성장시킬 수 있을까?

    • 나의 강점을 더 자주 발휘하기 위해 나는 아래와 같은 환경을 만들어 나갈 수 있다.
    • 빠르게 돌아가는 피드백 루프가 있는 환경 (e.g. 데모 주기 짧은 팀, 기술 변화가 빠른 프론트엔드 프로젝트)
    • 자유롭게 아이디어 제안/실행이 가능한 팀 (나의 도전적 실행력을 살릴 수 있는 환경)
    • 오픈된 커뮤니케이션과 지식 공유 문화가 살아 있는 조직
    • 나보다 더 깊이 있는 기술적 배경을 가진 동료들과 함께 일하면서 배우고 도전할 수 있는 환경
    Posted inwoowacourse
    Written byEunwoo