본문 바로가기
CS공부

신입 백엔드 개발자의 기준에 대해..

by 티코딩 2023. 12. 6.

https://www.youtube.com/watch?v=iLhwLlar2DQ&t=681s


요즘 이력서를 다양한 회사에 제출했다. 처음 낸지 거의 한달이 되간다. 열람은 하지만 불러주지 않는다. 그래서 내가 뭘 더 보완해야 할까 싶어 위와같은 영상을 찾아보고 했다. 그랬더니 네트워크 공부할때 봤던 널널한 개발자님께서 말씀하신걸 정리해보자면

 

ㅇ 개발 속도에 관한 기준

전형적인 게시판은 최대 3일 이내 개발을 완료할 수 있어야 함.

CRUD API 개발 및 테스트를 위한 간단한 프론트 작업은 직접 수행

웹 서비스의 전반적 흐름에 대한 이해는 필수

 

ㅇ 데이터베이스

쿼리 작성 능력은 기본

테이블간 관계와 집합에 대한 개념

join문과 서브 쿼리, 통계쿼리 작성시 결과에 대한 예상

 

ㅇ 디버깅과 문제해결 그리고 소통

디버깅 기술에대한 이해(도구 사용방법 및 덤프 메시지 분석)

타인이 작성한 코드를 분석하는 능력

질문도 능력

 

이렇다. 먼저 개발 속도에 관한 기준에 내가 부합하는지 스스로 생각 해 봤을 때, 간단한 게시판은 3일만에 만들 수 있을까? 프리 프로젝트때 해봤지만, 내가 개발환경 세팅하고 API를 만들고 간단한 프론트 코드까지짜는걸 3일만에 할 수 있을까 싶기도 하다. 한번 해봐야겠다. 웹서비스의 전반적 흐름을 내가 잘 이해하고 설명할 수 있을까 하면 또, 아니다.

  데이터베이스에선, 간단한 쿼리는 짤 수있지만 좀 더 깊이알아야 하는건 사실이다. 테이블간 관계는 어느정도 알지만 설명할 수 있는 정도는 아니라 좀더 공부해야겠다.

  디버깅기술이라고 하면 뭘까. 오류가 날 때 인텔리제이의 디버깅 기능을 이용하긴 했다. 타인이 작성한 코드를 보면 간단한 코드들은 대충 어떤 기능을 하는지는 이해가간다. 하지만 조금만 복잡해지면 모를 수 도 있다.

 

일단, 오늘부터 3일간 게시판을 한번 만들어보도록 해야겠다.

 

'CS공부' 카테고리의 다른 글

Spring boot의 build.gradle 특히 dependencies의 타입  (1) 2023.12.18
지난번 면접후  (0) 2023.12.18
내일 면접보러간다.  (0) 2023.12.12
면접준비를 해볼까...(2)  (0) 2023.11.29
면접준비를 해볼까...(1)  (0) 2023.11.29