처음 코딩하는 나를 만난다면

처음 코딩 시작할 때 누군가 나에게 이야기해주었으면 하고 바랐던 내용 몇 가지를 정리했다. 취미 생활로서의 자바스크립트 이야기다. 자바스크립트를 취미로 하는 사람들이 늘어났으면 좋겠다. 무료 정보와 도서관 책들이 많아서 시작하는데 부담은 없다. 새로운 서비스를 시험하거나 작은 프로그램을 만들 때 자바스크립트는 좋은 친구가 될 수 있다.

재미를 찾는 것이 더 좋다

배우는 내용을 정리하자

모르는 것은 문제가 아니다

자바스크립트 개발자?

무엇이 재미있는가?

도구가 필요하다.

툴은 언제든지 변경할 수 있다.

왜 만드는가?

  • 만들지 않고 문제를 해결하는 것도 한 방법이다.
  • 이미 만들어진 코드를 찾는 것이 더 좋지 않을까?
  • 왜? 자바스크립트를 사용하는가?
  • 왜? 게임을 만드는가?

코드 조금 테스트 조금

  • 코드를 실행한다.
  • 수행한다.
  • 돌려본다.
  • 브라우저에서 띄워본다.

다 비슷한 말이다. 브라우저가 자바스크립트 텍스트 파일을 읽어서 그 코드 그대로 명령을 수행한다 라고도 할 수 있다.

브라우저

https://browsehappy.com/

당신이 만들 자바스크립트 코드를 수행할 브라우저를 선택해야 한다. 자바스크립트 코드는 모든 브라우저에서 동작해야 하는 것이 아닌가? 아니다. 브라우저 만드는 곳에 따라 다르다. 당신이 만든 자바스크립트 코드가 이 브라우저에서는 동작하고 저 브라우저에서는 동작하지 않을 수 있다. 당신 책임이다. 그렇면 어떻게 알아야 하는가?

표준

당신이 사용하는 기술에 따라서 살펴봐야 할 표준 단체도 변경된다. 어느 브라우저에서 특정 버전 자바스크립트 코드를 해석한다고 설명한다면 우선 믿고 사용한다. 그렇지만 확인은 개발자가 해야 한다. 대부분의 프로그래밍 언어가 그렇듯이 자바스크립트도 텍스트 파일로 만드는데 파일을 브라우저가 읽도록 도와주는 것은 우리 책임이다. 이 방법을 정하는 것도 자바스크립트 개발자가 할 일이다. 내 하드 드라이브에 있는 자바스크립트를 다른 컴퓨터에 있는 친구의 브라우저에서 간단하게 읽을 수 있는 방법은 없다.

자바스크립트 사전

  • 인터넷에서 자바스크립트 투토리얼 문서 보고 따라 하기
  • 인터넷에서 자바스크립트 동영상 보고 따라 하기
  • 도서관에서 자바스크립트 책을 빌려서 보기

처음에는 무료 서비스를 이용하다가 책을 사거나 유료 동영상 강좌를 듣는 것을 권한다. 무료 자료만 하더라고 한참을 보게 될 것이다. 그만큼 자료가 넘쳐난다는 말이다. 조금씩 배우는 것도 좋은데 오래 기억하려면 결과물을 남기면서 배워야 한다. 연습한 코드가 흔적으로 남아야 한다. 인터넷에서 공개적으로 무료로 코딩 흔적 남길 수 있는 GitHub라는 사이트가 있는다. 사실은 대단한 사이트여서 많은 개발자가 여기서 여러 서비스를 만들고 있다. 이 사이트에 가입해서 남기는 나의 코드는 나중에 회사를 결정할 때 이력서처럼 사용될 수 있음으로 얼른 시작하는 것이 좋다.

무료 서버

--

--

JavaScript Developer, https://afrontend.github.io/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store