백엔드 직무 특강

.·2022년 4월 15일
2

백엔드 업무 소개

  • 백엔드는 간단히 눈에 보이지 않는 부분을 담당
  • admin 페이지 같은 경우는 프론트도 백엔드 개발자가 만드는 경우가 많다.

백엔드 엔지니어가 하는 일

  • 서버 관리
  • API 개발
  • DB 설계
  • 모니터링
  • 테스팅
  • 보안
  • 타 시스템과의 연동(ex> 카카오 ID로 로그인)



백엔드 취업준비할 때 참고할 것

코치님이 백엔드 선택한 이유

  • 백엔드 개발자 수요가 많음
  • 공부해야할 것이 명확하고 자료를 찾기 쉬움
  • 다른 분야와 접점이 많아 일을 하다가 다른 분야로도 갈 수 있음

내가 백엔드 개발자에 적합한가?

  • 언제든지 시스템 에러에 대응하는 것에 거리낌이 없어야함
    (코치님은 시스템에 문제가 생겨 새벽 2시에 해결한 경험이 있다고 함)

백엔드 개발자에게 필요한 역량

  • 꾸준한 학습
  • 커뮤니케이션(기획자나 다른 협업하는 사람들에게 얼마나 쉽게 이야기 할 수 있느냐)
  • 구글링 & 영어 해석 능력
  • 약간의 재력(?)

참고 자료

  • 여러 회사의 채용 공고를 보고 공통되는 키워드를 찾고 동향을 파악해보기
  • 커뮤니티


어떻게 준비해야 할까?

  • 내가 한 것을 정리하는 공간을 만들기(개인 기술 블로그)

  • 서류 전형 및 코딩테스트

  • 기술면접 & 인성면접

    • 참고할 자료

    • 백엔드 개발자는 네트워크도 중요
    • 프로젝트를 진행하면서 전체 시스템 구조는 어떻게 이루어졌고, 어떤 기술을 사용했고, 내가 맡은 역할은 무엇이고, 프로젝트 진행하며 겪은 기술적 어려움과 해결 방법 등을 잘 정리해놓기
    • 인성면접은 프로젝트 진행하며 겪은 갈등과 해결 방법 등을 물어봄
    • 어떤 면접이든 1분 자기소개와 마무리 멘트는 준비하기(1분 자기소개에 질문거리를 주기)


Q&A

  • 백엔드는 자바 스프링 수요가 많음
  • 기술 스택과 언어는 면접 때 들고가는 무기(하나 정확하게(깊게) 들고 있으면 좋고, 1~2개 정도 더 있으면 best)
  • 백엔드 프로젝트에서 보여줄 수 있는 부분
    • 설계를 어떻게 했는가(디자인패턴)
    • 트러블 슈팅 경험 등
  • 블로그에 문제 푼 거 정리할 때 문제 접근 방식 -> 해결 형태로 정리해보기
  • 신입 백엔드 개발자에게 기대하는 역량 수준
    • 기본기(CS 지식 등)
    • 와서 같이 일할 수 있겠는지(일하려는 자세, 기업 문화에 맞는 사람인지 등)
  • 트러블 슈팅에 대한 경험은 꼭 기록해두기
  • 읽어볼만한 책 : real mysql, 도메인 주도 개발

코치님 이메일

  • dnjsdud0105@naver.com(유원영 코치님)

0개의 댓글

관련 채용 정보