본문 바로가기

개발자

(2)
주니어 React 개발자가 여전히 저지르는 12가지 useState 및 useEffect 실수 React를 처음 배우면 마법 같은 useState와 useEffect에 빠져서 열심히 써보게 돼요. 그런데 어느 순간 예상치 못한 버그에 멘붕이 옵니다. 😵‍💫 "아니, 분명히 상태를 업데이트했는데 왜 값이 바뀌지 않지?" "왜 useEffect가 무한 루프 도는 거야?" 이런 경험, 다들 한 번쯤 있지 않나요? (고개 끄덕이면 동지 ✊) 이번 글에서는 주니어 개발자가 흔히 저지르는 12가지 실수를 정리하고, 해결 방법을 제안해볼게요. 🔥 실수 1. 여러 번 setState를 호출할 때 예상치 못한 결과 발생const [count, setCount] = useState(0);const handleClick = () => { setCount(count + 1); setCount(count + 1..
2024 데이터 엔지니어로 가는 길 데이터 엔지니어링은 점점 더 복잡해지고 있죠. Spark, Flink, BigQuery 같은 툴들에 Iceberg까지... 솔직히 이름만 들어도 부담스럽잖아요. 😵‍💫 게다가 Python, SQL만 공부한다고 되는 것도 아니고요. 그래서 제가 이 복잡한 길을 좀 더 쉽고 구체적으로 정리해 봤어요. 함께 하나씩 뜯어봅시다. 👇 데이터 엔지니어가 되기 위해 필요한 요소기술 역량데이터 엔지니어링의 핵심은 아래 기술들을 다루는 능력입니다.스킬상세 내용SQL & Python데이터를 다룰 수 있는 기본 언어. SQL은 필수, Python은 데이터 처리 및 파이프라인 구현용.분산 컴퓨팅Spark, BigQuery, Snowflake 같은 분산 처리 도구 중 하나 이상 숙달.오케스트레이션데이터 파이프라인 자동화 ..