항해 WIL - 개발자로서의 2주차
가장 빡세다는 2주차가 흘렀다.
이번 주차는 주특기 언어에 대해 공부해보는 시간이었다.
나는 자바스크립트를 이용하여 node.js로 백엔드 개발자가 될 몸이기에
자바스크립트 언어에 대해 공부하였다.
이번 주차는 알고리즘 문제 풀이가 중심이었다.
프로그래머스 기준 레벨 1에 해당하는 문제들을 풀었는데 처음에는 상당히 어려웠지만 풀면 풀수록 실력이 향상되어가는 것을 느낄 수 있었다.
아래 링크는 내가 푼 문제들을 정리한 것이다.
'항해99/2주차 - 프로그래밍 기초' 카테고리의 글 목록
60살에 부자된 루딘의 일대기
ludin-rich.tistory.com
결국 끝까지 풀었다는 것에 큰 의미를 뒀으며 앞으로 꾸준히 공부하여 레벨 2~3까지도 풀 수 있는 사고력을 기를 것이다.!!
(이게 언어를 잘 아는 것보다 어떤 것에 포커스를 두느냐가 중요했다....나름 멘사인데... 매우 어려웠다..)
이번 주차에서는 또 ES에 대해 간단하게 공부했는데 내용은 아래와 같다.
자바스크립트의 ES란?
ECMA Script의 약자로 스크립트 언어들에 대한 규격, 표준 즉, 스펙
등을 뜻한다.
ES5와 ES6 문법 차이
let, const 추가
기존의 var 키워드는 함수 레벨 스코프를 가지며 암묵적 재할당이 가능
단점을 보완하기 위해 블록 레벨 스코프를 가지며 재할당이 가능한 let, const 키워드가 추가
Arrow function 추가
화살표 함수가 추가되어 함수를 간결하게 구현 가능
Template literal 추가
``(back tic) 안에 ${} 표현식을 사용하여 문자열을 간편하게 구현 가능
3주차부터는 주특기 node.js 를 더 딥하게 파볼 것이다.
아직 반의 반도 안지났다. 더 힘내자!!!