개발자

백엔드 기초를 위한 공부 질문드립니다

2024년 09월 18일조회 136

안녕하세요 대학교 1학년 마치고 현재 곧 전역을 앞둔 학생입니다. 1학년 때 C언어만 배운 상태입니다. 군생활동안 자바의 정석을 통해 자바를 공부하고 김영한님의 스프링 핵심 원리, MVC, DB 강의를 들은 뒤 Spring boot, Thymeleaf, Mybatis를 활용하여 게시판을 만들었습니다. 하지만 공부를 하면서 느낀점은 프로그래밍 실력이 느는것 보다는 그저 기술을 활용한다는 듯한 느낌을 더 크게 받은 것 같습니다. 전역하고 복학 전까지 백엔드 개발자로서 기초를 탄탄하게 만들고 싶습니다. 자바를 더 깊게 공부하고, CS지식을 길러야겠다는 생각이 드는데 어떤 식으로 공부해야할지 막막합니다. 기초를 기르기 위해서 어떻게 공부해야할지 알려주시면 감사하겠습니다!

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

답변 2

HypeBoy님의 프로필 사진

안녕하세요~ 도움을 드리려고 답변 드립니다. 일단 먼저 질문자님 칭찬부터 드리겠습니다! 힘든 군생활 하면서 공부를 한다는 게 쉬운 일이 아닌데도 꾸준히 하셨다는 건 잘하셨습니다! 이제 곧 전역을 하시고 복학하기 전까지 시간이 있으니 자료구조&알고리즘처럼 코딩에 대한 깊이 있는 과정이나 데이터베이스, 리눅스, 네트워크 등 다양한 CS지식을 쌓을 수 있는 기간이 있고 간단하게 SQLD와 같은 자격증도 취득이 가능하니 일단 정확한 목표를 잡으시고 계획을 세우는게 중요할 것 같습니다. IT 공부, 진로 및 취업 상담/고민은 아래 링크를 통해 자세한 안내 도와드리겠습니다 https://naver.me/5Vliudns

profile picture

익명

작성자

2024년 09월 21일

감사합니다 차근차근 하나씩 해봐야겠어요!

이상래님의 프로필 사진

안녕하세요, 질문에 대한 제 개인적인 의견을 적어볼게요. 우선 군 복무 중에도 게시판을 만들어보고 여러 기술을 활용해봤다는 점에서, 이미 좋은 방향으로 나아가고 있는 것 같아요. 그런데 작성자분이 느끼신 것처럼 "기술을 그냥 활용하는 것 같다"는 느낌이 든다면, 기초를 더 탄탄히 쌓고 프로그래밍 전반을 이해하는 데 시간을 투자하는 게 좋을 것 같아요. 그런데 여기서 제가 질문을 하나 던지고 싶어요. "게시판을 만든 목적이 무엇인지 아는가?? 왜 개발자들은 게시판을 만들어 보라고 하는가??" 이 질문이 중요한 이유는, 단순히 기술을 사용해서 무언가를 구현하는 게 아니라, 그 기술의 본질과 목적을 이해하면서 작업했는지를 생각해볼 수 있는 기회가 되기 때문이에요. 게시판을 만들면서 기술 스택을 배운 건 중요한데, 그 과정에서 작성자분이 "왜 이 기술을 사용했는지", "이 기술이 어떤 문제를 해결하는지" 같은 걸 깊이 고민해보는 게 더 중요할 수 있거든요. 예를 들어: - Spring Boot는 왜 편리한가? 무슨 장점이 있지? - MyBatis는 DB와 어떻게 소통하고, 어떤 상황에서 유용한가? - Thymeleaf는 왜 뷰 템플릿 엔진으로 사용했을까? 이런 질문을 던지면서 기술을 단순히 사용하는 것에서 그치지 않고, 그 배경과 이유를 이해하려는 게 진짜 실력을 쌓는 길이라고 생각해요. 작성자분이 이미 좋은 출발을 했으니, 이제는 이런 질문들을 던지며 더 깊이 있는 개발자로 성장할 수 있을 거라 믿어요. 😊 그리고 본인의 소중한 시간을 희생하면서 우리를 지켜주고 있어서 감사합니다. 👍 그리고 언제든지 궁금한거 있으시면 메일 주세요. :) zztkdfo@gmail.com

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

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