Re: unit 82 83 질문이요!
, 도장_ 관리자님이 작성https://github.com/codecrafters-io/build-your-own-x
언어 문법 간단히 배우고 자신의 언어에서 할 수 있는 기초 주제 하나씩 골라서 따라 해보면 됩니다.
1. 따라하기.
따라 하면서 잘 만들기. 완성하기.
2. 고치기
1을 끝냈으면 나만의 기능 추가는 뭘 할 수 있지? 하나씩 고쳐보기.
1은 코드 형식의 이해이고, 2는 동작 원리의 이해가 깊어지는 단계입니다. 보통 진짜 내 것이 된다는 건 2번입니다.
문법, 자료구조, 알고리즘보단 하나를 제대로 만들어보는 경험이 더 좋습니다.
학습법은 두 가지가 있습니다.
1. 로봇 조립 방식
대학교의 공부는 보통 로봇 조립 방식입니다. 운영체제, 컴파일러, 프로그래밍 언어론, 자료구조, 하드웨어, 알고리즘 등등 각 부품을 학습하고, 마지막에 이걸 다 조립해서 로봇을 완성하는 과제를 줍니다.
2. 성장형 방식 = 롤플레잉 방식
롤플레잉 방식은 게임에서 캐릭터를 키우는 것과 비슷합니다. 공격력이 약하면 공격력을 키우는 것, 방어력이 약하면 방어력을 높이는 것. 각각의 상황에 따라 선택하는 것이죠. 개개인의 수준에 따라 맞춤형으로 학습하는 것이죠.
프로그램을 하나 만들어보고 부족한 부분이 생기고, 이걸 학습해야지! 하고 공부하면 좋습니다.