업무 시각화 서평
효율적으로 업무를 처리하는 시간 관리 비법 코드숨 스터디 ( 2023.09.20 ~ 2023.10.04) 3주간 스터디에 참여했다. 2시간 중 1시간은 지난 주 읽어온 분량에서 이야기를 나누고, 후반 1시간은 같이 읽기를 진행했다. 우리는 항상 시간이 부족하다. 그러나 시간이 부족한 것이 아니다. 우리는 우리도 모르는 업무를 하고 있다. 효...
효율적으로 업무를 처리하는 시간 관리 비법 코드숨 스터디 ( 2023.09.20 ~ 2023.10.04) 3주간 스터디에 참여했다. 2시간 중 1시간은 지난 주 읽어온 분량에서 이야기를 나누고, 후반 1시간은 같이 읽기를 진행했다. 우리는 항상 시간이 부족하다. 그러나 시간이 부족한 것이 아니다. 우리는 우리도 모르는 업무를 하고 있다. 효...
Unique Constraint 에러 핸들링 어떻게 하지? 멀티 컬럼을 unique 제약으로 거는 경우가 있습니다. 지금 진행 하고 있는 사이드 프로젝트를 예로 들어보겠습니다. 사용자(User)와 테스크(Task)가 있습니다. 사용자는 테스크를 생성할 수 있습니다. 여기서 테스크는 달력에서 하루라고 볼 수 있습니다. 즉, 오늘 테스크 생성, 내일 ...
코드숨 스터디 ( 2023.06.08 ~ 2023.09.14) 15주간 스터디에 참여했다. 연습문제를 같이 풀고 예제가 실제 알고리즘에서 어떻게 동작하는지 코드를 분석하고 그림을 그리며 이해했다. 총 900쪽이 넘는 책으로 함께 읽지 않았다면 완독이 불가능 했을 것이다. 알고리즘은 왜 알아야 할까? 많은 기업에서 알고리즘 코딩 테스트를 한다. 알...
맹기완 대표님께서 운영하시는 스터디에 8주간 참여했습니다. 객체지향 패러다임부터 설계 원칙, 코딩 규칙, 리팩터링 기법, 디자인 패턴까지 보통의 디자인 패턴 책들은 디자인 패턴의 관한 내용만 나온다. 하지만, 이 책의 전반부 5장까지는 객체지향이란 무엇인지, SOLID 설계원칙, 코딩 규칙, 리팩터링 기법 등을 다룬다. 스터디를 하면서 잘못 생각...
jpa를 사용하여 삭제할 때, 기본 제공되는 메서드에는 delete와 deleteById가 있다. delete는 삭제하려는 Entity를 받아서 삭제한다. deleteById는 삭제하려는 Entity의 id값을 받아서 삭제한다. 이 둘의 차이가 뭘까 문득 궁금해졌다. 처리하는 로직이 어떻게 다를까? 구글링을 해보니 많은 블로그에서 deleteB...
코드숨에서 ( 2023.06.16 ~ 2023.09.05) 같이 읽기를 진행했다. 4주 안에 끝내겠다는 오만한 공지를 올렸지만, 1주에 1장씩 차근히 읽는 방향으로 바꿨다. 1장씩 천천히 같이 읽으면서 얻은 인사이트들을 공유했다. 프로그래밍 심리학은 어떻게 하면 좋은 성과를 내는 좋은 개발자가 될 수 있을까라는 고민을 심리학으로 풀어냈다. ...
왜 나는 공부하는데 제자리인걸까? 성장에 목말라 있는 개발자들은 항상 고민한다. 어떻게 해야 성장할 수 있을까? 어떻게 해야 폭발적으로 효과적으로 성장할 수 있을까? 어떻게 하면 효율적으로 전문적인 개발자가 될 수 있을까? 자동적으로 획득되는 것은 없다. 개선하기 위해서는 의도적으로 행동해야 한다. 업무량을 제외하고 의도적으로 수련하는 시간이 필요...
책을 읽으면서, 스터디 하면서 중요하다고 생각되는 내용이나 질문을 정리합니다. 동작 파라미터화 동작 파라미터화란? 아직은 어떻게 실행할 것인지 결정하지 않은 코드 블록을 의미한다. 코드 블록은 나중에 프로그램에서 호출한다. 즉, 코드 블록의 실행은 나중으로 미뤄진다. 메서드를 다른 메서드의 인자로 넘겨주는 것이다. 실행과 동작의 관심사를 분리...
클라이언트는 필요하지 않은 인터페이스를 사용하도록 강요되어서는 안 된다. 인터페이스 API나 기능의 집합 단일 API 또는 기능 객체지향 프로그래밍의 인터페이스 API나 기능의 집합으로서의 인터페이스 아키텍처 설계 수준에서 인터페이스 인증을 통해 호출을 제한하는 것이 권장하는 솔루션이다. 호출자는 필요한 인터페이스에만 의존하고, ...
책 스터디를 하는 이유는 무엇일까? 책의 저자는 유명 저자이다. 자바를 만든 사람, 유명 알고리즘을 만든 사람. 이 업계에서의 산전수전 다 겪고 얻은 경험과 지혜를 토대로 우리에게 책을 통해 노하우를 알려준다. 그들을 만날 수 있는 방법은 책을 통해가 가장 쉽고 유일하지 않을까? 그렇다면 스터디는 어떻게 하는게 좋을까? 개인적인 견해이다. 많은 스터...