About 잔재미코딩 자료모음 문의하기 커뮤니티

잔재미코딩
온라인 강의 가이드

IT 입문자를 위한 체계적인 학습 로드맵
AI 시대, 기초부터 전문가까지 단계별로 안내합니다

이 글은 IT 입문자를 위한 체계적인 학습 로드맵을 제시하는 가이드입니다. 잔재미코딩의 Dave Lee는 IT 분야 입문자가 겪는 어려움을 해소하고자, 기초부터 단계적으로 학습할 수 있는 방안을 제공합니다. 수학을 배우듯이 기본 개념부터 시작하여 난이도를 높여가는 방식으로, 수강생들이 효과적으로 학습하고 아이디어를 실현하도록 돕습니다.

IT 강의를 수강하는 이유는 사람마다 다양합니다. 새로운 커리어를 꿈꾸는 분도 있고, 아이디어 실현을 위해 개발을 배우려는 분도 있고, 평생 IT와 AI를 좀더 적극적으로 활용하고자 하는 분들도 있습니다. 그러나 IT 세계에 첫발을 내딛는 것은 쉽지 않습니다. 특히 기본 지식이 없다면 어디서부터 시작할지 막막할 수 있습니다.

IT 학습 시작하기

최근 AI 기술 발달로, IT 지식 없이 AI로 개발을 꿈꾸거나, 데이터 분석이나 예측에 활용하고자 하시는 분들도 크게 늘어나고 있습니다. 유튜브만 보더라도 AI로 자유자재로 개발이나 데이터를 활용하는 콘텐츠도 많지만, 무언가 IT 지식이 없는 상태로는 "나만 모르나, 나만 어려운가" 하는 생각을 하시는 분들도 많습니다.

이러한 분들을 위해 본 가이드를 작성했습니다. 10년간 입문자부터 개발자까지 10만명에게 강의를 제공하며 받은 피드백과 관찰을 바탕으로 강의를 꾸준히 개선해온 경험을 담았습니다.

IT 기본기와 엄선된 AI 툴을 함께 활용하는 학습 방법

AI와 IT 학습

최신 AI는 정말 막강합니다. 그러다보니, IT 지식이나 경험이 전혀 없었지만, 최신 AI 툴만 가지고 웹이나 앱을 개발하는 분들도 많다고 합니다. 하지만, 그렇게 이야기하는 분들은 좀더 깊게 살펴볼 필요가 있습니다.

예전에 토익이나 토플을 단 1개월만에 엄청난 점수를 얻는 분들이 계셨고, 후기 게시판에 글을 남기는 경우가 많았습니다. "어떻게 나는 6개월을 익혀도 안되는데, 1개월만에 저렇게 되는건가?" 싶었는데, 한참 지나고 보니 그런 분들은 대부분 외국에서 오랫동안 산 경험이 있는 경우가 많았습니다.

지금도 마찬가지입니다. AI의 성능은 막강하고, 지금 보시는 사이트도 그렇고, 제가 만들고 판매하는 프로그램 모두 바이브코딩을 사용해서 만들고 있습니다. 하지만, 그런 부분이 가능한 것은 제가 오랫동안 개발을 익히고, 현업에서 업무를 하면서 이미 다양한 IT 경험과 지식을 가지고 있기 때문입니다.

AI와 IT 학습

IT 지식이나 경험이 전혀 없는데 AI로 웹, 앱을 만드시는 분들도 좀더 관찰해보면, 데이터베이스 등 이미 기본적인 IT 지식은 가지고 계시거나, IT 경험이 직간접적으로 있거나, 컴퓨터 활용에 매우 능숙한 분들이 많습니다. 또 만드는 프로그램도 일정한 서비스가 가능한 수준이 되려면 다양한 고민이 필요합니다.

어느 정도 서비스가 가능한 수준의 프로그램, 웹, 앱, 자동화, 수익화 프로그램을 만들려면, 기본적인 IT 기본기는 필요하고, 여기에 엄선된 AI 툴과 AI 모델을 사용해야 합니다.

