분류 전체보기

    [번역] 개발자가 잠자는 동안 돈을버는 5가지 방법 | 사례

    현실을 직시해봅시다. 오늘날을 살아가는 세대는 일을 정말 많이 합니다. 워라밸이라는 단어가 생길 정도로 일이 많죠. 또한 일을 하기도 전에, 즉 개발자라는 직업을 얻기 전에는 많은 돈과 시간을 투자하며 교육을 받기도 하며, 만족스럽지 못한 급여를 받으며 인턴십을 하거나 견디며 경력을 쌓는 경우도 허다합니다. 하지만 우리는 일 외에 우리의 삶이 있고, 가족이 있고, 무엇보다 인플레이션이 급속도로 증가하고 있다는 것을 인지해야 합니다. 그래서 우리는 항상 더 많이 벌기 위해 노력해야 합니다. 그럼 어떤 방법이 있을까요? To get rich, you have to be making money while you’re asleep — David Bailey 가장 효과적인 방법은 자는 동안 돈을 버는 것입니다. ..

    [2022년 1분기 회고] 적응, 만남 그리고 변화

    2022년이 시작되며 개인적으로 많은 변화가 있었다. 1월 1일 회고(링크)에서도 작성했듯 새로운 직장으로의 이동이 가장 컸으며, 과거에는 서비스형 사이드 프로젝트에 집중했던 것과 달리 기술적인 부분에 집중해보고자 했다. 이번 글에서는 이를 얼마나 달성했는지 리뷰해보고 다음 분기는 어떻게 보내면 좋을지 이야기를 나눠보려고 한다. 2022년 1분기 목표 리뷰 2021년 회고에서 크게 3가지를 한해 목표로 잡았었다. 1. 기술적인 부분에 집중해보기 / 2. 영상으로 기록 남기는 습관 들이기 / 3. 더 많이 성장하기 그리고 1분기에는 특히 3. 더 많이 성장하기에 집중을 하고자 했다. 상당히 추상적이지만 2021년에 놓쳤던 것들을 하나씩 공부해가며 채워나가려는 목적이 컸다. JPA, Hibernate, Da..

    점프 투 스프링부트 / Jump to SpringBoot 출간(?)

    https://wikidocs.net/book/7601 점프 투 스프링부트 wikidocs.net 점프 투 스프링부트가 위키독스에 공개되었습니다 ~! https://www.facebook.com/groups/springkorea/permalink/4614777135300546/ 로그인 또는 가입하여 보기 Facebook에서 게시물, 사진 등을 확인하세요. www.facebook.com

    Why DDD, Clean Architecture and Hexagonal ?

    어느 순간부터 소프트웨어 개발 세계에서는 도메인 주도 설계, 클린 아키텍처라는 용어가 사용 되기 시작했습니다. 이것들은 도대체 어떤 것이며, 왜 등장하게 됐을까요? 도메인 주도 설계(Domain-Driven Design) 💡 소프트웨어의 본질은 해당 소프트웨어의 사용자를 위해 도메인에 관련된 문제를 해결하는 능력에 있다 DDD와 객체지향 도메인 주도 설계를 보다 잘 이해하고 적용하기 위해선 객체지향에 대한 이해가 필요합니다. 객체지향의 본질과 핵심은 뭘까요? 저는 객체 그 자체라고 생각합니다. 객체지향이라는 것은 결국 각 객체간 역할을 명확히 가져가고, 각 객체간에 메시지를 주고 받는 형태의 프로그래밍 방법론이라 생각하기 때문인데요. 그렇다면 객체지향 프로그래밍에서 사용되는 이 객체들은 어떻게 추려낼 수..

    [토비의 스프링 3.1] 2장 테스트

    테스트란 무엇인가? 애플리케이션이 복잡해질 수록 변경을 어떻게 대응할지 전략을 짜는게 매우 중요해집니다. 이전 챕터에서는 변경에 조금 더 쉽게 대응할 수 있도록하는 객체지향 설계의 중요성과 그 방법에 대해 다루었는데요. 이번 챕터에서는 테스트 기술에 대해서 다루려고 합니다. 테스트는 왜 필요할까요? 만들어진 코드에 확신을 가질 수 있게 해줍니다. 변화에 유연하게 대처할 수 있는 자신감을 갖게 해줍니다. 테스트가 잘 구성되어 있다면 기존 코드에 변경이 발생하더라도 기존 기능이 여전히 잘 동작하는지 쉽게 검증할 수 있습니다. 그럼 테스트는 어떻게 해야 좋을까요? 테스트 설계 내 계좌에서 다른 사람에게 돈을 보내는 송금 서비스가 있다고 생각 해보겠습니다. 실제로는 이것보다 훨씬 복잡한 아키텍처를 가지겠지만 간..