릿LIT, 완전한 몰입 - 성공의 불을 밝히는 하버드 몰입 혁명
제프 카프 지음, 김미정 옮김 / 비즈니스북스 / 2025년 3월
평점 :
장바구니담기


아직까지도 국내에서 대두되는 의대 열풍은 식을 줄 모릅니다. 수도권을 제외한 지방에 의대는 증원까지 한 가운데 올해 신입생들은 선배들과 함께 휴학을 선택 했습니다. 하지만 대학은 학칙에 따른 제적 할 계획 중이며 이에 따른 편입까지 고려해 학원가들과 의대를 준비하는 사람들의 발길은 끊이지 않고 있습니다. ​ 


이러한 가운데 잠을 줄여서라도 도둑 맞은 집중력을 끌어 오르기 위해 ADHD 치료제를 먹으면서 공부하는 학생들도 많은데요. 캐나다에서는 한 한생이 산만하고 집중을 하지 못해 선생님들은 ADHD 증상 청소년을 포기 했습니다. 하지만 그는 릿을 발견하고 인생이 달라지게 됩니다. 그리고 책을 씁니다. 릿LIT, 완전한 몰입 책은 하버드 몰입혁명으로 유명한 제프 카프 교수님이 쓴 책입니다. 자세히 알아보도록 하겠습니다.




1) 누구에게나 바닥은 있다

누구나 집중력이 무너지고 도파민에 이끌려 멍하니 시간을 보내는 사람이 늘어납니다. 비단 스마트폰과 콘텐츠 기술의 발전으로 꼬리에 꼬리를 무는 알고리즘에 정신을 못차리고 더 더 더 자극적인 매력에 의식적인 행동이 무의식적으로 이끌리게 되는 것이죠. 삶에 목적과 목표는 사라지고 그저 일락에 빠져 살게 되는 경우도 많습니다. ​ 


그는 인생의 큰 문제점을 발견하고 올바른 길을 인도해주는 사람은 부모거나 아니면 자신이 깨닫고 방향을 찾아야 합니다. 릿LIT, 완전한 몰입 책의 저자인 제프 카프 교수는 어린 시절 ADHD 증상을 극복할 수 있었던 점은 어머니의 헌신과 7학년 담임인 라일 카우치 선생님의 장점을 눈여겨보고 격려해주는 점이었습니다. 그 이외 사람들은 포기하거나 비관적으로 말하는 사람들 뿐이었습니다.




2) 몸이 움직이게 하기

제프 카프 교수는 자기 자신을 실험 합니다. 방황하는 마음을 가다듬고 의도적으로 시냅스 메시지를 재종하는 몇가지 기본적인 방법들을 발견합니다. 점차 이 방법을 고도화 시켜 의도적으로 뇌에서 일어나는 과정을 가로채서 필요에 따라 덜 반응하거나 더 예리하게 집중하는 방법을 자세히 인식하게 됩니다. ​


즉 가장 중요한 목적에 집중하고 기회가 생회가 생기면 이를 실행하면서 영향력을 극대화하는 방법인 릿을 발견합니다. 그리고 인생이 달라지죠. 그는 ADHD증상을 어느 정도 극복하고 자신이 부족한 암기 방법도 집중할 수 있는 방법도 터득하게 됩니다. 그리고 몸이 움직일 수 있게끔 뇌에 대서 정확하게 이해했기 때문에 가능 했을 것입니다.



이 포스팅은 비즈니스북스에서 책을 받아 읽고 주관적으로 작성했습니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
전문가를 위한 리액트 - 빠르고 성능이 뛰어난 직관적인 애플리케이션 구축하기 O'reilly 오라일리 (한빛미디어)
테자스 쿠마르 지음, 김태곤 옮김 / 한빛미디어 / 2024년 12월
평점 :
장바구니담기


"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."





React는 웹 개발 분야에서 혁신적인 도구로 자리잡았습니다. 2010년 Facebook의 Jordan Walke가 FaxJS라는 프로토타입을 만들면서 시작된 React는 2011년 Facebook의 뉴스피드에 처음 도입됐습니다. 그러다 2013년 오픈소스로 공개 이후 React는 지속적으로 발전하여 2022년 3월 React 18 출시, 2024년 12월 React 19 출시 등 주요 업데이트를 거치며 현재까지 개발자들에게 사랑받는 라이브러리로 성장했습니다. ​ 


