Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jojoldu/1413bd910685eb6c4e520f2315a52888 to your computer and use it in GitHub Desktop.
Save jojoldu/1413bd910685eb6c4e520f2315a52888 to your computer and use it in GitHub Desktop.
박재성님의 강의를 좀 더 효율적으로 수강하는 방법

1. 강의 내용을 블로그에 정리하기

  • 보통 1시간은 이론, 2시간은 실습시간
  • 1시간의 이론시간 내용은 들으면서 바로바로 타이핑
  • 슬라이드에 있는 내용 보다는 슬라이드를 설명하는 강사님의 이야기를 기록하는것이 효율적 (슬라이드는 공유가 되어있음)
  • 이론시간에 언급되는 키워드의 경우 별도로 찾아서 정리해보기 (AOP, 트랜잭션, 캐시 등)

2. 강의에서 언급한 내용을 실제로 해보기

  • 객체지향을 연습하는 가장 좋은 방법은 DB와 웹이 없는 순수 Java 어플리케이션이라는 이야기가 나옴
  • 블랙잭과 같은 카드게임, 은행 순번표 시스템 등
  • 강의시간에 배운 객체지향 코드를 떠올리며 실제로 만들어 보기
  • 참고

3. 실습 예제보다 한단계 더 해보기

  • 서블릿에서 Html 만드는 과정 -> 프리마커와 같은 템플릿 엔진으로 확장해보기
  • Jdbc Template 만드는 과정 -> ORM으로 확장해보기
  • Java 7 이하 코드 -> Java 8 코드로 변경

4. 강의 내용을 다른 사람에게 강의해보기

  • 한주간 개인적으로 공부한 내용을 공유하는 스터디 같은게 있으면 정말 좋음
  • 강의를 듣지못한 사람에게 설명하기 위해서 좀 더 많은 양을 공부하게 됨
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment