[서평] 스프링 부트 개발자 온보딩 가이드
·
Insight/서평
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다.개인 실습예제 코드를 살펴보는데 좀 오래된 느낌을 받았다. 그래서 최신 환경으로 마이그레이션하고 린트 경고를 해결해봤다. 처음에는 하나만 하려고 했는데, 이 하위 프로젝트들은 서로 연결성이 있어서 어쩌다보니 다 하게 됐다. 좀 더 Best Practice에 가까웠으면 하는 마음에 익숙하지 않은 configTree, Docker secret 등의 기능을 사용하다보니 컨테이너화에서 잠깐 헤맸지만 모두 무사히 완료했다. 현재는 최소한의 수정만 진행했는데, Spring 7.0 환경에서 달라지는 부분들을 참고하여 추가 리팩토링을 진행할 예정이다. GitHub - ooMia/spring-template: 책 '스프링 부트 개발자 온보딩 가이드'에..
[서평] 0과 1 사이 (원제: Binary Hacks Rebooted)
·
Insight/서평
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 개인 실습이 책을 직접 실습해보지 않고 평가하는 건 저자들에 대한 예의가 아니라 생각했다.책 일부를 정독하고, 4장 37절 리눅스 네임스페이스에 대한 내용을 실습해보며 느낀 점들을 서평으로 남겼다. Binary Hacks Rebooted - 4.37 리눅스 네임스페이스로 프로세스 분리하기Binary Hacks Rebooted - 4.37 리눅스 네임스페이스로 프로세스 분리하기 - README.mdgist.github.com1️⃣ 저수준 프로그래밍 기술임베디드 개발자들은 어셈블리 수준에서의 조작을 해봤을 것이고, C언어를 사용해봤다면 라이브러리를 타고 들어가다 시스템 콜과 연관된 코드를 본 경험이 있을 것이다. 리눅스 자격증을 취득한 ..
[서평] 헤드퍼스트 소프트웨어 아키텍처
·
Insight/서평
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 검색엔진과 LLM을 활용하면 무서울 것이 없는 세상이다.소프트웨어 아키텍트에 대한 내용도 마찬가지.인터넷에 이미 있는 내용, 책으로 사서 보면 뭐하나? ...싶은 사람들이라면 주목! 1️⃣ 미친 몰입감표현이 과해 보이나? 적어도 이 책에는 그렇게 표현해도 충분하다. 근래 읽었던 책 중에 가장 큰 충격을 받았다. 왜냐하면, 여태 내가 생각했던 기술 서적의 틀을 완전히 벗어났기 때문이다. 나는 형식에 맞춰 통일된 형태로 정보를 전달해야, 독자가 이를 구조화하여 원활하게 받아들일 수 있을 것으로 생각해왔다. 그러나 책의 서론 '이 책을 읽는 방법'에서는 색다른 관점을 제시한다.독자의 학습을 위한 것이라면 '무엇이든' 하겠다고. 다음 페이지에..
[서평] 스프링 6 레시피 (5판)
·
Insight/서평
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다.1️⃣ 풍성한 예제 코드책 소개를 읽으며 예제 코드가 있다는 것을 확인하고 정말 반가웠다. 최근 리뷰했던 실습 서적들에서 비교적 예제가 부실하다고 느꼈기 때문. 심지어 유용한 정보가 많은 Baeldung의 컨텐츠들도 온전하게 동작하는 예제를 제공해주진 않으니까. 물론 누군가는 소스 파일 하나 또는 일부만 보더라도 "아, 이거 이렇게 하면 되겠네." 알 수도 있겠지만, 적어도 이 책을 필요로 하는 이들 중에는 분명 그렇지 않은 사람들이 더 많을거라 생각한다. 실행 가능한 형태로 예제가 제공된다는 점은 이 책의 가장 큰 강점이라 생각한다. GitHub - LENATeam/spring6-recipeContribute to LENATeam/s..
[서평] 개발자를 위한 IT 영어 온보딩 가이드
·
Insight/서평
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 👨‍💻 넓고 가볍게 다루는 개발자 영어개발을 하다보면 프로그래밍 외에도 영어를 마주하게 되는 순간들이 있다. 이 책은 그 순간들에 당황하지 않도록, 그리고 나아가 외국인 개발자들과 원활하게 소통할 수 있도록 돕는 교양 서적이다. 컴퓨터 공학을 전공하지 않았다면 참고할만한 다양한 IT 용어들도 함께 학습할 수 있다. 개발자보단 개발자들과 소통해야 하는 분들이 참고하시면 좋을만한 내용의 책이다.1. 콩글리쉬콩글리쉬는 분명 영어의 잘못된 사용인데, 익숙해지면 잘못된 줄 모르고 사용하게 되는 경우가 있다. 판교어처럼 사용하는 것은 소통이라는 큰 맥락에서 괜찮을지는 몰라도, 결국 외국인에게는 의미가 전달되지 않을 수 있다는 점에 유의해야 한..
[서평] 자바 최적화
·
Insight/서평
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다.시작하기 전에...🤔 이 책을 어떻게 리뷰하면 좋을까? 이 책에 담긴 내용이 너무나 소중해서 어떻게 다루어야할지 고민을 정말 많이 했다. G1 / Shenandoah / ZGC / Balanced 등 고급 GC의 원리와 활용 방법을 바로 다루자니 비교적 마이너한 분야라 처음 접하시는 분들이 읽기에는 피로도가 높을 것 같았고, 반대로 애플리케이션 관측성과 클라우드 배포를 실습하자니 제품 활용에 대한 내용이 많아 이 책의 진가를 보여줄 수 없을 것 같았다. 그래서 고민 끝에 Java 성능 향상을 위해 하드웨어에 대한 기계적 공감이 얼마나 중요한지를 핵심 주제로 정했다. 물론 글의 흐름에도 신경썼다. 하드웨어에 대한 내용은 동시성에 대한 상..
2025년 1회 정보처리기사 합격 후기
·
Insight
정처기 필기는 누구든 쉽게 통과하는 것으로 알고 있다. 실기는 비교적 난이도가 높은 것으로 알려져 있지만, 이 역시도 비전공자들의 지원 비율을 감안하면 전공자들에게는 결코 높은 수준은 아니라 생각한다. 물론 2025년 1회차 실기 시험은 합격률 약 15%의 역대 두 번째로 어려운 시험이었다. 하지만 계산기를 가진 개발자라면 누구나 쉽게 통과할 수 있었을거라 생각한다. 틀린 20점 중 15점은 아마 간단한 용어 문제에서 틀린 것으로 추정하고 있다. 알면 맞추고 모르면 틀려야 하는 이런 유형의 문제들을 확실히 일주일 준비로는 모든 이론을 커버하는 것은 쉽지 않았던 것 같다. 혹자는 강의를 결제하거나 학원에 등록하여 준비하는 경우도 있겠지만, 나는 정처기를 준비하기 위해 돈을 쓰는게 아깝다고 생각해서 최대한..
[서평] 멀티패러다임 프로그래밍
·
Insight/서평
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 😲 함수형 프로그래밍에 대한 인식을 바꾼 책평소에 함수형 프로그래밍을 적극적으로 사용하는 편은 아니다. 보통 Java Collection 클래스에 대한 후처리가 필요할 때 사용하는데, 예를 들어, 응답으로 객체 배열이 들어왔을 때, 유효한 객체만 응답으로 받기 위해 filter를 사용하거나, 일괄적인 변경이 필요할 때 map을 사용하는 수준이다. 이번에 책을 읽고 난 뒤에는 생각이 바뀌었다. 우선은 비동기 처리의 필요성이다. 많은 시간이 소요되는 어떤 작업이 있다. 이 작업은 CPU 집약적이지 않고, 네트워크 통신 또는 파일 처리 등의 이유로 지연이 생기기 때문에 느리다. 이런 작업들은 동기적으로 진행하면 비효율적이다. 마치 음식점에..
[서평] 한 권으로 끝내는 만만한 자소서
·
Insight/서평
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다.🙆‍♂️ 모두를 위한 취업 준비서이 책은 취업을 처음 준비하는 이들부터, 공고에 맞춰 서류를 수정해야 하는 취준생, 이직을 준비하는 경력직까지 모두가 얻어갈 수 있는 내용이 있는 책이다.1️⃣ 취업이 처음이라면?취업을 처음 준비하는 입장에서는 어디서부터 어떻게 접근해야 할 지 정말 막막하다. 인터넷에 검색하면 이것도 중요하고, 저것도 중요하다고 얘기하는데 아는 게 없으니 우선순위도 스스로 판단하기 애매하다. 본 책에서는 `지피지기면 백전백승`이라는 고사성어를 핵심 주제로, 나(지원자)를 알고 너(회사)를 아는 것이 중요하다고 강조한다. 그리고 방향성을 피상적으로만 제시하지 않고, 인생 타임라인, SWOT 분석, 업에 대한 가치관 찾기..
[서평] 자바 코드의 품질을 높이는 100가지 방법
·
Insight/서평
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 왜 이런 일이 발생했는가? 처음부터 실수를 예방할 수는 없는가? 앞으로도 비슷한 문제가 발생할 수 있는가? 팀원들이 똑같은 실수를 반복하지 않게 하려면 무엇을 해야 하는가? 결국 필자는 모든 실수에 통용되는 만병통치약은 없다는 것을 깨달았다. ⋯ 그럼에도 실수란 모름지기 반복되는 법이다. 따라서 실수는 분류할 수 있으며 각각의 유형마다 일반화된 대응책도 있다. 앞길에 존재하는 함정을 미리 아는 것만으로도 함정을 피할 준비는 이미 갖춰진 셈이다. 💧 10년 정수가 담긴 자바 챔피언의 오류 해결 특강 세상 그 어떤 유능한 개발자도 실수할 수 있다. 그리고 그로 인해 발생한 서비스 오류는 엄청난 손실을 야기한다. 저자 타기르 발레예프는 약..