소스 코드: 더 비기닝
빌 게이츠 지음, 안진환 옮김 / 열린책들 / 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
 
 
 
인생의 해상도 - 단조로운 일상 속 빛나는 순간을 발견하는 감각
유병욱 지음 / 알에이치코리아(RHK) / 2024년 11월
평점 :
장바구니담기




인생은 알다가도 모릅니다. 갑자기 건강하던 사람이 한순간에 아프거나 맑은 하늘이 펑펑 눈이 내릴 거라는 생각은 못 하죠. 다만 하루하루 최선을 다해서 살아가고 있습니다. 가장 즐겨 하는 일은 신문이나 책에서 흥미로운 글귀나 생각을 문장 단위로 모읍니다. 그 이유는 언제가 나의 말투와 글에 묻어 나오게끔 하기 위해서죠. ​ 이러한 일을 잘하는 직업이 있습니다. 바로 카피라이터들입니다. 그들의 글들은 한 문장으로 핵심이 잘 담겨 있습니다. 하루아침에 그러한 문장이 나온다고 생각하지 않던 차 유병욱 카파리아터의 책이 나왔습니다. 바로 인생의 해상도입니다. 이 책은 순간의 재치보다 깊은 생각에서 묻어나온 글들이 인상적인 책입니다.




1) 선천과 후천의 사이

책이나 무엇가를 한 번만 읽으면 말과 글로 쓸 수 있는 사람이 종종 있습니다. 이런 분들은 능력을 대수로이 생각하지 않습니다. 그냥 당연하다고 느낄 만큼 체계화가 된 것이죠. 부모님이 유능한 분도 있고 그러지 않은 분들도 있습니다. 다만 관심이 많거나 집중하면서 세부적으로 이해하려는 마음이 있다면 선천적이지 않더라도 후천적으로 가능한 경우를 많이 봤습니다. ​ 인생의 해상도 책의 유병욱 저자는 매혹되어 본 사람만이 매혹할 수 있다고 말하는데요. (무엇인가) 아름다워 눈물 나는 경험을 많이 해본 사람은 바로 그 힘으로 남들을 매혹할 수 있다는 것입니다. 그냥 한번 만들어 봤는데 사람들이 정신없이 좋아하는 경우는 현실에서는 일어나기 힘들기 때문입니다.




2) 내공 쌓기

수도권에 눈이 많이 온 가운데 국민대 공대생은 눈을 가지고 미켈란젤로의 걸작인 피에타를 의자를 활용해 재현합니다. 공대생이 만들지 않고 미대생이 만들었고 해도 믿을 만큼의 퀄리티였습니다. 실제 피에타는 바티칸 대성당의 입구에서 만나 볼 수 있습니다. 인생의 해상도 책의 유병욱 작가는 피에타를 만든 미켈란젤로를 상당한 내공이 있다고 평가합니다. ​ 그는 바티칸 성당의 성모와 예수상을 재해석한 미켈란젤로의 당시 도전과 감각은 종교계의 용감한 판단과 그 판단을 존중해 준 사회가 만나서 가능했다고 보는데요. 오늘날도 이러한 일이 쉽게 일어나지 않기 때문일 것입니다.



이 포스팅은 알에치코리아에서 책을 받아 읽고 주관적으로 작성했습니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
본능 스위치 - 고객의 무의식을 사로잡은 히트 상품의 비밀 86
하쿠호도 히트 습관 메이커스 지음, 정문주 옮김 / 알에이치코리아(RHK) / 2024년 11월
평점 :
장바구니담기




최근 뉴스를 보면 실업률에 대한 이야기와 수도권의 집값은 불장으로 넘어가고 있습니다. 회사는 저성장 속에서 생존하기 위해 채용은 남 일이 됐습니다. 또한 서비스가 위로 커지는 게 아니라 옆으로 커져서 정체성이 혼란이 오는 조직들도 많습니다. 이러한 점은 미래의 불확실성을 최소화하기 위한 점이라고 봅니다. 이러한 가운데 본능이 이성을 이기는 순간 사람들의 지갑은 거짓말 같이 열립니다. ​


즉 기존에 볼 수 없었던 패턴이나 흥미로운 발생이 더해질 때 말이죠. 본능 스위치 책은 소비자의 행동을 변화시키고 상품의 매력을 극대화하는 방법에 대해 다룬 책인데요. 일본의 광고대행사인 하쿠호도의 히트 습관 메이커스 조직이 만들었습니다. 주된 내용은 히트 상품의 비결과 소비자 심리를 자극하는 전략을 소개합니다.그럼, 하나씩씩 알아보도록 하겠습니다.




1) 하얀 면봉은 잊어라

이 책은 상당히 흥미롭습니다. 기존의 공식들이 하나둘씩 무너지는 광경을 보기 때문인데요. 대표적으로 웃으면서 본 부분은 검은 면봉에 대한 이야기입니다. 면봉은 귀 청소 외에도 세밀한 부위의 오염을 제거하는 데 없어서는 안 될 생필품입니다. 그래서 보통 흰 면봉을 만들죠. 흰색 면봉은 기본적인 재료와 간단한 제조 과정으로 만들 수 있습니다. ​ 


반면 검은색 면봉은 특수한 재료와 추가적인 처리 과정이 필요합니다. 이러한 이유로 면봉 업계에서는 금기에 가까웠습니다. 하지만 검은색에 이물질이 더 잘 보이기 때문에 한 업체가 시도합니다. 그리고 히트를 치죠. 우리나라에서도 검은색 면봉은 대중화가 됐습니다. 생활 속에서 당연하다는 선입견이 무너져 신선했습니다.




2) 잔량 확인 가능 우유팩

유당이 없는 락토프리 우유를 즐겨 먹습니다. 매번 먹을 때마다 아쉬운 점은 손으로 우유를 들고 계량하거나 아니면 먹은 양을 따로 적은 앱을 보고 우유에 남은 양을 예상합니다. 문제는 기록이 누락이 되거나 정작 먹고 싶을 때 없어서 아쉬울 때가 있습니다. 이를 보완한 아이디어가 본능 스위치 책에 있습니다. ​ 


심플하게 우유 팩에 어느 정도 남았는지 눈으로 보이게끔 만드는 아이디어라 실제로 멸균에 문제가 없다면 도입하면 좋겠다는 생각이 많이 들었습니다. 비단 우유뿐만 아니라 다양한 방식으로 잔량에 대한 정보를 줄 수 있게끔 확장도 할 수 있는 점도 인상 깊었습니다.


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