오늘 한 것

  • 커리큘럼 중간 점검
  • 의식의 흐름대로 대화 정리

1) 스프링5

  • 초보 개발자를 위한 스프링5 입문 - 가메출판사
    • 스프링5의 코어 부분은 거의 마무리 됐음 (DI, Bean, AOP, Component scan, 자동 주입..)
    • 스프링 DB나 MVC는 설정 지옥임. 특히 DB는 지금 봐도 이해도 안 될 것임.
  • 그래서 스프링 부트로 넘어가서 속도를 내는 것을 추천함
    • 김영한 스프링 입문 - 말랑말랑해서 스프링 부트에 대해 훑어보기 괜찮음
    • 백기선 스프링 ? → 내용은 좋으나 지금 레벨에선 너무 딮 다이브임 (중급)
  • 김영한 입문을 가볍게 보고 → 스프링 부트 시작하기 책으로 다시 돌아갈 것.
    1. DB셋업은 그냥 읽어만 보고 지나가자.
    2. 저 책에서 H2 서버 세팅이랑 JdbcTemplate 익힌 뒤에 그 다음 저 책의 마이바티스 대신 진행

2) 데이터베이스

  • 다른건 재쳐두더라도 ER다이어그램과 논리적 설계는 중요함. 정규화 역시 마찬가지.
  • 기본적인 지식들 익히고 게시판을 위해 어떤 테이블이 필요하고 그 관계는 어떻게 할지.. 등에 대한 고민이 중요함
  • 데이터베이스 개론 - 한빛아카데미
    • 3장 데이터베이스 시스템 - 가볍게 보지만 DML, DDL, DCL 중요.
    • 4장 데이터 모델링 - 중요
    • 5장 관계 데이터 모델 - 중요
    • 6장 관계 데이터 연산 - 관계 대수 부분은 넘어갈 것
    • 7장 SQL - 어짜피 알잖아
    • 8장 데이터베이스 설계 - 중요
    • 9장 정규화 - 중요
    • 10장 회복과 병행제어 (트랜잭션) - 가볍게
    • 11장 ~ - 시간 없으면 패스4,5,8,9장이 제일 중요할 듯 -> 보통 DB 공부하면 이것을 의미하니

3) 알고리즘

  • 스터디 방식과 내용은 긍정적
  • 유형별로 푸는 것 보다 레벨별로 푸는 것을 고려해보기 바람
  • 한번 끈질기게 어떻게 푸는지 직접 그 방법을 도출해 내는게 중요한거 같음
  • 강의를 통해 얻고 싶은건 떠먹여주는게 아니라 직접 짠 코드강사가 설명해주는 풀이를 같이 흡수하자는 맥락임

Comments