너무 어렵지 않나 싶을 수 있는데, 전처럼 IT 기술을 모두 실습하고, 직접 프로그램을 작성하는 방법을 익힐 필요는 없습니다. 다만 관련 기술을 영상으로라도 쭈욱 보시면 IT에 감을 잡을 수 있고, 영상에서 나오는 다양한 실습중 한두개의 쉬운 실습이나 설치만 해봐도 IT에 익숙해질 수 있습니다.

AI도 마찬가지입니다. 다양한 AI 툴과 관련 용어들, 사례들을 보면서, 실습을 일부만 해봐도 AI에 익숙해질 수 있습니다. 이렇게 하면 IT 기본 지식도 자연스럽게 쌓이고, IT 핵심 기술을 전반적으로 이해할 수 있어서, AI와 기술적인 커뮤니케이션이나, 심지어 내가 먼저 AI에게 구조를 제안하거나, AI 활용을 극대화할 수 있습니다. 이렇게 하면 원하는 어떤 프로그램이든 만들 수 있습니다.

파이썬 기초부터 DB, 웹 기술, 풀스택과 AI까지 단계별 학습 순서

IT 학습은 수학과 같습니다. 기초부터 차근차근!

IT 기술의 난이도는 매우 다양하며, 수학과 유사한 측면이 있습니다. 각 기술을 익히려면 사전에 익혀야 할 기초 기술이 존재합니다. 예를 들어, 미적분을 공부하려면 초등학교와 중학교 수학에 익숙해야 합니다. 초등 수학 수준에서 바로 미적분을 공부하면, 몇 년을 투자해도 문제를 풀 수 없습니다.

그럼에도 IT 분야에서는 처음부터 어려운 기술을 배우려는 분들이 많습니다. 대표적으로 자바 스프링(Java Spring)을 처음부터 공부하려는 경우가 그렇습니다. 이 기술은 많은 선행 학습이 필요합니다. 수학을 전혀 모르는 사람이 미적분부터 배우지 않듯이, 입문자가 처음부터 자바 스프링을 익히려 한다면 무리한 학습 방식을 택한 것과 다름없습니다.

효과적인 학습을 위한 맞춤형 로드맵 제공

이러한 문제를 해결하기 위해 저는 IT 입문자부터 개발자까지 각 대상에 맞춘 강의와 로드맵을 제공하고 있습니다. 처음에는 난이도가 낮은 기술부터 시작하고, 익숙해지면 난이도를 조금씩 높여가는 방식이 가장 효과적입니다. 이는 수학에서 사칙연산, 방정식을 거쳐 미적분을 학습하는 것과 동일한 원리입니다.

초입문자, 전문 기술, 전문가로 이어지는 3단계 학습 로드맵
LEVEL 1

IT와 프로그래밍 초입문자

완전 IT 초입문자라서 IT와 프로그래밍을 익히는 것이 두렵다면 로드맵 전에 다음 과정을 추천드립니다. 각자의 관심 분야에 맞춰 한 강의를 선택하여 학습하면 동기부여도 되고, 심화 학습을 위한 기초도 다질 수 있습니다. 이 강의들은 국비지원을 받을 수 있으며, 전문 튜터의 도움으로 프로그램 설치부터 차근차근 배울 수 있습니다.

웹 또는 앱 개발에 관심있는 입문자라면

진짜 입문자를 위한 웹 개발과 IT 기초 지식

데이터 또는 자동화에 관심있는 입문자라면

파이썬 처음이어도 괜찮아! 올인원 풀패키지

국비지원
웹개발과 IT 기본 지식 기초
국비지원
파이썬 입문 풀패키지
국비지원
Flutter와 챗GPT로 앱개발

참고로 앱 개발에 관심이 있다면 Flutter 강의도 있습니다. 다만 난이도가 있으므로 IT 경험자께 추천드리고, 입문자시라면 웹 개발과 IT 기초 지식으로 먼저 웹 경험을 쌓은 후, 풀스택 로드맵을 순차적으로 익히는 것을 추천합니다.

