본문으로 건너뛰기

교육 ·

비전공자 업무자동화 배우는 순서, 6개월이면 될까요

비전공자 업무자동화 배우는 순서, 6개월이면 될까요

결론부터 말씀드리면 가능합니다. 다만 처음부터 파이썬 문법책을 펴는 순서가 아니라 “내 손으로 반복하는 업무”를 기준으로 엑셀 정리 → 엑셀 함수·자동화 → 파이썬 기초 → 파일·데이터 자동화 → SQL 순으로 밟아야 6개월 안에 실제로 업무에 써먹는 수준에 도달합니다. 순서를 바꿔서 파이썬 문법부터 처음부터 끝까지 배우려고 하면 대부분 2~3개월 차에 흥미를 잃고 멈춥니다.

픽셀앤코드에서 비전공 사무직 대상 IT 교육을 진행하다 보면 “뭐부터 배워야 하나요”라는 질문을 정말 많이 받습니다. 이 글에서는 실제 업무 자동화를 목표로 할 때 6개월을 어떻게 나눠야 하는지, 각 시기에 무엇을 할 수 있어야 하는지를 구체적으로 정리했습니다.

왜 순서가 중요한가요

같은 시간을 투자해도 순서가 틀리면 중간에 포기할 확률이 훨씬 높아집니다. 이유는 단순합니다. 파이썬 문법을 순서대로 배우면 “왜 배우는지”에 대한 감이 없어서 실무 연결이 늦어지고, 반대로 처음부터 자동화 결과물을 목표로 잡으면 필요한 문법만 그때그때 찾아 쓰기 때문에 진도가 느려 보여도 실제로는 더 오래 남습니다.

비전공 사무직을 위한 코딩 입문 로드맵에서도 다뤘듯, 학습의 출발점은 “무엇을 배울까”가 아니라 “내 업무의 어떤 반복을 없앨까”입니다. 이 원칙을 6개월 로드맵 전체에 적용하면 다음과 같은 흐름이 나옵니다.

1~2개월 차: 엑셀부터 확실히

가장 먼저 해야 할 일은 새로운 도구를 배우는 게 아니라 지금 쓰는 엑셀을 제대로 쓰는 것입니다. VLOOKUP·XLOOKUP, SUMIFS, 피벗 테이블, 데이터 유효성 검사까지 엑셀 함수만으로 처리할 수 있는 업무 범위를 넓히는 시기입니다.

이 단계를 건너뛰고 바로 파이썬으로 가면, 나중에 “이거 엑셀 함수 하나로 되는 거였잖아”라는 상황을 자주 마주하게 됩니다. 엑셀 함수의 한계를 몸으로 느껴봐야 파이썬이 왜 필요한지도 명확해집니다. 이 시기 목표는 매크로 없이 함수만으로 부서 데이터를 정리하고 보고서를 만들 수 있는 수준입니다.

1~2개월 체크리스트
- VLOOKUP/XLOOKUP으로 다른 시트 데이터 불러오기
- SUMIFS로 조건별 합계 자동 계산
- 피벗 테이블로 월별·부서별 집계표 만들기
- 데이터 유효성 검사로 입력 오류 줄이기

3개월 차: 파이썬 기초 문법

엑셀의 한계(파일이 여러 개로 흩어질 때, 매일 반복해야 할 때)를 느낀 다음에 파이썬을 시작하면 학습 동기가 뚜렷합니다. 이 시기는 변수, 리스트, 딕셔너리, 조건문(if), 반복문(for)까지 기본 문법만 다룹니다. 처음부터 라이브러리를 욕심내지 말고, “엑셀 열 하나가 파이썬 리스트가 된다”는 감각을 잡는 데 집중하세요.

# 엑셀 열 데이터를 리스트로 옮겨서 반복 처리하는 감각 잡기
직원명단 = ["김민수", "이서연", "박지훈"]

for 이름 in 직원명단:
    print(f"{이름} 님, 이번 달 근태 확인 부탁드립니다")

이 코드 한 줄이 나중에 100명, 1000명 명단을 자동으로 처리하는 스크립트의 뼈대가 됩니다. 문법을 다 외우려 하지 말고 위 예시처럼 실무 문장으로 바꿔가며 익히는 게 훨씬 오래 남습니다.

