프로젝트 6

2022년 35-36주차 '개발을 시작하고 E가 높아지고 있다'

최근 모임과 약속들이 많아져 회고를 초안만 작성해놓고 미루다가 오늘 2주치를 몰아서 쓴다.. 이번 주도 약속들이 많이 잡혔는데 다행히 연휴가 있어 혼자만의 시간을 가질 수 있을 것 같다. 연휴기간 동안 재정비하고 3분기를 잘 마무리하자. 시장지표 프로젝트 약 2달 동안 진행했던 시장지표 프로젝트가 끝이 났다. 프로젝트에 대한 내용은 따로 회고 글을 적었으니 궁금하다면 읽어보기 바란다. 2022.09.04 - [Work & Life/Work] - 시장지표(지수/환율/원자재) 프로젝트 회고 티스토리 자동화 Part 1. 깃헙액션을 활용하여 티스토리 자동 업로드를 구현했다. upload 폴더에 파일을 넣어 올리면, 깃헙 액션이 해당 파일을 티스토리에 업로드하고 다른 폴더로 옮긴다. 현재는 알고리즘 레포지토리에..

시장지표(지수/환율/원자재) 프로젝트 회고

환율, 원자재, WTI 등, 시장지표도 포함시켜 주세요. 위의 문장은 실제 고객이 요청한 내용이다. 나는 '차세대 트레이딩 플랫폼' 서비스를 만드는 백엔드 개발자이다. 우리 서비스는 주식과 가상화폐에 대한 시세 정보, 차트, 종목분석과 같은 투자에 유용한 기능들을 제공한다. 하지만 우리는 지수, 환율, 원자재 같은 시장지표는 아직 제공하지 못하고 있었는데 위에서 언급한 고객 요청사항처럼 양질의 정보를 고객에게 제공하기 위하여 시장지표 프로젝트를 진행하기로 했다. 이번 글은 내가 실무자로서 프로젝트를 어떻게 진행했는지, 그 과정과 배운 것을 정리한 회고글이다. 요구사항 나는 프로젝트의 목적을 다음과 같이 정의하고 목적에 맞게 요구사항을 세웠다. 지수, 환율, 원자재 데이터를 제공하여 고객이 시장지표를 쉽게..

CS 퀴즈 앱을 만들었다.

오늘 한 것 CS 퀴즈 앱을 만들었다. API 명세 깃헙링크 성장한 점 직접 '코딩 챌린지'를 기획, 동료들과 함께 진행하면서 실제 성과를 낼 수 있었다. 2일 간 챌린지에 온전히 집중하여 스스로 계획한 목표를 완수할 수 있었다. DRF 강의내용을 실시간으로 내 프로젝트에 응용함으로써 빠르게 감을 익힐 수 있었다. 노력할 점 CS 퀴즈 앱은 중장기 프로젝트로 기획하였다. 이번 챌린지는 그 중 첫번째 mvp 라고 볼 수 있는데 앞으로 계속해서 애자일하게 확장해나갈 예정이다. 당장 구현해야할 부분은 실제 유저가 사용할 수 있도록 '템플릿'을 만들어야 한다. 그리고 유저 계정 로직과 어드민 페이지도 구현해야한다. 차근차근 진행해보자! 이번에 DRF를 많이 알게되었지만 곧 잊혀질것이므로 숙달을 위해 프로젝트를 ..

Log/Today 2022.02.19

2022년 7주차 '스터디도 애자일 하게'

Weekly growth 데일리 체크리스트에 '결과물'을 함께 작성하기 시작했다. 결과물을 함께 작성하니 내가 일주일 동안 무엇에 집중했는지 알 수 있었다. 뿐만 아니라 내가 공통적으로 놓치는 것들도 알 수 있었다. 내가 놓치는 것들은 주로 독서항목이었는데 스터디나 개발 공부를 하다 보니 아무래도 우선순위가 뒤로 밀렸다. 이처럼 자신이 한 일들을 기록하는 것은 나 자신을 알아가는 효과적인 방법인 것 같다. 이러한 기록들을 살펴보면 내 자신이 무엇을 중요하게 여기고 무엇을 가볍게 여기는지 알게 된다. '데일리 체크리스트'를 실제 서비스로 만들어보고 싶다. 체크리스트를 작성하다 보니 재미난 아이디어가 생각났다. 나는 위 이미지처럼 21년부터 내가 사용한 시간을 우선순위별로 분류하고 있었다. 이와 유사하게 데..

#2_모델링 이렇게 해도 되나?

혼돈의 모델링 기존 커머스는 유저가 있고, 카테고리가 있고, 상품이 있고, 장바구니, 주문, 등등으로 나누면 되었는데 매칭 서비스의 경우 기존 커머스 DB 구조와는 맞지 않았다.(테이블은 적지만 더 복잡해진 느낌?) 가장 큰 차이점은 두 가지였다. 하나는 유저와 관련된 정보가 매우 많다는 것이고(사용자의 취향을 모두 저장하므로) 다른 하나는 유저가 곧 상품이라는 것이다. (사람을 '상품'취급하는 것이 이상해 보일 수도 있지만 사람과 사람을 이어주는 것이므로 그런 의미로 서로 받아주시면 감사하겠다) 우리는 우선 유저의 회원가입정보와 함께 가입 시 유저가 작성한 취향 정보도 모두 하나의 테이블에 넣었다.(이때의 결정이 이후 디비를 갈아엎는 원흉이 되었다.) 그리고 중복선택이 가능한 항목들은 모두 다대다 테이..

#1_코딩하다 지친 당신.. 술 GO?

2차 프로젝트의 시작 2차 프로젝트가 시작되었다. 새로운 인원들과 조를 이루었고 우리가 받은 과제는 고수를 찾아 매칭 해주는 서비스 '숨고'였다. 일단 우리는 '숨고' 사이트를 살펴보기 시작했다. 나는 사용자가 직접 입력한 선택지들을 통해 누군가와 연결시켜주는 매칭 서비스가 인상적이었는데, 이 외에도 상대방과의 채팅 기능, 자신을 홍보하는 포스팅, 등 다양한 기능들이 있었다. 우리가 하기에 난이도가 너무 높아 보였다. 우리 팀 PM인 유진님이 숨고 싶다고 표현할 정도..ㅎ 우리는 우리가 할 수 있는 선까지만 하기로 하였고 이왕이면 재밌게 해보고 싶어서 기존 컨셉을 완전히 바꾸기로 했다. 그중에는 여러 가지 아이디어가 있었다. 숨고 싶다 : 심리상담사 매칭 서비스 만나고 : 소개팅 매칭 서비스 숨고 : 술..