Taak-e's Dev-Log

    프리온보딩 코스 Week-3

    프리온보딩 코스 Week-3

    1. 전역 상태 관리와 JavaScript Iterator & Generator 1-1. 디자인 패턴 (MVC & Flux) Design Pattern (MVC & Flux) 1. Design Pattern 소프트웨어를 설계하면서 자주 발생하는 문제에 대한 모범답안 (설계 노하우를 패턴으로 정리) 일부 코드를 해결하기 위한 비교적 작은 범위를 다루는 것들도 존재, 애플리케이션 taak-e.tistory.com 1-2. Redux Redux 1. About Redux Flux 패턴에 대해 알고 있다면 그것은 라이브러리나, 프레임워크가 아닌 디자인 패턴이다. 즉 Flux 아키텍쳐를 사용하기 위해서는 개발자들이 직접 이 아키텍쳐에 맞게 코드로 구현해 taak-e.tistory.com 1-3. Iterator ..

    프리온보딩 코스 Week-2

    프리온보딩 코스 Week-2

    1. React Hook의 심층 활용 - 최적화 1-1. React 렌더링 최적화 & Advenced Hook React 렌더링 최적화 & Advanced Hook 1. 렌더링 (Rendering) 1-1. 렌더링이란? 렌더링 - 렌더링이란 화면에 특정한 요소를 그려내는 것을 의미한다. 사실 이 렌더링 과정을 잘 처리해주는 것이 우리가 Vanila JavaScript를 사용하지 않고 React taak-e.tistory.com 1-2. useEffect 의존성 배열에 관해서 useEffect의 Dependency array(의존성 배열) useEffect의 의존성 배열 useEffect에서 의존성 배열을 다루는 것은 굉장히 중요한 부분 의존성 배열을 제대로 다루지 못한다면 useEffect를 사용하면서 ..

    프리온보딩 코스 Week-1

    프리온보딩 코스 Week-1

    1. 프리온보딩 코스를 시작하면서 - 프리 온보딩 과정은 교육을 제공받는 시간이 아니다. 프리 온보딩 과정은 기업 과제를 수행하는 것을 통해 현업에서 실무를 할 수 있는 수준의 개발자가 되는 것을 목표로 스스로를 훈련하는 시간이다. 과정을 담당해주시는 멘토님께서 알고 있는 지식과 경험을 효율적으로 성장할 수 있도록 가이드를 준다고 하신다. 단순히 “교육을 받는다” 라는 마인드가 아닌 현업 개발자가 되기 위해 준비하고 훈련한다는 마인드로 과정에 임할 예정이다! - 모르는 부분이 있거나 도움이 필요할 때는 ? 공식문서, 블로그 등 검색을 통해 문제를 해결하는데 필요한 지식을 습득하는 습관을 들여보자! 또한, 스스로 고민하는 시간과 더불어 프리 온보딩의 핵심 가치 중 하나인 “동료학습”을 통해 팀원 및 동기들..

    Git & GitHub 을 사용하면서 지켜야 할 것

    Git & GitHub 을 사용하면서 지켜야 할 것

    1. Git & GitHub 의 정의 Git은 분산 버전 관리 시스템이다. Git을 사용해서 코드의 버전을 관리하면서 손쉽게 코드를 이전으로 롤백하거나, 분리된 환경(브랜치)에서 개발 후 다른 환경과 병합하는 등의 과정을 손쉽게 활용할 수 있다. GitHub은 Git의 원격 저장소입니다. GitHub을 이용해 개인적으로만 사용할 수 있었던 Git의 기능들을 인터넷을 이용해서 여러 사람들이게 공유하고, 팀원들과 공동으로 작업할 수 있게 되었다. Git과 GitHub은 현재 개발 생태계에서 분산 버전 관리 시스템의 표준이다. 대부분의 개발팀이 Git과 GitHub 또는 GitHub과 유사한 원격 저장소 시스템(GitLab, BitBucket) 등을 활용하면서 작업한다. 2. Commit Message Git..

    원티드 프리온보딩 프론트엔드 신청 / 선발과제 (Todo-List)

    원티드 프리온보딩 프론트엔드 신청 / 선발과제 (Todo-List)

    1. 프리온보딩 프론트엔드 코스 신청하다 부트캠프를 수료하고 부족하다고 느끼는 부분이 많고 다른 사람들은 어떻게든 취직을 하는데 비해 나는 내가 부족하다는 것에 갇혀 취업에 대한 노력보다 어떻게든 더 공부를 해보려고 노력했다. 하지만 생각보다 혼자하는 공부는 어떻게 무엇을 해야할 지 감을 잡지 못하고 헤매고 있던 때 원티드라는 곳에서 딱 나의 상황에 맞는 커리큘럼을 진행하고 있다는 것을 알게 되었다. 이 프리온보딩 코스는 그룹과제를 통해 동료학습을 경험하고 기업과제(케이스 스터디)로 개발 역량을 향상시키고 싶은 인원들을 선발과제를 통해 선발하여 진행하는 나에게는 꼭 도움이 되는 과정이라고 생각했고, 고민없이 바로 신청을 하게되었다. 🔗 원티드 프리온보딩 프론트엔드 코스 프리온보딩 프론트엔드 코스 | 원티..

    항해 99 수료 및 회고

    항해 99 수료 및 회고

    항해 99 웹 프론트엔드 개발 부트캠프 수료하다 - 99일간 약 1,250 시간에 달하는 몰입을 경험해보다 한 번의 국비교육 과정을 통해 실패(?!) 와 경험을 통해 보다 확신을 가지고 항해99라는 부트캠프에 마지막이라는 심정으로 시간과 돈을 투자하게 되었고, 마음가짐 덕분인지 사전준비 기간부터 수료하는 날까지 모니터에서 항상 보이는 VSCode 창은 이제 정이 들어버린 수준이다. 돌이켜보니 주 6일 하루 최소 12시간 이상씩 개발 및 공부를 해왔고, 힘들었다. 정말 힘들었다. 아마 그게 몰입이지 않을까 생각한다. 밥을 먹고 잠을 자는 시간 이외에 온라인상에서 팀원들과 문제 해결을 위해 머리를 맞대어 이런 방법, 저런 방법 고민을 하고 그렇게 한 단계, 한 단계 어느 새 수료를 한 것 같다. 항해 99에..