개발자

신입 백엔드 개발자 최소 역량?

2023년 07월 03일조회 364

백엔드 개발자를 목표로 휴학 후 공부 중인 예비 4학년입니다. 백엔드 로드맵이라고 올라온 그래프를 보면 백엔드 개발자가 되기 위한 기술 스택 및 지식들이 너무나도 많더군요.. ”개인적으로“ 신입한테 이 모든 기술들을 바라지는 않을 것이라고 생각이 됩니다만 그렇다면 어느정도까지가 최소 역량에 해당이 될까요..? 취업하신 선배님들의 경험 및 의견이 궁금합니다! 예를 들면, 개인적으로는 CI/CD나 메시지 브로커, 컨테이너, graphql 같은 부분은 신입 개발자에겐 필수역량보다는 가산점에 해당하는 부분이라고 생각되는데 이러한 부분들이 더 있을까요?? 혹은 CS 및 인터넷과 관련된 지식을 제외한 부분 중, 이러한 점들은 필수적으로 깊게 알고있어야 한다~ 하는 부분들이 있을지 궁금합니다

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

답변 1

손정현님의 프로필 사진

안녕하세요! 질문해주신 부분은 지원하는 회사와 팀에 따라 정말 다 다를 것 같습니다. 현직 개발자가 신입 개발자에게 요구하는 적정선은 해마다 올라간다고 생각해요. 좋은 기술이 계속 발전되고 있고 더 많은 회사들이 적극적으로 새로운 기술을 도입하면 개발자 입장에서는 배워야할게 계속 생기는 구조여서요. 사견을 드리자면, 신입 백엔드 개발자가 필수적으로 알아야할 요소는 RDB 테이블 설계, 인덱싱 등 RDB 사용 경험, 버전 컨트롤 시스템, RESTful API 구현 능력, 네트워크, OS, 인증 및 인가 방법, 캐싱 등이 있을 것 같아요. 아 그리고, 배포라는 과정도 이해는 하고 있어야해서 포트폴리오 용 프로젝트하면서 CI/CD도 해보고 Docker 같은 컨테이너 기술도 써보는걸 추천드립니다. 그 외에 것들은 회사에서 사용하는 기술 스택에 따라서 달라지는 영역인 것 같아요. 보통 채용공고를 잘 살펴보시면 회사에서 요구하는 기술 스택과 역량이 잘 기술되어 있는 편이라, 채용공고를 참고하시는게 제일 정확할 것 같아요. 위에 언급한 것들 말고 다른 영역도 알고 있으면 좋지만 경험이 없다는 것을 면접관들도 알고 있어요. 그래서 회사에서 무엇을 던져주든 빠르게 배울 수 있는 사람을 보통 뽑으려고 하는 것 같아요. 최근에 유튜브에서 비슷한 주제에 대한 영상을 본 적이 있는데 참고하시면 좋을 것 같아서 첨부할게요 :) - https://www.youtube.com/watch?v=s3JtZn0zp_A

고지완님의 프로필 사진

고지완

작성자

백엔드 취준2023년 07월 03일

친절한 답변 너무 감사합니다! 기초를 튼튼하게군요!

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

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

또는

이미 회원이신가요?

목록으로

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