본문 바로가기
반응형

주경야독170

[도서리뷰] 소프트웨어 설계의 정석-★★★★☆ 말 그대로 소프트웨어의 정석을 노리는 책이다.이 책을 읽게된 계기는 한빛미디어 나도 리뷰어다 프로그램에 참여하게 되면서 였다.두권의 책 중 하나를 선택하게 되는데, 나는 이 책과 AI에 관한 책을 골랐던 걸로 기억한다.무튼 이 책이 나에게 왔고 나는 이 책을 읽었다.하지만 막상 많은 내용이 기억에 남지는 않았다. 아무래도 설계라고 하는 부분이크게 와닿지 않아서 그런 것이 아닐까 싶었다.절실함이 부족해서 일 수도 있겠다.만일 프로그램 설계를 할 일이 있다면 이 책이 크게 도움이 될 수 있겠다는 생각이 들었다. 이 책은 크게 입문편과 설계편, 그리고 아키텍쳐 편으로 나누어져 있다.아키텍쳐편은 고급에 속하는 내용으로 보이고 입문편과 설계편은 읽을만했는데가장 기억에 남았던 부분은 DB 설계 부분이었다. 변화하는.. 2024. 9. 21.
[도서리뷰] 아는 마음, 모르는 마음 위빠사나 수행에 관심이 생겨 일독했다.오래전에 나온책인데 아직도 판매하고 있어서 다행이었다. 발췌 "불교를 한마디로 말하라고 하면 무엇이라고 대답하겠습니까?""알아차림(sati)입니다. 불교는 한마디로 알아차리는 것이라 할 수 있습니다.자비는 우리가 열심히 알아차라고 수행하는 과정에서 당연히 그리고자연스럽게 따라오는 것입니다." - 74p 삼매에는 3가지가 있다고 한다. 근본삼매와 근접삼매, 찰나삼매가 있는데근본삼매와 근접삼매는 선정수행 혹은 사마타에서 추구하는 것이고위빠사나에서는 찰나삼매를 한다. 근본삼매에 머물면 진리를 보지 못하기 때문이다.이로 미루어 보면, 삼매와 선정은 모두 수행의 결과 얻어지는 고요한 마음의집중이라고 할 수 있는데 선정은 사마타 수행의 경우에 적합한 용어라고 할 수 있다.- 1.. 2024. 6. 27.
[도서리뷰] 뼛속까지 내려가서 써라 이 책을 접하게 된 것은 손화신의 브런치 강의를 들으면서 였다.추천도서중에서 가장 눈에 띄는 제목이라서 읽게 되었다. 두번째로눈에 띄었던 추천도서는 였는데, 이미 읽은 책이라서패스했다.  이 책에서는 글을 어떻게 쓰는가에 대해서 '내 안에 있는 야성적인에너지를 끌어와서 글로 옮기라'고 권하고 있다. 그 에너지는 순수하고진실한 에너지이다. 그것은 글의 정수라고 할 수 있을 것이다.   발췌당신이 느끼는 바로 그것이 되어 그 감정을 태워 버려라. - 146p우리가 누구이며 어떻게 우리 자신에게 이를 수 있는지 밝혀 주는 작품을읽고 또 읽어라. - 146p평범한 것에 대해 글을 쓰는 것을 배우라 - 169p작품을 평가하는 가장 좋은 방법은 시간을 두고 읽어 보는 것이다. - 261p 2024. 6. 27.
[도서리뷰] 프로그래밍의 규칙 1.최대한 단순하게, 그러나 너무 단순하지 않게최대한 단순해야 오류가 적어집니다. 그러나 너무 단순하게만 짜면효율적으로 동작하는 코드를 만들기가 어렵습니다.코드는 읽기에는 단순하면서 동작은 효과적이어야 합니다. 2. 코드가 스스로 이야기하게 하라변수의 이름이나 메서드의 이름을 명확하게 적어주어야 합니다.그래야 각각의 변수와 메서드가 어떤 동작을 하는지명확하게 인식할 수 있습니다. 3. 복잡성을 격리하라복잡한 문제는 따로 관리하는 것이 좋습니다.계란을 한 바구니에 담지말라는 격언과 같은 의미입니다. 4. 일반화에는 세 가지 사례가 필요하다처음부터 일반화하려고 시도하지 마십시오.두번째로 문제가 생겼을 때도 일반화하려고 시도하지 마십시오.세번째 사례가 나타났을 때 비로소 일반화할 문제라고 파악하십시오. 5. .. 2024. 6. 22.
[도서리뷰] 위빠사나 명상일기 운주사에서 나온 위빠사나 명상일기를 읽었다.한 수행자의 피나는 노력과 매순간 깨어있기 위해노력한 흔적이 담겨 있었다. 특히 매순간 몸을 관찰하는데 관찰하다가 마음이 사라진 순간은상당히 인상 깊었다."어? 내가 졸았나?""아닌데, 걷고 있었는데, 어떻게 이럴 수가 있을까?" 한순간 마음이 사라졌다가 나타나면서 생긴 현상이었던 것이다. 그밖에도 수행에 도움이 되는 13가지 팁이 있었다. 아래는 발췌한 것들이다. 깨달은 스승님들은 알아차림이라는 하나의 물방울들을 모으고 모아고통이라는 거대한 바위를 깬 사람들입니다. - 74p 알려 하지 말고, 생각하려 하지 말고, 알아차림만 하십시오.수행자가 할 일이라고는 알아차림 뿐입니다. 부름의 시작과 끝,꺼짐의 시작과 끝을 정확히 보아야 합니다. - 185p 수행을 해보.. 2024. 6. 18.
[도서리뷰] 더 나은 프로그래머 되는 법 1. 좋은 코드미련한 프로그래머는 컴퓨터가 이해할 수 있는 코드를 만들고, 좋은 프로그래머는 사람이 이해할 수 있는 코드를 만든다. 126p 컴퓨터가 이해할 수 있는 코드를 만드는 일은 어려운 일이 아니다.하지만 사람이 이해가 쉽게 코드를 짜는 일에는 노력이 필요하다. 코딩을 할 때 컴퓨터가 이해하게만 짜게 되면 나중에 시간이 지나면자기 자신조차 그 코드를 어떻게 코딩했는지 기억하지 못하게 되어대체 이거 누가 짠 거야? 라는 말을 하기 때문이다.쉽게 읽힐 수 있도록 코딩을 해야 한다는 말이 그래서 와닿았다. 2. 효과적인 배움 배움의 가장 효과적인 방법 중 하나는 직접 가르쳐보는 것이다.-318p가르치면서 배운다는 말이 있다. 그냥 하는 것과 가르치기 위해서 하는 것의차이는 크다. 그것의 차이는 목적의식.. 2024. 5. 25.
반응형