[2025.01.15] 사전캠프 3일차 아티클스터디 + SQL 1-6 완강 +걷기반 1)문풀

김명서·2025년 1월 15일
0

TIL_sparta

목록 보기
4/60
post-thumbnail

오늘의 아티클
https://medium.com/modulabs/%EC%BD%98%ED%85%90%EC%B8%A0-%ED%81%AC%EB%A6%AC%EC%97%90%EC%9D%B4%ED%84%B0-%EC%86%8C%EA%B0%9C-b2455d77c6d0

<아티클 학습 전문>
[주제]

  • 데이터분석가는 다른 데이터직무와 어떻게 다르며, 어떤일을 하고 , 어떤 역량이 필요한가 !

[아티클 요약]

  • 인터넷 보급확산과 알파고가 등장하며 4차산업혁명이 급부상했다. 그 중에서도 인공지능과 빅데이터의 중요성이 나날이 커져갔고 기술이 성장함에 따라 더욱 방대한 양의 데이터를 다룰 수 있게 되었다. 각 기업에서도 데이터를 기반으로 한 의사결정이 필수인 시대가 되었다.
    데이터분석가[기획자] ←———→ 데이터 엔지니어, 사이언티스트[개발자]
    Data Analysis = 수학(Maths) & 통계학(Statistics) + 비즈니스(Business)/도메인(Domain) 전문지식(Expertise)
    <수학(Maths) & 통계학(Statistics)>
    :기초통계학 정도만 알고있어도 큰 문제는 없음.
    머신러닝 기술 사용한다면 미적분, 벡터 등에 대한 지식 필요
    <비즈니스(Business)/도메인(Domain) 전문지식(Expertise)>
    :Raw Data를 통해 데이터 내에 숨겨진 의미 있는 패턴과 추세 등을 찾는 업무가 중심.
    ⇒ 데이터분석가는 분석, 기술 및 비즈니스 목표들을 통합하여 수집된 데이터가 회사의 목표를 달성하는 데 사용되도록 하는 역할을 수행
    ~> 단순히 수치/숫자 활용 뿐만이 아니라, 해당 비즈니스나 산업군의 도메인에 대한 정보가 있어야 가치있게 활용 가능하다.

1.도메인에 대한 이해
서비스의 흐름과 비즈니스 모델에 대한 이해가 필요하다. ⇒ “도메인, 즉 산업에 대한 관심!”
ex.교통산업에 관심→ 관련 인턴하며 해당 산업 데이터 다뤄보기→ 왜 수치가 이렇게 나왔으며 무슨 의미인지, 산업 트렌드는 어떤 식으로 구성되어있는지에 관심을 가지고 해석 시도
(인턴 경험 외에도, 캐글에서 유사한 산업 데이터 찾아보고 파악해보는 것도 ok)

2.문제해결
실제 사용할 수 있는 데이터 자원과, 회사에서 원하는 데이터가 다를 수 있는 문제가 발생 한다면,
데이터분석가는 개발 요청을 하거나, 나아가 기존 데이터로 방법을 찾아 분석/추가개발후 쌓인 데이터로 분석하는 방법 등으로 문제를 해결할 줄 아는 능력이 필요.

3.의사소통
YoY(Year on Year :전년 동기 대비 증감률),
YTD(Year To Date :연초 대비 증감률),
A/B 테스트 (두 개의 변형 A와 B를 사용하는 종합 대조 실험),
CTR(Click-Through Rate : 클릭률 = 클릭 수/노출 수, 광고가 클릭된 횟수를 광고가 게재된 횟수로 나눈 값)

등의 전문 용어를, 청자의 눈높이에 맞춰 설명할 수 있는 능력이 필요함

4.의미있는 결론도출
일단 목표설정이 매우 중요하고, 그에 맞게 데이터 속에서 숨어있는 더 큰 메시지를 가리키는 단서를 발견해 낼 수 있어야함.<지표(Metric) 쪼개어 보기>
중요point⇒각각 OMTM(One Metric That Matters :서비스의 성장을 위해 지금 우리가 꼭 집중해야 하는 지표)을 설정한 뒤, 설정한 지표를 어떻게 쪼갤 수 있을까?! 고민 [Input Metric — Input Metric — Output Metric : 
Output Metric을 어떻게 좋게 만들 것인가가 포인트***]

Q.그럼 퍼포먼스 마케터랑 데이터 분석가는 어떻게 달라요?
A. 퍼포먼스 마케터고객 데려오기, 매출 상승
데이터 분석가
데이터 전체를 다루며 유형별로 쪼개고 그 안에서 인사이트를 발굴/ 사내에 다양한 데이터를 분석하는 업무
*인사이트 예시-고객들의 불편함을 찾아 개선하거나 비용절감 포인트를 찾기 etc.

[인사이트]

아티클에서 A회사(프로덕트 데이터 분석가 및 비즈니스 분석가 포지션),B회사(데이터 분석가 및 데이터 엔지니어의 포지션)으로 예시를 들어주셨는데, 나의 희망 직무는 A회사와 좀 더 가까운 것 같다. 취업을 준비할 때, 이 점을 염두하여 채용공고를 확인하고 기업/직무 분석을 해야겠다. 마침 아티클에서도 A회사 직무 포지션에 대한 내용을 설명해주셔서 유용했다.

도메인과 해당 산업/비즈니스에 대한 이해는, 다른 취업관련교육을 받았을 때도 똑같이 1번으로 강조된 내용이었다. 실제로 자기소개서와 면접에서도, 이러한 배경지식이 많이 요구될 듯하다.