이러한 배경 속에서 리액트 전문가인 테자스 쿠마르의 책이 출간되었습니다. 전문가를 위한 리액트 책은 React의 근본적인 개념과 내부 동작 원리를 깊이 있게 다루고 있습니다. 자세히 알아보도록 하겠습니다.




1) 리액트 필요성

React의 컴포넌트 기반 아키텍처는 재사용 가능한 UI 요소를 만들 수 있게 해줍니다. 이는 개발 효율성을 높이고 유지보수를 용이하게 만듭니다. 모듈화된 구조는 복잡한 인터페이스를 관리 가능한 단위로 나누어 개발 프로세스를 간소화합니다. 또한 React는 동적이고 반응적인 사용자 인터페이스를 만드는 데 탁월합니다. ​ 이 때 가상 DOM을 활용해 효율적인 업데이트를 수행하며, 이는 사용자 경험을 향상시키고 실시간 애플리케이션 개발을 가능하게 합니다. 또한 불필요한 DOM 조작을 최소화하여 렌더링 속도를 높입니다. 즉 성능, 신뢰성, 보안 등의 웹 초창기의정적 페이지 문제에 대해 즉각적인 업데이트가 가능해 많은 기업에서 사용하고 하고 있습니다.




2) 가상 돔의 중요성

가상 DOM의 도입으로 React는 선언적 프로그래밍을 가능합니다. 개발자들은 UI의 원하는 상태를 직관적으로 정의할 수 있게 되었고, 복잡한 DOM 조작에 대한 부담에서 벗어나 애플리케이션 로직에 더 집중할 수 있게 됐습니다. 이는 코드의 가독성을 높이고 유지보수를 용이하게 만듭니다. React의 재조정 과정은 가상 DOM의 효율성을 극대화합니다. ​


이전 상태와 새로운 상태를 비교하여 최소한의 변경사항만을 실제 DOM에 적용함으로써, UI 업데이트의 성능을 획기적으로 개선했습니다. 이는 특히 복잡하고 동적인 웹 애플리케이션에서 눈에 띄는 성능 향상을 가져옵니다. 가상 DOM의 추상화 계층은 크로스 플랫폼 개발을 지원해 웹, 모바일, 데스크톱 등 다양한 환경에서 일관된 개발 경험을 제공하며, React의 활용 범위를 크게 확장시켰습니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
소스 코드: 더 비기닝
빌 게이츠 지음, 안진환 옮김 / 열린책들 / 2025년 2월
평점 :
장바구니담기





우리나라의 PC는 MS의 윈도우 기반으로 구성이 되어져 있습니다. 처음 윈도우를 접했을 때 성능이 좋지 않는 컴퓨터라 블루 스크린을 만나거나 볼 마우스가 아직까지 잊혀지지 않습니다. 윈도우는 GUI 기반으로 쉽고 누구나 컴퓨터를 다룰때 처음에 시작하죠. 최근에는 상당히 개선이 되고 좋아진 것으로 압니다. ​ 비단 국내에서만 윈도우의 압도적인 점유률이 아니며 세계적으로 컴퓨터 운영체제로 많이 사용하고 있습니다. 


이 배경에는 윈도우를 만든 MS의 전략이 시장에 통했기 때문입니다. 마이크로소프트 창업자인 빌게이츠의 책이 나왔습니다. 빌 게이츠의 자서전 '소스 코드: 더 비기닝'은 세계적인 기업가의 초기 여정을 생생하게 그려낸 매력적인 작품입니다. ​ 이 책은 단순한 성공 스토리 각색해서 쓰지는 않았으며 빌 게이츠가 직접 날 것 그대로 쓴 책입니다. 소스 코드: 더 비기닝에 대해서 자세히 알아보도록 하겠습니다.






