효율적인 공부법 3가지
효율적인 공부법 3가지
효율적인 공부법
요약
이 글의 핵심 3가지
- 능동적 학습: 직접 정리하고 구현하면 단순 암기보다 10배 효과적
- 파레토 법칙: 자주 쓰는 20%만 익혀도 80% 효율 달성 가능
- First Word 법칙: 낯선 용어부터 정리하면 어려운 분야도 쉬워진다
읽는 시간: 5분 | 난이도: 초급
출처
이 글은 JSCODE 박재성 인프런 강사의 학습법을 바탕으로 작성되었습니다.
대상 독자: 효율적인 학습 방법을 찾는 분
1. 능동적 학습법
강의를 듣거나 책을 읽을 때, 가장 효과적인 방법은 무엇일까? 답은 직접 정리하고 구현하는 것이다.
단순히 따라하거나 듣기만 하면 뇌가 수동적으로 작동한다.
하지만 개념을 스스로 요약하거나 재해석하면 뇌가 능동적으로 움직인다. 이게 바로 능동적 학습법이다.
실천 방법
# 학습한 내용을 내 언어로 정리
## Flutter의 setState
- Widget 상태를 업데이트하는 메서드- 상태가 바뀌면 자동으로 화면 다시 그림- setState() 안에서 상태 변경하면 UI 자동 리빌드개념을 읽은 후 노트에 적거나, 블로그에 정리하거나, 직접 코드로 구현해보자.
이 과정에서 이해의 깊이가 완전히 달라진다.
2.파레토의 법칙
현업에서는 모든 기능의 20%만 사용한다.
아무리 방대한 도구를 공부해도 실무에서 쓰는 건 극히 일부다. Git을 예로 들면
전체 기능
- 수십 개 명령어
- 수백 개 옵션
- 내부 개념 매우 복잡
현업에서 실제로 반복되는 20%
clone- 저장소 복제pull- 최신 변경사항 가져오기push- 내 작업 업로드status- 현재 상태 확인add- 변경사항 추가commit- 커밋 생성checkout/switch- 브랜치 전환merge/rebase- 브랜치 병합
나머지 80%(worktree, cherry-pick, reflog, bisect 등)는 필요할 때 찾아서 쓰면 된다.
효율적인 접근
자주 쓰는 핵심 20%만 먼저 익히자.
나머지는 실전에서 막힐 때 공식 문서를 보면 된다. 모든 걸 다 알려고 하면 시작도 못한다.
3. First Word 법칙
새로운 분야를 공부하면 낯선 용어가 쏟아진다.
- Widget
- BuildContext
이런 용어가 많을수록 그 분야가 어렵게 느껴진다.
공부 잘하는 사람들은 낯선 용어부터 정리한다. 이게 First Word 법칙이다.
정리 예시
Widget: Flutter에서 UI를 구성하는 기본 단위. 버튼, 텍스트, 레이아웃 모두 Widget.
BuildContext: Widget이 Widget Tree에서 어디 있는지 알려주는 정보. Navigator나 Theme 접근할 때 필요.
사전 정의처럼 딱딱하게 적지 말고, 내가 이해한 대로 직관적으로 정리하자.
나중에 다시 봤을 때 바로 떠올릴 수 있어야 한다.
실전 적용
세 가지 학습법을 조합하면 효과가 극대화된다.
- 능동적 학습: 새 개념을 배우면 바로 블로그나 노트에 정리
- 파레토 법칙: 가장 자주 쓰는 핵심 기능부터 학습
- First Word 법칙: 낯선 용어는 즉시 내 언어로 번역
이 방식으로 공부하면 같은 시간에 2배 이상 빠르게 성장할 수 있다.
공유
이 글이 도움이 되었다면 다른 사람과 공유해주세요!