본문 바로가기
2023년 회고 Intro 2023년은 참 많은 변화를 느꼈던 해이다. 30대로 첫 해를 보냈다고 생각했지만, 운이 좋게 다시 20대로 회귀하는(?) 체험을 했다. 또한 상반기에 개인적으로 큰 아픔을 겪었지만, 위기를 기회로 극복할 수 있었다. 마지막으로 연말에 이직을 하여 새로운 시작을 하게 되었다. 글쓰기 글또 8기를 시작하면서 글쓰기를 본격적으로 할 수 있게 되었다. 과거에는 주로 공부한 내용, 코딩 테스트 문제만 올렸었는데, 올해부터 업무를 하면서 겪은 생각과 노하우 및 세미나 or 컨퍼런스를 참가하면서 배운 내용도 작성했다. 글쓰기를 하면서 알게된 장점은 크게 3가지였다. 생각을 정리하면서, 작업을 했던 목적과 문제해결 등 모든 과정을 회고할 수 있다. 글을 쓰면서 새로운 아이디어가 떠오른다. (ex. acti.. 2024. 1. 1.
이벤트 로그 체계 구축 여정 목차 스포카 기술블로그에 작성한 글(23.04.28)을 옮긴 내용입니다. 안녕하세요. 스포카의 데이터 분석가 양현승(todd)입니다. 😄 키친보드 서비스(Android, iOS) 이벤트 로그를 새로 설계하게 된 과정을 공유하려고 합니다. 로그 설계의 필요성은 많이 느꼈지만, 경험이 없었기 때문에 어떻게 시작해야할지 막막하고 걱정이 앞섰습니다. 또한 이미 조직에 로그 체계가 있었기 때문에, 기존 로그 체계의 데이터를 새로운 체계로 이전하는 과정에서 데이터 무결성 및 기타 이슈들을 고려해야했습니다. 돌이켜보면, 동료들과 함께 패기와 열정으로 해낸 것 같습니다. 이 글이 이벤트 로그 체계를 새로 구축하거나, 개편할 계획이 있는 분들에게 도움이 되면 좋겠습니다. 예상 독자는 아래와 같습니다. 이벤트 로그 설계 .. 2023. 10. 29.
Pycon KR 2023 후기 Intro 유료 컨퍼런스로 바뀐 Pycon! (1일 8만 원 💰) 회사에서 감사하게도 지원을 해주셔서 Day1(2023.08.12)에 참석할 수 있었습니다. 🙇🏻‍♂️ 힙한 명찰과 가방, 티셔츠를 주는데 개인적으로 전부 마음에 들었습니다. Pycon은 삼성 코엑스 그랜드볼룸 & 아셈볼룸(북문 쪽)에서 진행되었는데, 강연장도 넓고 의자도 편해서 강연을 듣기 편했던 것 같습니다. 예전 Pycon 2019 때도 같은 장소에서 진행해서 친숙했던 것 같아요. 생각보다 일찍 도착해서 대기 없이 부스를 돌아볼 수 있었던 점이 좋았습니다. 부스별 서비스나 회사 소개를 들어보기도 하고 뽑기나 돌림판, 설문조사로 선물(티셔츠, 양말, 스티커 등)을 받기도 했습니다. Lecture 파이썬 사용자와 만난 RustPython .. 2023. 8. 12.
글또 8기 회고 Intro 글또 8기가 끝나다니.. 시간이 참 빠르게 느껴집니다. 돌이켜보면 모임을 시작했을 때와 현재의 모습도 많이 바뀐 것 같습니다. 회고를 시작하기 전에 8기 지원글과 다짐글을 첨부했습니다. 글또 8기 지원글: 🔗 글또 8기 다짐글: 🔗 Coffee Chat 글또에서 주최한 커피챗을 하면서 정말 다양한 사람들을 만날 수 있었습니다. 평소 내향적인 사람이라 이러한 기회가 특히 소중하게 느껴졌습니다. 자주 보던 블로그를 작성하시는 분도 뵐 수 있었고, 다양한 도메인에서 열심히 고군분투하시는 분들의 이야기를 들을 수 있었습니다. 각자의 고민과 해결 방법뿐만 아니라, 꿈 얘기를 할 때 반짝이던 눈을 보면서 제 눈도 같이 반짝였던 것 같습니다. 글또 멤버분들을 만나면서 느꼈던 점은 "세상에 열심히 사는 사.. 2023. 7. 29.
글또 8기 지원글 Q) 글또 8기를 지원하시는 이유가 무엇인가요? A) 단순 공부 정리용 글을 작성했었지만, 보다 좋은 글을 적어보고 싶습니다. 사람들에게 더 와닿는 문장, 이해가 잘되는 설명, 간결한 요약에 대해 배우고 싶습니다. Q) 글또에서 달성하고 싶은 목표는 무엇이 있으신가요? A) 회사 기술 블로그에 글을 작성해보고 싶어요. Q) 글또 8기를 시작하기 전에 어떤 글을 작성할 것인지 소재를 생각해보고 작성해주시겠어요? A) “학습 정리용 글”과 “책/논문 리뷰”를 주로 작성할 계획이고 기회가 된다면 “번역”도 해보고 싶어요 Q) 요새 가장 큰 고민이 있다면 무엇이 있으신가요? A) 분석 결과를 더 설득력있게 잘 전달하고 싶어요 Q) 자신의 삶을 소개해주세요 고등학교 2학년부터 공부를 시작하다..! 저는 원래 운동.. 2023. 7. 29.
지표 탐색의 어려움을 해결하기 위해 자동화한 이야기 안녕하세요 :) 오늘은 지표 탐색의 어려움을 해결하기 위해 자동화했던 이야기를 소개하려고 합니다. 출근하면 하루 워크플로우가 어떻게 되시나요? 저는 아래 그림과 같이 지표 탐색을 하고 요청 처리를 한 다음 퇴근을 하는 삶을 살고 있습니다. 간혹 대시보드가 고장이 났거나 지표의 변동폭이 큰 경우와 같은 이상징후가 발생하면 추가적인 데이터 탐색 과정을 가졌고, 들어온 요청을 처리한 후에 시간적 여유가 생긴다면 새로운 업무를 찾았습니다. 생각보다 지표 탐색과 요청을 처리하기에도 시간이 부족해서 추가적인 업무 탐색은 쉽지 않았던 것 같습니다. Intro 1. 지표 탐색이 뭐지? 여기서 지표란 달성하고자 하는 목표에 맞추어 현재 수준을 나타내는 정량적인 것을 의미합니다. 예를 들어 '성적'이라는 지표가 있고 목.. 2023. 7. 12.
원인과 결과의 경제학 나카무로 마키코, 쓰가와 유스케, 『원인과 결과의 경제학』, 윤지나, 리더스북(2018) ✅ 한 줄 평 인과추론 방법별 사례를 재미있게 풀어준 책 📘 Summary 많은 사람들이 인과관계와 상관관계를 혼동한다. 돈과 시간을 정확히 인과관계에 근거한 곳에 쓰면 좋은 결과를 얻을 확률이 그만큼 높아진다. 인과 추론의 5단계 원인은 무엇인가? 결과는 무엇인가? 세 가지 체크 포인트 확인 결과가 우연의 일치는 아닐까? 교란 요인은 없는가? 역의 인과관계가 존재하지 않는가? 반사실 생성 반사실: 실제로 일어나지 않은 사실을 가정하는 시나리오 (만약 ~하지 않았다면 결과는 어땠을까?) 반사실은 관찰할 수 없으므로 타당한 값으로 채우는 과정이 필요 비교 가능해지도록 조정 결과(ex. 매출)에 영향을 줄 수 있는 특징.. 2023. 6. 13.
Sendbird AI chatbots BrightTalk 23.05.31 (수) 11:00에 열린 "Introducing Sendbird’s ChatGPT-powered chatbots"의 BrightTalk의 내용과 질문을 정리했습니다. Summary AI Chatbot 배너 추가 예정 (베타 버전) AI engine: OpenAI (ChatGPT), Google LLM (Bard) 코드 없이 편한 Dashboard Parameter 설정 가능 system message, temperature, maximum tokens, top p, frequency penalty, presence penalty 2가지 GenAI Chatbot 기능 개발 예정 Salesforce connector (곧 나올 예정) Text summarization 50개 단어로 요약하도록.. 2023. 5. 31.
데이터가 이끄는 성장, 1인 데이터 분석가의 이야기 안녕하세요 :) 스타트업 데이터팀에서 홀로 고군부투하고 있는 데이터 분석가입니다. 이직한 지 6개월이 되었는데, 참 많은 일이 있었던 것 같습니다. 많은 분석 요청과 작업으로 대시보드들이 생기고, 이벤트 로그도 개편하는 작업을 진행하게 되었습니다. (조만간 개봉합니다!) PAP에서 누리님이 작성하신 "1인 주니어 데이터 분석가 살아남기"를 읽고 많은 공감을 하여, 1인 데이터 분석가로서 이 글을 쓰려고 합니다. 1. 수많은 데이터 분석 요청, 효율적으로 할 수 있는 방법이 없을까? 현재 재직 중인 회사에는 많은 분들이 데이터에 관심이 많습니다. 데이터 기반으로 의사결정을 하려는 목적과 각자의 논리에 대한 근거를 확보하기 위함인 것 같습니다. 따라서 데이터와 분석 요청이 빈번한 편입니다. 이 과정 속에서 .. 2023. 4. 22.
분석가를 위한 ERD 그리기 (Draw io VS Mermaid) ERD를 분석가가 왜 그려..? DBeaver로 ERD를 자동으로 추출하는 결과가 이미 있긴 하다. 물론 테이블 수가 적고 관계도 적은 경우에는 따로 그릴 필요가 없다. (+ 머릿속에 ERD가 탑재된 분석가도 필요 없음) 하지만 서비스가 많아질수록, 회사의 규모가 커질수록 테이블의 수는 증가하고 관계도 복잡해진다. 더불어 분석 요청이 들어올 때, 어떤 테이블이 필요해서 join 하려고 하면 찾느라 고생했던 경험이 있었다. 분석가를 위해서 그리고 혹시 서버 테이블 구조를 쉽게 보고 싶어 하는 누군가를 위해서 좋은 방법이 없을까?? 혁신의 발견 Mermaid..! 동료 FE 개발자에게 고민을 얘기했더니 Mermaid로 그려보면 편하다는 추천을 받았다. 코드만 있으면 ERD를 자동으로 그릴 수 있다니..! 심.. 2023. 3. 26.
반응형