안녕하세요
개발자에 대해 관심을 가지신 점 정말 잘하셨어요
비전공자라도 충분히 시작할 수 있고, 실제로 많은 분들이 그렇게 개발자로 전직하고 있어요
1단계. 개발 직무와 방향 먼저 정하기
개발자라고 해도 분야가 다양합니다
아래 중에서 어떤 쪽이 더 끌리는지 생각해보세요
1 백엔드 개발자
서버와 데이터 흐름, 논리 구현을 담당
예시 언어: Python, Java, Nodejs 등
2 프론트엔드 개발자
웹사이트 화면을 만드는 역할
예시 언어: HTML, CSS, JavaScript, React 등
3 앱 개발자
모바일 앱 개발
안드로이드는 Kotlin, iOS는 Swift
4 데이터 분석, 인공지능 개발자
통계나 데이터를 다루는 일
예시 언어: Python, SQL
보통은 웹 개발자(프론트엔드 또는 백엔드)를 비전공자들이 가장 많이 시작합니다
2단계. 독학 또는 부트캠프(학원) 중 선택
1 혼자 공부하는 경우
장점: 저렴하고 내 속도에 맞춤
단점: 방향을 못 잡으면 오래 걸림
추천 강의: 인프런, 유데미, 패스트캠퍼스의 입문 강의
2 부트캠프나 학원
장점: 커리큘럼과 피드백, 프로젝트 경험
단점: 비용이 큼 (수백만 원), 단기간에 몰입 필요
추천 부트캠프: 코드스테이츠, 항해99, 멋사 부트캠프 등
시간이 많고 자기 주도 학습이 괜찮다면 독학도 충분히 가능
시간이 부족하거나 빠른 취업 목표면 부트캠프가 나을 수 있어요
3단계. 실습과 포트폴리오 만들기
기초 문법만 배운다고 끝이 아니에요
실제로 작동하는 웹사이트나 작은 프로젝트를 만드는 게 중요합니다
예시
나만의 블로그 만들기
간단한 메모앱 만들기
영화 검색기 만들기 (API 연동)
이런 프로젝트를 포트폴리오로 만들고, 깃허브에 올리면 좋습니다
4단계. 취업 준비
준비가 되면 아래 순서로 이직 또는 취업 준비
깃허브, 포트폴리오 정리
기술 면접 예상 질문 연습
코딩테스트 준비 (백준, 프로그래머스)
원티드, 로켓펀치, 사람인 등에 지원
추천 커리큘럼 예시 (웹 프론트 기준)
1 HTML CSS
2 JavaScript
3 Git 사용법
4 React 기본 문법
5 API 연동과 fetch 사용법
6 팀 프로젝트나 포트폴리오 제작
마무리 조언
비전공자라도 꾸준히 공부하면 충분히 개발자가 될 수 있어요
처음은 누구나 어려워요 코딩은 반복과 실습이 핵심입니다
포기하지 말고, 작은 성취감을 쌓아가세요
시간이 된다면 유튜브에서 ‘비전공자 개발자 전환기’ 같은 영상도 많이 참고해 보세요