부트캠프 이야기/한화시스템 sw부트캠프 7기

2주차-DB심화

브래드 킴 2024. 5. 25. 20:38
728x90

이번주에는 트랜잭션부터 시작되는 DB심화부분을 중점적으로 수업시간에 다뤘다.

 

트랜잭션과 DB동시성이슈와 이를 해결하기 위한 DB격리수준은 매우 중요하지만, 수강생들 입장에서는 보통 크게 와닿게 느껴지지 않는 이슈이기도 하다. 왜냐하면, 추후 java와 spring을 배우고 개발을 할때에 DB 동시성 문제를 고려하지 않아도 프로그램이 잘 돌아가는것처럼 보이기 때문이다.

 

하지만, 실제로 운영되는 서비스이고 특히 트래픽이 많이 발생하는 서비스라면 위의 이슈들은 반드시 충분히 고려해야 한다는 것은 알고 있으면 한다. 지금 위 이슈사항에 대해 잘 정리가 안되는 수강생은 현 단계에서는 과감히 넘어가도 크게 문제가 되는 것은 없지만, 추후에 실력이 쌓일때 다시 한번 리뷰해봤으면 한다.

 

DB수업이 이제 하루밖에 남지 않았고, java로 들어가게 되면 DB는 완전히 잊은채 한동안 DB를 꺼내보지 않게 될 것이다. 그러나, DB관련한 지식은 백엔드 개발자 면접에서 가장 빈번히 물어보는 주제중에 하나 이므로 다음주에 있을 DB프로젝트까지 수행하면서 DB에 대한 지식을 최대한 탄탄히 해 놓는다면 필요할때 다시 꺼내봤을때 훨씬 수월하게 공부할수 있을것 같다.

 

2주차만에 벌써 우리반에 여러 알고리즘 스터디가 생긴것 같다. 이제 막 문제를 풀기 시작하는 수강생들은 처음엔 좌절도 겪고 어려워하다가 어느순간 코딩에 대한 재미를 느낄것 같고, 원래 잘했던 수강생들도 다시금 의욕을 끌어올 수 있는 계기가 되지 않을까. 

 

실무에 가게 되고, 일을 시작하게 되면 바빠져서 완전히 알고리즘에 손을 놓아버리는 개발자들이 대부분인것 같다. 막상 실무개발과는 크게 상관없는게 알고리즘이라 안하다 보면 계속 안하게 되어서 완전히 잊어버리게 되는데, 우리 수강생들은 알고리즘을 평생 놓지 않는 개발자가 되었으면 좋겠다. 물론, 나도 항상 그런 생각과 다짐을 하고 있다.

 

다음주에는 주로 SW공학이라는 주제를 가지고 공부를 하게 될텐데, 이 과목은 자칫하면 교과서 읽는 이론적인 수업이 될수가 있는데, 우리수업에서는 주로 협업이라는 카테고리를 가지고 wbs, jira툴과 같은 협업 방식을 배우게 된다. 그리고 무엇보다 git/github을 중점적으로 실습하며 배우면서, 향후 있을 프로젝트에서 어떻게 함께 일할 수 있는지 고민하는 시간이 될것같다.

 

 

 

 

728x90

'부트캠프 이야기 > 한화시스템 sw부트캠프 7기' 카테고리의 다른 글

6주차회고  (1) 2024.06.21
5주차-클래스와 객체  (0) 2024.06.15
4주차 - java시작  (0) 2024.06.08
3주차!!  (16) 2024.06.01
첫 주 수업(리눅스, DB기초)  (41) 2024.05.19