개발자

서버/백엔드 개발자가 되려면 어떤 공부를 하면 좋을까요?

1월 4일조회 57

이제 막 서버개발자가 되고 싶다는 진로를 잡았는데 늦게 확고하게 정한 시점이라서 빠르게 지식이라도 쌓아야할 것 같다는 생각이 듭니다ㅠ 혹시 서버/백엔드 공부를 하려면 무엇먼저 시작해서 공부를 하면 좋을지 조언받고자 조심스레 글 올려봅니다!

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

답변 1

노민영님의 프로필 사진

안녕하세요 2년차 Java 백앤드 주니어개발자입니다. 질문 자체가 좀 모호한것 같습니다. 현재 컴퓨터 관련학과를 재학중이신건지 아니면 비전공자에서 개발자로 전향시는건지도 중요할것 같습니다. 또 서버 개발자라고 하시면 대표적으로는 웹개발자가 있을 수 있습니다만, 웹서버 말고도 게임서버와 같이 다양한 서버가 있을 수 있습니다. 우선은 비전공자시라면 요즘에 관련 부트캠프가 많습니다. 우선은 비 전공자 대상 부트캠프를 수료하시는걸 추천드립니다. 만약 전공자 시라면 웹 백앤드 개발을 희망하시는 걸로 보이시는데 국내의 경우는 해당 분야에서 가장 많이 사용되는 언어는 JAVA에 Spring 프레임워크를 많이 사용하기에 취업 시에 기업에서 원하는 기술 스택을 맞추기 편합니다 (대신할 줄 아는 사람이 많아 대체되기도 쉽다는 단점이 있긴 합니다만... 나중에 생각하셔도 될 거 같고요) 인프런에 김영한 전 배민 기술이사님 강의가 있는데 개인적으로 백앤드 공부하는데 가장 큰 도움이 된 강의라 추천드립니다. Spring 초급 강의 중 무료 있습니다 먼저 수강해 보시고 맞으시면 강의 로드맵대로 수강하시는 거 추천드립니다. 마지막으로, 백앤드 서버 개발하게 되시면 사실 서버만 개발하면 되는 게 아니라 서비스도 고려하고 네트워크, 보안, 표준, docker 이런 많은 분야의 지식이 요구될 것인데 무작정 다 알아야 한다는 마음가짐으로 공부하시기보단 이런 게 있구나 정도로 넘어가면서 공부하시고 나중에 진짜 서버 개발이 익숙해지고 내가 원하는 데로 개발하고자 할 때 공부하시면 됩니다. 그중에 좀 예외적으로는 git, github는 먼저 공부하셔도 돼요. 이걸 잘 알아서 서버를 잘 만들진 못하지만, 개발이 편해집니다. 나중에 협업 시에도 도움이 되고 어차피 개발자 계속할 거면 뭘 개발하셔도 쓰실 거예요.

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

1월 4일

첫 번째로, 백엔드 개발자가 되기 위해서는 프로그래밍 언어에 대한 지식이 필수입니다. 주로 사용되는 언어는 Java, Python, Node.js, .NET 등이 있습니다. 이들 중에서 어떤 언어를 선택할 것인지 결정하고 그에 대해 깊게 공부하는 것이 첫 단계가 될 수 있습니다. 두 번째로, 데이터베이스에 대한 이해가 필요합니다. 서버/백엔드 개발에서 매우 중요하며 SQL을 포함하여 여러 DBMS(예를 들면 MySQL, PostgreSQL 등)에 대한 이해가 중요합니다. 세 번째로, HTTP와 REST API에 관한 기본적인 이해가 필요합니다. 웹 서비스의 핵심 구성 요소이므로 API를 설계하고 생성하는 방법을 배워야 합니다. 네 번째로, 라이브러리나 프레임워크를 사용하는 경험을 쌓는 것도 좋습니다. 예를 들면 Spring Boot등 백엔드 개발에 특화된 도구는 개발 속도와 효율성을 크게 높일 수 있습니다. 마지막으로는 클라우드 기술과 컨테이너 기술(ex: Docker) 같은 최신 트렌드에 대해서도 어느 정도 알고 있어야 합니다. 이는 현대 서비스 배포 및 관리에 있어 중요한 역할을 하고 있습니다. 이론적인 학습 외에도 실전경험은 매우 중요하므로, 간단한 웹서버를 직접 만들어보거나 오픈소스 프로젝트에 참여하는 것도 추천드립니다. 공부에 집중하면 나이가 어린 상황에서도 충분히 훌륭한 서버/백엔드 개발자가 될 수 있습니다. 긴 여정이지만 확실히 가치 있는 일입니다. 행운을 빕니다!

목록으로

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