개발자

백앤드를 목표하는 고등학생입니다.

2023년 11월 03일조회 103

제가 요즘 html-css-js를 공부하고 어느정도 할줄알면 백앤드쪽으로 공부하려고 하는데 프론트쪽을 시작한지 얼마 안되서 외우기가 좀 어렵습니다.. 강의를 보면서 해도 이해가 잘 안가고 많이 해야 손에 익힐까요?? 그리고 백앤드는 어떤 언어를 공부하는게 좋을까요??

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 2

프레드윰님의 프로필 사진

백엔드면 바로 백엔드를 공부 하면되요 백엔드 처음에 하실때 난이도 심한것보다 pytion,php,nodejs 셋중에서 선택 해보세요! 그러고 익숙해지면 자바 스프링으로 갈아타셔도 되구요 (아니면 그대로 언어 밀고 가셔도되요) 풀스택 하실거 아니면 바로 백엔드를 하는것이 좋구요

손우진님의 프로필 사진

지금 고등학생이라면 전 오히려 기본기라고 불리는 것들을 공부하는게 맞다고 생각합니다. 흔히 말하는 자료구조, 알고리즘 그리고 프로그래밍 언어의 기본기 정도가 고등학생 입장에서 해볼만 한 것 아닐까요. 개발을 하다보면 생각보다 문제를 해결해야 하는 상황에 많이 놓입니다. 개발자는 문제를 해결하는 사람이구요. 기계적으로 외우고 손에 익는것이 나쁘다는 건 아닙니다만 기본기를 쌓을 수 있을 시기에는 기본기에 충실한 게 나중에 도움이 많이 됩니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 11월 03일

HTML, CSS 그리고 JavaScript를 배우는 것은 웹 개발의 기본 기술들입니다. 처음에는 이해하기 어렵거나 외우기 힘들 수 있습니다. 그러나 웹 개발은 많은 연습과 시간이 필요합니다. 강의를 보면서 따라하고, 개인 프로젝트를 만들어보며 실천적인 경험을 쌓는 것이 중요합니다. 이 과정에서 자연스럽게 손에 익혀지게 될 것입니다. 백앤드 개발자가 되기 위해서는 여러 언어 중 하나를 선택하여 공부하면 좋습니다. Python, Java, Node.js, PHP 등이 널리 쓰입니다. Python은 문법이 비교적 간단해서 초보자 입장에서 접근하기 쉽습니다. 또한 Django 나 Flask 같은 프레임워크로 인해 백앤드 개발에 활용도가 높습니다. Node.js는 JavaScript 기반으로 동작하기 때문에 이미 JavaScript를 알고 있다면 학습 비용이 낮아집니다. Express.js와 같은 프레임워크와 MongoDB와 같은 NoSQL 데이터베이스를 사용함으로써 Full-stack(Javascript) 개발자로 성장할 수 있는 장점도 있습니다. Java 는 엄격한 형식 시스템과 OOP (객체지향 프로그래밍)를 가지고 있어, 큰 규모의 팀과 힘든 프로젝트에서 더 강력하게 작용합니다. Spring Framework 등을 사용하면 복잡한 웹 애플리케이션을 만드는데 용이합니다. PHP는 WordPress와 같은 CMS(Content Management System) 개발에 많이 쓰입니다. 여기서 중요한 것은 어떤 언어를 선택하더라도 백엔드 개발자가 알아야 할 핵심 개념들인 HTTP 프로토콜, RESTful API, 데이터베이스 사용 등에 대한 이해가 필요하다는 점입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!