본문 바로가기
반응형

프론트엔드/카카오테크캠퍼스 2기11

카카오테크캠퍼스 2기 | STEP2 | 1일차(24-06-24) 회고 ⭕ 카카오테크캠퍼스 2기 | STEP2 | 1일차(24-06-24) 회고📝 과제 수행 기록조별 그라운드 룰 설정 & 다짐 공유하기스케줄 결석 시 반드시 팀원들에게 알리기 📢 (결석 사유는 공유하지 않아도 됩니다).플래너는 매일 스케줄 📅, 학습일지 제출 📝, 과제 제출 마감일 등을 슬랙에 공유합니다.금요일은 21:00까지 학습 일지를 제출해야 합니다 ⏰. 1인 1역구희원 : 플래너 📅이예지 : 그룹장 🧑‍🏫조중현 : 트래커 📊허윤수 : 리액셔너 💡, 메이커 📜프론트엔드 개발자로서 제 자신이 적합하다고 생각하는 이유 중 하나는, 깔끔하게 정리된 모습을 보는 것을 좋아하기 때문입니다.Git/Github 학습하기소스트리를 많이 사용하여 익숙해졌습니다. Git 명령어로 사용해야 하는 이유는 무.. 2024. 6. 25.
카카오테크캠퍼스 2기 | 10주차(24-06-10 ~ 24-06-16) 회고 ⭕ 카카오테크캠퍼스 2기 | 10주차(24-06-10 ~ 24-06-16) 회고불변성을 유지하는 방법을 배우면서, 참조 타입의 값을 변경할 때 원본을 수정하지 않고 새로운 배열이나 객체를 생성하는 중요성을 깨달았습니다. 🧩 이를 통해 상태 변화가 명확해지고, 디버깅이 용이해졌습니다.클래스 컴포넌트와 함수형 컴포넌트의 차이점을 이해하고, Hook을 사용하여 함수형 컴포넌트에서도 상태와 생명주기 관리를 할 수 있게 된 것은 큰 수확이었습니다. useEffect를 통해 생명주기 메서드를 대체하고, 상태 변경에 따른 컴포넌트의 재렌더링을 관리할 수 있었습니다. 🔄이 프로젝트를 통해 React의 기본 개념과 상태 관리, 불변성 유지의 중요성을 명확하게 이해할 수 있었으며, 이를 통해 더욱 효율적이고 안정적인 .. 2024. 6. 19.
카카오테크캠퍼스 2기 | 9주차(24-06-03 ~ 24-06-09) 회고 ⭕ 카카오테크캠퍼스 2기 | 9주차(24-06-03 ~ 24-06-09) 회고"함수(또는 메서드)가 한 가지 일만 하도록 최대한 작게 만들어라"라는 요구사항에 맞추기 위해 최대한 노력했습니다. TodoApp(src\components\TodoApp\TodoApp.jsx) 컴포넌트를 더 작은 단위로 분리하여 상태 관리를 보다 효율적으로 하려고 시도했습니다. 이를 위해 상태를 저장하는 부분을 여러 컨테이너로 분리했으나, 이 과정에서 각 컨테이너 간에 상태가 공유되지 않는 문제점이 발생했습니다. 😓이 문제를 해결하기 위해 CONTEXT API를 사용할 수 있다는 것을 알게 되었습니다. 하지만 아직 CONTEXT API에 대한 공부가 충분히 이루어지지 않아, 이를 적용하는 데 어려움을 겪었습니다. 앞으로 고급.. 2024. 6. 19.
카카오테크캠퍼스 2기 | 8주차(24-05-27 ~ 24-06-02) 회고 ⭕ 카카오테크캠퍼스 2기 | 8주차(24-05-27 ~ 24-06-02) 회고이번 한주는 실력적으로 스스로에게 만족하지 못했지만, 하루하루 조금씩 발전하는 나를 발견한 순간들이 있었다 😊. 이런 경험을 통해 반복 학습의 중요성을 다시금 느꼈다 📚.아직 자바스크립트가 많이 부족한 상황이다. 요즘 집중력이 떨어지면 자꾸 포기하거나 다음으로 미루게 되는데, 이는 자바스크립트를 제대로 활용하지 못하게 하는 원인 중 하나다. 문제를 찾아보고 답을 알게 되어도 내 코드에 적용하는 데 어려움을 겪고 있다 😔. 모든 것이 아주 느리게 진행되는 것 같다 🐢.곧 STEP 2가 시작되는데, 모르는 것은 무조건 알고 이해하자고 다짐했다 💪. 2024. 6. 11.
카카오테크캠퍼스 2기 | 7주차(24-05-20 ~ 24-05-26) 회고 ⭕ 카카오테크캠퍼스 2기 | 7주차(24-05-20 ~ 24-05-26) 회고JavaScript에서 DOM을 다루면서 노드와 요소의 차이를 명확히 이해하는 것이 중요하다는 것을 느꼈습니다. 처음에는 이 두 개념이 비슷해서 혼동이 되었지만, 실제로는 노드가 요소를 포함하고 있다는 것을 알게 되었습니다. 또한, 노드와 요소를 조작하는 메소드가 다르기 때문에 이를 정확히 이해하고 있어야 JavaScript 메소드를 올바르게 사용할 수 있음을 깨달았습니다. 메소드를 제대로 이해하고 사용하니 웹 페이지를 더욱 효율적이고 안전하게 다룰 수 있어서 큰 도움이 되었습니다. 💡 2024. 6. 11.
카카오테크캠퍼스 2기 | 6주차(24-05-13 ~ 24-05-19) 회고 ⭕ 카카오테크캠퍼스 2기 | 6주차(24-05-13 ~ 24-05-19) 회고자바스크립트의 개념들을 공부하면서 동기와 비동기 프로그래밍에 대해 이해하고 사용하는 것이 얼마나 중요한지 깨달았다. 특히 콜백 함수 대신 Promise를 사용하는 연습이 필요하다고 느꼈다. 이번 스터디를 통해 그동안 콜백 함수를 사용해왔지만, 그 의미와 용도를 깊이 이해하지 못했다는 것을 알게 되었다. 💡공식 문서를 확인하지 않거나, 그냥 보기만 하거나, 아무 생각 없이 예제만 따라 치는 것은 (개인적으로 이러한 행위는 손가락만 고생하는 복사 붙여넣기와 다름없다고 생각한다) 피해야 한다. ✋📄 2024. 5. 24.
카카오테크캠퍼스 2기 | 5주차(24-05-06 ~ 24-05-12) 회고 ⭕ 카카오테크캠퍼스 2기 | 5주차(24-05-06 ~ 24-05-12) 회고부족한 베이스로 인해 진도가 생각보다 더 느려지니, 결국 시간에 쫓겨 학습을 진행하게 되었다. 더불어 내가 주어진 기간 내에 모든 내용과 과제를 충분히 소화할 수 있을지 걱정이 들기 시작했다. 😟하지만, 학교 수업을 듣는 친구들보다 시간적 여유가 많다. 그렇기에 남들보다 더 많이 공부해서 소화해보자고 마음을 다시 먹기로 하였다. 💪📚나는 지금까지 npm과 yarn의 큰 차이점을 알지 못하여, 프로젝트를 진행하며 혼용을 하였다. (실제로 배포 직전까지 혼용하여 배포할 때 문제가 생긴 적도 있었지만, 배포하는 거에 바빠 제대로 무엇이 문제인지 파악하지 않고 npm 관리로 바꿨다.) 하지만 npm과 yarn의 패키지 관리 방식은.. 2024. 5. 14.
카카오테크캠퍼스 2기 | 4주차(24-04-29 ~ 24-05-05) 회고 ⭕ 카카오테크캠퍼스 2기 | 4주차(24-04-29 ~ 24-05-05) 회고참고 - 모던 자바스크립트 딥다이브 (https://m.yes24.com/Goods/Detail/92742567) 자바스크립트에 대해 정말 상세하게 정리되어 있는 책입니다.이번 개인 프로젝트를 통해 GitHub에서 버전 관리를 하고 처음으로 포크를 진행하면서 협업에 필요한 여러 기법을 배울 수 있었습니다. 🤓📚 특히, 프로그래밍 요구사항을 이해하면서 나중에 개발 협업 시 공통적으로 합의해야 할 사항들에 대해 학습할 수 있었습니다.또한, 구현할 목록을 단계별로 작성하고 이를 하나씩 완성해 가면서 체계적으로 학습할 수 있었습니다. 이전에 미니 프로젝트를 진행하면서 요구사항을 제대로 정의하지 않았던 경험을 되돌아보며 반성하게 되었.. 2024. 5. 14.
카카오테크캠퍼스 2기 | 3주차(24-04-22~ 24-04-28) 회고 ⭕ 카카오테크캠퍼스 2기 | 3주차(24-04-22 ~ 24-04-28) 회고정보처리기사 이슈,,,로 많은 부분을 학습하지 못하였습니다. 😢 4주차 화이팅원하는 요소를 적재적소에 선택하는 것은 화면 구현에서 매우 중요하다고 생각합니다. 🖥️머리로 외우는 것이 아닌, 직접 타이핑을 통해 손이 기억하도록 하자! ✌️ 2024. 4. 30.
카카오테크캠퍼스 2기 | 2주차(24-04-15 ~ 24-04-21) 회고 ⭕ 카카오테크캠퍼스 2기 | 2주차(24-04-15 ~ 24-04-21) 회고아직 기초 단계라 큰 어려움은 없었습니다. 하지만 정처기 준비로 바빴기 때문에, 빠르게 진도를 나갈 수 있었으면 좋았을 텐데 아쉬움이 남습니다. 하지만, 목표한 만큼 완수했습니다! ⭐ 빨리 어려움이 생겨 질문을 남겨보고 싶습니다. 채널에 공유되는 자료들은 실무자들에게 한번 더 필터링된 자료로, 큰 도움이 될 것이라고 생각하여 꼭 훑어보려고 합니다. 🍪HTML을 학습하면서 깨달은 중요한 점은, (CSS 개발 전에는) 문서가 시각적으로 예쁘게 보이는 것보다는 구조를 이해하는 것이 훨씬 중요하다는 것입니다. 또한, 자연스럽게 사용자에게 보이는 body 영역에 집중하는 경우가 많지만, head 영역에 있는 내용 역시 중요하므로 이를 .. 2024. 4. 22.
카카오테크캠퍼스 2기 | 1주차(24-04-08 ~ 24-04-14) 회고 ⭕ 카카오테크캠퍼스 2기 | 1주차(24-04-08 ~ 24-04-14) 회고이번 주는 기존 프로젝트를 마무리하느라 바쁜 한 주였습니다. 진도는 많이 나가지 못했지만, 기초를 천천히 짚고 넘어간 것이 나중에 큰 역할을 할 것 같아 흥미롭고, 더 알아보고 싶은 마음이 커집니다. 모든 선택은 내 몫이고, 후회하지 않기 위해서는 당장 눈앞의 일에만 급급해하지 않고, 더 멀리 보며 철저하게 공부해야 할 필요가 있다고 느꼈습니다. 빨리 나아가고 싶은 마음은 크지만, 천천히라도 매일 새로운 것을 배우는 태도로 나아가겠습니다.자바스크립트를 학습하면서, 시작적으로 결과를 확인할 수 없어 어려움을 느끼고 좌절했던 적이 있습니다. 하지만 이는 HTML과 CSS에서의 시각적 요소를 넘어서 기능을 구현하는 자바스크립트로 한 .. 2024. 4. 21.
반응형