적절한 난이도의 중요성

Jeff·2021년 9월 5일
0

feat. 함께자라기

입력가설 - Stephen Krashen

현재 언어 학습자의 언어 수준을 i라고 할 때, 딱 한 단계 높은 i+1 수준의 입력이 주어질 때에만 언어 능력이 유의미하게 진전한다는 이론

적절한 난이도를 위한 전략

지루함을 느끼는 경우

a1. 실력 낮추기 : 키보드로만 개발. 컴파일 주기 늘리기.
a2. 난이도 높이기 : 익숙한 작업을 새로운 언어로 진행. 업무기간 줄이기. 100rps시스템 -> 1000rps 시스템. 테스트

불안함을 느끼는 경우

b1. 난이도 낮추기 : 최소 기능 제품(MVP). 쉬운 언어로 난이도 낮추기
b2. 실력 높이기 : 뛰어난 전문가의 도움(짝 프로그래밍, 튜토리얼 진행), 도구의 도움. 비슷한 경험 바탕으로 문제해결

우리는 C 영역에 있을 때 몰입할 수 있다.

실전대입

문제는 한번에 하나씩 해결한다

커다란 문제를 만나는 경우, 불안함을 느끼게 된다. 이 때 문제를 피쳐리스트로 잘게 쪼개서 (난이도 낮추기) 한번에 하나씩 처리하는 경우 몰입 상태를 유지할 수 있다.

어깨에 힘을 빼고, 주변을 살핀다

힘을 뺀다는 뜻은, 해당 일과 관련된 모든 정보를 받아들이겠다는 의미다. 비슷한 문제를 해결한 동료의 코드, 문서를 참고하고 문제해결과 관련있는 도구의 도움을 받는다.(실력 높이기)

profile
Fast is better than good

0개의 댓글