분류 전체보기 76

서비스 운영&PM 3곳 면접 / 이후 취업 방향은 어떻게?

지난주 무려 3개 기업의 1차 면접을 치뤘다. 주요 직무는 서비스 운영, PM이었다. 면접을 통해 얻은 인사이트를 기반으로 이후 취업 방향을 점검 및 보완하고자 한다. 1. 퇴직, 부트캠프 꼭 묻더라!3곳 모두 빠짐없이 퇴직 사유 및 부트캠프 경험에 대해 물었다. 이력이 있으니 묻는 건 당연지사, 또한 퇴사 사유의 주요 원인으로서 데이터 분석에 대한 업무 능력 함양을 어필했으니 두가지를 결부해 묻는 건 너무나 자연스럽다. 이때 나는 이렇게 답변했다."실무에서 문제를 정의하고 액션을 도출하는 과정에서 가장 몰입도가 높았어요. 예를 들어 교육 만족도 데이터를 분석해 불만족 원인을 카테고라이징하고, R&R 개편이라는 액션으로 연결해 유사 이슈 재발을 막은 경험이 있는데 그때 문제 해결의 효능감이 가장 컸어..

pm 2026.04.06

PM 현직자 인터뷰 " PM은 고객의 목소리를 프로덕트에 반영하는 자 "

체인지업을 통해 현직자 멘토링을 할 수 있었다.깨달은 점, 적용할 점으로 나눠 기록해본다. 깨달은 점 1. 다자이너, 개발자 등의 메이커 만으로 프로덕트를 만들 수 있는데 왜 PM이 있어야 하나? 고객의 목소리 반영 PM은 그 누구보다 고객의 목소리를 제대로 듣고 반영하는 사람이다. 고객의 목소리가 제품에 반영되어 비즈니스 성과를 달성할 수 있도록 주도하는데 있어 PM이 필요한 것이다. 우선순위 결정개발자·디자이너는 각자 전문 영역 관점에서 본다.비즈니스 임팩트 기준으로 "뭘 먼저 만들지" 결정하는 사람이 없으면 중요하지 않은 것부터 만들게 된다.조율과 언어 번역개발자·디자이너·영업팀은 서로 다른 언어로 말한다.사이에서 맥락을 연결하고 오해 없이 실행되게 하는 역할이 필요하다.왜 만드는지 anchor만..

pm 2026.03.15

PM/PO 직무 파헤치기 | 현직자 만남 | "서비스를 만들고 배포하세요."

DDP에서 열린 서울시 주관, 청년 성장 올인데이에 다녀왔다.목적은 2가지, (1) PO 현직자 만나서 사고 확장 (2) 이력서 및 포트폴리오 첨삭이었다.이번 프로그램 참여를 통해 인사이트 부분을 정리하고 내 커리어 방향성에 녹여보고자 한다. (1) PO 현직자 소통내가 만난 분은 토스의 부동산 프로덕트 PO셨다. 창업의 경험을 보유하셨고, 토스의 미션과 비전 일하는 방식에 공감하여 입사를 하셨다고 한다. 하는 일부터 어떤 자세와 태도로 커리어 로드맵을 그려가야 하는지 많은 조언을 해주셔서 매우 유익했다.그중 내 마음에 콕 남게 된 인사이트 몇 가지를 적고 나는 앞으로 어떻게 하면 좋을지 생각해 보았다. DA가 분석한 결과물을 토대로 서비스 성장을 위한 가설을 수립한다. 가설을 실험하기 위해선 Make..

pm 2026.03.04

프로젝트의 뼈대를 구성하는 핵심 문서: User Flow IA, 기능 명세서, 스토리보드, WBS

