프로그래밍 학습 방법

남지선·2021년 2월 3일
0
post-thumbnail

이 글은 박재성님의 프로그래밍 학습 방법을 보고 정리한 내용이다.

목록
1. 프로그래밍 학습 방식
2. 학교 교육의 불편한 진실1
3. 학교 교육의 불편한 진실2
4. 자신의 학습 방식을 찾기
5. 예시를 통한 프로그래밍 학습 방법
6. 고려할 사항
7. 참고

1. 프로그래밍 학습 방식

  • 기초 지식부터 쌓은 후 무엇인가를 만들어 가는 학습 방식
  • 무엇인가를 만들어 가면서 관련된 지식을 학습해 가는 방식
  • 기존의 전통적인 방식으로 초,중,고 12년 + 대학 4년 동안 우리는 만들고 싶은 것이 없는 상태에서 지식을 학습하는 것에만 집중

2. 학교 교육의 불편한 진실1

  • 과정을 잘 소화하는 일부 학생에 초점을 맞춤 교육 방식

3. 학교 교육의 불편한 진실2

  • 기존 교육 과정을 잘 소화한 사람들이 교사와 교수가 되어 같은 방식으로 교육

4. 효과적인 학습 방식을 찾기

자신이 어떤 방식으로 학습할 때 더 효과적으로 학습하는 성향인지 찾아야 한다. 어느 방식으로 학습할 때 스트레스를 덜 받고 즐거움을 느끼는지 찾아야 한다.
지금까지 한 가지 방식으로만 학습했기 때문에 다른 방식으로 학습하는 경험을 할 필요가 있다.

5. 예시를 통한 프로그래밍 학습 방법

학습 목표

  • 프로그래밍의 기본을 학습
  • 변수, 데이터 타입, 조건문, 반복문, 배열, 메소드, 클래스

기초부터 시작하는 기존 방법 - 지식 학습을 선행

  • 변수, 데이터 타입, 조건문, 반복문, 배열, 메소드, 클래스가 무엇인지 학습
  • 지금까지 학습한 지식을 바탕으로 구구단, 캘린더와 같은 프로그램을 구현

새로운 방식 - 무엇을 만들 것인지를 먼저 결정

  • 자신이 만들고 싶은 프로그램(예.구구단, 캘린더)을 정한다.
  • 이 프로그램을 만들어 가면서 알아야 할 지식을 하나씩 학습

자바 학습 관련 조언

  • 자신이 구현해보고 싶은 작은 프로그램을 선택한다.
  • 자신이 선택하기 힘들면 따라하기 식 강의 프로그램을 찾는 것도 한 방법이다.
  • 자신에게 적합한 자바 기본서를 한권 준비한다.
    • 자신의 성향에 맞는 책을 고르는 연습도 중요하다. 가능하면 오프라인 서점에 들러 자신에게 맞는 자바 기본서를 고른다.
  • 자바 기본서를 처음부터 읽어 나가기 보다는 미션 문제를 하나씩 해결하면서 이해가 되지 않는 부분을 책을 참고해 이해한다.
  • 새롭게 등장한 용어, 개념이 이해가 되지 않는 경우 책이나 온라인에서 비슷한 예제를 반복해서 연습한다.
  • 프로그래밍을 학습하다보면 모르는 개념을 다음 단계 연습을 하다보면 자연스럽게 이해되는 경우가 많다. 따라서 한 가지 개념을 이해하는데 너무 집착하기 보다 다음 단계로 건너 띄어도 괜찮다.
  • 검색을 습관화한다. 모르는 용어와 내용은 구글 검색을 통해 관련 자료를 찾은 후, 이해할 수 있는 부분까지 이해하려고 도전해 본다.
    • 검색을 잘 하기 위해서는 관련된 용어를 이해하거나 외우는 과정이 반드시 필요하다.
    • 한국어/영어를 번갈아가며 키워드를 사용한다.

6. 고려할 사항

  • 모든 학습이 같은 방식으로 학습할 수 있는 것은 아니다.
  • 학습하는 주제에 따라 달라질 수 있다.
  • 특히 기초 과목을 학습할 때는 무엇인가 만들어 보면서 학습하는 것에 어려움이 있다.

7. 🤗참고

profile
기억력이 좋지 않은 사람이 기록하는 개발 일지

0개의 댓글