[데브코스] 1주차 회고

GoGoDev·2022년 10월 22일
0

프로그래머스

목록 보기
10/22

🎈 프로그래머스 데브코스 첫 주

데브코스가 시작한지 벌써 1주일이 지났다.
첫 주에는 Javascript 주요 문법에 대해 학습하였다. 아니다 배우기만 했다.. 아직 습득까지는 못해 주말을 이용해 다시 한번 복습할 예정이다😂

Day 1.

Day-1에는 VSCode설치, Node 설치 등 개발환경을 구축하고 브라우저 동작 원리, JavaScript의 주요 개념, 문법을 배웠다. 변수, 자료형, 메모리, 배열 객체 등등 기초적인 개념부터 조금 심화된 개념인 스코프와 클로저도 학습하였다.

Keyword: 스코프, 클로저

Day 2.

Day-2에서는 함수형 프로그래밍, 객체지향, 이벤트 루프, 정규표현식, 쿠키와 세션 등 평소에 대충 알고 지나치던 중요한 개념들을 다시 한번 제대로 학습하였다. 이제는 JS엔진이 어떻게 돌아가고 이벤트 루프는 무슨 역할을 하는지 말할 수 있게 되었다.
(함수형 프로그래밍에 대해서는 다시 학습해겠다.)

Keyword: 함수형 프로그래밍, 이벤트 루프, 정규표현식

Day 3.

Day-3부터 자료구조와 알고리즘에 대해 학습하였다. 개념만 알고 있던 자료구조를 직접 구현하려고 하니 오랜 시간이 걸렸다. 머리로 이해는 했지만 직접 구현하는데 어려움을 겪었다. 그래도 이중 연결리스트, 원형 연결리스트를 직접 구현해보며 성취감도 느낀 하루였다.

Keyword: 배열, 연결리스트, 스택

Day 4.

Day-4에서 실습 문제에서 많이 시간을 잡아먹혔다. 이날은 Git 특강도 겹쳐 공부할 시간이 부족했다. 특강이 있는 날에는 시간 계산을 잘해서 학습에 지장이 없도록 계획해야겠다. 프로그래머스에 있는 Queue, hash문제를 푸는 실습이 있는데 테스트 케이스만 통과하고 제출하면 절반이 틀리는 등 좌절을 겪었다. 평소에 알고리즘 공부를 열심히 했더라면.. 후회가 되는 하루였다.

Keyword: 큐, 해시 테이블 (프린트 문제, 베스트 앨범 문제)

Day 5.

Day-5도 알고리즘 및 코딩 테스트 실습날과 멘토님과의 커피챗을 하는 날이다. 그래프, 트리, 힙, 트라이, 정렬, 이진 탐색 등 많은 자료구조&알고리즘을 학습했다. 그래프 문제는 처음 접해 2시간 삽질하다 해설을 봐버렸다. 오랜 시간 고민하는 것도 좋지만 의욕을 떨어뜨리는 부작용이 있는 것 같다. 멘토님과 커피챗을 진행했다. 클로즈 미팅때문에 1시간밖에 못했지만 다음주 커피챗이 기대가 된다.

Keyword: 그래프, 트리, 힙, 트라이, 정렬, 이진 탐색

1주차 회고

첫 주에 많은 것을 배워 다시 한번 복습해야겠다고 생각이 들었고 멘토님과의 커피챗도 좋았다. 많은 것을 말해주려고 노력해주시는 것 같다.
데브코스는 스스로 공부하는 시간이 많아 의지와 절제하는 마음 가짐을 항상 가지며 학습해야겠다.

profile
🐣차근차근 무럭무럭🐣

0개의 댓글