어떻게 공부할 것인지 정리해보자.

필요도 별점을 총 정리해보자.

과목 별점
자료구조 & 알고리즘 3
네트워크 2
C++ 4
선형대수 3
확률과 통계 2
OS 3

별점 순으로 나열해보자.

점수 과목
4점 C++
3점 자구알, 선형대수, OS
2점 네트워크, 확통

내가 얼마나 하고싶은지를 0,1,2로 나누어 가산점을 부여한다.

과목 가산점
자료구조 & 알고리즘 1
네트워크 1
C++ 1
선형대수 0
확률과 통계 0
OS 1

사실 공부는 하기 싫은 것이 당연하므로 3점짜리는 하나도 없다..

별점 + 가산점으로 정리해 보면..

과목 총점
자료구조 & 알고리즘 4
네트워크 3
C++ 5
선형대수 3
확률과 통계 2
OS 4

다 더하면 4+3+5+3+2+4 = 21점이다. 하루 6시간만 공부하자. 일주일로 나누고 2를 곱해서 하루에 6시간 공부를 하면 되겠다. 1점당 2시간이 되겠다. 그러면 결국 자구알 8시간, 네트워크 6시간, C++ 10시간, 선형대수 6시간, 확통 4시간, OS 8시간이 된다.

보정이 필요할지 생각해 보자.

  1. 과연 C++ 공부량이 주당 10시간이나 할애할 만한 것이 있을까?

    • 있을 것 같다. 이펙티브만 겁나 봐야지.
  2. 내가 싫어하는 선형대수를 6시간이나 해야한다!

    • 과학적인(?)계산에 의해 나온 수치이니 잠자코 따르도록 하자.

결론 : 보정은 필요없다.

어떻게 공부할 것인가

  1. 자료구조 & 알고리즘

    • Fundamentals of Data Structures in C1를 다시 한번 읽고, 짜고, 정리해본다.

    • 알고리즘 문제를 풀어본다(Dovelet혹은 Codeground - 아직 미정)

  2. 네트워크

    • 네트워크 시험으로 나왔던 문제, 연습문제에서 내가 제대로 이해하지 못한 부분을 다시 풀고, 정리한다.
  3. C++

    • Effective C++를 정독.

    • 가상함수 테이블, 객체지향에 대한 정확한 공부. - 구글링

  4. 선형대수

    • 선형대수 교재를 처음부터 다시 풀어보고, 정리한다.
  5. 확률과 통계

    • 확률과 통계 교재를 처음부터 다시 풀어보고, 정리한다.
  6. OS

    • 공룡책2은 군대에서 한번 봤다.

    • 뇌를 자극하는 윈도우 시스템 프로그래밍을 다시 한 번 읽고, 짜고, 정리한다.


  1. “C로 쓴 자료구조론” 

  2. Operating System Concepts 

Written on February 1, 2016

Comments