2025/03 5

[원티드 25.3 프리온보딩 3회차]타입 시스템, 테스트 코드 기준

📌 발표 요약 (타입 시스템과 트레이드오프)1. JavaScript vs TypeScript의 타입 시스템 비교구분JavaScriptTypeScript타입 시스템동적 타입 (Dynamic), 약타입 (Weakly Typed)정적 타입 (Static), 강타입 (Strongly Typed)타입 검사 시점런타임 (Runtime)컴파일 타임 (Compile Time)형 변환암묵적 형변환 허용 (암묵적 변환 다수)명시적 형변환 필요 (타입 명확)예시"2" + 3 // "23" (문자열 덧셈됨)add(2, "3") 에러 (형 일치하지 않음)결과 예측 가능성낮음 (예상 외의 결과 많음)높음 (형 검사로 안정성 확보)2. Typing - Static vs Dynamic / Strong vs Weak기준설명Stati..

[프로젝트] Turborepo로 모노레포 구성하기/ 내 프로젝트의 방향과 선택한 기술 스택

앞으로 진행할 프로젝트 개요최근 나는 오픈소스 프로젝트를 진행하면서 여러 개의 패키지를 함께 관리해야 하는 상황에 놓였다. 이 프로젝트에서는 다음과 같은 요소들을 포함할 계획이다:스크립트 오픈소스 (script-lib)HTML에서 태그로 간편하게 사용 가능한 라이브러리번들링하여 CDN 배포 가능React 라이브러리 오픈소스 (react-lib)재사용 가능한 React 컴포넌트다양한 환경에서 활용할 수 있도록 번들링퍼블릭 사이트 (docs)Next.js 기반의 문서 및 데모 페이지 (SSR 지원)오픈소스를 소개하고 가이드 제공백엔드 서버 (backend)Python 기반 Flask API 서버컨테이너화하여 실행기본 설정 패키지 (eslint-config, typescript-config, ui)eslin..

프로젝트 2025.03.07

[토이프로젝트]프론트엔드 취업을 위한 토이프로젝트를 시작하기 전 준비할 이야기들

나는 이제 프론트엔드 재취업을 위한 토이프로젝트를 시작하려고 한다. 내가 기존에 토이프로젝트를 할때는 다양한 아이디어에 맞춘 토이프로젝트를 진행하곤했다. 단지. 즐거움을 위해. 그런데 지금은 취업을 위해 진행해야한다는 점이다. 그러기 위해선 어떤 다른 전략을 가져야 할까?  1. 내가 신입인가 경력인가? 사실 난 2년을 채 못채운 경력을 가지고, 1년정도의 공백이 있다. 괴로울 수밖에 없다. 중고신입으로도, 경력으로도 준비해야하는 상황이기 때문이다. 기술면접은 신입으로서도 준비해야하고, 개인 포트폴리오와 회사 프로젝트 진행경험이 있는 경력으로서도 준비해야한다.그리고 토이프로젝트는 개성적인 프로젝트보다, 회사에서 원하는 기술스택을 깊이있게 이해하는 채로 활용하고최적화를 잘 해내야한다.  2. 어떤 기술스택..

프로젝트 2025.03.02