본문 바로가기

회고/IT도서

성공하는 프로그래밍 공부법

반응형

 

꼭 사람들과 스터디를 통해서 공부할 것

혼자서 공부하는 것보다는 훨씬 낫다

 

의식적인 연습을 통해 성장할 것

1만시간의 법칙에서 노력과 더불어 지속적인 피드백이 있을 때 전문가로 성장한다.

 

편지쓰듯이 주석을 써보면서 코드 이해하기

 

회고의 3가지 질문

우리가 잘하고 있는 것은 무엇인가?

우리가 잘 하지 못하는 것은 무엇인가?

아직도 우리를 괴롭히는 것은 무엇인가?

 

컴퓨팅 사고력

1. 분해

현실의 문제를 컴퓨터가 이해 가능 수준으로 나눈다.

 

2. 패턴인식/데이터표현

각 부분에서 유사한 부분들,  반복 수행하여 해결할 수 있는 작업들의 패턴을 찾아낸다.

 

3. 일반화/추상화

문제를 구체적 대상에서부터 떼어내어, 보편적인 문제 해결 방법으로 가져간다.

 

4. 알고리즘

잘게 쪼개진 작은 문제들을 순차적으로 해결하여 궁극적으로 전체를 해결한다.

 

 

최근에 관심을 가지던 패턴인식 공부법에 대한 내용이 있어서 좋았다. 게속 반복숙달을 하다보면, 하나의 큰 흐름으로 된 프로그래밍이 잘게 쪼개져서 그 원리들과 구성이 파악되고 순차적으로 해결할 수 있을 것이다. 상호간에 피드백을 통한 지속적인 점검과 노력으로 원하는 것을 만들어가면서 그때그때 필요한 공부를 해야겠다.

반응형

'회고 > IT도서' 카테고리의 다른 글

SQL 레벨업  (0) 2022.04.11
프로그래머의 뇌  (0) 2022.03.30
읽기 좋은 코드가 좋은 코드다  (0) 2020.02.18
코딩 호러가 들려주는 진짜 소프트웨어 개발 이야기  (0) 2020.02.15
인문학도, 개발자되다  (0) 2020.02.13