본문 바로가기

개발중

코드를 배우기 위한 오직 유일한 방법은 실제로 코딩하는데 시간을 쓰는 것

코딩을 배우는 입장으로써 어떻게 하면 효율적으로 배울 수 있을까 생각하고 있다.


관련 글이 미디엄에 올라와 중심내용만 번역해본다.


코딩을 배우기 좋은 시간이다. 개발자가 직업으로써 어떠한 단점도 없고, 그런 사실이 급격히 바뀔거 같지도 않다. 풍부한 무료 강의들과 진입장벽은 낮아진적이 없다.


처음 프로그래밍을 배우기 시작했을때 

' 자바스크립트가 배우기도 좋고 활용하기에 좋대'

'프리코드캠프가 괜찮대, 아니야 내친구는 코드스쿨이 더 낫대'

'Udemy에 좋은 강의들이 많으니까 한번 시도해보자'

'파이썬이 시작하기 좋은 언어라더라'

'코드아카데미의 리뷰들이 좋네, 한번 해보자'


이러한 강의와 정보들을 모두 시도했지만 나의 학습과정에서는 좋은영향을 끼치지 못했다.

실질적으로 배우는것보다 어떠한 자료를 사용해 배울지에 대해 더 많은 시간을 할애했다. 

많은 사람들이 이러한 경험을 공통적으로 겪어왔다. 전공자가아닌 사전지식이 없는 사람으로써 이 강의들이 효과가 있을지 의문이 있기 마련이다.

코드를 배우는데 있어 어려운 부분중 하나이다 어떤것이 효과적인지 판단하기 힘들다.

처음 코드를 배울때는, 개인적으로 강의영상과 코드 따라하기가 가장 효과적이었고, 이후에는 자료를 읽고 만드는 것이  가장 효과적이었다.


그 이후에 나의 결론은 무엇일까?


코드를 배우는 유일한 방법은 코딩을 하고 만들어나가는것에 대해 시간을 쓰는것임을 깨달았다. 


하루에 2시간은 어떤 자료를 볼지 찾고, 오직 한시간만 코딩을 하는것은 나에게 많은것을 가져다 주지는 못했다. 나는 그 자료들을 알고는 있었지만, 실제로 어떻게 코딩을 배우는 지는 몰랐다.


내가 만약 코딩을 배우길 원한다면, 한가지의 자료를 선택해 코딩을 쓰는데 더 많은 시간을 보낼 것이다. 

DevMountain을 등록하고 끝마친것은 최고의 결정이었다. 하루종일 코드를 쓰고 구축했고, 튜토리얼보다 더 많은것들을 배웠다.


어떤 강의나 자료를 통해 배울지 선택하는데 시간을 쓰는것 보다 실제로 코딩하는데 시간을 써야한다. 


(출처 : https://codeburst.io/the-only-way-to-learn-to-code-is-to-actually-spend-time-coding-4900f85caf22)