1. 유저 플로우- 사용자가 서비스에 진입해서 목표를 달성하기까지의 이동경로를 도식화한 문서- 사용자의 논리적 동선과 예외 상황(로그인 실패)을 시각적으로 표현- 예시 : 더 알아보기 2. 정보 구조도(IA, Information Architecture)- 서비스의 전체 메뉴 구조와 콘텐츠의 계층 구조를 설계한 지도- 서비스의 전체 규모를 파악하고, 각 페이지에 담길 정보의 위치를 결정하는데 사용- 더 알아보기 3. 기능 명세서 (Functional Specification)- 서비스가 작동하기 위해 필요한 모든 기능을 텍스트로 정의한 문서- 버튼 동작 조건, 데이터 처리 방식 등을 상세히 기록, 개발자가 코드를 작성할 때 참고하는 가장 중요한 기준이 됨- 더 알아보기 4. 스토리보드(Storyboa..

pm 2026.02.25

헷갈리는 개념: dict, JSON, XML

생김새가 비슷하여 자꾸 헷갈리는 개념들 디셔너리, JSON..제대로 숙지하기 위해 정리해보았다. ✅ 1. 딕셔너리 (dictionary, dict)run = { "distance": 5000, "time": 1800} - 파이썬 쓰는 자료구조- 키와 값으로 쌍으로 이루어진 자료 구조- 키(key) : distance, time- 값(value): 5000, 1800- 키는 중복될 수 없다. ✅ 2. JSON{ "distance": 5000, "time": 1800}- 텍스트 기반 데이터 포맷- 즉 시스템끼리 데이터를 주고받기 위한 텍스트 포맷으로 api응답용으로 활용한다.- 파이썬에서는 보통 json.loads() 로 읽어서 dict으로 바꿔 사용한다. ✅ 3. XML(Extensibl..

기타/Python 2026.02.19

MySQL_정규표현식_개념, 활용사례

정규표현식이란?[문자열 컬럼] REGEXP [정규표현식 패턴]정규표현식은 특정 규칙이 있는 문자열을 걸러내는 규칙 언어이다.예시ing로 끝나는 문자만 추출: ing$ → ending, runningA로 시작하는 문자만 추출: ^A → APPLE, APPLY^[A-Z][a-z]+$ 와 같은 문자 패턴으로 표현된다.REGEXP는 정규표현식 패턴을 문자열에 적용해 결과를 판단하는 SQL 문법이다.정규표현식 적용 결과 어떻게 확인하나?https://regexr.com/regexr.com은 정규표현식이 어떤 문자열과 어떻게 매칭되는지 실시간으로 보여주는 도구이다. 테스트하는데 유용하다.실무 예시 (MySQL)1. 완전히 숫자로만 이루어진 문자열^[0-9]+$^ : 문자열 시작[0-9] : 0~9 사이 숫자 하..

SQL 2026.01.18

SQL (다중 JOIN) - Top Competitors

문제https://www.hackerrank.com/challenges/full-score/problem?isFullScreen=true목표/풀이[리더보드 만들기]조회: 해커 아이디, 이름을 출력하기조건: 단 2개 이상의 챌린지에서 만점을 받은 사람에 한해서정렬 : 만점 받은 챌린지 개수 내림차순, 아이디 오름차순[테이블 살펴보기]hackershacker_idnamedifficultydifficulty_levelscore : 최대점수(=만점) 💯challengeschallenge_idhacker_id : 챌린지를 만든 아이디 ⭐difficulty_levelsubmissionssubmission_id : 제출 아이디hacker_id : 제출한 아이디(=문제를 푼 아이디) ⭐challenge_idscore..

SQL (MySQL, Oracle 중앙값 구하기) - Weather Observation Station 20

문제https://www.hackerrank.com/challenges/weather-observation-station-20/problem?isFullScreen=true목표/풀이A median is defined as a number separating the higher half of a data set from the lower half. Query the median of the Northern Latitudes (LAT_N) from STATION and round your answer to 4 decimal places. 중앙값은 전체 데이터에서 상위 50%와 하위 50%로 나뉘는 숫자이다.북위도의 중앙값을 구하고, 소수점 4자리까지 반올림해서 표현하라 코드DBMS에 따라 중앙값을 구할 수..

SQL (계층쿼리, INNER JOIN) - New Companies

문제https://www.hackerrank.com/challenges/the-company/problem?isFullScreen=true 목표/풀이회사, 설립자별 리더, 시니어, 매니저, 직원 명수 구하기 처음 작성한 코드SELECT c.company_code , c.founder , COUNT(DISTINCT l.lead_manager_code) , COUNT(DISTINCT s.senior_manager_code) , COUNT(DISTINCT m.manager_code) , COUNT(DISTINCT e.employee_code)FROM company cINNER JOIN lead_manager l ON c.company_code = l.company_code ..

SQL (CONCAT, ORDER BY) - The PADS

해커랭크를 통해 SQL 연습 중이다.확실히 영문으로 된 문제라 난이도 자체는 쉽지 않지만 독해하는데 꽤 시간이 걸리는 것 같다.그래도 하다보면 익숙해지겠거니 하면서 천천히 풀고 있다. 문제https://www.hackerrank.com/challenges/the-pads/problem?isFullScreen=true목표/풀이두개의 쿼리를 만들기첫번째 쿼리이름 오름차순 정렬단, 직업명 첫 글자를 괄호로 감싸서 삽입어구로 제시 예 AnActorName(A), ADoctorName(D), AProfessorName(P),두번째 쿼리직업 개수 구하기직업 개수 오름차순 정렬 → 직업명 오름차순 정렬아웃풋 포맷: There are a total of [occupation_count] [occupation]s.occ..