본문 바로가기

전체 글38

웹 개발이 뭔지 모르는 사람을 위한 현실적인 설명 웹 개발? 뭔지 모르는 사람이 생각보다 많다. IT가 다인 줄 알지만, 현실은 다르다.웹 개발은 단순히 ‘웹사이트 만드는 일’로만 치부할 수 없다. 더 깊고 넓다.1. 웹 개발, 쉽게 말해 ‘인터넷에서 돌아가는 프로그램 만드는 일’이다네이버, 다음 같은 포털, 쿠팡, 배달 앱, 심지어 네가 자주 가는 블로그나 뉴스 사이트까지 전부 웹 개발자 손을 거친 결과물이다.모두 웹 브라우저에서 작동한다.웹 개발자는 이걸 만든다.사용자가 보는 화면(UI) 만들고그 화면이 제대로 작동하도록 뒤에서 데이터를 처리하고데이터 저장하고, 서버랑 통신하는 일까지 한다.2. 웹 개발은 크게 프론트엔드와 백엔드로 나뉜다프론트엔드 : 사용자가 직접 보는 부분이다. 버튼, 메뉴, 글자, 이미지 같은 것들.백엔드 : 사용자 눈에 안 보.. 2025. 6. 14.
개발자 하려면 수학을 잘해야 하나? 프로그래밍 시작하는 사람들이 한 번쯤 꼭 하는 질문이 있다.“개발자 하려면 수학 잘해야 하나?”솔직히 말해보자. 수학 잘하는 게 도움 되는 건 맞다. 근데 꼭 잘해야만 개발자가 될 수 있냐고 묻는다면, “그건 아니다”가 내 대답이다.이 글에선 개발자와 수학 실력 사이의 현실적인 관계를 이야기해보려고 한다.수학 때문에 주저하는 사람, 또는 ‘수학 못하면 개발자 못 된다’는 말에 고민하는 사람에게 도움이 될 거다.1. 수학 잘하면 프로그래밍이 더 쉬운가?수학과 프로그래밍이 뗄 수 없는 관계처럼 느껴지긴 한다.알고리즘, 자료구조, 계산, 논리 같은 게 수학적 개념이라서 그렇다.예를 들어 그래프 탐색, 최단 경로, 정렬 같은 알고리즘 문제는 분명 수학적 사고가 필요하다.실제로 컴퓨터공학 전공 수업에도 수학이 꽤.. 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.
코딩 학원 or 부트캠프에서 절대 안 알려주는 현실 조언 코딩 부트캠프, 학원... 많다.광고 보면 전부 이런 식이다.“6개월 만에 신입 개발자 취업!”“비전공자도 가능합니다”“연봉 4천 이상 가능!”근데 진짜 개발자가 돼본 사람 입장에서 보면,이런 말들엔 안 보이는 현실이 많다.학원에서 절대 안 알려주는 것들, 오늘 그걸 정리해본다.1. "취업 보장은 말이 좋아 보장이지, 결국 본인 싸움이다"요즘 부트캠프들 대부분 ‘취업 지원’ 얘기한다.하지만 이건 '도와준다'지, ‘보장’은 아님.추천서 써주고이력서 피드백해주고면접 기회 연결해줄 수는 있음하지만 최종 합격은 무조건 본인 실력 + 면접력이다.실제로 보면, 같은 수료생인데도 누구는 2주 만에 취업하고, 누구는 6개월 넘게도 못 감.👉 수료했다고 바로 취업되는 구조 아님.👉 학원은 ‘졸업까지’ 책임지고, ‘취.. 2025. 6. 14.
코딩 독학할 때 망하는 패턴 vs 되는 패턴 코딩 독학한다고 말하는 사람들 많다.근데 실제로 완주하는 사람? 거의 없다.왜냐면 '공부'는 시작했는데 '실행'은 안 하기 때문.누가 시키지 않으면 자꾸 이상한 데로 샌다.이 글에서는 내가 실제로 많이 본 망하는 패턴, 되는 패턴을 비교해서 딱 정리해본다.1. "강의만 계속 듣는 사람" vs "만들면서 듣는 사람"망하는 패턴:강의 10시간, 실습 10분.보고 또 보고, 봤던 거 또 보고, 다음 강의 넘어가기 전에 복습 세 번.근데 코드 한 줄도 안 쳐봄.결국 "봤는데 기억 안 나요" 모드.흔히 말해 눈팅모드 + 갓벽주의다. 되는 패턴:강의 20분 보고, 코드 40분 만져본다.오류 나면 멈춰서 직접 찾아보고, 되는지 안 되는지 실험해본다.하나하나 자기 손으로 해봐야 기억에 남는다.그렇게 함으로써 외우는게 .. 2025. 6. 14.