프로그래머스 데브코스 프론트엔드 3기 ✓ TIL DAY - 12 🗓오늘은... 그 동안 export와 import를 사용해본 적이 많으나 위의 코드의 type="module"에 대해 깊게 생각해본 적이 없었던 것 같다. 바닐라 JS를 학습하며 사용은 해봤지만 간과했던 내용들을 돌아볼 수 있어 좋았다. 또한 실제로 학습한 내용을 사용해서 무언가를 만들어 보는 과정이 중요하다는 것을 느꼈다. 또한 오늘 학습한 promise와 같은 내용들도 이전에 작성해놓은 글을 다시 읽어보며 이해도를 높였다. 이전에 작성했던 글들을 보면 기본기에 충실하기보다는 사용법에만 포커스를 맞춘 느낌이 많이 든다.(promise 객체 보다 then과 catch에 집중했다.😓) 학습하는 순서는 좋았으나 앞으로는 기본기에 더 힘을 쏟아야..
프로그래머스 데브코스 프론트엔드 3기 ✓ TIL DAY - 11 🗓오늘은... 어제 멘토님께서 첫번째 과제에 대한 코드 리뷰를 진행해주셨다. 아침에 바로 코드 리뷰를 반영하여 수정하는 코드를 작성하였다. 다행히 우려하던 코드 리뷰를 이해하지 못하는 일은 일어나지 않았다.😅 처음에는 팀원들에게 리뷰를 받고 멘토님에게 리뷰를 받았는데 모두 꼼꼼하게 작성해주셔서 감사했다. 내가 작성한 코드를 누군가 확인하고 개선점을 남겨주는 경험이 처음이라 긴장도 했지만 이번 교육을 통해 얻고 싶은 경험 중 하나였기에 모든 리뷰에 댓글을 달며 개선된 방법을 생각해보는 시간을 가졌다. 또한 본인도 리뷰를 해야 하는 입장이기 때문에 팀원들의 코드를 읽어보며 다른 방법을 추천해보기도 하고 예외처리에 대해 이야기하기도 하였다. 결과..
프로그래머스 데브코스 프론트엔드 3기 ✓ TIL DAY - 10 🗓오늘은... 벌써 2주차의 마지막 날이다. 팀원들과 예상하기로는 이번 주가 그나마 여유 있는 수업의 마지막일 것 같다. 개인 프로젝트와 팀 프로젝트가 다음 주부터 이어지기 때문이다. 주말을 이용해서 그동안 완벽하게 숙지하지 못한 내용들을 다시 읽어보려고 한다. 프로젝트에 들어가서 부족한 부분들은 무조건 생기겠지만 그래도 최소화하기 위해서 복습은 필요할 것 같다. 강의를 통해 명령형 프로그래밍과 선언형 프로그래밍에 대해 학습하고 이를 이용하여 코드를 작성해보는 시간을 가졌다. 평소에 명령형 선언형에 대해 구분 없이 그때그때 사용이 편해 보이는 방식을 사용했었는데 이제는 언제, 어떤 방식을 사용해야 하는지 조금 더 생각해보고 코드를 써야겠다고..
프로그래머스 데브코스 프론트엔드 3기 ✓ TIL DAY - 9 🗓오늘은... 전날까지 강의가 오픈되지 않아서 궁금했는데 슬랙에 질문이 올라왔다. 매니저님께서 강의를 듣기 전에 문제를 풀어보는 걸 원하셔서 이런 방식으로 진행되었는데 오늘 문제를 풀 생각이었던 나는 강의가 열려있었지만 원래 목적대로 문제를 먼저 풀어보고 강의를 들었다. 이전에 공부했던 내용들도 있었고 새롭게 배우는 내용들도 같이 있었다.(30분이 주어졌는데 모두 사용했다.😅) 이 미니 테스트를 통해 내가 잘 이해하고 있는지 확인할 수 있었고 확실히 훨씬 보강된 내용들을 답변할 수 있었다. 코어 타임 동안 강의를 듣고 아직 완전히 이해하지 못했던 알고리즘 문제의 코드를 뜯어보며 다시 복습해봤다. 오늘은 멘토님과 약 2시간 정도의 커피챗 시간을..
프로그래머스 데브코스 프론트엔드 3기 ✓ TIL DAY - 8 🗓오늘은... 알고리즘과 자료구조에 대한 강의가 오늘로 끝났다. 강의를 다 듣긴 했지만 역시... 좀 더 공부해야겠다. 어제 진행되었던 특강의 내용이 강의로 올라와 다시 한번 읽어보는 시간을 가졌고 오늘부터 HTML, CSS 그리고 DOM에 대한 내용을 학습하였다. 앞으로 진행될 내용이 사실 기대가 많이 된다. (실제 업무(무언가를 만드는)와 관련된 학습이 시작될 것 같기 때문...) 나름 작은 개인 프로젝트를 많이 진행해봐서 여태까지 학습을 잘 해왔는지 확인받는 느낌으로 학습을 해보려고 한다. 또한 오늘 DOM 구조에 대해 배우게 되었는데 시각적인 자료와 함께 보니 확실히 평소보다 이해가 잘되었다. 앞으로도 이해가 잘 안 된다면 시각적인 자..
프로그래머스 데브코스 프론트엔드 3기 ✓ TIL DAY - 7 🗓오늘은... 알고리즘 학습 마지막날로 백트래킹과 동적 계획법에 관한 내용이었다. 두 개념 다 너무 어렵다고만 생각하고 있던 알고리즘이라 배워보고 싶었던 내용이었다. 개념에 대한 강의를 들을 때는 쉽다고 느끼지만 문제를 풀이할 때는 늘 새로운 게 알고리즘인 것 같다.😓 실습 두 문제를 진행하는데 처음 접하는 내용과 BFS는 알고 있었지만 2차원 배열을 1차원 배열로 줄여서 풀이하는 백트래킹 풀이를 보고 아직 배울게 많다고 느꼈다. 그리고 자바스크립트 기본 문법과 다양한 자료구조, 알고리즘 강의를 만들어주신 이선협 강사님의 특강도 있었다. 특강의 내용을 통해 어떤 방식으로 공부를 나아가야 할지, 무엇을 배워야 하는지, 약간의 꿀팁에 대한 내용들..