Beyond SW Camp 16기 2주차 회고(5/26~5/30)

publicguard_·2025년 5월 30일

Beyond SW Camp

목록 보기
2/9

📅 Week 2 : 05/26 ~ 05/30
5/26 : DB(4)(제약조건, Transaction, Join)
5/27 : DB(5)(Join, Having절, 집계함수)
5/28 : DB(6)(Index)
5/29 : DB(7)(관계)
5/30 : DB(8)(정규화, ERD설계, 사용자 관련 명령어)

WIL(Week I Learned)

[DB]

  • 제약조건 설정 / 흐름제어 / Transaction
  • Join(Inner Join과 Outer Join의 차이)
  • Having절, 집계함수(AVG() SUM() COUNT())
  • Index(인덱스를 사용해야 하는 상황, Index 설계방법, Index와 조회성능 관계)

[Algorithm Study : Heart Is Gold]

  • Silver IV 달성

[정리]
https://github.com/SuOhYoon/mariadb_syntax
https://github.com/SuOhYoon/AlgorithmSolution

한주를 돌아보며....

부트캠프에서의 한 주가 이렇게 또 지나갔다.
이번주에는 MariaDB에 대한 깊은 내용을 본격적으로 다루기 시작했다.

특히 학교에서 대충 넘어간 흐름제어(case if ifnull), Transaction(commit rollback), DB격리수준(Read Uncommited Read Commited Repeatable Read Serializable), 인덱스에 대해 강사님이 쉽고 자세하게 알려주셔서 DB 성능 개선을 어떻게 하는지, 인덱스와 조회 성능과의 관계등을 확실하게 이해 할 수 있게 되었다.

이번주에 배운 내용은 DB 성능 개선과 크게 연관 있었기 때문에 특히 더 주의깊게 들었던 것 같다.

알고리즘 실력도 점차 느는것 같다. 드디어 백준 브론즈 문제를 모두 해결하고 본격적으로 실버에 진입했다. 물론 내가 짜는 알고리즘은 성능 개선과는 아직 거리가 있지만, 그래도 이제는 문제를 이해하고 어떻게 풀어야하는지에 대한 감은 서서히 잡히는 것 같다. 다만, 어려운 문제들에 한해서는 정답을 보고 푸는 경우가 많아 정답을 보기전 조금 더 생각을 해봐야겠다는 생각이 들었던 것 같다.

다음주에는 본격적인 DB 프로젝트가 진행된다.
같이 조가 된 팀원들이 모두 전공자들이여서 의견 수렴 및 DB 설계가 매우 수월하게 진행될 것 같다는 생각이 든다.

잡담

[1주차 우수회고자 선정]블로그에 기록하는 습관을 계속 유지하기 위해 주간 회고록을 작성했는데, 운이 좋게도 우수 회고자로 선정되었다. 앞으로도 계속 좋은 회고를 만들기 위해 노력해야겠다. 받은 배민 기프티콘으로 뭘 먹을지 행복한 고민에 빠져봐야겠다

[클라이밍 Level Up]
재미로 시작한 클라이밍이 15회차를 넘어섰고, 이제 입문자라는 타이틀은 벗어던진것 같다. 더클라임 기준 초록💚은 이제 한 번에 15개까지는 무리 없이 깨는것 같고, 파랑💙은 쉬운 수준의 문제들만 깰 수 있을 정도로 클라이밍 실력이 늘은 것 같다. 다이나믹 무브, 아웃사이드 스텝 등은 아직 연습을 많이 해야한다고 생각한다.

profile
백엔드 개발자로 하루하루 성장 중인 publicguard_의 개발일기입니다.

0개의 댓글