주니어 성장 세미나 내용 정리 - 인프콘 2023 김영한

유기훈·2025년 1월 28일

기술

학습

기술 공부 안하는 개발자

  • 기술 공부를 안하는 개발자는 1년차 경험을 10번 반복하는 10년차가 된다.
  • 기술적인 근본 원인을 파악해서 문제 해결 어려움
  • 팀에서 새로운 기술을 도입할 때 주저함

기술 트렌드 찍먹 개발자

  • 팀에서 사용하는 기술대 제대로 이해하지 못한 상태
  • 기술의 깊이가 만들어지기 어렵다.

팀 기술을 잘 이해하는 개발자

  • 팀에서 사용하는 기술 역량을 잘 쌓아둠
  • 기술을 잘 이해해서 팀 업무를 원할하게 진행
  • 팀에 기술 문제가 발생했을 때 원인을 정확히 파악해서 해결
  • 팀에서 점점 중요한 업무를 맡게됨

팀 기술 학습의 장점

  • 동기부여: 사람은 당장 본인에게 필요한 것을 더 빠르게 학습

학습의 우선 순위
1. 팀 기술
2. 업계 메인 기술
3. 주변, 최신 기술

비즈니스 이해

개발자가 비즈니스를 이해해야 하는 이유

비즈니스와 개발이 어떻게 연결되어 있는지 이해하는 큰 지도를 그리는 것

큰 지도 만들기

비즈니스 이해
1. 인터뷰: 비즈니스에 대해서 듣고 이해하라.
2. 어드민의 기능 하나하나 다 사용하기 + 사용자의 기능 사용해보기
비즈니스 구현 이해
1. 데이터: 핵심 테이블, 핵심 필드 정리
2. 핵심 업무 프로세스 정리

비즈니스 이해가 약한 개발자

  • 큰 그림에서 전체 상황을 이해하지 못함
  • 작업의 영향 범위가 어디까지 영향을 미치는지 파악이 어려움
  • 더 큰 업무를 맡기기 어려움

비즈니스를 잘 이해한 개발자

  • 지도가 있으므로 어디까지 질문해야 할지를 잘 이해
  • 큰 그림으로 전체 상황을 이해하기 때문에 영향도 이해, 아키텍쳐 변경도 가능
  • 도전적인 업무 가능

그 외

용기

성장을 하려면 용기가 필요하다. 메인 업무가 어려운 것 같아도 도전하라. 편한 일만 하면 성장하지 못한다.

WHY

  • 무슨 업무를 하든 스스로 계속 "왜?" 라는 질문을 해라. 왜 이걸 왜 이렇게 해야 하는 지를 알아야 업무를 잘 해낼 수 있다.
  • 근본적인 이유를 알아야 본질적인 답을 찾을 수 있다.
  • 기술이든 비즈니스든, 근본적이 이유를 알아야 올바른 대안을 찾을 수 있다.

소통 TIP

  • 다른 사람한테 물어볼 때 "제가 고민이 있는데요" 로 운을 띄우자. "고민이 있다"는 말은 물어본 사람이 질문을 받는 사람을 존중하고 믿는다는 암묵적인 뜻을 포함한다. 그렇기 때문에 질문을 받는 사람은 방어적이지 않고 열린 태도로 질문을 받아줄 수 있다.
profile
개발 블로그

0개의 댓글