섹션1이 끝나고 바로 다음주부터 섹션2가 시작되었다. 섹션 2에서는 재귀, 자료구조, 리액트, 서버 등을 학습하였다. 첫주에 재귀, 자료구조를 중심으로 공부하게 됐는데 높은 난이도에 당황스러웠다. 모르는 내용이 대부분이었기 때문에 정규시간이 끝나고 시간을 투자해서 복습을 해야했다. 복습을 많이 하다보니 해당 내용은 자연스럽게 익숙해졌다.
2주차부터 비동기, 네트워크를 학습하면서 대학시절 공부했던 내용들을 상기시킬 수 있었다. 개념만 알고 있었던 내용들을 스프린트를 통해서 해당 개념들을 구체화할 수 있었기 때문에 좋았다. 섹션1에서 배웠던 리액트에서 추가내용을 섹션2에서 학습했다. 웹 서버, 리덕스 등도 개념들을 학습하면서 스프린트를 통해 구체화하였다.
섹션2부터는 토이라고해서 매일 오전 1시간을 투자하여 알고리즘을 푸는 코스가 추가되었다. 높은 난이도지만 꾸준하게 푸는걸 시도해보면서 문제 유형을 익힐 수 있었다. 또한 스터디를 구성하였고 주 2회씩 알고리즘 문제에 대해 같이 학습하였다. 스터디원들과 토이문제도 같이 의논해보고 하면서 여러가지 코드들을 공유할 수 있어서 좋았다.
HA는 2일간 진행되었고 하루는 알고리즘 문제, 하루는 과제형 문제로 진행되었다. 알고리즘 문제는 많지 않았기 때문에 4시간이라는 시간은 충분했다. 섹션2를 진행하면서 풀었던 코플릿, 토이를 많이 반복해서 풀어서 그런지 큰 무리없이 알고리즘 문제는 해결할 수 있었다. 다음날 과제형 문제도 시간이 넉넉해서 급하지 않게 테스트 케이스를 차근차근 풀어나갔다. 과제형 문제를 풀면서 5주동안 배웠던 개념들을 복기할 수 있어서 좋았다.
섹션2 HA는 섹션1 HA보다 수월하게 진행되었다. 섹션1 HA는 리액트도 처음 접해본 것이고 그런 알고리즘 문제도 안풀어본지 너무 오래돼서 어렵다고 느껴졌지만 섹션2 HA는 반복학습도 많이하고 그래서인지 잘 마무리할 수 있었다.
섹션3는 백엔드 코스로 SQL문 등 데이터 관련된 것을 학습하는 것 같다. 데이터 관련된 일은 경험해봤기 때문에 기대가 되고 섹션3에서도 학습을 게을리하지 않아서 좋은 결과가 있도록 노력해야겠다.