WIL 6

WIL - 20230514(미니 프로젝트 WeLuvWine 회고)

프로젝트를 진행하느라 바빠다는 핑계로 블로그 쓰는걸 계속 미루게 된다. 미니 프로젝트를 진행하면서 사실 기술적인 부분에서는 프론트 분들이 인원이 적기도 해서 볼륨을 작게 가져가는 프로젝트라 많이 얻을게 없을 줄 알았다. 그런데 서버 작업을 끝내고, 프론트분들 작업하시는 동안 기다리면서 많을 것을 해보고 많은 것을 얻어가는 시간이었던 것 같다. 처음 해보는 테스트 코드나 여러 다른 기능들을 구현해보기도 했고, 처음 작업을 시작하면서 패키지 구조를 도메인 별로 나눠 보는 것(DDD), git flow 연습등을 해보면서 정말로 만족스러운 1주일이었다. 이 외에도 협업하면서도 정말 얻어가는게 많은 것 같다. 처음 해보는 협업인만큼 다 같이 배려하면서 진행을 했는데, 서로 요청을 어떻게 주고, 응답을 어떻게 줄지..

WIL 2023.05.15

WIL - 20230508

미니 프로젝트를 시작했다. 팀원분들을 너무 잘만나서 내가 팀장이긴 한데 다들 알아서 너무 잘해주신다. 와인 데이터들을 크롤링 해와서 DB에 넣고 그걸 이용해서 와인에 리뷰를 달고 추천하기를 하면, 리뷰를 작성 수정 삭제를 할 수 있고, 추천하기 수를 기반으로 높은 순서대로 8개를 불러오고, 검색기능이 있는 와인 리뷰 사이트를 만드는 것을 주제로 잡았다. 사실 프론트분이 2분이고 백앤드 담당하시는 분들이 나 포함해서 4분인데, 프론트 분들 인원이 너무 적어서, 1주일동안 진행하는 미니 프로젝트를 너무 볼륨을 크게 가져갈 수 없다라고 생각해서, 처음 해보는 협업이라는 키워드에 초점을 두고 진행하기로 했다. 프론트 작업은 잘 모르겠지만 백 작업은 주특기 주차때 했던 기능들을 다시 연습해보는 느낌으로 진행 되고..

WIL 2023.05.08

WIL - 20230430

이번주에는 스프링주차 레벨 5 과제 했던 코드에여러 기능을 붙여보았다. 원래 빨리 끝내고 같이 끝낸 분들이랑 작은 프로젝트를 해보고 싶었는데, 프론트를 구하지 못해서 무산되었다. 백엔드끼리 하면 되지 않겠냐 싶겠지만, 나는 프론트랑 연결해보는 경험을 해보고 싶었던 거라서 좀 아쉬웠다. 그래서 과제를 다끝낸 몇몇 분들과 다시 페어를 맺어서 여러 기능들을 붙여보는 작업을 했다. DB(MySQL)를 연결하고, RefreshToken, Swagger적용, 페이징, 검색기능, 로그아웃 기능 등을 해보았고, 틈틈히 자바와 스프링 공부도 했다. 로그아웃 기능을 해보면서 DB에 있는 RefreshToken을 지우는 것으로 구현을 했는데, 생각해보니 이렇게 하면, AccessToken은 만료되기 전까지 살아있는 것이 되..

WIL 2023.05.01

WIL - 20230423

이번주는 내내 항해에서 준 강의를 듣고 과제를 하며 보낸 것 같다. 과제는 Lv.5까지 있는데, 1레벨 과제는 혼자하고 2레벨 과제부터 페어가 생겨서 같이 해결해나가는 형태의 과제이다. 2레벨과제를 끝내면, 끝낸 사람들 중에서 또 랜덤으로 페어가 맺어져서 3레벨 과제를 진행하고, 또 똑같이 4레벨, 5레벨 과제까지 진행하는 형태이다. 3주동안 진행하는데, 나는 5레벨까지 후딱 끝내고 남는 시간에 과제 리마인드도 하고, 자바공부도 따로 하기로 마음먹어서 속도를 내서 진행하고 있다. 토요일에 4레벨까지 끝냈다. 좀 급하게 달린 감이 있는데, 그래서 그런지 변명이지만 TIL 쓰는 것도 넘겼다. 진행한 과제는 내 깃헙을 참고하면 좋을 듯 하다. https://github.com/been1118/springPra..

WIL 2023.04.24

WIL - 20230416

이번주에는 드디어 스프링 공부가 시작되었다. 아직 자바를 잘 다루지 못해서 좀 어지러운 감이 없지않아 있다. 스프링 공부를 시작하면서, 원래 하던 자바랑 시간 분배를 어떻게 해야할지 고민이 많았다. 1달 전쯤인가 뭣도 모르고 스프링 강의를 들었던 때에는 아무것도 이해 못하고, 막상 알아보면 자바개념이었고, 그랬었는데 객체지향 스터디를 하고나니 어느정도는 스프링이 뭔지 살짝씩 감이 오는 것 같다. 막상 스프링을 시작하고 나니, 스프링은 결국 자바라는 것을 느낄 수 있었고, 공부하는 시간을 나눠서 공부한다기보다는 능동적으로 스프링을 공부하다가 내가 모르는 자바 개념이 나오면 그때그때 찾아보기로 했다. 항해에서 내준 스프링주차의 1주차과제를 다 끝냈는데, https://github.com/been1118/sp..

WIL 2023.04.17

WIL - 20230410

이번주에는 자바 강의를 듣고 알고리즘 문제를 풀었다. 자바가 무엇인지부터 시작해서, JVM, 기본 문법, 객체지향에 대해 공부했다. 항해99 온보딩주차 때부터 자바 공부를 조금씩 했었어서 이번에는 공부했던 내용을 복습하는 느낌이었다. 정리했었던 내용은 내 블로그를 참고하면 좋을 것 같다. https://eastlight0418.tistory.com/category/Java 'Java' 카테고리의 글 목록 기술 블로그 eastlight0418.tistory.com 처음 자바에 대해 접했던 것은 고등학교때 친구가 코딩하고 있을 때 옆에서 구경했었던 것이었다. 코드를 써서 프로그램을 만들어내는 것이 재미있어 보여서 나도 프로그래밍 공부를 시작했었다. 자바를 시작하기 전에는 다들 어렵다고 해서 걱정되었었다. 막..

WIL 2023.04.10