목록개발/BE 일반*개발 이야기 (17)
그저 내가 되었고
사족 최근 취업에 대해 본격적으로 생각하기 시작하면서 과연 '백엔드 개발자가 하는일은 무엇인가?', '신입 백엔드 개발자에게 기대하는 역량은 무엇일까?'에 대해 생각하고있다. 더불어 실전 프로젝트를 진행하며 백엔드 개발자는 DB와 상당히 밀접하게 맞닿아 있음을 절실히 느끼고 있다. 이에 백엔드 개발자와 DB의 관계에 대해 개인적인 정리 차원에서 기록을 남기고자 한다. 1. 개요 백엔드 개발자의 역할: 크게 나눠보자면 다음과 같다(실제로는 서비스 규모에 비례해서 복잡도 현저히 증가.) API 개발(API 서버에서 클라이언트의 요청에 응답할 수 있도록 API를 개발) 데이터베이스 관리(보통 API 서버는 데이터베이스와 긴밀하게 연결됨. 로그인, 회원가입, 상품 리스트 받기, 결제하기 등의 핵심 기능들은 전부..
::핵심:: ①이력서 & ②포트폴리오 & ③회사와의 fit ➜ 남들보다 뒤쳐진 것 같아 불안하다고? 신입한테 기대하는건 거대하고 방대한 지식의 양이 아님. 지식보다도, 그냥 어떤 사람인지를 보려고 함. 기본이 된 애인지를 보려고 함. 면접 볼때 얘가 회사에서 ‘블로그 글을 언제 썼나?’이런거에 중점을 두지 않음. ‘뭘 써놨는지만' 봄. 그러니까 그냥 지원하기 전까지, 계속 꾸준히 쓰면 됨. ➜ 어차피 들어가서 다 새로 배워야됨. 취업하면 CRUD 쓸까요? 공고 보면 20개중에 1~2개. . . 가면 CRUD 말고 보통 아예 새로운거 다 씀. 지금 우리가 하는 과정은, CRUD로 회사로 취업하려는게 아니라 이걸 얼마나 이해했고, 어떤식으로 공부를 했고, 기본을 알고 있기에 나중에 새로운걸 가르쳤을때 그걸 ..