본문 바로가기

(2024-10) 스파르타 내일배움캠프 - 백엔드/TIL22

(2024-11-06) TIL 미니프로젝트 조장(일종의 작은 PM 역할)을 맡으면서 여러 고민들이 있었다. 그 내용을 기억이 생생할 때 적어본다. 1. 미니프로젝트의 목적은 무엇인가? ① 직접적으로는 산출물(프로젝트 홈페이지) 만들기. ② 검사를 위한 부수적인 산출물 제출  - S.A. 기획문서: 노션 페이지 → 구글 폼 제출  - 최종 제출 문서: pdf, 시연영상 첨부 → 구글 폼 형식 제출 ③ 이를 상당한 퀄리티로 빠르게 끝내거나(→ 자습시간 확보), 아니면 완전히 선두를 노린다  > '선두 전략' 문제점: 선두를 노리기 위해서 지나치게 학습 커리큘럼 외적인 내용을 쓰게 된다.(로그인 기능을 위한 JS 구현 등) → 완전히 비효율로 판단. '시간 가성비 전략' 채택. 2.중요한 본질은 무엇인가?  ① 처음 생각: 1-① 산출물 .. 2024. 11. 6.
(2024-11-05) TIL 1. 스파게티 코드가 탄생하는 원인 ① 처음부터 코드 재사용을 염두해야 한다. 자기가 맡은 코드를 책임진다는 건 깔끔한 처리를 고려해야 한다. ② 디렉토리 관리를 철저하게 해야 한다. 폴더 이름과 파일 이름, 변수 이름 하나까지 어느 정도 패턴을 가지면 좋을 거 같다. ③ 이를 잘 관리하게 해주는 도구를 잘 알자.  2. 버전 관리에서는 한 사람이 하나의 파일을 관리하는 게 좋다. 2024. 11. 5.
(2024-11-04) TIL 본 캠프 첫 날 시작 및 조 결성 본 캠프를 시작하고 2시간 가량 OT를 들었다.본 시간 동안에는 팀 과제를 진행했다.팀 과제에서는 조장을 맡았는데 일종의 PM역할을 진행했다.약 4시간 순 시간동안 기획문서를 팀원과 협의하여 만들었다. 2024. 11. 4.
(2024-10-30) TIL: SQL 문제풀이 COUNT()와 GROUP BY 활용 문제 요약 🛑 : 주어진 문제는 의류 쇼핑몰의 상품 정보를 담고 있는 PRODUCT 테이블에 대한 것입니다. 이 테이블은 상품 ID, 상품 코드, 판매가를 포함하며, 상품 코드의 첫 두 자리가 카테고리 코드를 나타냅니다. 문제는 각 카테고리 코드별 상품 개수를 출력하고, 결과를 카테고리 코드 기준으로 오름차순 정렬하는 SQL 문을 작성하는 것입니다. 예를 들어 A1 카테고리에는 2개의 상품, C3 카테고리에는 3개의 상품이 포함되어 결과로 나타나야 합니다.  해결 과정 🔄① 실수를 줄이기 위한 세팅 이 간단한 세팅만으로도 기초 문제 풀이에서 실수를 줄일 수 있다.FROM 다음에 테이블을 무조건 추가해서 뼈대를 잡는 습관이 좋다.ORDER BY는 필요할 때 주석처리를 하되 결코 지우지 않는다.   ② .. 2024. 10. 30.