지금까지는 나에게 가장 익숙한 언어인 python을 사용하여 코딩테스트 문제를 풀어왔었다. 프론트엔드 코테는 js만 지원한다는 곳이 많아지고 있다는 사실은 알고 있었지만, 먼저 python으로 코딩테스트에 익숙해진 후에 python 코드를 js로 바꾸는 방식으로 js 코테를 준비하면 될 것이라고 생각했었다. 하지만 문득 이렇게 준비하다가는 js 코테 준비가 너무 늦어질 것 같다는 생각이 들었다. FE 개발자로 살아가려면 어차피 js를 많이 쓰게 될텐데 굳이 python이라는 필터를 하나 거쳐서 js 코드에 도달하는 것은 비효율적인 것 같았다. 한국에서 살아갈 아이가 한국어를 구사하기 위해 영어를 잘 구사하는 방법을 먼저 배우는 것과 다를 바가 없어보였다. 그래서 지금부터라도 js로 바로 아이디어를 옮겨보는 연습을 시작하려고 한다.
우선은, 프로그래머스 level 0 문제들을 풀면서 javascript 기본 문법에 대해 정리해보려 한다. level 0 문제들은 문제 풀이 아이디어를 떠올리는데에는 무리가 없기에 JavaScript 기본 개념 위주로 글을 작성해보겠다.