#서버

질문백엔드 개발자가 되고싶지만, 어떻게 공부해야될 지 모르겠네요.

안녕하세요! 저는 백엔드 개발자 커리어로 시작해 사회경험을 쌓고 싶은 컴공과 대학생입니다. 우선, 개인적인 제 상황을 설명드리겠습니다. 올해 10월에 전역하고 내년부터 컴퓨터공학과 2학년 과정을 수료할 예정입니다. 군입대 전, 대학교 1학년 신분으로 연합동아리 UMC에서 백엔드 개발진으로 참가해 프로젝트를 완수해봤고, 그외에도 해커톤, 교내 팀 프로젝트 리더로 참가하면서 여러가지의 백엔드 개발자로서 프로젝트 역량들을 쌓아뒀습니다. 개인적인 제 능력은 프로젝트를 기획하고, 설계, 개발, 배포까지 수행할 능력은 지니고 있다고 생각합니다. 하지만, 냉정한 사회 속에서 어떤 한 기업에 들어가서 개발을 수행할 능력까지는 턱없이 부족하다고 느끼고 있습니다. 군 전역을 한지 얼마되지 않았기에, 프로젝트 동아리의 구성원으로 활동하기에는 여건상 보장할 수 없어서 현재는 스스로 백엔드 개발 커리어를 공부해야됩니다. 제가 뎁스노트 커뮤니티 개발자 여러분께 여쭤보고 싶은 점은 실전에서 개발된 서비스 유지관리에 있어서 필요한 무수히 많은 전략 및 스킬들이 있지만 이들을 어떻게 학습하고 배워나갈 수 있는지 여쭤보고 싶습니다. 개인 스스로 학습할 수 있는 건, 개발 툴에 대한 기초 이론과 같은 건 시중에 여러 강좌가 많이 나와있지만, 실전에서 활용되고 있는 디테일한 전략 및 스킬들을 어떤 방식으로 학습을 할 수 있을 지 궁금합니다. 앞으로 제 커리어에 대한 부분이라 질문이 다소 길게 작성되었네요 글을 끝까지 읽어주시고 답변해주시면 정말로 감사하겠습니다..
264
1
0
닥터핸
닥터핸·2024-11-17
아마도 실전 능력을 키우고 싶어 하시는 의지가 강하신 것 같습니다. 이미 기획, 설계, 개발, 배포까지 경험을 해보신 점에서 많은 가능성이 보입니다. 그렇지만 더 실전에 가까운 경험을 통해 한 단계 더 성장하고 싶으신 것 같아 아래와 같이 몇가지 방향을 말씀드려봅니다. 1. 자신만의 프로젝트 지속 운영 실전을 경험하는 가장 좋은 방법 중 하나는 스스로 ...
뎁스_3076뎁스_3076· 9개월

질문iot 서버 프레임워크 추천

처음으로 프로젝트를 진행할 예정입니다. 팀을 이룬 멤버 모두 프로젝트는 처음입니다. 주제는 압력센서로부터 얻은 데이터를 인공지능으로 분석해서 사용자에게 피드백을 주는것입니다. 시스템 플로우를 말씀드리자면 -센서->아두이노->핸드폰->서버->인공지능 모델->핸드폰으로 피드백주기 일단 서버에서 DB는 iot데이터를 저장하려고 하기때문에 noSQL을 사용할 예정입니다. 나중에 사용자의 데이터를 서버에서 모니터로 시각화해서 보기도 할것이며 이것들을 사용자에게도 보여줄 예정입니다, 핸드폰으로부터 데이터를 받으면 서버에서 파일형태로 저장을 하고 데이터 DB엔 사용자정보와 파일위치 링크 등 이런것들을 저장할 것입니다. 그리고 데이터 학습하라는 명령어를 받으면 db에서 데이터를 읽고 ai모델로 넘겨 학습한 결과를 다시 db에 추가로 저장하고.. 이런식으로 생각중 입니다. 이런 서버를 구축하려면 어떤 프레임워크를 선택하는것이 좋을까요? 선배님들의 추천과 이유 한마디씩 부탁드리겠습니다!
162
1
0
닥터핸
닥터핸·2024-07-08
각각의 프레임워크는 고유한 장점과 특징을 가지고 있으며, 프로젝트의 특정 요구사항에 맞추어 선택하는 것이 중요합니다. 아래는 말씀하신 것과 같은 형태의 프로젝트에서 추천되는 주요 프레임워크와 추천 이유입니다. 1. Node.js with Express 비동기 처리: 많은 I/O 작업을 비동기적으로 처리하여 고성능을 발휘할 수 있습니다. 대규모 커뮤니티...
뎁스_3020뎁스_3020· 11개월

질문게임 서버 NPC 구현 방법

NPC를 게임 서버에서 구현하려고 합니다. 대부분 FSM을 이용해 몬스터의 행동을 정의하는 것으로 알고 있습니다. 또 복잡한 행동에 대해서는 Behavior Tree를 사용하는 경우도 있다고 알고 있습니다. 현업에서 서버에서 FSM을 사용할 때 직접 구현하는가? 혹은 언어별 사용하는 라이브러리가 있는가? Behavior Tree, Utility AI, Goal Oriented Action Planning을 사용하는 경우가 있는가? 있다면 언어별 사용하는 라이브러리가 있는가? 없다면 안쓰는 이유는? 이렇게 궁금합니다. 주니어 서버 개발자로서 현실 게임에서는 어떻게 사용하고 있는지 정말 궁금합니다. 답변주시면 정말 감사하겠습니다!!! 추가질문) 또 자동전투, 자동사냥 기능을 제공하는 게임에서는 어떻게 구현하는지 궁금합니다!!!!
411
1
0
데브게므
데브게므·2024-05-09
FSM (Finite State Machine) FSM은 가장 기본적인 AI 행동 모델 중 하나로, 각 상태는 NPC의 행동을 나타내며, 이벤트나 조건에 따라 상태 전환이 일어납니다. 많은 게임에서 기본적인 NPC 행동 구현에 사용됩니다. 간단한 구현이 필요할 때는 직접 구현하기도 하며, 복잡하지 않기 때문에 대부분의 프로그래밍 언어로 쉽게 구현할 수 ...
JSCPJSCP· 3년

질문어떤 프로그램의 종속형 프로그램은 어떻게 제작하는건가요?

질문의 단어선택이 제대로 됐는지가 모르겠는데 (이것도 아직 배움이 적다는 증거겠죠..ㅠ)   그냥 어떤 목적의 질문이라기 보다는 정말로 궁금해서 그렇습니다.   GTA5같은거 보면 트레일러 라면서 화면에 직접 띄울 수 있고, 이를 이용해서 GTA5 기능을 변조시킬 수 있더라구요.   핵의 일종이라고 생각이 되는데 제 얄팍한 프로그래밍 지식으로는 해당 프로그램의 화면에 뭘 띄우려면 그 프로그램이랑 같이 빌드를 해야 화면에 뭘 띄우든 할꺼같은데 신기하더라구요.   좀 검색해보니깐 저가 알고싶은게 클라이언트 변조 & 메모리 변조 인거 같아요 이걸 어떻게 하는걸까요.....?   제가 생각하기에는 치트엔진 같은게 메모리변조가 가능한거같긴한데  게임을 끄고 킬때마다 메모리 주소가 봐뀌지 않나? 라는 생각에 이게 가능한 해킹 방법인가.. 라는생각밖에안들고 어디서부터 공부를 시작해야할지 정말 감이 하나도 안잡히네요.. 아무나 적은 정보라도 감사하니 답변해주시면 감사하겠습니다.
1.1K
1
0