본 강의들은 모두 정부지원 과정으로, 정부 규정에 따라 별도의 사이트에서 제공됩니다. 원하는 강의를 클릭하시면 해당 사이트에서 신청할 수 있습니다.

LEVEL 2

개발과 데이터 분야 전문 기술 본격적으로 익히기

레벨 2단계에서는 개발 또는 데이터 분야 중 관심 분야를 선택한 후, 해당 로드맵의 강의 순서대로 학습하시면 됩니다. 각 강의는 50% 이해를 목표로 수강하되, 챗GPT, 클로드 같은 생성AI와 클로드코드 같은 AI 툴을 수시로 활용하시면 가장 효과적입니다.

AI 활용을 위해서는 클로드코드 같은 전문 AI 툴 사용법을 먼저 익히는 것이 좋습니다. 다음 강의로 관련 기술을 큰 그림으로 이해하고, 최신 AI 툴로 웹과 앱을 구현하며 데이터를 분석하는 과정을 보면, 세부 기술뿐 아니라 기술 간 연결을 파악할 수 있어 동기부여에도 도움이 됩니다.

IT에 익숙하지 않은 상태이므로, 최신 AI 툴의 설치와 사용법만 가볍게 이해한 후 로드맵을 학습하며 익힌 기술을 바탕으로 AI 툴을 활용하는 연습을 하시면 좋습니다. 이후 풀스택 또는 데이터 로드맵 완료 후 다시 해당 AI 강의를 참고하면, 원하는 웬만한 웹, 앱 개발 및 데이터 분석이 가능합니다.
처음하는 클로드코드 파트1 (업무자동화편)

개발 분야: 가장 빠른 풀스택 로드맵

개발 분야는 다양한 세부 분야로 구성되어 있습니다. 과거 개발자 수요가 많았을 때는 단기 과정으로 특정 기술만 익혀도 취업이 가능했습니다. 하지만 이제 개발자는 웹 또는 앱 개발의 핵심 기술을 모두 다뤄야 합니다. 커리어를 고민한다면, 핵심 기술을 전반적으로 다루면서 한 분야를 깊이 있게 이해해야 합니다. 이러한 개발자를 풀스택 개발자라고 합니다. AI 활용 사업화나 자동화를 꿈꾼다면, 역시 웹 또는 앱 개발 핵심 기술을 알아야 합니다.

각 기술의 난이도가 다르므로, 기술을 잘 조합해 난이도를 점진적으로 높이며 익히면 가장 빠르게 풀스택 기술을 익힐 수 있습니다. 여기에 최신 AI 기술을 더하면 어떤 프로그램이든 개발이 가능합니다.

풀스택 로드맵에서 익히는 기술

각 강의는 다음 순서대로 난이도를 조금씩 높여가며, 웹, 앱 개발에 꼭 필요한 기술을 익히도록 구성되어 있습니다. 이미 수만명의 분들이 수년간 수강하였으며 그동안 수많은 직간접 피드백을 통해, 꾸준히 개선하고 있는 로드맵이므로, 충분히 검증된 로드맵입니다.

가장 빠른 풀스택 로드맵
실제 네카라쿠배 + 대기업에서의 풀스택 + 데이터 분야 현업 경험
꼭 익혀야하는 다양한 IT 기술을 익히는 순서까지 선정하고,
첫 강의는 입문자도, 이후 강의부터는 이전 강의 기술만 안다고 가정,
난이도는 강의 순서에 따라 서서히 올려서, 전문가 레벨까지!
1파이썬 입문과 크롤링 기초 부트캠프
2MySQL과 데이터베이스 부트캠프
3몽고DB와 NoSQL 빅데이터 부트캠프
4처음하는 파이썬 중급, 백엔드와 웹기술 부트캠프
5파이썬 중급 백엔드 FastAPI 부트캠프
6탄탄한 프런트엔드 기본 부트캠프
7풀스택을 위한 도커와 최신 서버 기술
8풀스택을 위한 Flutter 앱개발 부트캠프
9처음하는 클로드코드 파트1 (업무자동화편)
상세 로드맵 보기

