드디어 코드스테이츠 섹션2의 첫주차가 시작되었다. 섹션2에서 드디어 새로운 것을 배우기 시작했는데...
이번주에는 자바스크립트에서 모듈화 개념과 클래스라는 개념과 클래스에서 파생되는 생성자, 인스턴트(객체), 클래스 메소드, 프로토타입에 대하여 배웠다. 그리고 프로그래밍에서 많이 쓰는 재귀 개념에 대하여 배웠다. 재귀 개념을 JSON의 직렬화와 트리 UI구조에서 활용하는 법을 배웠다. 그리고 컴퓨터공학의 꽃, 자료구조에 대한 맛보기를 배웠다. 자료구조 중에서 스택 & 큐, 그래프, 트리, 이진트리검색에 대한 개념을 배웠다.
이번 섹션부터는 기초를 뛰어넘는 개념이 나오기 때문에 전날 취침시간 전에 다음날 배울 내용을 먼저 훑어보았다. 그리고 배운 이후에는 유어클래스에서 나온 내용을 복습하면서, 유튜브 등으로 보충학습을 실시하였다.
자료구조가 너무 어렵다. 자료구조를 코드로 구현하는 것 자체가 어렵다. 특히 트리의 개념이 까다로웠다. 다행히도 스택과 큐, 그래프를 구현하는 것은 생각보다 용이했다. 하지만 아직 개념을 활용하는 단계까지는 능숙하지 못한 것 같다. 더 연습이 필요해 보인다.
다음주에도 예습은 가볍게 복습은 철저히 할 예정이다. 그리고 공부 시간을 평소보다 더 늘릴 예정이다. 다른 것에 신경쓸 여유는 없을 듯 싶다.