백엔드 개발자의 CS 다시 공부하기

댓글 1
댓글을 작성하려면 로그인이 필요합니다.

댓글을 작성하려면 로그인이 필요합니다.
시작?
처음 국비교육과정을 통해 코딩에 입문했을 때, JAVA를 가르쳐 주시던 강사님께서 CS(Computer Science)의 중요성을 강조하셨던 기억이 난다.
변명을 좀 하자면, 검색과 붙여넣기 능력이 생각보다 뛰어났고 현업에서 다루던 데이터 처리 기법들은 이미 레퍼런스가 많이 나와 있어서 조립만 잘하면 성능이 뛰어난 처리 서버를 만드는 일이 그렇게 어렵지 않았다.
그렇기에 더더욱 CS의 중요성을 놓친 채 개발했고, 블로그의 설명들도 뜻을 이해하기보다는 간단히 외우고 지나갔다.
한계를 느끼다

게임 개발을 시작하고 나서부터
마음대로 나오지 않는 프레임, 갑자기 마주친 C++ 포인터, 원래 쓰던 언어에서는 신경도 안 썼던 메모리 관리.
하던 방식으로는 해결할 수 없는 문제들이 튀어나왔다.
그래서 처음으로 '더 잘하려면 뭘 배워야 할까'를 고민했다.
첫 단추는 CS

그렇게 『혼자 공부하는 컴퓨터구조+운영체제』부터 읽었다.
CS 공부라고 하면 보통 면접 대비를 떠올리고, 나도 그게 나쁘지 않은 이유라고 생각한다. 시작은 나도 그랬고 그런데 하다 보니 CS는 면접용 지식이 아니라 좋은 코드가 뭔지 고민하게 하는 공부였다.
이 시리즈는 『혼자 공부하는 컴퓨터구조+운영체제』를 기반으로, 전체 내용을 요약하기보다는 특정 챕터를 읽으며 고민했던 부분들을 적으려고 한다.
출처 : 혼자 공부하는 컴퓨터구조 + 운영체제
유투브 링크 : 유투브

우리들의 게임 발매 이야기

안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.
XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다


안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.
XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다

좋은 경험이네요! 저도 5년간 물경력으로 작동만 되게끔 만들다가, 한계를 느끼고 CS 공부를 시작했었죠..