책을 많이 읽는 사업가로 익히 알려진 빌게이츠. 책과 인연을 터준 것은 부모님이 아닌 그의 외할머니 아델 톰슨(가미) 입니다. 빌게이츠가 유년 시절부터 <버드나무에 부는 바람>, <톰 소여의 모험> 등 고전을 읽어 주었습니다. 할아버지가 돌아가신 후 게이츠가 글을 읽을 수 있고 성장을 해 혼자 힘으로 책을 읽는 방법을 알려줍니다. 그 때 함께 읽은 책은 < 아홉마리의 친절한 개>, <참 아름다운 날> 입니다. ​ 이 때 게이츠가 어려운 단어나를 소리 내어 발음하도록 도와주었습니다. 


또한 그가 어린 시절 복잡한 문제를 해결하는 능력을 키운 것은 바로 카드 게임입니다. 가미는 집안의 살아 있는 카드 게임의 최고수 였기 때문이죠. 그녀는 매우 원칙적인 사람으로 공정과, 정의, 성실이라는 개인적 규범을 엄격히 따르는 사람이었습니다. ​ 사람이 잘 산다는 것은 단순하게 살면서 시간과 돈을 다른 사람에게 베풀고 무엇보다도 두뇌를 잘 사용해 세상과 소통하는것이라고 알려줍니다.




13세에 처음 프로그래밍을 접한 빌 게이츠는 학교에서 컴퓨터를 사용할 기회를 얻으며 빠르게 기술적 역량을 발전시켰습니다. 학사 관리 시스템 개발 등 실제 문제 해결 경험이 후일 마이크로소프트 창립의 밑거름이 됐습니다. 폴 앨런과 함께 소프트웨어의 잠재력을 일찍이 간파한 빌 게이츠는 과감히 하버드 대학 학업을 중단하고 20세에 마이크로소프트를 설립합니다. ​ 빌게이츠 명언과 목표 규모와 명성을 키운다 돈을 번다 ​


이 포스팅은 열린책들에서 책을 받아 주관적으로 작성했습니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
단위 테스트의 기술 - 견고하고 신뢰할 수 있는 코드를 만드는 단위 테스트 작성법
로이 오셔로브.블라디미르 코리코프 지음, 양문규 옮김 / 길벗 / 2024년 12월
평점 :
장바구니담기


단위 테스트는 컴퓨터 프로그래밍에서 예제 코드의 특정 모듈이 의도한 대로 정확히 작동하는지 검증하는 것입니다. 이 개념은 1970년대 스몰토크라는 오래된 프로그래밍 언어로 켄트 벡이 도입했습니다. 그 후 다른 프로그래밍 언어로 널리 확산하면서 효용성을 알리는 데 일조한 바 있습니다.  또한 테스트 코드의 필요성은 소프트웨어 개발을 함으로써 점차 증가하고 있습니다. 나날이 버전이 바뀌는 라이브러리가 한순간에 메서드 명을 변경한다는 이슈가 있거나 또한 없어지는 이슈가 있으면 개발 중 코드가 문제가 생길 수 있습니다. 


이때 단위 테스트 코드가 없다면 전부 다 확인해야 하는 번거로움이 있을 수 있습니다.  반대로 테스트 코드가 존재한다면 라이브러리 버전을 올리고 테스트 코드가 깨지는 부분만 코드를 수정하고 프로덕션에 배포할 수 있겠죠. 이처럼 단위 테스트의 장점은 있지만 실질적으로 구현하기에는 허들이 존재합니다. 이 허들을 낮춰주는 책이 나왔습니다. 바로 단위 테스트의 기술 책인데요. 자세히 알아보도록 하겠습니다. 


1. JS 기반 단위 테스트
단위 테스트의 기술 책은 2009년에 .NET 프레임워크를 기반으로 첫 출간이 됐습니다. 국내 번역서는 1년 뒤인 <.NET 예제로 배우는 단위 테스트> 제목으로 인사이트에서 나왔습니다. 책의 인기는 해외서 높아져 2013년  2nd 경우에는 C# 예제를 기반으로 이어 갔습니다. 하지만 국내 출판사에서는 번역을 하지는 않았습니다. 아마도 자바 공화국이기 때문이 아닐까요? 그러다 작년에 3nd가 나옵니다. 

큰 변화는 자바스크립트 도입과 <단위 테스트, 에이콘>의 저자인 블라디미르 코리코프가 공동저자로 함께 썼습니다. 이번 책을 읽는 점은 블라디미르 코리코프가 실무적인 방향성을 많이 알려줄꺼라 생각해 읽게 됐습니다. 또한 보통 번역서의 경우 1~2년은 걸리는데 상당히 빨리 국내에 찾아온 점도 컸습니다. 표지의 경우 국내에 출시된 부분이 깔끔하고 직관적이라고 느꼈습니다. 




