웹 개발이 뭔지 모르는 사람을 위한 현실적인 설명
웹 개발? 뭔지 모르는 사람이 생각보다 많다. IT가 다인 줄 알지만, 현실은 다르다.웹 개발은 단순히 ‘웹사이트 만드는 일’로만 치부할 수 없다. 더 깊고 넓다.1. 웹 개발, 쉽게 말해 ‘인터넷에서 돌아가는 프로그램 만드는 일’이다네이버, 다음 같은 포털, 쿠팡, 배달 앱, 심지어 네가 자주 가는 블로그나 뉴스 사이트까지 전부 웹 개발자 손을 거친 결과물이다.모두 웹 브라우저에서 작동한다.웹 개발자는 이걸 만든다.사용자가 보는 화면(UI) 만들고그 화면이 제대로 작동하도록 뒤에서 데이터를 처리하고데이터 저장하고, 서버랑 통신하는 일까지 한다.2. 웹 개발은 크게 프론트엔드와 백엔드로 나뉜다프론트엔드 : 사용자가 직접 보는 부분이다. 버튼, 메뉴, 글자, 이미지 같은 것들.백엔드 : 사용자 눈에 안 보..
2025. 6. 14.
프론트엔드 vs 백엔드, 뭐부터 하는 게 맞냐?
프로그래밍을 막 배우기 시작한 사람이라면한 번쯤은 이런 고민을 해봤을 것이다.“프론트엔드부터 해야 하나요? 백엔드부터 해야 하나요?”“나는 백엔드 지향인데 프론트도 공부해야 하나요?”“둘 다 해야 한다면, 순서는 어떻게 되는 게 맞죠?”이 글은 그런 고민을 정리해주는 현실적 가이드다.학원, 부트캠프, 유튜브 영상, 블로그마다 말이 다 달라서 혼란스러웠던 사람이라면이 글이 나침반이 될 거다.✅ 용어부터 정리하자프론트엔드(Frontend): 사용자가 직접 눈으로 보고 클릭하는 영역. HTML, CSS, JavaScript로 UI를 구성한다. 대표 프레임워크는 React, Vue 등.백엔드(Backend): 서버, 데이터베이스, 비즈니스 로직을 처리하는 영역. Node.js, Python, Java, Spri..
2025. 6. 14.
처음 배우는 사람은 뭘 먼저 만들어야 할까?
프로그래밍 공부를 막 시작했는데,문득 이런 생각이 든다.“그래서… 나는 뭘 만들어야 하지?”튜토리얼은 다 따라 했고,기본 문법은 좀 알겠는데,막상 뭐 만들려고 하니까 아무것도 생각이 안 난다.클론코딩 자료는 널렸지만,대부분 그냥 영혼 없이 따라 치는 수준이다.초등학교 시절, 한글 배울 때처럼그냥 한컴타자연습만 하고 있는 느낌.그래서 뭐 만들면 되는데?이 글은 그런 사람을 위한 글이다.입문자라면 뭘 먼저 만들면 좋은지,현실적으로, 의미 있게, 재밌게 알려준다.1. ‘완성’보다 ‘경험’을 위한 프로젝트처음부터 포트폴리오급 프로젝트를 만들 필요 없다.그건 두 번째 문제다.처음엔 단순한 기능이라도직접 만들고, 고치고, 다시 만들어보는 경험 자체가 훨씬 더 중요하다.👉 목표는 MVP(Minimum Viable ..
2025. 6. 14.