『성과를 내고 싶으면 실행하라』 서평
성과를 내고 싶으면 실행하라 면접관으로부터 추천을 받아 읽게 된 책이다. 처음에는 ‘성과’라는 단어 자체가 막연하게 느껴졌다. 많은 회사에서 “성과를 내본 경험이 있냐”고 물어봤고, 나도 스스로에게 “나는 어떤 성과를 냈는가”를 여러 번 질문해봤지만, 명확한 답을 내놓을 수 없었다. 막연히 ‘열심히 했다’는 정도의 답변만 준비되어 있을 뿐, 구체적인...
성과를 내고 싶으면 실행하라 면접관으로부터 추천을 받아 읽게 된 책이다. 처음에는 ‘성과’라는 단어 자체가 막연하게 느껴졌다. 많은 회사에서 “성과를 내본 경험이 있냐”고 물어봤고, 나도 스스로에게 “나는 어떤 성과를 냈는가”를 여러 번 질문해봤지만, 명확한 답을 내놓을 수 없었다. 막연히 ‘열심히 했다’는 정도의 답변만 준비되어 있을 뿐, 구체적인...
자바를 잘 다루기 위해 이펙티브 자바를 읽고 정리한 내용입니다. 😊 6장. 열거 타입과 애너테이션 이 장에서는 자바에서 int 상수나 명명 규칙보다 더 안전하고 강력한 대안인 열거 타입(enum)과, 코드에 메타데이터를 부착할 수 있는 애너테이션(annotation)에 대해 다룬다. 열거 타입(Enum)이란? enum은 서로 관련된 상수들을...
아빠는 평소 UFC 경기를 자주 보진 않는다. 그런데 어느 날 거실 TV 앞에 앉아 유독 몰입한 채 경기를 보는 모습을 봤다. 경기 하나하나에 탄성이 터지고, 때로는 허공에 주먹을 휘두르며 감정이입까지 하고 계셨다. 나는 물었다. “아빠, 나중에 녹화로 봐도 되지 않아?” 그때 아빠가 고개를 절레절레 흔들며 말했다. “아니야, 라이...
4월 2주차, 한 주 동안 개인적으로 흥미롭게 본 인사이트들을 소개합니다 :) 좋은 사이드 프로젝트가 주는 행복한 선 예전에는 게임을 참 좋아했었는데, 요즘은 아무리 재밌다는 게임도 손이 가지 않는다. 클라이밍도 간간히 하고 있지만, 운동이 끝나면 금세 다시 무기력해진다. 예전처럼 무언가에 몰입하는 경험을 하는 게 점점 어려워졌다. 그런 나에게 ...
자바를 잘 다루기 위해 이펙티브 자바를 읽고 정리한 내용입니다. :) 5장. 제네릭 제네릭(Generics)은 타입을 클래스나 메서드 정의 시점이 아닌, 사용하는 시점에 지정할 수 있게 해주는 자바의 기능이다. 이 덕분에 컴파일 타임에 타입 안전성을 확보하면서도, 중복 없이 재사용 가능한 코드를 만들 수 있다. 26. 로 타입은 사용하지 마라....
4월 1주차, 한 주 동안 개인적으로 흥미롭게 본 인사이트들을 소개합니다 :) 면접관이 물었다. 만일 스택이 매우 커질 수 있다면 힙은 불필요할까? “스택만 무한히 크면 힙이 필요 없지 않나요?”라는 질문은 얼핏 들으면 그럴싸하다. 하지만 이 영상은 단순한 질문을 통해 스택과 힙이 ‘왜’ 존재하는지를 다시 생각하게 해준다. 단순히 메모리 구조 ...
자바를 잘 다루기 위해 이펙티브 자바를 읽고 정리한 내용입니다. :) 4장. 클래스와 인터페이스 클래스와 인터페이스는 객체지향 프로그래밍의 중심이다. 이 장에서는 클래스와 인터페이스의 설계, 구현, 접근 제어, 상속 및 컴포지션 활용에 대해 다룬다. 15. 클래스와 멤버의 접근 권한을 최소화하라 정보 은닉(캡슐화)은 모듈성과 유지보수성...
AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)를 듣고 요약 정리한 내용입니다. 1. 들어가며 최근 LLM 기반의 RAG(Retrieval-Augmented Generation)가 챗봇, 검색 서비스, 문서 요약 등 다양한 영역에서 활용되고 있다. 하지만 기본적인 RAG 방식에는 몇 가지 한계가 있다. 단일 질문-응답 구조로는 ...
자바를 잘 다루기 위해 이펙티브 자바를 읽고 정리한 내용입니다. :) 3장 모든 객체의 공통 메서드 Java의 모든 객체는 Object 클래스를 상속한다. 따라서 equals, hashCode, toString, clone, finalize 등의 메서드를 상속받게 되며, 이 중 대부분은 상황에 맞게 재정의가 필요하다. 이 장에서는 언제, 어떻게 재...
3월 5주차, 한 주 동안 개인적으로 흥미롭게 본 인사이트들을 소개합니다 :) 코드 품질 개선 기법 시리즈 소개 LY Corporation(소프트뱅크 그룹과 네이버가 합작한 A홀딩스 산하 종합 IT 기업)에서 작성한, 널리 적용 가능한 코드 품질 개선 기법 시리즈다. 현재 6편까지 올라와 있고, 범용적으로 적용할 수 있는 유용한 내용이 많다. 요즘...