Week 2
기간: 25.11.24-25.11.28
커리큘럼: 기반기술 (데이터베이스)
1. Facts — 무엇을 했나?
<데이터베이스>
- MariaDB SQL 문법 학습(제약조건 복습, 흐름제어)
- MariaDB 심화 학습(트랜잭션 & DB격리수준과 동시성 문제 실무 해결책, JOIN, UNION, 서브쿼리, GROUP BY, 집계함수, Having)
- MariaDB 심화 학습(인덱스 개념 학습 및 성능 테스트)
- MariaDB 심화 학습(데이터 모델링 및 ERD 설계, 정규화 개념 학습 및 실습, 쇼핑몰 DB구축 실습)
- MariaDB 심화 학습(Dump, 사용자관리, View, 저장프로시저, DB 엔진과 고가용성 구성 실습 및 개념정리)
- 프로그래머스 SQL 문제 풀이(
codint-test 레파지토리 내 프로그래머스 디렉터리에서 관리)
<코딩테스트-자습>
- solved.ac 기준 class1 풀이 중

<컨디션 관리>
- 영양제 섭취, 운동 2번밖에 못함, 1시 이전 취침&6시 기상💊💪🛌
<스터디 soverlux & Team-jk & Team-gh>
- 목표설정 후 코드리뷰

2. Feelings — 어떻게 느꼈나?
- DB는 구체적인 시나리오 구상과 팀원들과의 기획 구성 협의 단계가 매우 중요할거같다고 느낌 (차주 팀프로젝트 진행 전 어느정도 의견 공유시간을 가져봐야할듯)
- 정규화 및 DB 엔진, 고가용성 구성등 이론적인 개념은 실무 혹은 팀프로젝트를 하면서 체화되기 위해서는 복습을 잘 해야겠다고 느낌
- 스터디에 참여하여 다른 수강생들의 문제 풀이 방식, 공부법을 공유받아보니 현재 내 학습법 개선이 필요하다고 느낌
- 여전히 문제풀이 속도가 매우 느림🤮 개념이 헷갈려서 출퇴근시에 강사님 개념강의로 다시 공부 중

3. Findings — 무엇을 배웠나?
-
시나리오 구성까지는 아직 학습하지 못하였지만 정해진 요구사항에 따라 데이터모델링 구상부터 ERD설계, DB 구축, 테스트 쿼리까지 프로젝트 진행의 일부 단계 실습을 진행하였다 (이 때 테이블간의 관계 구상 및 정규화 작업도 진행 됨)
-
블로그 및 github 레파지토리(mariaDB) 내 강의 내용 필기 정리 업로드 완료
4. Future — 다음에 어떻게 활용할까?
- 잘못된 학습법을 개선하여 문제풀이 속도 단축을 목표 설정! (스터디 활용)
- DB 팀프로젝트에 일조할 수 있도록 실습을 통해 배운 개념을 정립해야 할 듯
🧩 마무리 한 줄
실습의 규모가 전 주에 비해 조금 커졌을 뿐인데 생각보다 사고가 많이 꼬였음(아무래도 개념이 흔들려서 그런듯)
팀프로젝트를 위해서 정확하게 짚고 넘어가야겠다고 느꼈고,
수업 회차가 지날 수록 점점 진도 속도가 빠르게 느껴져서 위기감이 느껴졌다.
하지만 수업량이 방대한 범위라고 느껴짐에도 사실 강의만으로 모든 개념을 짚어주신거같아 강의를 들을 때 혼란스러움으로 마무리되는 경우는 없었다.
이건 그냥 내가 더 열심히 해야하는 문제.. 정신력부터 다잡아야할 듯..
기니씨 안녕하세요
정신력? 당신은 출퇴근때 코딩을 했다는것부터 미친사람입니다.
응원합니다 -백준