개발자

어떻게 공부를 해야합니까 대학교 3학년2학기

2024년 11월 27일조회 75

현재 저는 명확한 꿈이 없어서 일단은 백엔드 개발자를 목표로 개인공부는 자바를 하고 있습니다 대학교는 컴퓨터전공을 하고 있고 저의 목표는 중소기업이라도 들어갈 수 있는것이 목표입니다 저의 현재 수준은 자바 기본 문법을 아는 정도이고 자료구조는 어떠한 것들이 있다 이정도로만 알고 있고 스프링 공부를 하는데 무슨 말인지 잘 모르겠습니다. 제가 자바를 기초만 알아서 그런지 이해가 잘 되지 않습니다. 현재 제가 어떻게 공부를 해야할 지 알려주시면 감사하겠습니다. 프로젝트 경험은 아직 없고 4학년 때 졸업프로젝트를 할 예정입니다. 중소기업에 들어갈만 한 공부 커리큘럼을 알려주세요 자바를 다시 공부를 해야할까요

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

답변 2

aigoia님의 프로필 사진

중소기업은 특성상 한분야에 전문성이 있기 보다는 언어나 프레임워크를 상황에 맞춰서 바꾸는 사람을 선호하는 편입니다. 이게 대기업마냥 인력 충원이 잘 되는게 아니라 내부에서 포지션 변경을 해야 할 일이 잦아여. 직원들이 늘 불만를 제기 하는 말이 대표는 무슨 포지션을 바꾸는게 뚜딱 되는줄 안다 입니다. 특정 기술을 파기보단 두루 맛 보고 그냥 기본기만 쌓아두시면 될듯 싶습니다. 명확한 목표를 가지지 않고 공부하는게 좋습니다.

HypeBoy님의 프로필 사진

안녕하세요~ 도움을 드리려고 답변 드립니다. 일단 먼저 질문자님이 자바로 개인 공부를 하고 있다고 하시는데 어떻게 공부하시는지가 궁금합니다. 백엔드 개발로 취업 준비를 하고 있다면 당연히 자바는 중요하고 Spring/Spring Boot 같은 프레임워크 공부를 해야하는데 지금 자바도 제대로 되어 있는 것 같지 않아서 따라가기 어려워 보입니다. 자바가 마냥 그렇게 쉬운 언어는 아니라서 체계적으로 공부하지 않으면 이도저도 안 될 수 있어서 자바 기본기부터 다시 잡으셔야 할 것 같습니다. 추가적으로 Spring/Spring Boot 이외에 DB도 공부를 하셔야 하고 취업 준비가 어느 정도 됐다고 하시면 코딩테스트 준비도 하셔야 합니다. IT 공부, 진로 및 취업 상담/고민은 아래 링크를 통해 자세한 안내 도와드리겠습니다 https://naver.me/5Vliudns

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 11월 27일

먼저, 자신이 어느 분야에 흥미가 있는지, 이 분야에서 어떠한 역량이 요구되는지를 파악하는 것이 중요합니다. 백엔드 개발자로서 자바와 스프링을 공부하고 있으니 이러한 기술스택에 집중하는 게 좋을 것 같습니다. 1. **자바**: 자바의 기본 문법만 알고 있다면, 객체 지향 프로그래밍(OOP) 개념에 대해 더 깊게 공부하는 것이 필요합니다. OOP는 많은 현대 프로그래밍 언어의 핵심입니다. 2. **자료구조와 알고리즘**: 프로그래밍에서 가장 중요한 것 중 하나는 문제 해결 능력입니다. 따라서 자료구조와 알고리즘에 대한 이해는 필수적입니다. 여기서 단순히 '어떤 것들이 있다'는 수준을 넘어 '각각 어떻게 사용되며 왜 필요한지'를 이해하는 수준으로 도달해야 합니다. 3. **스프링 프레임워크**: 스프링 프레임워크가 처음이라면 복잡하게 느껴질 수 있습니다. 하지만 간단한 프로젝트를 직접 만들어보면서 학습하는 것이 가장 효과적인 방법입니다. 스프링 부트를 이용하면 금방 웹 애플리케이션을 구현해 볼 수 있습니다. 4. **실제 프로젝트 경험**: 공부만으로는 한계가 있습니다. 실제로 무언가를 만들어 보는 경험이 중요합니다. 개인 프로젝트, 학교 프로젝트, 오픈 소스 프로젝트 등에 참여하여 실무 경험을 쌓는 것이 좋습니다. 5. **REST API와 데이터베이스 이해**: 백엔드 개발자로서 REST API 설계 및 구현에 대한 이해와 SQL 기반의 데이터베이스 사용 능력은 기본적으로 요구됩니다. 6. **기타**: Git 같은 버전 관리 시스템 줄줄이 사용할 줄 아는 것도 매우 중요합니다. 당신이 자신의 수준과 목표를 잘 인식하고 계시다면, 그것을 바탕으로 일정을 세워서 체계적으로 공부하는 것이 중요합니다. 재능도 중요하지만 꾸준함과 열정 또한 엔지니어가 되기 위해서는 큰 요소라는 것을 잊지 마세요. 화이팅입니다!

목록으로

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