[Codesquad] 시작하기 전 강의 듣기

Suntory·2022년 1월 1일
0

TIL

목록 보기
1/57

이제 다음주면 코드스쿼드 과정이 시작한다. 설레면서 또 불안한 마음이 크다.
혼자서 공부한지는 꽤 되었지만 휴식을 하면서 많은 내용을 까먹기도 했고 자신감도 떨어졌기 때문이다.

퇴사 이후 과정 전까지는 아무 생각 없이 놀고 싶었지만 (물론 놀기만 했다.)
계속 막연하게 두려움이 느껴져 코드스쿼드의 slack에 올려주신 인프런 강의를 들어보기로 했다.

초반부는 프로그래밍을 어떻게 학습하면 좋을지에 대한 내용이었다.

프로그래밍 학습 방법

  • 기초 지식을 쌓은 후 무엇인가를 만들어가는 학습 방식
  • 무엇인가를 만들어 가면서 관련된 지식을 학습해 가는 방식

학교 교육에서는 만들고 싶은 것이 없는 상태에서 지식을 학습하는 것에만 집중하였다.
즉, 무엇인가를 만들어 가면서 관련된 지식을 학습해 가는 방식으로도 경험해볼 필요가 있다.

무엇을 만들 것인지를 먼저 결정한다.

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

자바 학습 관련 조언

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

고려할 사항

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

들으면서 느낀 점은 이전까지 위와 같은 방식으로 학습했던거 같은 느낌이다.
그런데 내가 놓친 점은 너무 모든 것을 학습하려고 하다가 많은 양에 부딪혀 포기하게 된 것도 있는 것 같다.
또, 같이 할 사람을 구하지 못했다는 것이다.
혼자서만 하다보니 동기부여도 쉽지 않았고 고민을 털어놓을 사람도 부족했다.
굳이 코드스쿼드와 같은 부트캠프를 들어야만 동료를 구할 수 있는 것은 아니지만, 쉽게 좋은 동료를 구할 수 있다는 점이 부트캠프의 큰 장점이라고 생각한다.

과정이 시작된다면, 마음이 맞는 동료와 꼭 같이 성장해서 목표를 이뤄나가는 과정을 경험하고 싶다.

profile
천천히, 하지만 꾸준히 그리고 열심히

0개의 댓글