본문 바로가기

전체 글107

어쩌다 데이터 13 : 취업 시장에서 매력적인 데이터 프로젝트(1) 0. 왜 이 글을 쓰는지 1) 데이터 부트 캠프 취업을 한지 한참은 지난 이 시점에서, 또 이직도 이미 한 시점에 이런 주제로 글을 쓰는 이유는 2가지다. 먼저 개인적으로 멘토로 활동하고 있는 데이터 분석가 부트 캠프에서 수강생 분들과 상담을 하다보면 이러한 형태의 질문을 많이 받는다. "OO 데이터로 XX 분석을 해보고 있는데, 면접에서 도움이 될까요?" "데이터 분석가는 어떤 분석 경험을 쌓아야 하나요?" "분석가는 포트폴리오를 어떻게 구성해야할까요?" 이런 취업에 도움이 될만한 프로젝트 질문을 많이 받고 있는데, 각 질문의 답은 세부적으로 다르지만 결국 말하고자 하는 바는 같았다. "문제의식에서 출발한 데이터 분석 경험이 중요합니다." 하지만, 설명이 둔탁해서인지 아니면 원하던 답변이 아니어서인지 .. 2024. 1. 7.
따르거나 이끌거나 떠나거나 2 : 퇴사 회고 지난 퇴사 고민 이후 1년 6개월 만에 퇴사를 했다. 퇴사를 고민할 때 그 흔적을 남겨두니 꽤나 유용했던 터라 만 4년을 채운 이 회사에 대한 회고를 써두려 한다. 그동안 어떤 경험을 했고, 무엇을 얻었지? 1. 풍부한 데이터 지난 직장의 단연 최고의 장점은 풍부한 데이터였다. 어쩌면 대한민국 오프라인 결제 데이터 중 최다, 최대 데이터를 가지고 있을 수도 있다고 생각할만큼의 어마어마한 데이터양을 가지고 있었다. 또 나름의 데이터 거버넌스도 잘 되어 있어 서치나 데이터 오너쉽을 찾는데도 그리 어렵진 않았다.(우리 회사가 그나마 낫다는 것을 알기까지는 꽤나 시간이 많이 걸렸다..) 학부생 시절에 만지는 데이터가 아무리 빅데이터라고 해도 데이터 양이 기가를 넘기는 쉽지 않았는데 지난 회사에서 프로젝트 한 번.. 2023. 9. 20.
HackerRank 공부 5 https://www.hackerrank.com/challenges/15-days-of-learning-sql/problem 15 Days of Learning SQL | HackerRank find users who submitted a query every day. www.hackerrank.com 3일만에 풀었다. 정말 오랜만에 끝까지 스스로 풀고 싶다는 생각을 놓지 않고, 풀어냈다. 들인 시간보다 얻은 것이 더많다. Write a query to print total number of unique hackers who made at least submission each day (starting on the first day of the contest), and find the hacker_id .. 2023. 3. 10.
Recursive Table 재귀테이블이란 한 테이블 안에 칼럼이 다른 칼럼을 참조하는 형식을 갖춘 테이블을 말한다. 대부분의 재귀테이블은 계층구조와 밀접한 연관이 있다. https://mariadb.com/kb/en/recursive-common-table-expressions-overview/ Recursive Common Table Expressions Overview A recursive CTE will repeatedly execute subsets of the data until obtaining the complete results. mariadb.com 두 파트로 나뉨 1. Anchor Part : n =1일 때 2. Recursive Part : n +1일 주의할 점 1. Recursive part에 join으로 a.. 2023. 3. 10.
HackerRank 공부 4 https://www.hackerrank.com/challenges/full-score/problem Top Competitors | HackerRank Query a list of top-scoring hackers. www.hackerrank.com 문제 핵심 Write a query to print the respective hacker_id and name of hackers who achieved full scores for more than one challenge. Order your output in descending order by the total number of challenges in which the hacker earned a full score. If more than on.. 2023. 3. 9.
HackerRank 공부 3 https://www.hackerrank.com/challenges/the-report/problem The Report | HackerRank Write a query to generate a report containing three columns: Name, Grade and Mark. www.hackerrank.com Sample Input Sample Output Maria 10 99 Jane 9 81 Julia 9 88 Scarlet 8 78 NULL 7 63 NULL 7 68 Note Print "NULL" as the name if the grade is less than 8. 문제 핵심 1. case when으로 컬럼 생성하기 2. null값 생성하기 3. join 할 때 컬럼 betwe.. 2023. 3. 6.