목록백엔드 (5)
개발자는 기록이 답이다

1. F-Lab 4주차 멘토링 시작 전 벌써 멘토링을 시작한지 1개월이 되었습니다! 멘토링 내용에 대해 적기 전에 간단하게 한달동안의 회고를 작성해보려고 합니다. F-Lab을 신청한 이유는 내가 제대로 공부하고 있는게 맞는지? 아니라면 이렇게 배울게 많은 개발 세상에서 어떤 걸 공부해야하는지 방향을 알려주면 좋겠다고 생각했기 때문이에요. 1주차때 더 자세한 상황을 적어놨습니다. 2024.01.18 - [F-Lab] - F-Lab 1주차 멘토링 회고 F-Lab 1주차 멘토링 회고노션으로 멘토링 후기랑 TIL을 적고 있는데, 멘토링 후기는 블로그에 남겨도 좋을 것 같아서 1주차꺼부터 남겨보려고 한다. 1. F-Lab 멘토링을 시작 전 고민 2023년 퇴사 후 알고리즘 스터디도 4개월strong-park.t..

프로젝트를 하면서 회원가입 시 요청 값에 대한 검증과 예외 처리를 어떻게 할지 여러 방법을 생각해봤습니다. 요청 값을 검증하는 방법으로 4가지가 있습니다. Argument Resolver 사용 Assert 단언문을 사용한 검증 메소드 Bean Validation 사용 커스텀 어노테이션 사용 회원 가입 로직은 아래와 같습니다. 1. 회원가입 요청 값에 대한 요구사항 이메일 공백이거나 null일 수 없다 이메일 형식이어야 한다 비밀번호 공백이거나 null일 수 없다 영단어 소문자, 숫자 조합으로 각각 1개 이상 포함되어야 한다 범위는 8자~13자 이내여야 한다 생년월일 공백이거나 null일 수 없다 YYYY-MM-DD 형식이어야 한다 이름 공백이거나 null일 수 없다 핸드폰 번호 공백이거나 null일 수..

1. F-Lab 2주차 멘토링 시작 전 1주차 멘토링이 끝나고, 일주일동안 평균적으로 순 공부시간 6시간정도를 공부했던 것 같다. 저번주와 마찬가지로 자바의 신 11장부터 25장까지 그대로 모든 글자를 따라치고 있는데, 시간이 꽤 오래걸려서 집중이 떨어지는 것 같다. 이걸 얼른 다 따라쳐야지 라는 생각에 좀 버거운 느낌이 들기도 하고 하다보니 이론적인 개념이 머리속에서 잊혀진다. 그래도 모든 타입들 내부 구조 들어가서 확인해보기도 했는데, 외워지지가 않는다. 9시부터 컴퓨터 책상에 앉아서 거의 새벽 2시까지 뭔가를 하고 있는 것 같은데, 왜 순 공부시간은 6시간밖에 안되는지 속상하다. 그만큼 집중이 떨어진다는걸텐데, 무엇이 문제인 것인가! 멘토링 시작 전에 궁금한 점 2가지가 생겨서 준비했다. Stack..

노션으로 멘토링 후기랑 TIL을 적고 있는데, 멘토링 후기는 블로그에 남겨도 좋을 것 같아서 1주차꺼부터 남겨보려고 한다. 1. F-Lab 멘토링을 시작 전 고민 2023년 퇴사 후 알고리즘 스터디도 4개월 정도 진행했었고, 자바를 어느정도 쓸 줄 안다고 생각했었다. 하지만 정말 내가 자바의 기초를 100% 이해하는가 고민을 해봤을때, 전혀 아니었다. 면접 전에 그동안 모아두었던 내용을 달달 외우면서 뻔한 대답을 하는 내 모습을 보면서 아쉬움을 느꼈었다. 한샘 2차면접에서도 CTO님께서 자바의 기초적인 부분을 다시 공부해야 한다고 말씀해주셨다. 알고 있다고 생각했던 내용도 정말 Deep하게 다시 파봐야 하고, 다른 언어말고 Java만 일단 다시 공부하라고 해주셨다. HTTP통신도 간단하게만 알고 있으면 ..