본문 바로가기

백엔드5

서버와 클라이언트 (요청과 응답, 프런트엔드와 백엔드, 관계 정리) 저도 처음엔 서버가 그냥 어딘가에 있는 커다란 컴퓨터라고만 생각했습니다.클라이언트는 제가 보는 화면 정도. 그런데 막상 웹 개발 공부를 시작하니 이 두 개념이 명확히 잡히지 않으면 API도, 프런트엔드도, 백엔드도 전부 따로 노는 느낌이었습니다.서버와 클라이언트의 차이는 결국 누가 요청하고 누가 응답하는가 라는 흐름 하나로 정리됩니다. 요청과 응답으로 이해하는 클라이언트의 역할제가 처음으로 이 개념이 선명해진 순간은 로그인 기능을 직접 만들어볼 때였습니다.아이디와 비밀번호를 입력하는 화면, 버튼을 누르는 동작, 오류 메시지가 뜨는 영역. 이 모든 것이 클라이언트(Client) 영역에서 이루어집니다. 여기서 클라이언트란 사용자가 직접 보고 조작하는 인터페이스, 즉 웹 브라우저나 모바일 앱 화면을 의미합니다.. 2026. 4. 27.
IT 직무 선택 (일의 방식, 지속 가능성, 채용 공고) 솔직히 저는 IT 직무를 처음 알아볼 때 어떤 직무가 나와 맞을까 보다 어떤 직무가 더 좋아 보일까 만 먼저 봤습니다. 그게 꽤 오랫동안 방향을 잡지 못했던 이유였습니다. 직무 선택은 단순한 관심 문제가 아니라, 학습 방향과 포트폴리오 전략까지 연결되는 출발점입니다. 제가 겪은 시행착오와 함께 기준을 정리해 봤습니다. 직무 이름보다 일의 방식을 먼저 봐야 했습니다일반적으로 IT 직무를 고를 때 전망이나 연봉을 먼저 본다고들 합니다. 저도 처음에는 그랬습니다. 그런데 막상 공부를 시작하고 나서야 깨달은 게 있습니다. 기술 스택(Tech Stack)이 맞아도 일하는 방식이 안 맞으면 오래 못 간다는 점입니다. 여기서 기술 스택이란 특정 직무를 수행하기 위해 사용하는 프로그래밍 언어, 프레임워크, 도구의 조합.. 2026. 4. 25.
비전공자 개발자 취업 (방향설정, 기초학습, 프로젝트, 포트폴리오) 개발자가 되고 싶다는 생각은 분명한데, 막상 뭐부터 해야 할지 몰라서 유튜브 강의만 열어두고 멍하니 있었던 적이 있습니다.저도 그랬습니다. 비전공자로 개발자 취업을 준비하면서 가장 먼저 느낀 건, 정보가 없어서 막막한 게 아니라 정보가 너무 많아서 더 혼란스럽다는 점이었습니다. 이 글은 그 혼란 속에서 직접 헤쳐 나오면서 정리한 실제 흐름입니다. 방향설정 없이 공부부터 시작하면 생기는 일처음에 저는 개발자가 되고 싶다 는 생각 하나로 일단 Python 강의를 결제했습니다.왜 Python이냐고요? 유명하다고 했으니까요. 그런데 몇 주 지나지 않아서 JavaScript도 배워야 하지 않을까?, Java를 먼저 해야 백엔드가 되는 건 아닐까? 하는 생각이 들기 시작했고, 결국 세 가지를 동시에 건드리다가 셋 .. 2026. 4. 25.
API란 무엇인가 (개념이해, 요청과응답, 실생활활용) "API를 연동한다"는 말, 처음 들었을 때 무슨 뜻인지 감이 오셨습니까? 저는 솔직히 한참 동안 그냥 외워두고 넘겼습니다.IT를 처음 배우는 사람이라면 API라는 단어가 얼마나 낯설게 느껴지는지 잘 압니다. 하지만 웹 서비스가 돌아가는 구조를 이해하고 나면, API는 더 이상 어려운 개념이 아닙니다. 오히려 없어서는 안 될 핵심 연결 장치라는 걸 바로 체감하게 됩니다. API 개념이해, 프로그램끼리 말을 거는 방식API(Application Programming Interface)란 무엇인지 한 줄로 정리하면, 프로그램과 프로그램이 서로 정해진 규칙으로 정보를 주고받는 방식입니다. 여기서 인터페이스(Interface)란 서로 다른 두 시스템이 만나는 접점, 쉽게 말해 "둘 사이의 약속된 창구"를 의미합.. 2026. 4. 23.
프런트엔드 백엔드 차이 (직무 비교, 기술 스택, 직무 선택) 개발자를 준비한다고 했을 때 주변에서 제일 많이 들은 말이 "프런트야, 백이야?"였습니다.그런데 솔직히 처음에는 그 질문이 무슨 뜻인지도 몰랐습니다. 그냥 둘 다 개발자 아닌가 싶었습니다.직접 부딪혀보고 나서야 이 질문이 얼마나 중요한지 알게 됐습니다. 방향이 달라지면 배워야 할 것도, 만들어야 할 포트폴리오도 완전히 달라지기 때문입니다. 프런트엔드와 백엔드, 직무비교 실제로 무엇이 다른가처음 공부를 시작했을 때 저는 HTML, CSS, JavaScript 강의도 들으면서 동시에 Java와 SQL 기초도 함께 훑었습니다.다 배우면 되겠지 싶었던 겁니다. 그런데 몇 달이 지나도 뭔가 쌓이는 느낌이 없었고, 어느 방향으로도 깊이가 생기질 않았습니다.그때 처음으로 두 직무의 차이를 제대로 들여다보게 됐습니다... 2026. 4. 22.