나프잘 시리즈 - 파랑/빨강 후기
나프잘(이렇게 하면 나도 프로그램을 잘 만들 수 있다) - 노랑 후기
※ 본 포스팅은 21년 4월에 작성했던 내용을 다시 올린 것입니다. 프로그래밍 공부를 하겠다고 다짐하고 처음 주문한 책이다. 무엇인가 해보겠다고 마음이 들었을 때 서둘러 책이라도 사놔야 공
hyemco.tistory.com
시간이 꽤 흘렀지만 지금이라도 나프잘 시리즈 파랑/빨강 후기를 남겨보려 한다.

우선, 누군가 참고할 수 있도록 노랑 후기와 같이 실제 공부했던 plan을 공개하겠다.
< 파랑 실제 공부 Plan >
월
|
화
|
수
|
목
|
금
|
토
|
Ch01 이론/문제
Ch02 이론
|
Ch03 이론
|
Ch03 이론
Ch04 이론
|
Ch04 이론
Ch05 이론
|
Ch05 이론
Ch06 이론
|
X
|
Ch07 이론
Ch08 이론
|
X
|
Ch09 이론
Ch09-1 문제 풀이
|
Ch09-1 문제 풀이
|
Ch09-2 문제 풀이
|
|
Ch09-3 문제 풀이
|
Ch09-4 문제 풀이
Ch09-5 문제 풀이
Ch09-3 풀이 수정
|
Ch09-6 문제 풀이
Ch09-7 문제 풀이
Ch09-4 풀이 수정
|
Ch09-8 문제 풀이
|
|
|
< 빨강 실제 공부 Plan >
월
|
화
|
수
|
목
|
금
|
토
|
Ch01 이론
|
Ch01-1 문제 풀이
|
X
|
Ch01-2 문제 풀이
|
Ch01-3 문제 풀이
|
Ch01-4 문제 풀이
|
Ch02 이론
|
Ch01-3 풀이 수정
|
Ch02-1 문제 풀이
|
Ch02-2 문제 풀이
|
X
|
X
|
X
|
X
|
X
|
X
|
Ch02-3 문제 풀이
|
X
|
Ch02-4 문제 풀이
|
Ch02-3 풀이 수정
Ch02-5 문제 풀이
|
Ch03 이론
Ch03-1 문제 풀이
|
X
|
X
|
X
|
X
|
X
|
Ch03-1 풀이 수정
Ch03-2 문제 풀이
|
X
|
X
|
Ch03-2 문제 풀이
Ch03-3 문제 풀이
|
X
|
Ch03-1 풀이 수정
Ch03-2 풀이 수정
|
X
|
X
|
X
|
X
|
X
|
Ch03-3 문제 풀이
Ch03-4 문제 풀이
|
Ch03-3 풀이 수정
Ch03-4 문제 풀이
Ch03-5 문제 풀이
|
X
|
Ch03-5 문제 풀이
Ch03-6 문제 풀이
|
X
|
Ch03-5 풀이 수정
Ch03-6 풀이 수정
|
X
|
X
|
X
|
X
|
X
|
빨강 공부 Plan은 나의 불성실함을 너무 여실히 보여주기에 공개하는 것이 꽤나 부끄럽지만.... 파랑은 순수 13일, 빨강은 순수 20일만에 공부를 끝냈다.
참고할 것은 일수로는 위와 같지만, 매일 들인 공부 시간은 1시간 정도이기에 나프잘에 올인해서 공부하는 사람은 좀 더 빨리 끝낼 수 있을 것이다.
공부 시작 전 나프잘 후기를 찾아보다 파랑과 빨강은 중복되는 이야기가 많기에 대여가 아니라 구매하는 것은 아까울 수도 있다는 글을 보았기에 사실 구매를 해야될지 그냥 충고대로 대여를 할지 고민을 했었다. (물론, 내가 사는 곳에는 이 책을 대여할만한 도서관이 없었기에 반강제로 나는 중고거래를 통해 구입했다.)
실제로 공부해보니 왜 그런 말을 했는지 이해가 가기도 해서 혹시 근처에 대여를 할 수 있는 곳이 있다면 대여해서 공부한 후 필요하다 생각될 때 구입하면 될 것 같다. 왜냐하면 이론적인 부분만 놓고 보면 노랑에서 추가되는 것은 5장도 채 안될 것 같다.(실제로 5장이라는 의미는 아니고 느끼기에 그렇다는 것입니다!) 노랑에서 배운 순서도를 NS 차트로 표현하는 법이 추가 되었다는 점이 가장 눈에 들어오는 점이며 나머지는 비슷비슷하다.
파랑에서는 NS 차트, 후 검사/ 선 검사 반복구조를 각각 비교해서 설명하며, 입력이 없고 반복횟수가 정해졌을 때 관한 이론과 문제들이 있다.
빨강에서는 입력이 없고, 반복횟수도 모를 때 / 입력이 있지만 개수가 정해져 있을 때 / 입력이 있지만 데이터의 개수를 모를 때 총 3가지 경우에 관한 이론 설명과 관련 문제들이 나와 있다.
모든 이론은 "수작업 문제 풀이 - 분석 - 순서도 - NS 차트 - 검토 - C언어 구현 - JAVA 구현 - 디버깅" 순서대로 설명하는데, 순서도/NS 차트와 C언어, JAVA 구현 중 일부를 빼고는 노랑에서의 이론과 쭉 겹치는 내용이기에 장수는 많지만 금방 끝낼 수 있다고 생각한다.
마지막으로, 노랑-파랑-빨강 뒤로도 보라, 갈색 등등 많은 시리즈가 이어지고 있는데, 작년까지는 카페(프로그래밍을 배우자!)에서 모든 과정을 무료로 피드백을 해주고 있었으나 지금은 빨강까지는 무료이고 이후 시리즈는 저자와 연관되어 보이는 ㅂㅋ학원의 멘토링 과정을 통해 유료로 배워야 하는 상황이다.
가난한 취준생인 나는 멘토링 과정으로 지불할만한 돈이 없다....그래서 반강제로 빨강까지만 공부를 한 상황이다.
이후 이어지는 과정을 독학해볼지, 말지는 아직 고민 중에 있다.
추가!
위의 후기는 21년 8월에 쓴 후기이며 12월인 지금도 빨강 이후 시리즈 공부를 하고 있지 않으며, 다른 인강을 통해 공부 중입니다.