데브허브 | DEVHUB | From freeCodeCamp to NASA with Data Engineer Joe Hill [Podcast #178]From freeCodeCamp to NASA with Data Engineer Joe Hill [Podcast #178]
- 전직 청소부에서 NASA 데이터 엔지니어로 성공한 조 힐의 감동적인 여정 🚀
- 4년간 독학으로 프로그래밍을 익혔으며, 자폐 스펙트럼을 가진 두 아들을 위한 iPad 앱 개발이 주요 동기였음. 👨💻
- NASA 데이터 플랫폼에서 근무하며, 주로 SQL, PySpark, Python (DataBricks 환경)을 사용하고, 과거에는 Microsoft SQL 스택을 활용했음. 🛠️
- PySpark는 Apache에서 개발한 SQL과 Python의 하이브리드 언어로, 데이터 변환 및 쿼리에 사용되며, '데이터 프레임'을 데이터 작업 시 임시 저장하는 '컨테이너'로 비유함. 📦
- 데이터 엔지니어링은 '네모난 못을 둥근 구멍에 맞추는' 것과 같이 복잡한 데이터 분석, 스키마 이해, 그리고 Excel 시트와 같은 비정형 데이터 처리의 어려움을 수반함. 🧩
- 데이터의 출처를 파악하고 문제를 해결하기 위해 사람들과 소통하고 질문하는 '탐정'과 같은 소프트 스킬이 매우 중요하다고 강조함. 🗣️
- 정부 보안 승인으로 인해 온라인 활동에 제약이 있으며, 개인 정보 보호와 비밀번호 관리(패스워드 매니저 사용 권장)의 중요성을 언급함. 🔒
- 조 힐의 가족은 여러 세대에 걸쳐 정부 및 군 관련 직업에 종사했으며, 본인 또한 2000년대 초 육군 특수부대 프로그램에 참여했으나 부상으로 중도 하차함. 🎖️
- 독학자들에게는 인내심과 꾸준한 연습, 그리고 여러 도구를 얕게 익히기보다 한 가지에 깊이 파고드는 것이 중요하다고 조언함. 🧠
- 자폐 아동을 양육하는 부모들을 위한 팁도 논의되었으나, 구체적인 내용은 제공된 스크립트에 없음. 👨👦👦