개발자

백엔드 쌩노베 개발자 스타트가 궁금합니다

2024년 06월 26일조회 135

20살 때 학교를 가지않고 제적을 당하고 3년이란 시간을 방황하며 살다가 정말 백엔드 개발자가 하고싶어 며칠전부터 다시 공부를 시작했습니다 첫 단추가 중요하듯이 주변에 엄청 물어봤지만 모두 다 다른 방법으로 공부를 해왔기 때문에 각각 의견이 달라 여기에 조금이나마 물어봅니다 노베이스 백엔드개발자로 시작하는데 , 첫 스타트 공부를 어떻게 해야할까요 그리고 자격증 또한 어떤 자격증을 따야할지 모르겠습니다 현재 자격증 공부는 정보처리기능사만 준비 중인데 이러한 자격증도 따놓으면 좋다 라고 하는 게 있을까요?

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

답변 1

김인후님의 프로필 사진

안녕하세요. 노베이스시라면 바로 백엔드 공부부터가 아닌 프로그래밍 언어와 DB에 대해서 공부하시는 것을 권장 합니다. 요즘은 ORM과 프레임워크가 좋아서 없이 시작할 수는 있으나 기본적인 언어와 DB에 대해 공부해보세요. 그 후에는 Java(kotlin) + Spring, Js + Node(nest), Python + Django(flask) 등 원하는 조합으로 학습 하시길 권장 드립니다.

제민님의 프로필 사진

제민

작성자

원광대학교 컴퓨터소프트웨어공학과2024년 06월 26일

늦은시간 정보 알려주셔서 정말 감사합니다. 제가 따로 공부를 혼자 해본 적이 없는지라 커리큘럼을 아예 모르는데 프로그래밍 언어 같은 경우 c부터 시작하면 괜찮을까요?

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 06월 26일

백엔드 개발자로 시작하려는 경우, 다음의 방법을 고려해볼 수 있습니다. 1. **기초 지식 학습**: 프로그래밍 기초를 탄탄히 세우는 것이 중요합니다. JavaScript, Python 등의 언어부터 시작해서 OOP(Object Oriented Programming) 개념을 이해하는 것이 좋습니다. 2. **특정 프레임워크 혹은 언어 깊게 이해하기**: Node.js (JavaScript), Django(Python), Ruby on Rails(Ruby), Spring(Java) 등 백엔드 개발에 적합한 프레임워크나 언어를 선택하고 깊게 파보세요. 3. **데이터베이스 이해**: SQL 뿐만 아니라 NoSQL(MongoDB 등)까지 데이터베이스를 잘 이해하는 것은 매우 중요합니다. 4. **REST API와 HTTP/HTTPS 프로토콜에 대한 이해**: 백엔드 서버가 클라이언트와 어떻게 소통하는지 이해하려면 RESTful architecture와 HTTP/HTTPS에 대한 기본적인 지식이 필요합니다. 자격증의 경우, 정보처리기능사보다는 정보처리산업기사나 정보처리기사와 같은 상위 자격증을 추천드립니다. 하지만 실제 개발 역량에 비해 자격증의 중요도는 상대적으로 떨어지므로 개발 스킬을 끊임없이 향상시키는 것이 가장 중요합니다. 또한 실제 프로젝트를 진행하면서 경험하는 것도 배움에 많은 도움이 됩니다. 이론 공부와 병행하여 개인 프로젝트를 진행하고, 깃허브 등의 사이트에 코드를 업로드하는 것도 추천드립니다.

목록으로

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