최종적으로, 지금 참여한 부트캠프는 퍼포먼스 마케터/PM/데이터 분석가를 준비하는 데 필요한 역량을 기를 수 있게 도와준다. 나는 이중에서도 데이터분석가(수학적지식이 풍부한 경쟁자들이 상대적으로 많음)보다는 퍼포먼스 마케터와 PM직무에서 일하는 것을 목표로 한다. 실제로 마케팅과 제품기획 등 내가 가지고 있는 지식과 경험과도 더 일치한다. 따라서, 퍼포먼스 마케터와 프로덕트 매니저가 어떻게 다른지도, 이 아티클처럼 분석하여 정리해볼 필요가 있음을 느꼈다.

오늘의 학습

배운내용 학습목차
1-6. 필터링을 할 때 유용한 표현 알아보기_비교연산, BETWEEN, IN, LIKE
1-7.필터링 조건을 여러 개 적용해야할 때(논리연산)
1-8.에러 메세지에 당황하지 않고 스스로 문제 해결해보기

데이터 사전퀘스트-걷기반 1) 돈을 벌기 위해 일을 합시다!

오늘은 뭔가 필터링을 하는법을 배우고, 이것을 여러개 적용하는 법으로 진행해서 흐름에 맡게 진행해 이해가 빨랐다.

간단히 복기 해보자면,,
나이가 10과 20사이 = WHERE age BETWEEN 20 AND 20

나이가 15, 21, 31살인 사람들
WHERE age iN (15, 21, 31)
WHERE cuisine_type in ('Korean', 'Japanese')

'김'씨인 사람
name like '김%'
-> 특정 문자로 시작한다면
like '시작문자%'
-> 특정 문자가 사이에 있다면(포함한다면)
like '%포함문자%'
-> 특정 문자로 끝난다면
like '%끝남문자'

*오해하지말기!!(내가 실제고 헷갈릴 뻔~^^했던,,)
WHERE restaurant_name like '%B%'이면
Blue Ribbon 이라는 식당이름도 포함이라,
여전히 B로 시작하는 식당이름이 함께 불러진다.
=> B로 시작 안한다!가 아님을 주의 ★
.
.
.

그리고 뭔가 강의교안 오류를 발견한 것 같다,,,

나이가 20세 이상이면 age>=20 라고 써야하는 것 아닌가..?

이렇게 숙제문제를 풀게되었다..
문제는

상품 준비시간이 20~30분 사이인, 한국음식점의 식당명과 고객번호 조회하기

절 단락 단락만 써보는게 아닌,,, 아예 처음부터 써보는 건 처음이라..20분은 아둥바둥 했다... 어떤 테이블을 열어야하는지도 모르겠고,,, 테이블에 대한 명확한 확신이 없으니,, 칼럼을 테이블에도 넣어보고...요리저리...하...수많은 에러들.......
결국 이러다가는 오늘 TIL도 못쓰고 하루가 끝날 것 같아서,
힌트 1번을 썼다.
음...내가 알던 건데 !!!!!!!!
(아니었음..ㅋㅋㅋㅋfrom orders였으니까 안됐지,,,,,food_orders였다..뭔가 테이블이 뭐가있는지 알았으면 적합한걸 선택에서 빠르게 풀 수 있었을 것 같기도 하다.. 아무것도 없이 하기엔 좀 어려웠다..!)

끝내 완성한 내 코드... 뿌듯하구려...ㅋㅋㅋㅋㅋ 살짝 쫄고
걷기반 문제로 고고싱

-걷기반 1) 돈을 벌기 위해 일을 합시다
문제

  1. sparta_employees 테이블에서 모든 직원의 이름(name)과 직급(position)을 선택하는 쿼리를 작성해주세요.

  2. sparta_employees 테이블에서 중복 없이 모든 직급(position)을 선택하는 쿼리를 작성해주세요.

  3. sparta_employees 테이블에서 연봉(salary)이 40000과 60000 사이인 직원들을 선택하는 쿼리를 작성해주세요.

  4. sparta_employees 테이블에서 입사일(hire_date)이 2023년 1월 1일 이전인 모든 직원들을 선택하는 쿼리를 작성해주세요.

디비버에 권한이 없다고 떠서,, 내가 Insert는 할 수 없길래...
빈 메모장에 써보며 학습했다.

중복없이 Distinct를 쓰는 걸 몰랐는데 다음주차에 나오겠지..?
그리고 아마 select 다음에는 하나하나 다쓰기보다는 *로 실행해봐도 될 듯하다,,내가 지금까지 그렇게 실습해왔어서 저렇게 하나하나 다 쓰는 걸 몰랐던듯했다.

그리고 2023-01-01 !! 언더바 아니고 하이픈이라고 ~~ =특수문자 취급

.
.
이렇게,,, 3일차도 무사히(?) 지나갔다 :)
내일은 간담회 발표때문에 30분 늦게 출석하는데, 잘 따라가야겠다.
지금 매일 알바랑.. 공모전(1주일남음..막바지)이랑 사전캠프를 병행하다보니 살짝 빡셀랑 말랑 하지만... ~~~ 해야지 ~~어떡해 ~~ ^^!
무튼 화이팅 해서, 내일은 아티클스터디 + SQL 2주차 강의(일부)듣기 ~!

profile
경영학도의 데이터분석 성장기💥

0개의 댓글

관련 채용 정보