코드스테이츠 교육과정을 시작한지 10주가 지났다. 정말 매일매일 열심히 하고있는데, 아직도 4달정도나 남았다는게 믿기질 않는다. 그 4달도 시간이 금방 지나갈 것 같긴 하다.😧
Spring 공부는 여전히 코드스테이츠 교육과 인프런 김영한님의 강의로 하고 있다. 두가지를 병행하면서 좋은 점은, 코드스테이츠 교육으로 미리 스프링 기술들을 써보고, 김영한님 강의로 그 기술을 왜 쓰는지 좀더 깊게 다시 한번 공부하게 된다. 복습과도 같은 효과가 생긴다. 물론 단점은 진도빼는게 쉽지 않다는 것이다.
이번주는 Spirng MVC에 대한 공부가 마무리 되었고, DB쪽 공부를 시작했다. JDBC부터 시작해서 커넥션풀, 데이터소스, 트랜잭션 등에 대한것을 배웠으며, 다음주엔 JPA를 배울 예정이다. 실무에서는 거의 JPA를 사용하고 있으나, JDBC에 대한 기본 개념들도 당연히 알고 있어야 되기 때문에 JDBC를 먼저 배웠다. 그리고 예전에 트랜잭션에 대한 공부를 살짝 한적이있었는데, 이번에 트랜잭션에 대해서 좀 더 깊게 배웠다. 확실히 직접 해보면서 배워야 이해가 더 빠른 것 같다. 그때는 '트랜잭션이 뭔진 알겠는데 배워서 어떻게 적용하라는 거지..?'라는 의문이 있었지만 완벽하게 해소됬다.
이번주엔 토요일과 일요일 모두 일정이 있어 주말에 공부를 많이 못했다. 그래도 알고리즘 문제는 한 문제씩 풀었고, Spring공부도 시간 되는만큼 했다.
너무 아쉬운 점은 이번주도 진도 따라가느라 바뻐서 내용정리를 못하고 있다.😢 다음주 주말도 가족행사로 인해 일정이 꽉차있어서 솔직히 할 자신은 없다. 그래도 시간나면 꼭 신경써서 해보자.
이번 주도 저번 주와 같이 github에 매일 푼 알고리즘 풀이 코드들을 올리고, 강의를 보면서 실습한 강의 코드들을 올렸다. (강의코드는 private) 잔디들이 아주 빽빽하게 심어져있는걸 보니 아직도 뿌듯함이 느껴진다. 이 뿌듯함을 유지하기 위해서라도 공부하기 싫은날도 공부를 하게 된다.😂 좋은 습관이 생기고 있는 것 같다.
이번주 알고리즘 문제는 거의 DynamicProgramming관련 문제들만 풀었다. 확실히 반복만이 답인 것 같다. 계속해서 풀다보니 이제 DP관련 문제들은 생각보다 쉽게 풀리는 것 같다. 다음주는 다른 분야를 풀어야 겠다.
이번주에 백준 실버 1티어가 됬는데, 거의 실버 1~3수준의 문제들만 풀어서 실버 1이 됬다. 코드스테이츠를 수료하기 전까지 골드 난이도의 문제들까진 문제없이 푸는 수준이 되는 것이 목표였는데, 슬슬 골드난이도 문제들도 손을 대봐야겠다. 물론 쉽지는 않을것이다.
이번 주 일요일에 갑자기 집 인터넷이 안됐다. 건물 자체가 안되는 것 같다. 임시방편으로 무선 랜카드와 핸드폰 핫스팟을 이용하고있는데, 너무 느리고 불편하다.😢 빨리 문제가 해결됬으면 좋겠다. 아마 내일 당장 해결되는건 불가능할 것 같고, 다음주 내에만 해결됬으면 좋겠다.
실습을 하면서 배운 내용들을 정리를 해야되는데 시간이 부족해 못하고있다. 다음주도 진도따라가느라 바쁘고 주말도 가족행사로 인해 일정이 꽉차있어서 쉽지 않을 것 같다. 그래도 중간에 시간나면 꼭 신경써서 해야겠다.💪