휴학하고 엠생살다가 올해 복학한 컴공 4학년입니다.

기업연계니 뭐니해서 학과 행정처리가 개판이다보니 

여차저차 4월에야 프로젝트가 첫 걸음 단계입니다. 짧게 설명드리자면


카메라 영상을 통해서 음식 이미지를 인식, 해당 음식에 관한 영양정보와 레시피 등을 DB에서 가져와서 보여주는 앱 개발 이며

프론트 파트 / 영상인식(머신러닝) 파트 / 백엔드 파트 세 팀으로 나눠졌고,

저 포함 3명이 백엔드를 맡게 되었습니다.


그리고 세부적인 의견을 모아본 결과 파이썬, 장고, 몽고DB를 사용하여 백엔드 구축 하는걸 목표로 정했습니다.


문제는 제가 백엔드쪽 지식이 거의 없단겁니다..

휴학전에 학교 강의로 DB를 배우긴 했으나 RDB 위주의 이론 수업이었고

학교 다니는 동안 주로 알고리즘, OS같은 이론 강의만 들었기에 작은 프로젝트조차 안해봤으니 서버 쪽도 만져본 적이 없습니다.


그렇기에 더욱 이번 프로젝트에 유의미한 결과를 내고 싶어 공부를 하려고 이것저것 알아보는 중인데

이해를 위해 프론트를 찍먹해봐야 하는지, 그냥 장고부터 시작하면 되는지, 아니면 몽고DB부터 공부해야 하는지 등등 

백엔드를 어디부터 공부해야 할 지 모르겠습니다.


저처럼 제로 베이스 일 때 어떤 순서로 공부해야 좋을까요?