좋은 개발자를 위한 다음 단계

좋은 개발자가 되고자 하는 분들은 전체 분야를 익힌 후, 원하는 세부 분야의 심화 기술을 배우면 됩니다. 이미 기본 개념과 구조를 알고 있어 난이도 높은 기술도 빠르게 익힐 수 있습니다. 예를 들어, 풀스택 로드맵을 익힌 상태에서 자바 스프링을 배우면 복잡한 문법도 수월하게 익힐 수 있습니다.

이러한 방식으로 학습하면 웹과 앱 서비스 전반을 이해하고 각 세부 분야의 핵심 개념을 깊이 있게 익힐 수 있습니다. 결과적으로 전문 개발자 수준에 도달할 수 있으며, 본 로드맵 기반의 기술셋과 특정 세부 분야 심화 기술은 차별화된 스펙이 되어 좋은 기업에서 인정받는 개발자가 될 수 있습니다.

데이터 분야: 가장 빠른 데이터 전과정 로드맵

데이터 분야 역시 매우 매력적인 영역입니다. 많은 기업이 데이터 기반 의사결정을 채택하며 전문 데이터 분석가 수요가 꾸준히 증가하고 있습니다. 전문 커리어가 아니더라도 데이터 분석 역량은 이제 필수가 되어가고 있습니다. 또한 AI가 세상을 바꾸는 지금, 이러한 기술을 개발하는 데이터 과학자의 미래는 더욱 밝습니다.

데이터 분야에서도 잘못된 학습 방향을 잡으면 코드 한 줄 써보지 못하고 포기할 수 있습니다. 예를 들어, 확률 통계를 먼저 공부해야 한다는 말을 듣고 이론에만 몰두하면 실제 코딩은 해보지 못하고 흥미를 잃을 수 있습니다. 각 분야마다 선행 기술이나 이론이 있고 난이도도 다르므로 난이도를 조금씩 높이며 핵심 기술에 집중해야 빠르게 실력을 쌓을 수 있습니다.

데이터 로드맵
가장 빠른 데이터 전과정 로드맵
실제 네카라쿠배 + 대기업에서의 풀스택 + 데이터 분야 현업 경험
꼭 익혀야하는 다양한 IT 기술을 익히는 순서까지 선정하고,
첫 강의는 입문자도, 이후 강의부터는 이전 강의 기술만 안다고 가정,
난이도는 강의 순서에 따라 서서히 올려서, 전문가 레벨까지!
1파이썬 입문과 크롤링 기초 부트캠프
2현존 최강 파이썬 고급 크롤링 부트캠프
3MySQL과 데이터베이스 부트캠프
4중고급 SQL과 실전 데이터 분석 101 문제 풀이
5몽고DB와 NoSQL 빅데이터 부트캠프
6처음하는 파이썬 데이터 분석
7처음하는 파이썬 머신러닝 부트캠프
8딥러닝과 파이토치(pytorch) 부트캠프
9요즘 데이터 분석에 꼭 필요한 최강 AI 활용법
상세 로드맵 보기

데이터 분야 전문가를 위한 다음 단계

데이터 분야에서 전문가가 되고자 하는 분들은 이 로드맵을 따라 학습하며 데이터 전 과정을 경험하게 됩니다. 이를 통해 데이터 분석, 머신러닝, AI 개발까지 이어지는 폭넓은 역량을 갖출 수 있습니다.

데이터 분석가는 현업 경험을 쌓을 수 있는 기회를 찾아 실제 비즈니스에서 데이터를 많이 분석해보는 것이 매우 중요합니다. 데이터 과학자 커리어는 대학원 이상 학력을 요구하는 경우가 많으므로, 본 로드맵을 통해 습득한 기술력을 강점으로 어필하며 대학원 진학을 추천합니다. 데이터 엔지니어 커리어는 빅데이터를 다룰 수 있는 백엔드 개발 기술까지 익히신다면 이를 기반으로 좋은 회사에 지원하실 수 있습니다.

