본문 바로가기

전체 글74

[Review] 1984 📚 조지 오웰 『1984』 색다른 리뷰이번 리뷰는 평소처럼 단순히 책을 읽고 감상을 적는 방식이 아니다.“만약 조지 오웰이 아직 살아 있다면, 자신의 책 『1984』를 어떻게 리뷰했을까?”라는 작은 상상에서 시작된 시도다. 그래서 이번에는 내가 직접 조지 오웰이 되어 이 책에 대한 리뷰를 써보려 한다.첫 시도인 만큼 조금은 낯설고 어색할 수도 있지만, 이 글을 읽는 독자들에게 색다른 재미로 다가갔으면 좋겠다. ☺️ ✍️ 『1984』 를 돌이켜보며1945년, 나는 사랑하는 아내를 잃었다.그 충격과 슬픔에서 벗어나지 못한 채, 고통스러운 나날을 보내고 있었다. 1946년 무렵, 나는 『1984』를 써 내려가기 시작했다.아내의 죽음이 남긴 깊은 상처가 채 아물기도 전에, 내 몸은 서서히 한계를 드러내고 있었.. 2025. 3. 11.
[Review] 저커버그처럼 생각하라 『저커버그처럼 생각하라』 리뷰이 책을 손에 든 이유는 단순했다. "저커버그처럼 생각하라"라는 제목이 주는 강렬한 인상 때문이었다. 평소 책을 고를 때는 목차를 살펴보거나 중간 부분을 몇 장 읽어보는 편이지만, 이번에는 단순히 책의 제목만 보고 구매를 결정했다. 책을 펼치기 전, 나는 이 책이 마크 저커버그의 사고방식을 깊이 있게 파헤치는 내용일 것이라고 기대했다. 가령, 그가 현재 어떤 생각을 하고 있는지, 앞으로 IT 업계를 어떻게 변화시킬 계획인지, 그리고 페이스북(현 메타)이 선택의 기로에 놓일 때마다 저커버그가 내린 결정과 그 배경은 무엇인지 등에 대한 깊이 있는 분석이 담겨 있을 것이라고 예상했다.마치 도서 『스티브 잡스』처럼, 한 인물의 철학과 전략을 치밀하게 따라가는 전기적인 성격의 책일 것.. 2025. 2. 11.
[Review] 저커버그 이야기 저커버그 그는 누구인가?다들 한 번쯤 페이스북을 사용해 본 경험이 있을 겁니다.그렇습니다❗바로 그 페이스북을 만든 마크 저커버그에 대한 이야기입니다. 『저커버그 이야기』는 그의 어린 시절부터 시작해, 컴퓨터와의 첫 만남과 코딩에 대한 열정이 어떻게 싹트게 되었는지, 그리고 결국 페이스북을 탄생시키기까지의 과정을 담아내고 있습니다.뿐만 아니라, 페이스북을 운영하며 그가 맞닥뜨린 수많은 도전과 시련, 그리고 페이스북에 담긴 그의 철학과 세상을 바라보는 독특한 관점까지 깊이 있게 다루고 있는 책입니다. 괴짜 저커버그마크 저커버그의 아버지는 치과 의사이자 컴퓨터 마니아였습니다. 컴퓨터가 흔치 않던 시절, 그의 집에는 운명처럼 컴퓨터가 있었고, 저커버그는 어릴 때부터 자연스럽게 컴퓨터와 가까워질 수 있었습니다. .. 2025. 1. 18.
[Review]Doit 알고리즘 코딩 테스트 WithJAVA 자바로 코딩 테스트를 준비하게 된 계기"스파르타 스프링 심화" 과정을 듣던 중, 문득 튜터님들께 이런 질문을 던졌습니다."코딩 테스트를 준비하려고 하는데, 파이썬과 자바 중 어떤 언어로 준비해야 할지 고민됩니다." 이 질문은 아마 이 글을 읽고 있는 독자분들 중에서도 한 번쯤 고민해 본 적 있는 주제일 겁니다. 왜냐하면, '파이썬이 코딩 테스트에 유리하다'는 이야기를 한 번쯤은 들어봤을 테니까요. 저 역시 자바 백엔드 개발을 공부하고 있었기에, 코딩 테스트를 자바로 볼지, 아니면 더 간결하다는 파이썬으로 준비할지 고민이 깊었습니다. 튜터님들의 대답은 의외로 단호하고 명확했습니다."자바로 코딩 테스트를 준비하시는 걸 추천드려요. 자바로 취업을 준비하시는 만큼, 코딩 테스트도 자바로 진행하면 면접에서 면접관.. 2025. 1. 17.
[이론] 유니온 파인드 너무 쉬운데? 유니온 파인드유니온 파인드(Union-Find)는 여러 노드가 있을 때, 특정 두 노드를 연결해 하나의 집합으로 묶는 union 연산과, 두 노드가 같은 집합에 속해 있는지를 확인하는 find 연산으로 구성된 알고리즘입니다. 근데 솔직히, 글로만 보면 알 듯 말 듯 애매하게 느껴지죠? 이건 마치 제 재능 같은 느낌이네요. 😅그래서 한 마디로 정리하면 이렇게 이해하면 됩니다:union(a, b) 는 "a와 b를 합치라는 거구나! 둘을 같은 집합으로 묶어주는 거구나!"find(a) 는 "a가 속한 집합의 대표 노드를 찾아달라는 거구나!" 아직도 애매하다고 느껴지신다고요? 괜찮습니다!이 글을 끝까지 읽으시면, 여러분도 유니온 파인드의 이론을 완벽하게 이해하실 수 있을 겁니다.이 블로그를 발견한 당신, 이미 .. 2024. 12. 24.
[백준 10986] '나머지 합' 가장 쉽게 이해하기 JAVA https://www.acmicpc.net/problem/10986 주의❗이 문제를 해결하려면 먼저 '누적 합' 개념을 이해해야 합니다.이 글은 누적 합의 개념을 알고 있다는 가정을 바탕으로 작성되었습니다. 😊 문제 출력 분류 핵심 분석 ✅ 문제를 풀기 전에, 시각적 자료를 활용하여 문제의 핵심 분석해 보겠습니다. 문제만 보면 다소 이해하기 어려울 수 있으니, 그림과 함께 살펴보며 이해해 보겠습니다.보다 쉬운 설명을 위해 문제의 예제 입력값을 참고하여 분석하도록 하겠습니다.예제 입력5 31 2 3 1 2 그림을 활용해 연속된 부분의 합 (Ai + ... + Aj) 이 M(3) 으로 나누어떨어지는 구간의 개수를 구해보았습니다. 누적 합 S 배열 구하기먼저, 합 배열 S를 구한 뒤, S배열에서 M(3) 으.. 2024. 12. 21.