서론
- 6/14 ~ 6/23의 알고리즘 마라톤 일정이 종료되었습니다.
- 6/24 ~ 6/30의 Node.js, Spring, React 주특기 기본주차가 시작되었습니다.
- 항해톡 2회 발표가 진행되었습니다.
일정
- 6/14 (월) ~ 6/23 (수): 알고리즘 마라톤 일정
- 6/22 (화) : 주특기 최종 선택
- 6/23 (수) : 2회 항해 톡
- 6/25 (금) ~ 7/1(목) : 주특기 기본주차 일정
- 6/25 (금) : 주특기 주차 발제
- 6/26 (토) : Git & 주특기 주차 학습방법 Q&A 세션
알고리즘 마라톤
- 10일간의 총 60문제의 풀이를 위한 알고리즘 마라톤 일정이 드디어 종료되었습니다.
알고리즘 마라톤의 성과 및 이야기
- 10일간의 알고리즘 마라톤 기간에 총 40문제를 풀었습니다.
- 권장진도인 40문제를 풀이하고 남은 2일동안 알고리즘에 대한 기본 개념을 정리하고 알고리즘 마라톤 기간에 애매하거나 풀이에 도움을 받은 문제들을 정리하여 블로그에 게시하였습니다.
- 알고리즘 마라톤 기간의 절반 이상 동안 저의 속을 썩인 DFS와 BFS에 대한 개념을 이해하기 시작한 것 같습니다.
- 처음 마라톤을 시작 하였을 때는 문제의 핵심을 보기보다는 정답을 어떻게 하면 빠르게 출력할 수 있을까에 대한 생각을 하였지만, 현재는 Base case부터 Recursive case까지 문제를 어떠한 순서로 접근하면서 풀이 해야 하는지 확실한 개념을 제대로 이해한 것 같습니다.
- 알고리즘 풀이 도중 수학에 대한 개념을 구현하는 부분이 많았습니다. 알고 있는 지식을 어떠한 방법으로 코드로 구현해야 하는지 모호하였지만, 풀이를 하나둘 진행하면서 차근차근 개념을 이해하였고, 자신감이 생긴 것 같습니다.
- Github에 알고리즘 마라톤의 문제들을 업로드 하였습니다.
- Github : https://github.com/archepro84/Algorithm_Marathon
2회 항해 톡
- 6/23 (수) 19:00 ~ 20:00 2회 항해톡이 진행되었습니다.
- 1부 : 쿠키/세션/캐시, 알고리즘 52번 문제 단지 번호 붙이기
- 2부 : https, 클린 코드
- 4개의 주제로 항해톡이 진행되었습니다.
Node.js 주특기 기본주차
- 6/25 ~ 7/1 의 Node.js 주특기 기본주차가 시작되었습니다.
- 팀원이 새롭게 배정되었고, 팀장이 되었습니다.
- 스파르타 코딩 Node.js 기본 강의가 제공되었습니다.
- 주특기 기본주차 학습과제가 제시되었습니다.
Node.js 주특기 기본주차 이야기
- 스파르타 코딩에서 제공된 5주 차의 강의를 2일동안 전부 수강하였고, 학습과제를 진행하였습니다.
- Node.js의 기본개념을 확실히 파악하기 위해서는 Javascript의 문법을 확실히 이해해야 할 것 같습니다.
- Flask와 Express의 차이점이 의외로 적은 것 같아서 이해하는데 수월했습니다.
- ejs 템플릿 언어, Router, Event 처리방식 등 처음 겪는 생소한 단어가 많이 나왔고, 전체적인 Node의 구조를 이해하도록 노력하였습니다.
- 학습과제를 진행하면서 Flask에서 사용하던 jinja2 템플릿을 대신해 Ejs 템플릿 엔진을 사용하는 부분에서 차이점에 대해 이해하였습니다.
배운 점
- 알고리즘 풀이 방법
- 백트래킹, DFS 알고리즘
- Node.js Router, 미들웨어 개념
- Mongoose의 Schema 작성법
나의 생각과 이야기
- 처음 알고리즘 마라톤을 시작했을 때의 저와 현재의 자신을 비교해보면 확연히 달라진 모습을 볼 수 있는 것 같습니다. 문제를 보고 핵심이 어떠한 부분인지 파악하는 능력부터, 논리적인 접근을 어떻게 해야 하는지, 어떠한 코드가 시간복잡도를 최소한으로 할 수 있는지 많은 부분을 배운 것 같습니다.
- 알고리즘 마라톤을 탈출해 드디어 행복한 주특기 기간이 온 것 같습니다. 새로운 언어를 배우면서 하나씩 구현해 나가는 게 제일 행복한 것 같습니다.
- 새벽 3~4시까지 밤샘을 해봤는데 다음날 컨디션 관리가 너무 어려웠습니다. 최대한 규칙성 있게 시간 분배를 해야 할 것 같습니다.
- AWS CCP 자격증 취득을 위해 1주일에 2~3시간을 내서 항해99가 끝나기 이전에 자격증 취득하는 것을 새로운 목표로 잡았습니다.
- Node.js 재미있어요.
'항해99 > WIL' 카테고리의 다른 글
[항해99] WIL 6주차 - Node.js 클론 코딩 기간(후기) (0) | 2021.07.18 |
---|---|
[항해99] WIL 5주차 - Node.js 미니프로젝트 기간(후기) (0) | 2021.07.11 |
[항해99] WIL 4주차 - Node.js 주특기 심화 기간 (후기) (0) | 2021.07.04 |
[항해99] WIL 2주차 - 알고리즘 마라톤 (후기) (0) | 2021.06.20 |
[항해99] WIL 1주차 - 미니 프로젝트 (후기) (0) | 2021.06.13 |