Facts (사실, 객관) 업무를 하며 배운것들을 기록하기 위해 개발일지를 작성하기 시작했다. 어렵다고 소문난 DDD가 무엇인지 알게되었다. 회사에서 코드 리뷰를 받으며 리팩터링 하기 시작했다. (생각하지 못했던 부분들에 대해서 피드백을 받았다.) 애매하게 알고 사용하고 있던 정적 팩터리 메서드의 사용 목적과 이유에 대해 공부했다. 데브노트 정리할 때 아직도 학습키워드에 의존하는 느낌이 있어 의도적으로 모르는 개념을 추가로 공부했다. 예비군을 다녀왔다. (더워 죽는줄..) Feelings (느낌, 주관) 밖에서 공부하는게 버릇이 되어, 집에서 공부할떄 전혀 집중을 하지 못하는 느낌이다. 집중하는 시간을 작게라도 가져가기 위해 해야할 일을 작게 쪼개서 하나씩 클리어하는 방향으로 작게작게 시작해야겠다. 데브..
Facts (사실, 객관) 회사에서 사용하려던 Java의 record가 학습 키워드로 나와 실제로 실무에 적용도 해봤다. MyBatis를 이용해 쿼리 작성하는것에 익숙해졌다. 이번에 첫 월급을 받아 본가에 내려와 부모님께 선물을 드렸다. 개발공부를 시작하면서 부터 만나지 못했던 친구들을 오랜만에 만났다. 이번주는 절대적인 공부시간이 적었다. 주 운동 4회 Feelings (느낌, 주관) 주말에는 본가에 내려가서 오랜만에 가족, 친구들과 시간을 보내느라 공부를 전혀 하지 못해 주어진 과제를 제대로 완수하지 못했다. 아무래도 이제부터는 주말에도 일정시간 공부하는 시간을 확보해야 할 것 같다. 강의 학습할때 아직까지도 수동적으로 하는 느낌이 있다. 학습키워드에 너무 의존하지말고 모르는 개넘이나 헷갈리는 개념있..
Facts (사실, 객관) 웹 개발자라면 한 번은 들어봤을 단어인 REST에 대해 공부했다. Spring으로 Web을 MVC패턴으로 구현하기 위한 각 어노테이션을 알아보고 퀘스트를 하며 적용해 봤다. 데브노트를 목요일까지 제출하지 못했다. 회사에 점점 적응해가고 있다. (생활적인 부분이나 업무적인 부분이나) 부족한 체력과 건강을 위해 운동을 시작했다. Feelings (느낌, 주관) REST에 대한 데브노트를 작성하면서 REST에 대해서는 좀 더 공부해야 할 필요가 있을 것 같다고 생각했다. 간단히 REST API 설계하는 퀘스트가 재미있었다. Findings (배운 점) 기능을 하나 구현할 때, 여러 가지 케이스를 생각하고 선택한 방법에 side effect는 없는지, 더 효율적인 방법은 없는지 구현에..
정말 오랜만에 쓰는 주간회고인 것 같다. 그렇다고 블로그를 내려놓지는 않았었다. 면접 공부를 하며 배운 개념을 블로그 글로 정리하면서 공부를 진행했었고, 얼마 전에는 취업 후기도 작성했었다. 계속 주간회고를 써야지.. 써야지.. 생각하고 있었는데 주간회고를 다시 작성하기 시작한다.아무튼 최근 취업을 하게되었고, 그와 동시에 데브로드 과정도 시작하게 되었다. 데브로드데브로드 과정에는 GitBook이란걸 사용하여 데브노트를 작성하는데 데브노트는 강의를 통해 배운 내용을 정리한다. 이때 강의 내용을 그대로 타이핑 하는것이 아니라 배운 내용을 나만의 언어로 정리하는 습관을 들이는 것이라고 한다. 이전에 메가테라 과정에서도 강의를 듣고 학습 키워드를 notion으로 정리하곤 했는데 그때는 강의 내용을 타이핑하거..
1. KiCK OFF 배포 링크 : http://kick-off.tech 시연 영상 편집이 허접하지만 이런 기능들이 있다 이정도로만 봐주세요. 어드민 시연 영상 1-1) 프로젝트 소개 및 선정이유 "KiCK OFF"라는 프로젝트는 축구를 즐겨보는 사람들이 서로 축구 관련 정보를 공유하고 해외 축구 경기 일정이나 경기 정보들을 얻을 수 있으며 실시간으로 사용자끼리 응원할 수 있는 서비스를 제공하는 커뮤니티 프로젝트이다. 이 프로젝트를 선정하게 된 이유는 매우 심플하다. 프로젝트 아이디어 선정 당시 어떤 도메인으로 프로젝트를 진행할지 생각하는 시간이 있었는데 나는 한 치의 고민도 없이 "축구"를 선택하였다. 내가 제일 잘 알고 가장 좋아하는 영역이었기 때문이다. 그런데 도메인을 빠르게 정한 것 치고는 축구라..
23주 차 회고 (프로젝트 7주 차 회고) 메가 테라 23주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 7주 차 작업 목표 7주 차의 가장 큰 목표는 어드민 기능을 핵심적인 것부터 최대한 많이 구현하는 것이었다. 그래서 기존에 계획했던 게시판의 어드민 기능 중 가장 핵심적이고, 없으면 안 되는 기능 3가지를 뽑아 무조건 구현하도록 최우선 순위로 선정했다. 핵심적인 3가지 기능은 아래와 같다. 1. 전체 멤버 관리 전체 멤버 수를 확인할 수 있다. 멤버의 등급을 변경할 수 있다. 멤버를 강제 탈퇴시킬 수 있다. 회원 정보(아이디, 닉네임, 등급, 게시글 작성 수, 댓글 작성 수)를 확인할 수 있다. 2. 게시판 관리 하위 게시판 생성 (3 depth) 게시판 삭제 3. 등업 신청 관리 등업 신청..