새로운 아이디어

우리의 경험 규범에 대한 이 반사적인 언급은 우리 (멘토와 학생)가 CBL의 더 나은 학습자와 실무자가되는 데 도움이 될 것입니다. 우리의 활동을 반영하거나 단순히 설명하지 않는다면, 우리는 더 나은 학습자와 교사가 되는 데 도움이 될 깊은 통찰력을 개발하지 않을 것입니다.

반사: 코딩의 교훈

2019년 2월 10일

마크 니콜스

코드를 학습할 때 제공되는 첫 번째 조언 중 하나는 코드를 유지하는 사람(귀하 또는 다른 사람)이 코드를 성공적으로 유지할 수 있도록 주석을 달는 것입니다. 기사에서 10 청소기 및 더 나은 코드를 작성하기위한 팁 *, 조엘 리는 단순히 주석이 충분하지 않으며 제대로 수행되지 않을 때 실제로 부담이 될 수 있음을 제안한다. 그는 "코드가 실제로 하는 것이 아니라 코드 조각이 존재하는 이유를 설명하기 위해 의견이 존재한다"고 엄지 손가락의 규칙을 제공합니다. 

완벽한 병렬은 아니지만 챌린지 기반 학습(CBL) 프로세스 에서 효과적인 반영을 수행하는 방법을 고려할 때 이에 대한 몇 가지 진실이 있습니다. 반사는 학습자가 프로세스에 대해 깊이 생각하고 의사 결정을 내리고 배우는 방법을 인식할 수 있기 때문에 CBL 프레임워크의 핵심 부분입니다. 도전을 해결할 때마다 나는 내 생각 과정과 경향을 더 잘 인식하게 될 것입니다. 더 나은 학습자가 됨에 따라 더 나은 솔루션을 개발합니다. 

그러나 CBL 프로세스의 반사는 종종 경험에 대한 기본 이야기가 됩니다. 첫째, 우리는 이것을 했고, 우리는 그렇게 했고, 마침내 우리는 그렇게 했습니다. 무슨 일이 있었는지에 대한 몇 가지 설명이 필요하지만 (코드) 가장 중요한 부분은 효과적인 주석을하고있다. 왜 이런 짓을 했는가? 내가 했을 때 무슨 일이 일어났는가? 참가자들에게 어떤 영향을 미쳤습니까? 나는 그것에 대해 어떻게 느꼈는가? 다른 것을 시도하면 어떻게 해야 하나요? 다음에 는 어떻게 다르게 할 수 있나요? 우리의 경험 규범에 대한 이 반사적인 언급은 우리 (멘토와 학생)가 CBL의 더 나은 학습자와 실무자가되는 데 도움이 될 것입니다. 우리의 활동을 반영하거나 단순히 설명하지 않는다면, 우리는 더 나은 학습자와 교사가 되는 데 도움이 될 깊은 통찰력을 개발하지 않을 것입니다.

*https://www.makeuseof.com/tag/10-tips-writing-cleaner-better-code/