# wanted

[자료 구조] Linear Probing 방식의 Hash Table 구현
\_hash()를 통해서 해시 값을 생성한 뒤, Hash Table의 해당 주소에 key-value pair를 추가한다.이 때, Linear Probing 방식으로 해쉬 충돌을 해결하기 위해서 추가 작업이 필요하다.\_hash()를 통해 같은 값이 나온 경우, 주소 값

원티드 프리 온보딩 챌린지 Docker 1일차
컨테이너 기반 가상화 도구애플리케이션을 컨테이너라는 단위로 격리하여 실행하는 기술리눅스 컨테이너 기술인 LXC(Linux Containers)을 기반으로 한 기술다양한 운영체제에서 사용할 수 있으며, 컨테이너화된 애플리케이션을 손쉽게 빌드, 배포, 관리할 수 있는 다양

[Wanted]_프론트엔드_프리온보딩_인턴십_후기 및 회고
SSAFY라는 1년간의 부트캠프 이후, FE 신입으로써 채용시장은 너무나 가혹했다. 비록 백엔드와 협업하는 4개의 사이드 프로젝트를 진행하면서, 기본적인 FE Developer로써 역량은 함양할 수 있었지만 디테일이 부족했다고 느꼈었다.흔히 채용공고를 볼 때, CI/C

[Wanted]_Week4-2_소프트웨어 테스트
소프트웨어를 통해서 테스트를 할 경우 아래와 같은 이점을 얻을 수 있습니다.컴퓨터를 통해서 실행하기에 사람이 실행하는 것보다 빠르다.정해진 스크립트에 따라 일관성있게 동작하기에 사람이 테스트 할 경우 발생할 수 있는 휴먼에러를 기피할 수 있다.소프트웨어 테스트를 개발자

[Wanted]_Week4-2_4주차 과제 피드백
반드시 가변성이 필요한 상황이 아닐 경우에는 불변하게 사용하는 것이 변수가 나타내고자 하는 의미가 명확해지고, 버그가 발생할 가능성이 적어짐. 그래서 const 사용하라는 거임sickList라는 검색어를 관리하는 statecaching된 값을 관리하는 useCacheD

[Wanted]_Week4-1_클로저
가장 쉽게 할 수 있는 설명은 "클로저는 자신이 생성될 때의 환경을 기억하고, 그를 사용하는 함수이다" 라고 말할 것 같다.위 예시에서 makeAddNumFunc가 리턴하는 익명함수는 본인이 정의될 때의 환경인 makeAddNumFunc의 Lexical Environm

[Wanted]_Week4-1_3주차 과제 피드
GoodGoodGoodGood상속은 가장 강한 형태의 결합, 코드가 상호 결합된다는 것은 한쪽의 변화가 다른쪽에 영향을 미치게 된다는 것, 따라서 상속은 신중하게 사용해야 함Good클래스는 내부에 데이터를 가지고 있을 수 있기에, 굳이 바깥 범위인 파일에 놔두는 것 보

[Wanted]_Week3-2_실행 컨텍스트
실행 컨텍스트 실행 컨텍스트란 단어 그대로 자바스크립트가 실행되는 환경을 정의합니다. 여기서 환경이란 this, 변수, 객체, 함수 등 코드의 실행에 필요한 기반들을 의미합니다. 좀 더 구체적으로 말하자면 실행 컨텍스트는 코드를 실행하는데 필요한 환경을 제공하고, 관

[Wanted]_Week3-2_TypeScript
ECMAScript는 주기별로 새로운 문법을 계속해서 발표하며 자바스크립트의 기능도 지속적으로 추가되고 있지만 애초에 최초의 근본적인 설계 자체가 작은 애플리케이션을 빠르게 개발하기 위해서 만들어졌기에 유연하다는 특성과 그로 인해 발생하는 부작용들은 가져갈 수 밖에 없

[Wanted]_Week3-1_Redux Middleware
미들웨어란 무엇일까요? 미들웨어는 “프레임워크의 요청과 응답 사이에 추가할 수 있는 코드”라고 생각할 수 있습니다.미들웨어의 가장 큰 특징은 “연결" 할 수 있다는 점입니다. 각각의 미들웨어는 서로 독립적이며, 프레임워크 안에 여러개의 미들웨어를 추가해서 연결할 수 있

[Wanted]_Week3-1_Redux
소프트웨어를 설계하면서 자주 발생하는 문제에 대한 모범답안을 “디자인 패턴”이라고 합니다.시간이 흐름에 따라 개발자들이 다루는 애플리케이션의 규모는 점점 다양하고 거대해지며 자연스레 이를 해결하기 위한 여러가지 디자인 패턴들도 많이 나오게 되었습니다. 그 중 모든 복합

[Wanted]_Week2-2_횡단 관심사
횡단 관심사는 여러 서비스에 걸쳐서 동작해야 하는 코드를 의미합니다. 이는 애플리케이션 내 여러 핵심 비즈니스 로직들에 영향을 주는 동작들을 말합니다.횡단 관심사의 대표적인 예시는 다음과 같습니다:인증 & 인가로깅트랜잭션 처리에러 처리횡단 관심사는 애플리케이션의 유지보

[Wanted]_Week2-2_관심사의 분리와 SRP, Custom Hook
좋은 코드 작성은 매우 중요합니다. 나쁜 코드를 작성하지 않는 것은 특히 중요한데, 이는 코드가 소프트웨어의 기반이기 때문입니다. 소프트웨어가 나쁜 코드로 구성되면 결국 소프트웨어는 망가지게 됩니다. 망가진다는 것은 기능의 확장이나 수정이 불가능해진다는 의미입니다.가끔

[Wanted]_Week2-1_useEffect & Context API
React에서 의존성 배열은 useEffect 훅에서 사용되며, 올바르게 다루는 것이 중요합니다.의존성 배열은 useEffect의 콜백 함수가 실행되는 조건을 결정합니다.의존성 배열을 빈 배열(\[])로 설정하면, 컴포넌트가 처음 마운트될 때에만 콜백 함수가 실행됩니다

[Wanted]_Week2-1_React 렌더링 최적화 & Advanced Hook
렌더링은 UI 요소를 화면에 그려내는 과정을 의미합니다.React와 같은 UI 라이브러리 또는 프레임워크를 사용하는 이유는 렌더링 과정을 효율적으로 처리하기 위해서입니다.브라우저에서의 렌더링은 DOM 요소를 계산하고 화면에 그려내는 과정을 말합니다.DOM과 CSSOM이