Facts (사실, 객관) 회사에서 사용하려던 Java의 record가 학습 키워드로 나와 실제로 실무에 적용도 해봤다. MyBatis를 이용해 쿼리 작성하는것에 익숙해졌다. 이번에 첫 월급을 받아 본가에 내려와 부모님께 선물을 드렸다. 개발공부를 시작하면서 부터 만나지 못했던 친구들을 오랜만에 만났다. 이번주는 절대적인 공부시간이 적었다. 주 운동 4회 Feelings (느낌, 주관) 주말에는 본가에 내려가서 오랜만에 가족, 친구들과 시간을 보내느라 공부를 전혀 하지 못해 주어진 과제를 제대로 완수하지 못했다. 아무래도 이제부터는 주말에도 일정시간 공부하는 시간을 확보해야 할 것 같다. 강의 학습할때 아직까지도 수동적으로 하는 느낌이 있다. 학습키워드에 너무 의존하지말고 모르는 개넘이나 헷갈리는 개념있..
정말 오랜만에 쓰는 주간회고인 것 같다. 그렇다고 블로그를 내려놓지는 않았었다. 면접 공부를 하며 배운 개념을 블로그 글로 정리하면서 공부를 진행했었고, 얼마 전에는 취업 후기도 작성했었다. 계속 주간회고를 써야지.. 써야지.. 생각하고 있었는데 주간회고를 다시 작성하기 시작한다.아무튼 최근 취업을 하게되었고, 그와 동시에 데브로드 과정도 시작하게 되었다. 데브로드데브로드 과정에는 GitBook이란걸 사용하여 데브노트를 작성하는데 데브노트는 강의를 통해 배운 내용을 정리한다. 이때 강의 내용을 그대로 타이핑 하는것이 아니라 배운 내용을 나만의 언어로 정리하는 습관을 들이는 것이라고 한다. 이전에 메가테라 과정에서도 강의를 듣고 학습 키워드를 notion으로 정리하곤 했는데 그때는 강의 내용을 타이핑하거..
21주 차 회고 (프로젝트 5주 차 회고) 메가 테라 21주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 5주 차 작업 목표 프로젝트 5주 차의 구체적인 작업 목표를 나열해봤다. 1. 사용자 스토리를 As - I - So 구조로 수정하고 수정된 사용자 스토리를 바탕으로 인수 테스트 작성하기 2. 자신이 작성한 게시글, 댓글, 대댓글만 수정 또는 삭제할 수 있도록 로그인 기능 구현하기 3. 자신이 확인하고 싶은 리그의 경기 일정(오늘 경기, 선택한 날짜의 경기 일정)을 확인할 수 있게 한다. 4. 경기 시작 1시간 전 경기의 양 팀의 이전 기록과 전력을 비교할 수 있게 한다. 5. 사용자 정보 페이지를 구현해 해당 사용자가 작성한 글, 댓글을 확인할 수 있게 한다. 5주 차 작업 목표를 위와 같이..
20주 차 회고 메가 테라 20주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 프로젝트 4주 차의 목표는 전체 게시판의 완성도를 높이고 게시판의 CRUD기능 구현하는 것과 월, 화에 아샬 님이 말씀해주신 내용을 바탕으로 controller와 service를 리팩터링 하는 것이 목표였다. 그래서 아래와 같이 작업 계획을 세웠고 작업에 대한 결과이다. 최종적으로 HOT 게시판 구현을 하지 못해서 계획했던 작업들을 모두 하지 못했기 때문에 계획한 작업을 다 하지 못한 이유에 대해서 회고를 해보려고 한다. 우연의 산물 이번 주 계획한 작업을 모두 달성하지 못한 첫 번째 이유는 컨트롤러와 서비스를 리팩터링 하는 부분에서 생각했던 것보다 수정해야 하는 부분들이 많아서 기존에 계획했던 스토리 포인트의 2배를..
19주 차 회고 메가 테라 19주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 리팩터링의 연속 이번 주는 객체 구조를 바꾸는 데 시간을 너무 많이 사용했다. 실제로 주중에 2번을 바꾸면서 좋아요 기능과 댓글 기능을 구현하는데 예상했던 스토리 포인트를 객체 구조를 바꾸는 데 사용을 해서 예상했던 것보다 오버되기도 했다. 모양이 이상하긴 한데 맨 처음 객체를 설계할 때 작성했던 것이다. post라는 게시글이 담고 있어야 할 정보들의 연관관계를 @ManyToOne과 @OneToMany 어노테이션을 이용해 매핑했었는데 이 방식 말고 한 객체 안에서 다른 객체의 정보를 들고 있지 않고 자신이 갖고 있어야 할 갖고 기존에 갖고 있던 다른 객체들의 정보는 아이디 값만 갖는 방식으로 구조를 다시 바꿨다. po..
17주 차 회고 메가 테라 17주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 새로운 시작 이번 주는 16주간 메타버스 공간인 zep에서의 온라인 교육을 마치고 성수 코딩 도장에서 2달간 프로젝트를 진행하기로 되었다. 온라인 교육을 받으면서 오프라인 교육에 대한 기대감을 갖고 있었기 때문에 성수 확실히 집에서 온라인으로 교육을 받는것 보다 오프라인으로 하는 게 집중하는 시간이 차이가 났고, 특히 더 좋았던 건 트레이너님이 매우 가까이 있으니까 아주 빠르게 피드백을 받을 수 있어서 좋았다. 그리고 기존에 만났던 동료들도 있지만 온라인으로만 만나던 동료들도 직접 보면서 다같이 한 장소에 모여서 공부를 하니까 한 주간 즐겁게 공부를 할 수 있었던 것 같았다. 하지만 아침 출근시간에 지하철을 타야해서 ..