본문 바로가기

회고6

웹 개인 프로젝트 회고 1 - ERD 설계 리뷰 설계 방법 일단 필요하겠다 싶은 데이터를 브레인스토밍 형식으로 노트에 적었다. 이때 네이밍과 타입, 외래키에 대해서 전혀 생각하지 않고 그냥 생각이 나오는 대로 작성했다. 그러고 나서 타입을 결정하고 테이블 단위로 묶으며 외래 키를 고려해 스키마를 구성했다. 마지막으로 사용자 시나리오들을 여러 개 작성해서, 어떤 요청이 어디에 들어가는지 데이터의 흐름을 파악하려 노력했다. 이 과정에서 많은 수정이 이루어졌고, 정규화와 비정규화에 대해 많이 고민했다. 또한 JOIN 쿼리가 반드시 필요한 상황인지 비용을 따져가며, 이 요청이 정말 빈번하게 일어나는 요청인가? 에 대해 고려하며 최대한 호출 비용을 줄이는 데에 신경 썼다. NoSQL을 도입하고 싶었지만, 이번 프로젝트 취지상 RDB만 사용하여 이 같은 테이블이.. 2022. 9. 25.
웹 개인 프로젝트 회고 1 나 홀로 KPT 회고 웹 프로젝트 경험이 전무하기 때문에 html과 css도 처음 써보는 상태에서 시작했다. 정말 고독한 과정이었고, 부딪히면서 배운 지식들이 귀하다는 것을 체감했다. 아직 갈 길이 멀지만 3주 전의 자신과 비교했을 때 정말 극적인 성장을 이루어냈다고 생각해서 배움과 생각의 흐름을 곱씹기 위해 회고를 작성하게 되었다. 배움과 생각의 흐름들을 Notion에 그때그때 써두었지만, 다시 보니 너무나 단편적이고 무질서하다는 느낌을 받았다. 그래서 기억해 두고 싶은 배움과 다음 프로젝트 때 적용해 보고 싶은 것들을 KPT 회고 방식을 통해 남기게 되었다. Keep - 이거 잘했다 🔸 scss의 mixin과 inlclude를 적절히 사용해서 writeability와 readability를 둘 다 챙.. 2022. 9. 25.
[네이버 부스트캠프 웹·모바일 7기] 챌린지 수료 후기 4주간의 챌린지 과정을 회고하고자 글을 쓴다. 챌린지 과정에 붙기 위한 준비 과정은 아래 포스트에 담겨있다. 2022.07.12 - [도전] - [네이버 부스트캠프 웹·모바일 7기] 지원부터 합격까지 [네이버 부스트캠프 웹·모바일 7기] 지원부터 합격까지 시작 지원 당시 본인의 스탯(?)이다. 알고리즘: 백준 150문제 G3, 프로그래머스 계정 없음, 코테 경험 없음 CS 지식: 학교 수업 그럭저럭 들음 (3학년, 운영체제, 컴퓨터 구조 등), 따로 공부한 적 없 halls99.tistory.com 1주 차 JS 문법을 거의 몰라서, 자꾸 C++ 스타일 로직을 짜고 낯선 JS 문법을 최대한 피해 가려는 듯 코드를 짰다. 이대로면 배우는 게 없겠다 싶어 3일 차에, 짜던 코드를 엎고 새벽 3시까지 JS 문.. 2022. 8. 16.
[코테 후기] 2022 토스 NEXT 1부 날짜: 22.08.06 14:00 ~ 15:30 1부 문제는 총 7문제에 1시간 30분이 주어졌다. 프로그래머스에서 진행되었으며, 채점 결과도 공개되며, 인터넷 검색도 가능한 시스템이었다. 본인은 Server (Python 아님) 직군으로 지원했고, C++로 응시했다. 문제 리뷰 90분 동안 7문제가 주어졌지만, 네이버 부스트캠프를 하던 중이라 C++이 오랜만이고 해서 5문제를 목표로 잡았다. 1번, 2번 문제 유형: 구현 데이터를 받고 문제 조건에 맞게 출력을 반환하는 간단한 문제였다. JS 문법에 익숙해져 몇 번 절었지만 합쳐서 10분 안에 풀었다. 3번 문제 유형: 구현 입장에 필요한 값, 소모되는 값이 배열로 주어질 때 얼마나 많은 구역을 탐험할 수 있는지 구하는 문제였다. 그리디 냄새가 났.. 2022. 8. 16.
[네이버 부스트캠프 웹·모바일 7기] 지원부터 합격까지 시작 지원 당시 본인의 스탯(?)이다. 알고리즘: 백준 150문제 G3, 프로그래머스 계정 없음, 코테 경험 없음 CS 지식: 학교 수업 그럭저럭 들음 (3학년, 운영체제, 컴퓨터 구조 등), 따로 공부한 적 없음 프로젝트: 협업 경험 없음, 개인 프로젝트 Django + React + MySQL로 CRUD, REST API 구현하는 정도 서류 서류 네 문항에 각 500 ~ 550자 정도 열정과 포부를 담아 이틀 내내 썼다. 1차 코딩테스트 준비 프로그래머스에서 진행된다고 하여 계정을 생성하고 적응하는 연습을 했다. 약 10일 정도의 시간이 있었는데, 이 기간 동안 LV1를 다 풀고, LV2도 60퍼센트 정도 풀었다. 알고리즘은 C++로 푸는 편인데, 카카오 문제들을 통해 STL 사용법과 자료구조 설계하.. 2022. 7. 12.
[코테 후기] 2022 현대모비스 알고리즘 경진대회 날짜: 22.07.01 13:30 ~ 17:00 문제는 총 5문제에 3시간 30분이 주어졌다. 구름 IDE에서 진행되었으며, 처음 쓰는 IDE임에도 불구하고 적응에 어려움이 없었다. 경진 대회인 만큼 인터넷 사용이 불가하고, 채점 결과가 공개되지 않는 시스템이었다. 학생부 50명, 일반부 50명이 본선에 진출하는데 본인은 학생부로 지원했다. 문제 리뷰 메인 로고에 자율주행할 것 같이 생긴 자동차를 보고 그래프 탐색 문제 나오려나 했는데 5문제 중 3문제가 정말 그렇게 나왔다. 1번 문제 유형: 자료구조, 구현 차의 속도, 무게가 v, w로 N개 주어질 때, v가 서로 다른 차들의 인덱스들을 더해서 출력하되, v가 같다면 w가 가장 큰 차의 인덱스를 더해서 출력하는 간단한 문제다. N은 최대 2,000,0.. 2022. 7. 4.