Q. 웹 개발을 배우려면 뭐부터 시작해야 하나요?
화면 구조를 만드는 마크업과 스타일부터가 일반적이에요. 여기서 웹이 어떻게 구성되는지 감을 잡고, 자바스크립트로 동적 기능을 다루는 순서입니다. 다만 화면 만들기에 너무 오래 머물면 실력이 정체돼요. 기본이 되면 로직으로 넘어가는 게 중요합니다. 1:1 상담에서 학생 상태를 보고 순서를 정해 드려요.
Q. 프론트엔드와 백엔드 중 뭘 배워야 하나요?
관심과 목표에 따라 달라요. 화면과 사용자 경험에 끌리면 프론트엔드, 데이터 처리와 서버 로직에 끌리면 백엔드가 맞습니다. 입문 단계에서는 눈에 보이는 프론트엔드가 동기 유지에 유리한 편이에요. 다만 처음부터 정할 필요는 없고, 기초를 하며 관심이 가는 쪽을 찾아도 됩니다. 1:1 상담에서 함께 정해 드려요.
Q. 비전공자도 웹 개발이 가능한가요?
가능해요. 웹은 진입 장벽이 낮고 결과가 바로 보여 비전공자가 많이 선택하는 분야입니다. 다만 목적에 따라 필요한 준비가 크게 달라요. 취미나 간단한 페이지 제작이면 부담이 적고, 이직이 목표라면 상당한 시간과 결과물이 필요합니다. 1:1 상담에서 목적을 듣고 현실적인 계획을 안내해 드려요.
Q. 수업은 어떻게 진행되나요?
학생 목표를 확인하고 필요한 것부터 차근히 진행해요. 화면 만들기에 머물지 않고 동적 기능과 데이터 흐름까지 이해하도록 이끕니다. 학생이 직접 코드를 짜고 자기 코드를 설명하도록 하며, 막히면 답 대신 힌트로 유도해요. 학생 수준과 목표에 따라 커리큘럼은 맞춤 조정됩니다.
Q. 만든 웹사이트를 공개할 수 있나요?
가능해요. 완성한 결과물을 인터넷에 올려 다른 사람이 볼 수 있게 하는 과정이 있습니다. 다만 학습 단계에서 반드시 필요한 건 아니에요. 먼저 동작하는 결과물을 만드는 데 집중하고, 포트폴리오로 보여줄 필요가 생기면 그때 준비하면 됩니다. 1:1 상담에서 학생 목표에 맞춰 범위를 정해 드려요.