PM2기 사전캠프 TIL

[PM2기 사전캠프] 사전캠프 퀘스트10. PM이란? (SQL강의+과제)

ktree-1 2025. 3. 21. 17:35

오늘들은SQL강의 요약
SQL로 Pivot Table만들기
Pivot Table 이란?: 2개 이상의 기준으로 데이터를 집꼐할 때, 보기 쉽게 배옇라여 보여주는것.

Pivot Table의 기본구조

실습1. 음식점별 시간별 주문건수 Pivot Table 뷰 만들기 (15~20시 사이, 20시 주문건수 기준 내림차순)

Pivot view 구조로 만들기


실습2. 성별, 연령별 주문건수 Pivot Table 뷰 만들기 (나이는 10~59세 사이, 연령 순으로 내림차순)

Pivot Table 구조로 만들기

업무 시작을 단축시켜 주는 마법의 문법 (Window Function - RANK, SUM)
Window Function 의 사례
Window Function 은 각 행의 관계를 정의하기 위한 함수로 그룹 내의 연산을 쉽게 만들어준다
기본 SQL 구조로 해결하기 위해서는 복잡하게 Subquery 문을 이용하거나, 여러번의 연산을 수행해줘야 하지만, 자체적으로 제공해주는 기능을 이용하면 조금 더 편리하게 작업을 할수있다 바로 이 기능들이 Window function 으로 제공되고 있다

Window Function 의 기본 구조

window_function(argument) over (partition by 그룹 기준 컬럼 order by 정렬 기준)

window_function : 기능 명을 사용해줍니다. (sum, avg 와 같이 기능명이 있다)
argument : 함수에 따라 작성하거나 생략한다.
partition by : 그룹을 나누기 위한 기준입니다. group by 절과 유사하다.

RANK

Rank 는 특정 기준으로 순위를 매겨주는기능

SUM

Sum은 전채에서 차지하는 비율 누적합을 구할때사용


PM이란?
오늘진행한 주제는 첫날에 작성한 답변을 생각하며 PM에 대해 더욱 깊게 탐구하는 시간이였다.

내가 이해한 PM은 어떤 역할을 하는 사람인가? 나는 비슷한 경험을 해 보았나?

내가 이해한 PM은 하나의 프로덕트를 책임지고 끝가지 진행시키며 그과정에 있어 발생하는 변수나 문제를 해결하고 본인이 해결하지못하는 문제일시 해당문제를 해결할수있는 인력에게 일을 분배하여 효율적으로 프로덕트가 돌아갈수있게 진행시키는 사람이다. 불행하게도 나는 살면서 비슷한경험을 해본적이 없어서 풀만한 이야기가없다는게 아쉽다.

위의 업무/학습 경험에서, 어떤 부분이 프로덕트 매니저의 역할과 유사하다고 생각했나요?

팀원들과의 팀학습을할때 의견을 서로 조율하고 하나로 합쳐 진행한다는점이 프로덕트 매니저와 유사하다고 생각했다.

PM의 역량/역할 중에서 내가 관심 있는 것은 무엇이며, 관심 없는 것은 무엇인가요?

PM의 역량/역활 중에서 내가 관심이 있는것은 고객들의 데이터를 수집, 분석하고 채계화 시켜 해당분석결과를 활용하여 진행하는 프로덕트를 수정/보완 하고 고객들의 니즈 충족을위해 이벤트나 마케팅기획을 짜는것에 관심있다.
PM의 역량/역활 중에서 내가 관심이 없는것은 없다. 수업과 과제를 진행하고 공부하면서 PM이 가진 직무의 책임감과 PM의 필요성에대하여 알게되었고 좋은 PM이 되기위해선 관심과 흥미가 없어도 어느정도 이해하고 진행시킬수있는 지식이 필요하다고 생각한다.

PM의 역량/역할 중에서 내가 잘 할수 있는 것은 무엇이며, 잘 하지 못 하는 것은 무엇인가요?

내가 잘할수 있는것은 모든일에 최선을다해 하나의 프로덕트를 진행할때 책임감을 가지고 내가 죽더라도 마무리한다는 정신으로 이끌어 나갈 결단력이 있는것이고. 잘 하지 못하는 것은 여전히 사람대 사람관의 대화나 소프트스킬이 부족하고 PM에 대해 공부하긴했지만 아직 전문적 지식이나 전문용어 사용에 어려움을 격고있어 해당부분을 중점으로 공부해야할거같다.

내가 되고 싶은 PM은 어떤 모습인가요? 미래의 모습은 나의 장점과 흥미를 모두 반영하고 있나요?

내가 되고싶은 PM은 해당분야에서 이름을 들으면 아! 그사람이란 말이나올정도로 유명해지는것이고 고객들과의 소통을 잘하는 PM이 되고싶다.