LEVEL 3

전문가 레벨을 위한 핵심 CS 개념 정리

개발자와 데이터 전문가 커리어를 위해 가장 핵심적인 IT 기본기는 컴퓨터 공학(CS 지식)자료구조/알고리즘입니다. 컴퓨터 공학의 핵심 개념은 모든 IT 기술의 근간을 이룹니다.

새로운 기술을 익히거나, 고유한 문제 해결을 위해 구현 기술을 고려하거나, 아키텍처를 설계하거나, 성능을 최적화할 때는 관련 개념이 필수적입니다. 이미 해결된 문제를 특정 프레임워크로만 구현할 수 있는 개발자와 진정한 실력을 가진 개발자의 차이는 바로 이때 드러납니다. 좋은 회사일수록 탄탄한 기본기를 갖춘 인재를 원합니다.

이러한 문제를 해결하기 위해 한 강의로 끝내는 컴퓨터공학 로드맵을 만들었습니다. 컴퓨터 구조, 운영체제, 소프트웨어 공학, 시스템 프로그래밍, 자료구조, 알고리즘 등 필수 이론만을 선별하여 정리합니다. 해당 강의는 외부 플랫폼에서 1만 명 이상이 수강하였고, 네카라쿠배급 기업에서는 신입사원 교육용으로 사용하고 있어 검증된 강의입니다.

자료구조, 알고리즘은 파이썬과 JAVA로 각각 제공합니다. JAVA가 주력인 분들은 JAVA용을, 그 외에는 코딩테스트 성적이 가장 좋은 파이썬용을 추천합니다. 본 로드맵은 기술면접 예상 100 문제와 모범 답변도 포함합니다.

컴퓨터공학 풀로드맵 (파이썬)
1CS 지식 Part1
2CS 지식 Part2
3자료구조와 알고리즘 (파이썬)
상세 보기
컴퓨터공학 풀로드맵 (JAVA)
1CS 지식 Part1
2CS 지식 Part2
3자료구조와 알고리즘 (JAVA)
상세 보기

코딩 테스트 준비

핵심 컴퓨터 공학 개념을 정리한 후, 취업이나 IT 커리어 이직을 고민하신다면 개발자는 자료구조/알고리즘 기반, 데이터 분야는 SQL 기반 코딩 테스트를 준비해야 합니다. SQL 코딩 테스트는 가장 빠른 데이터 전과정 로드맵에 포함된 중고급 SQL과 실전 100 문제 풀이 강의로 충분합니다. 자료구조/알고리즘 코딩 테스트는 매년 기출 트렌드가 바뀌므로, 가장 최신 기출을 반영한 별도 강의로 준비하시는 것이 가장 효과적입니다.

마무리

IT 분야는 방대하고 복잡하여 어디서부터 시작해야 할지 막막할 수 있습니다. 하지만 어떤 목표를 가지고 있든, 기초부터 차근차근 단계를 밟는 체계적인 학습이 가장 효과적입니다. 본 로드맵은 여러분이 빠르게 성장할 수 있도록 돕는 길잡이가 될 것입니다.

물론 이 로드맵이 아니더라도, 학습 순서를 참고하여 자신만의 계획을 세우는 것도 좋습니다. 중요한 것은 자신의 수준에 맞는 단계부터 시작하여 꾸준히 학습하는 것입니다. 그렇게 한다면 어느새 원하는 목표에 도달한 자신을 발견하게 될 것입니다.

지금 바로 시작해보세요

여러분의 노력과 열정이 IT 분야에서 빛을 발할 수 있도록
체계적인 학습으로 탄탄한 기반을 다져나가시길 바랍니다

풀로드맵 살펴보기
블로그 목록으로