학습로그
-
DAN 24 CONFERENCE DAY1 후기학습로그 2024. 11. 13. 20:17
이번년도에 개발자 컨퍼런스에 모두 떨어져서 매우 슬펐는데, 기다리던 개발자 컨퍼런스 신청에 성공하여 드디어...! 다녀왔다! 네이버 DAN 24↓https://dan.naver.com/24 DAN 24팀네이버 컨퍼런스 DAN 24는 네이버의 비즈니스 전략과 기술, 크리에이티브, 그리고 다양한 경험의 전문성을 유기적으로 연결하여 네이버가 앞으로 만들어나갈 비즈니스, 서비스의 변화 방향을dan.naver.com 네이버 컨퍼런스는 랜덤 추첨이었던 다른 컨퍼런스와 다르게 진행 날짜별로 선착순 신청을 받아서, 알림 설정까지 해두고 빠르게 티켓팅해서 갈수 있었다. 작년보다 이번년도 컨퍼런스 신청이 왜이렇게 어려웠는지 🥲 신청전에 Day1과 Day2의 세션 내용을 보고 백엔드 직무에 관한 세션이 상대적으로 ..
-
개발 로그 - 2023년 하반기 회고 + 개발자 1년차 회고학습로그 2024. 2. 3. 17:01
Happy New Year 🎉 첫 취업을 한지 1년 5개월이 되어야 써보는 지난 2023년, 개발자 1년차 회고 상반기 회고는 지난 블로그 글에서 다루었기 때문에, 하반기에 어떤 일을 하면서 보냈는지 + 개발자로서 1년 지난 점을 회고해보고자 한다. https://dodop-blog.tistory.com/443 개발 로그 - 2023년 상반기 벌써 2023년 상반기가 지나갔다,,,! 오랜만에 블로그를 들어오니 마지막 개발로그가 작년 10월 이었다니,,, 🤦♀️ 너무나 오랜만에 써보는 개발 로그,,, 간단하게 여태까지 뭘하면서 보냈나 정 dodop-blog.tistory.com 🌱 2023년 7월 ~ 2023년 8월 지난 7월-8월에는, 쏘카 - 일레클 프로젝트에 투입되어 회원을 연동할 수 있는 기능을 ..
-
개발 로그 - 2023년 상반기학습로그 2023. 7. 2. 18:08
벌써 2023년 상반기가 지나갔다,,,! 오랜만에 블로그를 들어오니 마지막 개발로그가 작년 10월 이었다니,,, 🤦♀️ 너무나 오랜만에 써보는 개발 로그,,, 간단하게 여태까지 뭘하면서 보냈나 정리할 겸 오랜만에 개발로그를 써본다. 🌱 2022년 11월 ~ 12월 먼저, 작년 11월 부터 12월까지는 동기들과 도그푸딩 프로젝트에 들어가서 2주 단위의 3번의 스프린트를 보냈다. 도그푸딩으로 진행한 프로젝트는 운영환경에 적용되지는 않았지만, 오히려 그 덕분에 제한없이 카프카, webflux 등 각자 배우고 적용해보고 싶은 것을 하면서 보낼 수 있었다! 으쌰으쌰 진행해서 같이 재밌게 진행했는데, 운영에 반영되지는 못해서 자세히 쓸 수 없어 아쉽다,,,! https://dodop-blog.tistory.com..
-
월간 개발로그 - 2022년 10월학습로그 2022. 11. 2. 17:50
📝 10월 1주차 gRPC + 자바 프로젝트 구성하기 https://dodop-blog.tistory.com/396 gRPC ② gRPC + 자바 프로젝트 구성해보기 이번엔 gRPC를 이용한 자바 프로젝트를 예시로 gRPC를 이해해보자. 참고한 글 https://jeong-pro.tistory.com/192 gRPC 사용법, gRPC 예제 코드 실행해보기, 원리는 몰라도 gRPC 입문은 가능하다 (grpc java example) dodop-blog.tistory.com gRPC + 코틀린 + 스프링부트 프로젝트 구성하기 https://dodop-blog.tistory.com/397 gRPC ③ gRPC + 스프링부트 프로젝트 구성해보기 이번엔 gRPC의 이해를 높이기 위해서 스프링부트 프로젝트를 이용하..
-
월간 개발로그 - 2022년 9월학습로그 2022. 10. 3. 12:31
📝 9월 1주차 ~ 9월 3주차 AWS + JENKINS + SONARQUBE를 이용한 CI / CD 학습 https://dodop-blog.tistory.com/386 [AWS + JENKINS + SONARQUBE] Spring 프로젝트 CI/CD 구현하기 1) CI 구현하기 (Jenkins 설치 및 실행, Github연동(s CI/CD는 예전에 미션을 진행하면서 jenkins를 이용한 CI/CD 구현에 대해서 한번 찾아본 적이 있긴 하지만, 구체적으로 정리하면 좋을 것 같아 진행하게 되었다. ( 마침 면접용 spring 프로젝트가 생겼기 dodop-blog.tistory.com https://dodop-blog.tistory.com/387 [AWS + JENKINS + SONARQUBE] Sprin..
-
월간 멘토링 - 마무리 ( + 새로운 시작 📍)학습로그 2022. 9. 23. 00:55
작년 12월에 시작했던 NEXTSTEP 프로젝트 공방 이 드디어 마무리가 지어졌다! 사실,프로젝트 공방의 학습 미션은 5월 말 ~ 6월 초쯤에 종료가 되었고 6월말 ~ 7월초까지 나의 개인 프로젝트 및 이력서 수정과 검토를 반복해서 멘토님께서 도와주시는 방향으로 진행이 되었다. 그럼에도 두달반이나 지난 지금에서야 멘토링 마지막 글을 올리는 것은 내가 이제서야 드디어 취업이 되었기 때문이다!!!! 🕺💃🕺💃🕺💃🕺🎉🎊🎉🎊🎉🎊🎉🎊 두 달간 여러 곳에 지원하고 면접을 보았는데, 제일 처음에 봤던 면접은 정말 '이건 정말 망했다, 가망이 없다'라는 생각이 들 정도로 준비가 되지 않은 것을 느껴 그 다음에는 정말 철저히 준비하려고 노력했다. 많은 개발자 면접을 준비하는 분들이 그렇듯 나 또한 멘토님의 말씀을 듣고 면..
-
테스트 코드 리팩토링 (Feat. 단위테스트, 최적화, 인수테스트 구현하기)학습로그 2022. 6. 10. 10:26
이전의 테스트 코드는 단위테스트 구성이 전혀 되어있지 않았고, 테스트 비용을 생각하는 최적화부분도 없고 심지어 인수테스트 조차 없었다...!🤦♀️ 코드리뷰를 받으면서 테스트 코드 리팩토링도 함께 진행하였는데, 가장 먼저 1) 테스트 환경을 분리하고 2) 단위테스트 와 3) 인수테스트 도 구현하도록 하였다. 또한, @SpringBootTest, @DataJpaTest 등의 어노테이션을 사용하여 테스트를 진행할 때, 해당 어노테이션의 옵션이 다르거나, mockBean의 생성 부분들에 영향을 받게 되면 추가로 어플리케이션 컨텍스트를 생성하여 테스트를 진행하여 속도를 늦추는 원인이 된다는 것을 배우게 되었다. 즉, 같은 @DataJpaTest와 @SpringBootTest 어노테이션을 적용하여 각각 2개의 테..
-
프로젝트 코드 리팩토링학습로그 2022. 6. 10. 10:24
지난 6개월간 혼자했던 프로젝트를 멘토님과 함께 리팩토링을 진행하면서 어떤 부분을 어떻게 리팩토링하고자 했는지 전반적인 정리를 해보고자 한다. 리팩토링은 하나의 PR당 하나의 객체를 주제로 하고, 레이어별로 리팩토링 및 테스트 코드 수정의 방식으로 진행했다. 자바 코드 컨벤션, 객체지향 생활체조, 케이스 스타일 지키고 리팩토링 학습 가장 먼저 지켜야 할 기본적 규칙들에 대해 학습하고 이를 지켜서 코드를 구현하고자 했다. 블로그에 글을 작성하여 학습을 진행했고 추가적으로 리팩토링 책의 예제부분을 공부하면서 리팩토링을 해야하는 이유 및 방법에 대해 학습하였다. 또한 코드를 작성할 때는 method reference및 stream을 이용하여 간단하고 명료하게 의도를 나타낼 수 있도록 작성했다. https://..