본문 바로가기

학습

(2)
React Hook, 왜 이렇게 복잡한 걸까요? React 개발을 하다 보면, 어느 순간부터 함수형 컴포넌트가 대세라는 사실을 깨닫게 돼요. 그런데 클래스형 컴포넌트에서 this.setState 잘 쓰고 있었는데, 갑자기 useState, useEffect, useMemo 같은 이상한 녀석들이 튀어나옵니다. 😵‍🚫 "이걸 왜 써야 하죠?" 🤷‍♂️라고 묻는 분들도 많아요. 답은 간단합니다. 코드가 간결해지고, 성능이 좋아지고, 유지보수가 쉬워지거든요. 하지만, "간결한 코드"를 위해 더 많은 개념을 배워야 한다는 함정이 숨어있죠. 😂 그래서 React Hook을 마스터하는 게 중요합니다! 🏆 필수 Hook 정리Hook역할useState상태 관리 (기본)useEffect사이드 이펙트 처리 (비동기, API 요청 등)useRefDOM 요소 접근 ..
2024 데이터 엔지니어로 가는 길 데이터 엔지니어링은 점점 더 복잡해지고 있죠. Spark, Flink, BigQuery 같은 툴들에 Iceberg까지... 솔직히 이름만 들어도 부담스럽잖아요. 😵‍💫 게다가 Python, SQL만 공부한다고 되는 것도 아니고요. 그래서 제가 이 복잡한 길을 좀 더 쉽고 구체적으로 정리해 봤어요. 함께 하나씩 뜯어봅시다. 👇 데이터 엔지니어가 되기 위해 필요한 요소기술 역량데이터 엔지니어링의 핵심은 아래 기술들을 다루는 능력입니다.스킬상세 내용SQL & Python데이터를 다룰 수 있는 기본 언어. SQL은 필수, Python은 데이터 처리 및 파이프라인 구현용.분산 컴퓨팅Spark, BigQuery, Snowflake 같은 분산 처리 도구 중 하나 이상 숙달.오케스트레이션데이터 파이프라인 자동화 ..