4개월 차: 파일·데이터 자동화

문법을 익혔다면 이제 pandas와 openpyxl로 실제 엑셀 파일을 다루기 시작합니다. 여러 파일을 하나로 취합하거나, 특정 조건에 맞는 데이터만 뽑아내는 작업이 이 시기의 핵심입니다. 엑셀 반복 업무, 파이썬으로 10분 만에 끝내기에서 다룬 취합 자동화 예제를 직접 손으로 따라 해보는 것을 추천합니다.

동시에 정규표현식도 이 시기에 곁들이면 좋습니다. 이름 뒤 공백, 전화번호 형식 통일처럼 텍스트 정리에서 막히는 부분을 규칙 하나로 해결할 수 있다는 걸 체감하는 시기이기 때문입니다.

비전공자 업무자동화 6개월 로드맵 요약

5개월 차: 자동 실행과 예외 처리

스크립트가 완성됐다고 끝이 아닙니다. 매번 직접 실행하는 게 아니라 정해진 시간에 자동으로 돌아가게 하고, 중간에 에러가 나도 스크립트가 멈추지 않도록 만드는 단계입니다. 윈도우 작업 스케줄러로 예약 실행을 설정하고, try-except 문으로 예외 처리를 넣는 것까지 익히면 비로소 “사람 손을 안 타는” 자동화가 완성됩니다.

이 시기에 자동화 로그도 함께 남기는 습관을 들이는 것이 좋습니다. 스크립트가 언제 실행됐고 어떤 파일을 처리했는지 기록이 없으면, 나중에 문제가 생겼을 때 원인을 찾기 훨씬 어려워집니다.

SQL은 꼭 6개월 안에 배워야 하나요

아니요, SQL은 필수 코스가 아니라 데이터 양이 늘어났을 때 선택적으로 추가하는 단계입니다. 엑셀과 파이썬만으로 처리하기엔 데이터가 너무 크거나(수만 행 이상), 여러 부서 데이터를 조건별로 조회해야 하는 상황이 반복될 때 SQL을 배우면 됩니다.

6개월 로드맵에서는 5개월 차까지 자동화 스크립트를 안정적으로 돌리는 데 집중하고, 실제로 데이터베이스에서 데이터를 조회해야 하는 업무가 생겼을 때 SQL을 6개월 차 목표로 잡는 방식을 추천합니다. 엑셀 다음 단계, SQL은 비전공자에게도 필요할까요에서 판단 기준을 더 자세히 다뤘습니다.

6개월 차: 정리와 확장

마지막 한 달은 새로운 것을 배우기보다 지금까지 만든 자동화 스크립트를 점검하고 다듬는 시기로 잡는 것을 권합니다. 만든 스크립트가 다른 담당자도 이해할 수 있는지, 파일 경로가 바뀌면 어떻게 되는지, 원본 데이터 형식이 조금 달라져도 안 죽는지를 확인하는 시간입니다. 이 시기에 데이터 클렌징 기본기까지 곁들이면 자동화의 완성도가 한층 올라갑니다.

실제로 이 순서대로 되던가요

이 로드맵은 정답이라기보다 대부분의 비전공 실무자가 무리 없이 따라올 수 있는 평균적인 속도입니다. 업무 강도나 학습 시간에 따라 어떤 단계는 3주 만에 끝나고 어떤 단계는 두 달이 걸리기도 합니다. 중요한 건 순서를 건너뛰지 않는 것과, 각 단계마다 실제 업무 파일 하나를 정해두고 그것을 목표로 삼는 것입니다. 목표 파일 없이 진도만 나가면 배운 내용이 실무로 이어지지 않습니다.

픽셀앤코드는 경기 양주 지역 중소기업·공공기관 실무자를 대상으로 이런 순서에 맞춘 IT 교육을 진행하고 있습니다. 개인마다 시작점과 업무 환경이 다른 만큼, 지금 반복하고 있는 업무를 먼저 파악한 뒤 필요한 단계부터 맞춤으로 짚어드리는 방식을 취하고 있습니다.