2. 서로 영향 받지 않기
이 책의 저자가 실무에서 단위 테스트를 작성하고 실행하는데 이상한 점을 느낍니다. 어떤 테스트는 실패하다가도 며칠 동안 갑자기 통과합니다. 그러다가 다음 날 아무런 이유 없이 다시 실패되는 일이 발생합니다. 이러한 일을 겪으면서 저자는 생각합니다. "가끔이라도 통과하는 게 어디야. 통과한다는 게 중요한 거지" 하면서 어영부영 넘어가기 일쑤였죠. 

그러다가 각을 잡고 그는 조사합니다. 그 결과 해 당 테스트가 코드의 한 부분에서 불안정한 다른 테스트를 호출하고 있었습니다. 이때 다른 테스트 코드가 실패하면 작성한 코드도 실패했던 것입니다. 즉 테스트가 제대로 분리되지 않으면 각 테스트가 서로 간섭하게 된다는 점을 알게 됩니다. 저자는 순서를 정하는 테스트와 적절히 유지 보수성이 높도록 리팩토링 방법을 할 것을 추천합니다.


이 포스팅은 길벗 출판사에 책을 받아 읽고 주관적으로 작성했습니다.



댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
우리는 사랑 안에 살고 있다
유혜주.조정연 지음 / 21세기북스 / 2024년 11월
평점 :
장바구니담기





얼짱 시대로 이름이 알려진 유혜주 작가의 신간이 나왔습니다. 우리는 사랑 안에 살고 있다 책은 유튜브 채널 리쥬라이크를 운영하는 유혜주와 조정연 부부의 첫 번째 에세이인데요. 이 책은 두 사람의 만남부터 결혼, 그리고 부모가 되는 과정을 담고 있습니다. 또한 일상 속 사랑의 의미와 가치를 탐구합니다. 이 책에 대해 자세히 알아보도록 하겠습니다.



1) 상호 보완적 관계

연애와 결혼의 차이는 서로 함께 있는 시간의 차이로 볼 수 있습니다. 동거하는 커플이 있기는 하는지만, 보통 결혼을 통해서 함께 살게 되면서 서로가 기존의 연애할 때 알고 있던 상대방의 장단점이 면밀하게 보입니다. 유혜주, 조정연 작가님도 예외는 아녔습니다. 유혜주 작가님은 남편인 조정연 작가님이 연애 때 정리 정돈을 잘하고 똑 부러질 거로 생각했습니다.

하지만 결혼하고 나서 서로의 라이프 스타일을 맞춰나가는 부분에서 싸움은 잦아지고 적응할 시간이 필요했습니다. 서로 상호 간의 합의를 합니다. 요리와 큰 틀의 정리 정돈은 조정연 작가님이 하시고 위생 관리와 뒷정리는 유혜주 작가님이 하신다고 합니다. 그래서 서로 균형을 맞추고 상호 보완적인 관계로 맞추는 점이 합리적이라고 느꼈습니다.

2) 먹태 그리고 유준이

유혜주, 조정연 작가님은 먹태라는 개를 키웁니다. 그러다 두 작가님의 아들인 유준이가 찾아오죠. 유준이가 태어나고 처음 집에 갔을 때 1년 먼저 태어난 먹태가 유준이를 질투함으로써 물어뜯는 일이 발생할까 봐 두 작가님은 걱정했습니다. 하지만 우려를 했던 일은 발생하지는 않았습니다. 먹태는 유준이의 냄새를 맡아보며 관찰했습니다.


다만 유준이가 조금 더 클 때까지는 아이의 방에 가드를 치고 먹태가 가지 못하도록 막았습니다. 이를 본 먹태는 낑낑대거나 소리를 치면 유준이는 이 소리에 놀라 깰 때도 있었습니다. 어느 정도 유준이가 크고 먹태와 함께 장난도 치고 서로 좋아하는 것을 알 수 있습니다.


이 포스팅은 21세기 북스에서 책을 받아 주관적으로 작성한 포스팅입니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo