한화시스템 BEYOND SW 캠프 2기 - 2주차
이번주에는 일주일간 계속 DB에 관해서 학습하였다.
SW 캠프가 시작하기 전에 커리큘럼을 확인했을 때는 DB를 8일간 한다는 것을 보고 왜 이렇게 많이 하나 생각했지만, 공부해 보니 8일도 부족한 느낌이었다.
우선 지난주에 정리하지 못했던 DB 부분을 먼저 정리하고 기본적인 쿼리문도 함께 정리했다.
쿼리문을 배우면서 내가 이때까지 프로젝트 때 사용했던 쿼리문은 진짜 아무것도 아니었구나를 느꼈다. 나는 프로젝트 때 기본적인 SELECT 문, UPDATE 문을 사용했었는데 이번에 배우면서 JOIN과 서브 쿼리를 알게 되었다.
기본적인 쿼리문을 정리하고 서버 이중화에 대해서 학습하였다.
이번 한 주 동안 가장 어려우면서 많이 막혔던 부분으로 여러 가지 설정과 복잡한 과정을 배우는 시간이었다.
조금은 성장한 내 실력
앞서 언급했던 것과 같이 내가 알던 기본적인 쿼리문에서 조금 더 깊은 JOIN과 서브 쿼리에 대해서 학습할 수 있어 좋았다. 항상 개발하면서 쿼리문을 사용하는 게 어렵고, 어떻게 작성해야 되는지 잘 몰랐는데 이번 학습을 통해서 쿼리문과 조금 친숙해져서 다행이다.
쿼리문 학습도 좋았지만, 그 보다 더 좋았던 것은 서버 이중화에 대해서 배운 것이다.
그전까지는 이중화라는 단어만 알고 있었지 어떤 개념인지, 어떻게 사용하는지 전혀 몰랐는데 이번에 학습할 수 있어서 너무 좋았다.
많은 기업들이 서버 이중화를 적용하고 있기 때문에 이러한 지식과 경험이 나중에 취업할 때 정말 많은 도움이 될 것 같다고 생각했다.
한 주간 쿼리문과 이중화에 대해서 배우며 실제 서비스를 개발하는 기술을 간접 체험한 것 같아서 너무 재밌었다.
더 성장할 수 있었지만 그러지 못했던 아쉬움
확실히 내용이 어렵다 보니 정리하는 데 시간이 오래 걸리고 그렇게 조금조금씩 정리할게 남다 보니 밀리게 되었다.
밀린 정리를 하나씩 하다 보니 아직 서버 이중화 방법 중에서 클러스터링을 정리하지 못해 많이 아쉬웠고, ERD도 한 번 그려보는 시간을 가졌어야 했는데 그러지 못해서 너무 아쉬웠다.
확실히 복습은 배운 그날에 다 해야지 까먹지 않고 완벽하게 이해할 수 있다. 복습에 더 신경을 써야 되겠다.
높은 성장을 위해서 개선해야 될 점들
개선할 점은 너무 많은 것 같다.
하나씩 개선할 점을 살펴보면서 구체화를 시켜보자.
1. 복습을 꼭 하자
배운 내용은 그날에 꼭 복습하면서 이해를 해야겠다. 자꾸 밀리게 되니 어떻게 했는지 방법을 조금씩 까먹게 되고 내용이 헷갈리게 돼서 이러면 안 되겠다고 생각했다. 복습에 더 신경을 쓰자.
2. 조금 더 공부하자
스터디를 마치고 집에 오면 저녁 8 ~ 9시 정도 된다.
늦은 저녁을 먹고 씻으면 10시쯤 되는 것 같다. 그때부터 새벽 1시까지 공부를 하는데 조금은 부족하지 않나? 생각이 들었다.
스터디를 하면서 그날 배운 내용을 다시 공부해 보고 집에 와서 정리하면 시간이 다 간다. 그리고 혹여나 어려운 내용을 학습하여 정리가 길어지면 다 끝내지 못하고 다음날에 하게 된다.
어차피 자취를 해서 강의 듣는 장소까지 10 ~ 15분 정도면 가니깐 늦게까지 공부를 해도 될 것 같다고 생각한다. 새벽 2시까지로 공부 시간을 늘려서 정리할 시간을 조금 더 가져봐야겠다.
다음 주 계획
돌아오는 한 주는 그래도 조금의 여유(?)가 있을 것 같다.
소프트웨어 공학은 이론적인 부분이 많아서 정리하기 편하고, 그나마 다행인 것은 그래도 내가 학습했던 내용이기 때문에 정리를 빨리 할 수 있을 것 같다.
이번 한 주를 기회 삼아서 못했던 것들을 빨리 마무리해야겠다.
1. 클러스터링 정리하기
아직 서버 이중화 중에서 클러스터링을 정리하지 못했다. 내용이 긴 만큼 정리할 내용도 많겠지만 그래도 너무 중요한 내용이기 때문에 꼭 정리가 필요하다.
그날 복습하고 남은 시간에 클러스터링 정리를 해야겠다.
2. ERD 그려보기
강의를 들었을 때 ERD를 그려봤지만 아직 헷갈리는 부분이 많은 것 같다. 집에서 직접 ERD를 그려보고 강사님께 피드백을 받아보자.
3. 서버 이중화 다시 정리하면서 깊게 공부해 보기
주말에는 서버 이중화를 다시 정리해 보면서 깊게 공부해 볼 계획이다. 너무 중요한 내용이고 나중에 프로젝트나 회사에서 무조건 사용되는 개념이기 때문에 이해를 완벽하게 해야겠다.
이번 주에는 리눅스와 DB를 배운 것으로 첫 미니 프로젝트를 진행하는데 해당 프로젝트를 하고 나서 정리와 회고 글을 주말에 같이 작성해 봐야겠다.
'한화시스템 BEYOND SW 캠프 2기' 카테고리의 다른 글
한화시스템 BEYOND SW 캠프 2기 - 6주차 회고 (1) | 2023.12.11 |
---|---|
한화시스템 BEYOND SW 캠프 2기 - 5주차 회고 (0) | 2023.12.03 |
한화시스템 BEYOND SW 캠프 2기 - 4주차 회고 (1) | 2023.11.26 |
한화시스템 BEYOND SW 캠프 2기 - 3주차 회고 (2) | 2023.11.19 |
한화시스템 BEYOND SW 캠프 2기 - 1주차 회고 (4) | 2023.11.05 |