Weekly Review - 8월 3주차

목차



Things I did in this week.

월요일에 7개월간의 국비지원 교육이 끝이 났다. 처음 시작할 때엔 뭔가 대단하게 많이 배우고 실력이 엄청나게 상승할줄 알았지만, 그러지 못했다. 교육과정이 끝나갈 무렵이 되니까 마음이 다소 무거웠다. 7개월간 이것저것 많이 공부하고 나름 열심히 한다고 했지만 아쉬움이 많이 남았다.

파이널 프로젝트에서 게시판을 하나 만들었는데 이 또한 아쉬운 결과였다. 게시판 하나만 구축해보았고, 그나마 게시판도 더 하고싶은 기능이 있었지만 기한 내에 다 구현하지 못했다.ㅜㅜ 이미 프로젝트는 끝났지만, 프로젝트 레파지토리를 fork해두고 못다한 기능을 구현해야할 것 같다.

화요일엔 학원에서 진행했던 실전면접의 결과로 SI업체로부터 2차 면접을 제안받아 처음으로 개발자 면접을 보고왔다. 아직 면접 결과가 나오지 않았기 때문에 상세하게 작성할 순 없기 때문에 나중에 정리하도록 하겠다.


Things I read in this week.

나도 지원했었던 부스트캠프에 대한 후기였다. 이 분이 작성한 후기를 읽으니까 내가 왜 떨어졌는지, 그리고 앞으로 알고리즘을 정말 정말 준비해야겠다는 생각을 다시 한 번 들게끔 한 글이었다.

부스트캠프의 합격한 크루들은 알고리즘 실력들이 상당하다고 한다. 참고로 글을 작성한 분의 다른 글을 읽어보니 카페24 코딩테스트에도 통과해서 신입사원 교육 프로그램도 이수중이셨던 것 같은데, 프로그램 이수를 포기하고 부스트캠프에 지원, 합격하셔서 이수한 분이다. 이 분의 글을 보면, 카페24 코딩테스트가 *’굉장히 쉬웠다’*라고 표현할만큼 실력이 있는 분이신 것 같은데, 이 분의 시선에서 실력있는 분들이 많이 계시다고 하니 어느정도 일지 감이 안선다. 후. 알고리즘.. 알고리즘..

해야할게 점점 더 쌓이는 느낌이다.


Things I watched in this week.


학원에서 진행된 실전 면접에서 받았던 데이터베이스 정규화에 대해 알아보고자 유튜브에서 영상을 찾아보았다. 그러다 코드스쿼드의 정호영님이 정리한 영상이 있어 이걸로 공부를 했다.

Things I learned from this week.

데이터베이스 정규화를 해야하는 이유에 대해 배웠다.

정규화는 데이터의 중복 발생을 방지하고, 이상현상(abnormaly)을 방지하는 작업이다. 이상현상에는 삽입이상, 삭제이상, 갱신이상이 있다고 한다.

정규화는 크게 7단계로 구성되는데 일단 4단계까지만 생각하면, 1정규형, 2정규형, 3정규형 그리고 BCNF라고 한다.

지금은 이정도로만 정리하고, 다음에 정규화에 대해 더 정리해보아야겠다.