본문 바로가기

프론트엔드8

우테코 최종코딩테스트 회고 지난 토요일(22.11.17)에 우테코 5기 최종코테를 보고 참담한 심정으로 살짝 복기를 하면서 회고를 남겨본다. 최종 코테 후기 너무 감사하게도 우테코 프리코스를 통과하고 최종코테를 볼수 있게 되었다. 발표하는 날 오후 3시가 되자 합격자에게는 아래와 같은 글로 시작하는 메일이 왔다. 근데 프로젝트랑 겹친데다가 연말이라 갑자기 마음도 뒤숭숭해져서 우테코 공부를 너무 너무 못했다..... 메일 받고 좋으면서도 큰일이다 싶어졌다. 바로 3일뒤에 최종코테를 봐야하기 때문이다. [시험 당일 후기] 1. 시험 장소 시험장은 잠실 혹은 선릉 캠퍼스였던거 같은데, 나는 잠실에서 시험을 봤다. 잠실에서도 시험장이 3개의 강의실로 나눠서 봤고, 코스별로 나눠진것 같았다 (백/프론트/모바일) 나는 프리코스 코수타에서 랜.. 2022. 12. 19.
우테코 프리코스 프론트엔드 4주차 회고 우테코 최종 코테를 치고 나서야 쓰는 프리코스 4주차 회고글. 그래서 기억이 많이 휘발되었지만, 코테 망치고 이것도 미뤄둔 내가 한심해서 제출했던 소감위주로 늦게라도 써본다. 4주차 미션 안내 4주차 미션은 오징어 게임의 징검다리 건너기 게임을 구현하는 것이다. 그동안의 모든 피드백을 더 잘 반영할 수 있도록 제한사항이 더 구체적으로 주어져서 어떻게 구현할지 고민하는것이 진짜 어려웠다. (미션은 오픈되어 있어서 링크를 공유합니다. 자세한 내용이 궁금하시다면 링크를 참고 바랍니다.) 🔗 4주차 미션 🔗 4주차 나의 코드 4주차 미션 회고 배우고 적용한 것 1) 객체스럽게 객체 사용하기, 로직 분리와 MVC패턴 이 두가지가 너무 어려우면서도 서로 연관되어 있어서 함께 작성한다. 지난주 공통 피드백 내용들이 .. 2022. 12. 19.
[프론트엔드스쿨] WIL 16주차 제로베이스 프론트엔트 스쿨 16주차 WIL Weekly I learned... 1. 모던 자바스크립트 인포를 학습하고 해당 내용을 퀴즈 형태로 복습했다. https://jasper-postbox-8e9.notion.site/2-1-1-3-82690815df7a4a1991e2189de58aa265 2. 비동기 함수의 처리에 대해 고민하다가 제너레이터를 다시 공부하게 되었다. 조건상 promise를 쓸수 없었고, 비동기, 순환참조 등등 첩첩산중이 되어서 제너레이터를 써볼까 하고 보게 되었다. 아직 제대로 적용을 못했는데, 적용해보기 위해 간략하게 기본사항을 정리해본다. - 제너레이터 : 코드블록의 실행을 일시 중지 시켰다가 필요한 시점에 재개할 수 있는 특수 함수. - 함수 호출자에게 함수 실행 제어권을 양.. 2022. 11. 20.
[프론트엔드스쿨] WIL 15주차 제로베이스 프론트엔트 스쿨 15주차 WIL Weekly I learned... 1. DOM 노드 탐색 프로퍼티를 비교했다. childNodes와 children 의 차이를 제대로 알지 못하고 썼었기에 그 부분에 중점을 두었다. 2022.11.09 - [JavaScript] - DOM 노드 탐색 프로퍼티의 비교 (childNodes vs. children) 2. Javascript의 논리연산자를 간략하게 정리하였다. 2022.11.09 - [JavaScript] - 자바스크립트 논리 연산자 정리 아쉬운 점 / 추후계획 - 과제3 진행이 계속 미뤄지고 있다. 정말 큰일이다. 어떻게든 리액트 기본 강의를 다 들었는데 너무 빠르게 들어서 남는게 없는 느낌이다. 과제를 진행하면서 계속 검색하면서 해야 할 것 같다.. 2022. 11. 13.
[프론트엔드스쿨] WIL 14주차 제로베이스 프론트엔트 스쿨 14주차 WIL Weekly I learned... 1. 좋은 코드란 무엇인가에 대해 고민하고, 클린 코드를 위한 방법들을 정리해보았다. 2022.11.01 - [JavaScript] - [스터디] 자바스크립트 코드 품질 이 주제는 개발자가 되기로 한 이상 평생 안고가야 하는 주제인것 같다. 아직은 익숙하지 않은것들이 너무 많아서 클린 코드까지 신경써야 한다는게 어려운거 같기도 했지만, 즐거운 고민이기도 한 것 같다. 좋은 코드를 찾아 떠나는 여정에 발을 들였으니, 잘 헤쳐나가볼수 있길! 아쉬운 점 / 추후계획 - 벌여놓은것들을 어떻게 잘 마무리 할지, 시간을 어떻게 사용해야 할지는 항상 고민이다. 어영부영하다가 리액트 강의 들을 시간이 너무 없어서 2배속으로 훑어라도 보자는 .. 2022. 11. 6.
[프론트엔드스쿨] WIL 13주차 제로베이스 프론트엔트 스쿨 13주차 WIL Weekly I learned... 1. 과제에도 나왔던 프록시를 스터디를 하면서 다시 정리해보았다. 2022.10.25 - [JavaScript] - [스터디] JavaScript Proxy 2. 리액트의 state - 함수 컴포넌트 내부적으로 상태를 관리할 때 사용 - useState 라는 hook 함수를 import하여 사용한다. - 구문: const [state, useState] = useState( ) - useState( ) 는 컴포넌트의 re-rendering을 발생시킨다. - state를 부모로 끌어올려서 자식 컴포넌트들에서 내려받아 사용할 수도 있다. 아쉬운 점 / 추후계획 - 리액트 과제를 하기전 강의를 듣고 있는데 진도가 왜이렇게 느린지 모.. 2022. 10. 30.
[프론트엔드스쿨] WIL 10주차 제로베이스 프론트엔트 스쿨 10주차 WIL Weekly I learned... 자바스크립트 스터디를 진행하면서 강의를 들으며 빠르게 지나쳤던 개념들을 다시 살펴보았다. 1. Class - 클래스에 대해 공부하고 퀴즈형식으로 복습해보았다. 2022.10.03 - [JavaScript] - [스터디/퀴즈] Class 2. Custom event - 직접 만든 이벤트 - 생성자 let event = new Event(typeArg[, options]); - typeArg : 이벤트 이름을 나타냄, 문자열로 작성 - options : 하기 속성을 포함하는 객체 - detail : 이벤트의 세부 정보값, 기본값은 null, 처음 선언되면 변경할 수 없다. (읽기 전용 속성) - Event() : 생성자의 옵션에 .. 2022. 10. 9.
[프론트엔드스쿨] WIL 9주차 제로베이스 프론트엔트 스쿨 9주차 WIL Weekly I learned... 1. 객체 프로퍼티 설정 / 프로토타입 상속 - 객체 프로퍼티의 플래그, getter/setter, 프로토타입에 대해서 학습하였다. 관련한 문제를 출제해서 정리해보았다. 프로토타입은 너무 헷갈려서 다시한번 정리가 필요할 것 같다. 2022.09.27 - [JavaScript] - [스터디] 객체 프로퍼티 설정 / 프로토타입 상속 2. DOM 조작 메서드 복습 - 과제2를 시작하려다가 제로베이스 기초강의에서는 DOM조작 메서드들을 너무 간략하게 다뤄서 예전에 사두고 안보고 있었던 유데미에 colt씨의 강의에서 필요한 부분을 찾아보았고, (스스로를 위해) 간략하게 정리해본다. 1) DOM : 문서 객체 모델, 웹페이지를 구성하는 J.. 2022. 10. 2.