HOME

Researcher’s Note

20년 차 IT 베테랑의
실전 AI 생존기

일상과 업무의 효율을 300% 끌어올리는
실전 AI 및 PC 활용 가이드를 제안합니다.

  • [초급] 자율 시스템이 자꾸 삐걱거리는 진짜 이유

    [초급] 자율 시스템이 자꾸 삐걱거리는 진짜 이유

    직장인 열에 아홉은 여기서 막힌다. 나도 그랬다. 솔직히 찌라시 헤드라인만 보면 다 속는다. 백엔드 메커니즘을 봐야 함. 스스로 돈을 벌어주는 무인 자동화 시스템을 꿈꾸는 사람들은 많다. 하지만 대부분의 파이프라인은 얼마 못 가 삐걱거리거나 아예 멈춰버림. 이게 왜일까? 단순하게 생각할 문제가 아니다. 코어 로직이 흔들리기 때문이다. 기초 설계를 무시하고 당장 눈앞의 화려한 기능만 쫓았을 때 발생하는…

  • AI 대량 해고 시대, 당신의 해고 통보서를 은퇴 선언문으로 바꾸는 법

    AI 대량 해고 시대, 당신의 해고 통보서를 은퇴 선언문으로 바꾸는 법

    결론부터 말하자면, 이건 위기가 아니라 기회다. 어제 MS가 4800명을 해고했다. 올 상반기에만 미국 테크 업계에서 12만 개의 일자리가 증발했다. 실적이 사상 최고치를 찍는 와중에도 인력을 줄이는 ‘흑자형 구조조정’이 뉴노멀이 된 것. 찌라시 헤드라인만 보면 다들 공포에 질려 ‘AI가 내 일자리를 빼앗는다’는 뻔한 결론을 내린다. 하지만 이면의 백엔드 메커니즘을 해부하면 전혀 다른 그림이 보인다. 이건 기업의…

  • [중급] 엑셀 자동화 런타임 오류 1004, 91 박살내는 법

    [중급] 엑셀 자동화 런타임 오류 1004, 91 박살내는 법

    결론부터 말한다. 런타임 오류 ‘1004’와 ’91’은 당신의 코드 설계가 근본부터 틀렸다는 신호다. 엑셀 좀 만져서 자동화하겠다는 사람들, 열에 아홉은 이 두 에러 앞에서 무릎 꿇는다. 나도 그랬다. 몇 시간 동안 모니터만 쳐다보며 머리를 쥐어뜯었다. 하지만 원인은 언제나 같다. 개체(Object)를 제대로 다루지 못해서다. 런타임 오류 ’91’: 개체 변수가 설정되지 않았습니다. 이건 아주 기초적인 실수다. 코드로 비유하면…

  • [초급] Pandas ValueError, 이 코드 한 줄 모르면 당신의 데이터는 쓰레기통으로 직행함

    [초급] Pandas ValueError, 이 코드 한 줄 모르면 당신의 데이터는 쓰레기통으로 직행함

    결론부터 말한다. 99%의 원인은 이거다. 데이터 전처리 과정에서 마주치는 ValueError. 이 골치 아픈 에러는 대부분 결측치(NaN) 즉 빠진 데이터 때문이다. 시스템 입장에선 당연한 반응이다. 숫자로 계산해야 할 칸에 정체불명의 빈칸(NaN)이 들어 있으니, ‘이걸로 뭘 어쩌라는 거냐’며 작업을 거부하는 것이다. 이걸 능숙하게 다루지 못하면, 당신이 쌓은 데이터는 그냥 분석 불가능한 디지털 폐기물일 뿐이다. 보통 직장인 열에…

  • [중급] Netlify ‘Build command failed’ 에러, 5가지 시나리오만 알면 끝난다

    [중급] Netlify 'Build command failed' 에러, 5가지 시나리오만 알면 끝난다

    이것을 먼저 알아야 한다. 에러 메시지는 당신의 적이 아니다. 며칠 전 새벽까지 Netlify 배포 로그만 쳐다봤다. ‘Build command failed’. 이 붉은색 한 줄 때문에 커피를 몇 잔을 마셨는지 모른다. 초보 시절엔 이게 세상이 무너지는 소리처럼 들린다. 하지만 수백 번 배포 파이프라인을 터뜨려 본 입장에서 말하자면, 원인은 늘 어이없을 정도로 간단한 곳에 있다. 당신이 놓친 사소한…

  • [고급] 신입은 절대 한번에 통과 못하는 AWS 배포 지옥, IAM과 VPC 삽질 로그

    [고급] 신입은 절대 한번에 통과 못하는 AWS 배포 지옥, IAM과 VPC 삽질 로그

    결론부터 말한다. AWS 처음 쓰는 신입 개발자가 IAM 권한이랑 VPC 네트워크 한 번에 뚫는 거 본 적 없다. 나도 그랬고, 지금 이 글 보는 당신도 그럴 거다. 괜히 시간 낭비하지 말고, 자주 빠지는 함정 7가지만 머리에 넣으면 된다. 반나절 삽질할 거 30분으로 줄여준다. 신입 개발자 AWS 배포 필패 공식 7가지 이건 이론이 아니다. 지난 10년간…

  • [중급] Make 타임아웃 에러, 웹훅 재시도 로직으로 시스템 심폐소생하는 법

    [중급] Make 타임아웃 에러, 웹훅 재시도 로직으로 시스템 심폐소생하는 법

    결론부터 말한다. ‘Scenario execution timed out’ 에러는 메이크(Make) 시스템의 버그가 아니다. 100% 당신의 설계 미스다. 이 에러 메시지 때문에 지난주에 구축해둔 자동화 파이프라인 하나가 통째로 멈췄다. 원인 파악에 꼬박 반나절을 썼다. 이 글을 읽는다면 최소 4시간은 아낄 수 있을 것. 메이크의 모든 시나리오는 정해진 실행 시간 제한이 있다. 기본 40초. 유료 플랜을 쓰면 최대 5분까지…

  • [고급] 504 타임아웃 에러, 구글링은 이제 그만. 웹훅 배관 터지기 전에 막는 법

    [고급] 504 타임아웃 에러, 구글링은 이제 그만. 웹훅 배관 터지기 전에 막는 법

    결론부터 말한다. 간헐적으로 터지는 504 에러는 당신 탓이 아니다. 정확히는 당신의 자동화 시나리오나 Make, Zapier 같은 툴의 문제가 아니라는 의미다. 본질은 웹훅 요청을 받은 상대편 서버가 ‘처리 시간 초과’로 응답하지 못하는 것이다. 이걸 이해 못 하면 평생 구글링만 하다 끝난다. 시스템은 상호 약속이다. ‘이 시간 안에 답을 줘’라는 약속을 상대가 못 지킨 것 뿐이다. 웹훅은…

  • [중급] AWS 백업 설계, 이 5가지 실수하면 요금 폭탄 맞고 데이터 날린다

    [중급] AWS 백업 설계, 이 5가지 실수하면 요금 폭탄 맞고 데이터 날린다

    이게 결론! 백업은 보험이다. 평소에 돈 아깝다고 설계 대충하면, 사고 터졌을 때 시스템 전체가 날아간다. 지난달에 맡은 프로젝트에서 백업 비용만 월 수백만 원씩 더 나오는 걸 잡았다. 원인은 딱 하나. 아무 생각 없이 ‘기본값’으로 설정한 백업 정책 때문이었다. 이건 아마추어나 하는 짓이다. 백업은 단순히 데이터를 저장하는 행위가 아님. 비용(Cost), 복구 시간(RTO), 데이터 손실 허용치(RPO) 사이의…

  • [초급] 파이썬 파일 입출력, 지긋지긋한 한글 인코딩 박살내는 법

    [초급] 파이썬 파일 입출력, 지긋지긋한 한글 인코딩 박살내는 법

    결론부터 말한다. encoding=’utf-8′. 이거 하나면 대부분 끝난다. 그런데도 왜 자꾸 ‘UnicodeDecodeError: ‘cp949′ codec can’t decode byte…’ 이딴 에러가 터지는가. 그건 당신 잘못이 아니다. 정확히는 윈도우(Windows)라는 운영체제 환경 탓이 크다. 이건 마치 해외 직구한 가전제품 플러그(UTF-8)가 우리나라 콘센트(CP949)에 안 맞는 것과 같은 이치다. 파이썬은 국제 표준인 UTF-8을 기본으로 생각하는데, 당신의 윈도우 PC는 아직도 구시대 유물인 CP949를…