개발자

어떤 공부를 해야하는자 모르겠습니다.

1월 6일조회 64

백엔드 개발자를 목표로 하고 있는 대학교 3학년입니다. 복수전공때문에 부끄럽게도 데이터베이스 컴구조 운영체제 등을 일절 듣지 못했습니다. 따로 개인플젝도 한것이 없고 코테 준비만 좀 한 상태입니다. 당장 다음학기부터 동기들과 프로젝트를 해야하는데 어떤 것을 공부해야할까요? 자바를 공부해온지라 스프링 강의를 듣는게 나을까요?

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

답변 2

CP님의 프로필 사진

3학년이시면 아직 시간 있습니다. 본인이 부족한게 뭔지 알고 계시는 듯하니, 차근차근 컴퓨터공학 기초부터 다시 보세요. 지금 당장은 A 기술, B 기술이 급해보이시겠지만, 결국 나중에는 근본 지식이 있어야 탄탄한 문제 해결 능력을 갖추게 됩니다. 그래도 백엔드 아주아주 기초(?) 기술 스택 참고 차 드리면, 언어: java 프레임워크: spring boot DB: mysql / postgresql 여기에 취업시점까지 챙기셔야 하는 개념 (앞으로 더 채워야하는 스택)으로는 rest api, spring/spring boot IoC, 캐싱 (redis 등), auth(JWT 등), orm, 쿼리 튜닝 등이 있을 수 있겠네요 조금 더 욕심내면 CI/CD, 분산처리, message queue 등도 있겠고요 너무 감이 없다 싶으시면 이런 사이트 참고하시는 것도 답입니다. https://roadmap.sh/backend 다만 한국 특화 정보는 아니다보니 감아해서 보셔야 하고요

HypeBoy님의 프로필 사진

안녕하세요~ 도움을 드리려고 답변 드립니다. 지금 상황에서 코테 준비는 우선 순위에서 뒤로 미루고 시작하셔도 될 것 같습니다. 백엔드 개발자로 취업을 준비하신다고 하면 당연히 Spring / Spring Boot 준비를 해야하는데 아디사시피 JAVA기반 프레임워크이다보니 JAVA 기본기가 제일 중요할 것 같고 그외에 DataBase나 Linux 등 배워야합니다. 지금도 늦지는 않았으니 차근차근 계획을 세워서 준비하시면 원하시는 목표를 이루실 겁니다. 질문자님이 지금 어떻게 취업 준비를 하고 계시는지, 어떤 쪽이 부족한지 등 자세한 안내 및 상담은 아래 링크를 통해 자세한 안내 도와드리겠습니다 https://naver.me/5Vliudns

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

1월 6일

자바에 대한 기본적인 이해가 있으시다면 스프링 프레임워크를 공부하는 것은 좋은 선택일 수 있습니다. 스프링은 엔터프라이즈급 애플리케이션을 개발하는 데 널리 사용되는 자바 플랫폼입니다. 하지만 이전에 언급하셨듯이, 데이터베이스와 운영체제에 대한 지식도 중요합니다. 벡엔드 개발자로서 작업 시, 데이터베이스와 밀접하게 일하게 됩니다. 그래서 SQL과 같은 데이터베이스 쿼리 언어를 학습하는 것 역시 추천드립니다. 운영체제에 대한 이해도 필요합니다. 여러 프로세스나 스레드를 동시에 관리하고, 메모리와 네트워크 등 리소스를 효율적으로 활용하는 방법에 대한 통찰력을 제공합니다. 또한 꾸준하게 코딩 문제를 연습하여 알고리즘 기초와 코딩 실력을 유지하시는 것도 중요합니다. 결국 가장 중요한 것은 한 가지 주제를 선택하여 깊게 파보는 것입니다. 광범위한 지식도 중요하지만, 특정 영역에서 높은 전문성을 갖추는 것이 입사 면접에서 큰 장점으로 작용할 수 있습니다.

목록으로

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