개발자
고민이 있는데 현직자 백엔드분들은 뭐부터 공부를 하셨나요? 유튜브에서나 블로그랑 찾아보니 오히려 순서가 헷갈려서 질문합니다
답변 2
저는 제 개인 웹사이트를 처음부터 끝까지 만들어보면서 백엔드 개발을 시작했습니다. 그때 당시에는 웹호스팅이라는걸 썼었고, php로 만들었었죠. 일단 개인 웹사이트를 만들면서 배울 수 있는 것은 지금 흔히 말하는 풀스택입니다. - 웹사이트 화면은 프론트엔드 개발 - 웹사이트 글 저장, 수정, 조회수 저장 등은 백엔드 개발, DB도 공부할 수 있죠 - 웹사이트를 클라우드에 올리려면 AWS EC2, Route53 같은걸 배울 수 있습니다. 인프라 구축 및 개발이 가능해지죠. 이걸 처음부터 끝까지 스스로 만들어본다면 큰 도움이 될겁니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 10월 23일
백엔드 개발을 시작하기 위해 다음과 같은 순서로 학습하는 것을 추천합니다: 1. 프로그래밍 기초: 객체 지향 프로그래밍(OOP) 이해와 특정 프로그래밍 언어의 정복이 필요합니다. Python, Java, C# 등이 주로 사용됩니다. 2. 데이터베이스 이해: SQL을 포함한 데이터베이스 원리와 관계형 데이터베이스(RDBMS), 비관계형 데이터베이스(NoSQL)에 대해 배워야 합니다. 3. 서버 사이드 언어 습득: Node.js, Ruby, PHP 등의 서버사이드 언어를 배울 수 있습니다. 4. 웹 기본지식: HTTP/HTTPS, RESTful API 및 JSON 등에 대한 이해가 필요합니다. 5. 프레임워크 사용: Django, Rails, Express.js 처럼 복잡하고 대규모 애플리케이션을 빠르게 개발할 수 있는 도구를 활용하는 방법을 배웁니다. 6. 배포 및 유지보수: AWS나 Google Cloud 등의 클라우드 서비스를 활용하여 서비스 배포 후 관리 및 유지보수하는 법 또한 중요합니다. 여기서 가장 중요한 점은 자신에서부터 시작하되 너무 많은 것을 한번에 배우려고 하지 마세요. 기본부터 차근차근 쌓아가며 이해를 넓혀가는게 중요합니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!