[ENG] 12 Rules to Learn to Code (7)

kpk0616·2022년 9월 20일
0

기타

목록 보기
7/7
post-thumbnail

책임감을 가져라

12 Rules to Learn to Code
by Angela Yu

누군가에게 책임감을 지녀라. 당신의 작품을 보여주어라.

온라인 코딩 코스의 가장 큰 문제점은 책임감의 결여이다. Coursera, Udacity, Udemy, Skillshare 와 같은 크고 오픈된 온라인 코스 (Massive Open Online Courses, 약자로 MOOCs) 의 여정은 결코 의심할 여지가 없이 훌륭하다. 그러나 당신이 숙제를 하지 않거나 한 달간 강의에 결석하는 이유는 무엇인가? 아무것도, 아무도 신경쓰지 않는다는 것이다.

문제에 직면하라. 우리 중 누구도 내적 동기는 강하지 않다. 우리는 항상 "Netflix 보면서 놀고 먹기" 에 유혹되는 이유를 찾을 수 있다. 내가 회원가입하고 나중에는 한 강의도 듣지 않거나 코스의 단 한 부분만 끝낸 강의가 셀 수 없을 만큼 얼마나 많은지 모른다.

당신은 배움에 대한 책임감과 약속이 필요하다. 대학에 다니던 시절을 생각해보라. 아무것도 달려 있지 않았다면 새벽 3시까지 고통받으며 에세이를 끝내기 위해 노력했을까? 낙제에 신경쓰지 않았다면 과연 강의를 들으러 갔을 것인가?

이게 우리가 강좌에 대한 책임감을 언급한 이유이다. 우리는 학생들을 버디와 함께 매칭시켜 주는 것이 도움이 된다는 것을 깨달았다. 당신과 비슷한 레벨에 있는, 어떤 때는 당신을 도와주고 다른 때에는 당신이 도움을 주는, 초보자를 말이다. 때때로 사람들의 학습 속도가 갈라지거나 당신이 게으름 버거를 한 입 베어물게 된다면 당신은 원래 버디를 바꾸고 새로운 버디를 찾을 수도 있다. 이 시스템은 전체적으로 자발적인 시스템이기 때문에, 팀워크가 좋은 사람에 대한 자기 만족도가 있고 다른 사람들에 의해 동기부여받을 수 있다. 파트너가 있으면 헬스장에 더 자주 갈 수 있는 것과 같이, 코딩 버디가 있으면 더 자주 공부할 수 있다.

당신이 우리 코스를 수강하고 있지 않다면 당신 스스로 찾으면 된다. 코딩을 배우는 사람들을 위해 존재하는 수많은 페이스북 그룹들이 있다. 이를 위한 전체 하위 레딧(r/learnprogramming) 들이 있다. 난 당신이 온라인이든 오프라인이든 마음에 드는 사람들을 찾을 수 있을 것이라 확신한다.

다음으로 말할 것은 논란거리가 될 것이다. 우리는 사람들이 가치없는 것은 소중히 여기지 않는다고 믿는다. Coursera 가 무료 강좌를 다수 철거하는 것이 그 이유이다. Coursera 는 수만명의 사람들이 회원가입하고 아무도 어떠한 강좌도 프로젝트를 완수하지 않는 것을 알았다. 무료 강좌를 제공하는 것은 사실 학생들의 학습에 해로웠다. 우리는 모두 어느정도 사재기하는 경향이 있고, 당신이 고통받을 수도 있는 미래의 해야 할 수많은 일들을 위해 회원가입하는 것은 매우 쉬운 일이다. 항상 내일은 존재한다고들 말한다.

만약 내부보다 외부 동기에 의해 이끌린다면 당신의 학습을 이끌기 위해 약간의 재정적인 동기를 이용하도록 시도해보아라. 삶의 기술이 당신에게 얼마나 가치있는지 생각해보고 당신의 의도가 있는 곳에 돈을 투자해라. 재정적 부담 여부에 관계 없이 과정의 콘텐츠에 참여하고 있는지를 확인하라. 규칙적인 학습 습관을 위해 당신을 동기부여하기에 충분한 것에 투자할 수 있는 곳은 많다. 이 법칙의 최종적인 부분은 평가 받는 방법을 찾기 위해 노력하는 것이다. 사람들이 얼마나 즐기는지에 관해서라면 죽음과 세금 바로 위에 평가 받는 것이 있다. (그만큼 싫어한다는 말씀이지~) 그러나 무엇이든 배울 때에는, 피드백을 받는 것이 항상 중요하다. 당신은 임포스터가 된 것 같은 기분을 느끼거나 거짓된 자신감으로 넘쳐 흐르는 것 대신, 현재의 기술 레벨에 대한 객관적인 평가를 받을 것이다. Coursera 는 학생들이 각자 서로의 작업물에 마크할 수 있는 시스템을 가지고 있다. App Brewery 에서 우리는 당신의 코드에 있는 버그와 문제를 살펴보고 테스트할 수 있는 Github 교육을 활용한다. 그러나 당신이 이런 시스템을 가지지 않은 코딩 교육 과정을 이수 중이라면, 피드백을 주고 코드를 리뷰할 수 있는 코드 멘토를 찾는 것이 도움이 될 것이다. 오직 측정된 것만이 개선될 수 있다.

profile
가능한 한 빨리 틀렸음을 증명하려고 노력합니다.그래야만 발전을 찾을 수 있기 때문입니다.

0개의 댓글