튜토리얼 그만 이렇게 프로그래밍을 배워보세요

튜토리얼 그만 이렇게 프로그래밍을 배워보세요
TILPosted On Jul 14, 20245 min read

마크다운 형식으로 테이블 태그를 변경해주세요.

그럭저럭요. 처음 프로그래밍 시험을 볼 때, 제가 코딩하는 방법을 모른다는 것을 깨달았어요. 컴퓨터를 바라보며 처음 몇 줄을 어떻게 작성할지 고민했죠.

이게 요즘의 학습 과정을 현실적으로 알렸다는 거야.

그래서 제 경험처럼 하지 마세요. 대신 이렇게 해보세요.

코딩을 효과적으로 배우는 방법?

효과적으로 학습한다는 것이 무엇을 의미하는지부터 시작해 봅시다.

학습은 단기 기억에서 장기 기억으로 정보를 연결하는 것입니다. 예를 들어 다시 읽거나 다시 시청하는 것은 공부하는 개념에 대한 어느 정도의 숙련도를 제공하지만, 해당 정보를 단기 기억(작동 중인 기억)에 "보관"합니다.

이것이 당신이 아직 배우지 않은 것을 배운 것으로 생각하는 이유입니다.

이것은 무언가를 배우는 비효과적인 방법입니다. 반면, 예를 들어 코딩을 효과적으로 배우기 위해서는 공부하는 정보를 회상해야 합니다.

다시 말해, 스스로를 시험하고 배운 것을 적용해야 합니다.

  • 악기를 배우고 싶다면 악기를 연습하십시오.
  • 축구를 배우고 싶다면 축구를 연습하세요.
  • 차를 운전하는 법을 배우고 싶다면 차를 운전해 보세요.
  • 프로그래밍을 배우고 싶다면 코딩하세요.

운전을 배우는 것은 코딩을 배우는 것과 같다

몇 주 전, 처음으로 차를 운전하는 법을 익혔습니다.

첫 수업 전에는 몇 개의 비디오를 보고 자동차가 어떻게 작동하는지 및 운전하는 방법에 대한 기본을 읽었어요. 물론, 실제 차와 연습하지 않으면 아무 소용이 없었죠.

악기를 배울 때도 동일한 원리가 적용돼요.

기타를 치는 법, 음계, 음표 등 기술적인 내용을 배울 수 있어요. 기본을 습득한 후 쉬운 즐겨듣는 노래 몇 곡을 배워봐요. 그 순간, 당신은 기억에 접목하는 중이에요.

이것이 효과적인 학습이에요.

이 예시들은 까부러운 것 같지만, 이렇게 학습하는 많은 학생을 만난 적이 있어요. 그들은 앉아서 강의를 보며, 다시 보며, 어떻게든지 프로그래밍을 배워나가죠.

여기서 배울 점은 코딩 없이는 프로그래밍을 배울 수 없다는 것이에요.

초보자를 위한 몇 가지 프로젝트

  • 퀴즈 코드 작성하기.
  • 뱀 게임 코드 작성하기.
  • 데스크탑 정리 프로그램.
  • Streamlit을 이용한 데이터 분석 앱.
  • 호텔 데이터 웹 스크래핑 (고급).

주말에 보호하 실력을 동기화할 수 있는 5가지 파이썬 프로젝트를 확인해보세요 :)

마지막으로, 정보 회수 실력을 연습하는 몇 가지 팁을 공유하겠습니다. 당신이 공부하는 어떤 주제에든지 이 팁을 적용해보세요 :)

팁 1: 자유 회상

  • 책을 닫거나 창을 변경하세요.
  • 지금까지 배운 내용을 회상하세요(책을 보지 않고).
  • 옳은 답변에 대한 피드백을 받으세요.
  • 자신이 알고 있는 것과 모르는 것을 확인하세요.
  • 반복하세요.

팁 2: 플래시카드

  • 당신의 자료로부터 플래시카드를 만드세요.
  • 정답을 보지 않고 질문에 솔직하게 대답하세요.
  • 스스로를 테스트하고 피드백을 받으세요.
  • 알고 있는 것과 모르는 것을 확인하세요.
  • 반복하세요.

프로젝트가 학습에 중요하긴 하지만, 알고리즘이나 논리적 사고와 같은 기술적인 것을 소홀히하지 마세요.

그것이 또 다른 내 실수였어요.

학습 여정에서 행운을 빕니다!

도와드릴 수 있는 방법:

  • 내 새로운 무료 뉴스레터 'The Super Learning Lab'을 구독하세요.
  • 곧 나올 무료 학습 전자책과 이메일 코스를 기대해 주세요!

image

내 최고의 학습 기사:

  • Ultralearning으로 모든 것 배우기
  • 초간단 정리: 9가지 울트라러닝 원칙
  • 울트라러닝으로 무료로 2개월만에 독일어 배우는 법
  • 학습을 당신의 슈퍼파워로 만드세요
  • 이렇게 하지 않고 책을 읽는 것을 그만하세요

안녕,

Axel