개발자

선배님들 안녕하세요

2024년 02월 18일조회 100

안녕하세요 선배님들 올해 대학교2학년 올라가는 학생입니다. 저는 게임을 좋아해서 게임서버쪽으로로 취직하고 싶어서 백엔드개발자로 진로를 잡았습니다 혼자서 c, c++독학하고 있는데 제가 잘 하고있는지 잘 모르겠습니다 백엔드 언어가 다들 자바, 파이썬 같은거로 하는데 제가 제 길을 잘 가고있는지가 햇갈리고, 어떻게 공부해야 할지도 잘 모르겠습니다. 선배님들께서 공부순서와 어떻게 공부하면 효율적일지, 무엇을 배워야할지 말씀해주시면 감사하겠습니다.

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

답변 1

프레드윰님의 프로필 사진

우선 가고 싶은 회사를 몇군데 선정해서 채용 공고 확인해서 언어라던지 복지 등 파악하시고 언어 공부를 해보시면 되지 않을까 생각하네요 만일 딱히 없으면 쉬운 언어 난이도 덜 어려운걸로 하시고 파이썬이 유명하구요 게임엔진 쪽을 찾아보니까 유니티, 얼리언 등이 유명한데 무료 오픈소스 godot 이 있다고 하는데 고닷 같은 경우 C# 같은 프로그래밍 언어가 아니라 Godot 자체 언어이고 GDScript라고 하고 파이썬과 유사한 문법으로 C#이나 C++보다 더 쉽게 접근할 수 있어요 그러니까 쉽게 접근하고 무료 오픈소스 를 이용해서 공부 해보신게 좋을것 같아요 고닷이 스팀 게임도 지원 한다니까 아래 참고 사이트 남겨드려요 Godot 공식 문서 (한국어) - https://docs.godotengine.org/ko/stable/index.html Godot 공식 홈페이지 - https://godotengine.org/ Godot 다운로드 - https://godotengine.org/download Godot 스팀 다운로드 - https://store.steampowered.com/app/404790/Godot_Engine/

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 02월 18일

안녕하세요, 게임 서버를 개발하고 싶다는 목표를 가지신 것은 훌륭합니다. 먼저 C와 C++ 언어에 대해 공부하고 계시다는 점은 백엔드 개발자로서 좋은 출발이라고 생각됩니다. 많은 게임 엔진이나 서버 개발에서도 가장 널리 사용되는 언어들 중 하나이기 때문입니다. 하지만 이외에도 백엔드에 대한 전체적인 이해를 위해서 컴퓨터 네트워크, 데이터베이스, 웹 기술 등에 대한 기본 지식을 갖춰야 합니다. 또한 자료 구조와 알고리즘 등의 중요한 컴퓨터 과학 이론에 대해서도 이해하셔야 합니다. 추가적으로 Java나 Python 같은 언어들도 배워보시는 것을 추천합니다. 이런 언어들은 상대적으로 배우기 쉽고, 실제 백엔드 개발 시에도 빠른 프로토타입 제작과 다양한 라이브러리 지원 등의 장점을 가집니다. 게임 서버 개발 자체를 원하시면 Node.js, 병렬처리, 비동기 프로그래밍 등에 대해 깊게 공부하는 것도 효과적입니다. 백엔드를 공부하는 데 있어 가장 중요한 것은 실제로 개발을 직접 해보는 경험이라고 생각합니다. 간단한 API 서버부터 시작해서 자신이 원하는 게임의 서버 시스템을 모방하거나, 실제로 구현해보는 프로젝트를 진행해 보시면 좋을 것 같습니다. 평소에 좋아하시는 게임이 있다면 그 게임의 서버 아키텍처를 찾아보고 이해해 보세요. 그리고 비슷한 구조를 가진 간단한 서버를 만들어 보는 것도 좋은 연습이 될 수 있습니다. 마지막으로, 지식을 넓히기 위해 다른 개발자들과 함께 하는 커뮤니티 활동도 적극 추천드립니다.

목록으로

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