데브코스 5주차 과정이 진행되는 시점인 10월 17일부터 약 10일 간, 바닐라 자바스크립트만을 이용해 노션을 클로닝하는 프로젝트를 진행하였다. 데브코스에서 진행하는 세 개의 프로젝트 중 첫 번째 프로젝트이며, 두 편에 걸쳐 회고를 작성해보려 한다. 이번 편에서는 프로젝트 준비와 전반적인 구현에 대해 다룰 예정이다. 프로젝트 개발 과정과 전체 코드는 🔗 노션 클로닝 레포지토리에서 확인할 수 있다. 기본적인 구현 내용이나 순서는 본 회고에서 다루지 않았기 때문에, 커밋 로그를 통해 확인하는 것을 추천드립니다 .. GitHub - w00ngja/FEDC5-5_Project_Notion_VanillaJS Contribute to w00ngja/FEDC5-5_Project_Notion_VanillaJS deve..
1. 학습 📖 학습 요약 이번 주까지 기본적인 알고리즘 개념들을 익히고, 관련된 문제들을 푸는 방식으로 학습이 진행되었다. 큐 / 해시테이블 / 트리 / 힙 / 트라이 / 정렬 / 이진탐색 / BFS, DFS / 그리디를 다루었다. 올해 초에 알고리즘 학습을 진행하며 구현해놨었던 코드들과 비교해보며 개념들을 다시 한 번 정리하였다. 🔎 새로 알게된 것 1. 트라이라는 개념을 처음 접하게 되었다. 앞서 말했듯 대표적인 알고리즘들을 한 번씩은 익혔다고 생각했었는데, 하마터면 계속 모를 뻔했다. 트라이는 문자열을 효율적으로 탐색하기 위한 알고리즘으로, 한 글자씩 붙을 때마다 계층 정보를 갖는 노드(현재 값 Value와 맵구조의 Children 프로퍼티를 가짐)가 생성된다. 검색 서비스의 자동완성 기능을 예로 ..
지원동기평소 프론트엔드 분야를 혼자 공부하면서 적절한 속도로 학습하고 있는지, 놓치고 있는 부분들은 없는지, 너무 지엽적인 내용에 빠져드는 건 아닌지 같은 의문과 아쉬움을 항상 갖고 있었다. 비전공자 입장에서 주변에 조언을 구할 곳도 마땅치 않았다. 체계적인 시스템과 커리큘럼을 통해 영리하게 학습할 필요성을 느꼈고, 자소서나 그간의 학습 자취에 중점을 둔 차별화된 선발 방식에 매력을 느껴 데브코스에 지원하게 되었다. 워낙 수료생 분들의 만족도가 높은 것도 큰 이유였다. 서류7월 초부터 한 달간의 서류 지원 기간이 시작되었다. 선택 항목을 포함에 약 9개의 문항이 존재했다. 처음에는 사실 큰 비중을 두어 생각하지 않았다. 초고를 제출한 후 이전 기수의 후기들을 찾아봤는데, 어..? 이럼 안되겠는데?라는 ..