본문 바로가기

Books6

[나는 리뷰어다] 전문가를 위한 C 이 글은 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 개요 나는 처음 프로그래밍을 배울 때 나중에 어떤 언어를 배우든 C언어가 가장 기초가 된다는 이야기를 많이 들었던 것 같다. 물론 새로운 언어는 계속 생겨나고있고 첫 번째 언어에 정답이 있다고 생각하지는 않는다. 다만 나는 C언어가 프로그래밍 언어의 발전의 중심에 있었으며, 다른 언어에 비해 하드웨어, 운영체제와 가까운 만큼 배울 점이 많은 언어라고 생각한다. 그리고 C언어는 만들어진지 이제 50년이 되었지만 아직도 많은 프로젝트에서 사용된다. "전문가를 위한 C"라는 제목처럼 이 책은 초심자를 위한 책은 아니다. 처음 C 언어를 배운다면 쉬우면서 사람들이 많이 읽은 책을 읽고, 그 다음 더 깊이있는 책을 읽어야 한다고 생각한다. 이 책.. 2022. 10. 30.
[책] BPF 성능 분석 도구 요즘 코드만 보다보니까 너무 시야가 좁아진다는 생각이 들어서 알라딘에서 볼만한 책을 찾다가 이 책을 만났다. 이 책은 BPF라는 도구가 어떻게 동작하고, 이 도구로 리눅스 시스템을 어떻게 계측하는지를 설명해준다. 나는 원래 BPF, TRACING, PERF와 같은 서브시스템이 왜 중요한지 몰랐다. 하지만 이 책을 읽다보니 생각이 완전히 바뀌었다. 예를 들어서 성능과 관련된 부분에서 작업을 한다면 성능을 정확하게 측정할 수 있어야 한다. 코드의 어떤 부분에서 병목이 생기는지, 어떤 코드 경로에서 시간을 잡아먹는지, 실행시에 어떤 이벤트가 발생하는지를 알아야 한다. 정확한 측정 없이는 문제를 찾을 수도 개선할 수도 없다. BPF가 리눅스 시스템을 더 잘 이해할 수 있도록 시야를 넓혀줄거란 기대가 생겼다. 그.. 2021. 10. 28.
독서법을 공부해야하는 이유를 찾았다. 몇일 전에 'GRIT(엔젤라 더크워스)'라는 책을 읽었는데, 읽고 나서 그 책이 무슨 내용이었는지 떠올리기가 힘들었다. 책의 양에 비해 매우 단편적인 내용만 기억이 떠오를 뿐이었다. 그리고 다른 몇 권의 책을 떠올려도 마찬가지였다. 길어야 한 줄, 두 줄 정도로만 책을 기억하니 시간이 아깝다고 생각했었다. (그 정도는 리뷰만 봐도 알 수 있는 양인데!) 그러다가 어제 큰누나가 안드로이드 어플리케이션을 만들어서 사업을 해보자고 해서 마케팅 책이나 한 권 읽어볼까 하고 도서관으로 향했다가 '김병완의 초의식 독서법'이라는 책이 눈에 들어와서 반 정도만 읽었는데(독서법 파트 전 까지만) 사실 예전에 '1시간에 1권 퀀텀 독서법(김병완)'이라는 같은 저자의 책을 읽어서 그런지 아직까지는 대체로 그 책과 비슷한 말.. 2017. 8. 20.
이미지(Image) 수학이란 무엇일까. 아직 나는 이미지 수학을 체험해보지는 못했고 이미지 수학을 알아보려고 조사를 하고 있지만, 지금까지 조사한 것을 정리해보자.먼저 자료는 아래의 두 책과 여러 인터넷 자료를 참고했다. 메타생각(임영익)점수 올리는 수학머리 따로 있다(김재현) *주의 : 주관적인 생각이 다소 포함됨. 1. 이미지 수학과 논리적인 수학은 무슨 차이가 있나? 논리적인 수학 :어떠한 문제에 부딪힐 때, 모순이 없게, 상황에 따라 적절한 이유로 특정한 행동을 하는 것. ( 간단한 예 : a와 b에 관한 일차식이 2개가 있다.(상황) -> 연립일차방정식으로 식이 두개일 때, 그 해를 구할 수 있다(개념, 그 행동을 해야하는 이유)-> 연립일차방정식을 이용해 a와 b의 값을 구한다.(결론) ) 이미지 수학 :역발상, 이미지 회전, 연속.. 2017. 2. 17.
점수 올리는 수학머리 따로 있다 점수 올리는 수학머리 따로 있다국내도서저자 : 김재현출판 : 살림 2005.07.20상세보기 사실 천재같은 직관력으로 수학의 문제를 해결하고 싶어서 이 책을 읽었는데, 책에서 말하는 내용중에 내가 원하는 것을 요약하자면"이미지 수학을 통해서 직관적으로 수학을 사고할 수 있으며, 이미지 수학은 1. 이미지 수학의 기초 체력2. 중학교 도형3. 고등학교 도형 의 학습 및 심화학습을 통해서 기를 수 있다." 이다. (기초 체력은 연습문제가 책에 따로 있다.) 사실 나는 이 책에서 말하는 직관력을 자세히 아는 것은 아니지만, 아인슈타인이 There is no logical way to the discovery of these elemental laws.There is only the way of intuitio.. 2017. 2. 14.
머리가 좋아지는 1분 공부법 책 바로가기 책을 단순하게 요약해보면 이렇다. 책을 글자를 읽는게 아니라 그림처럼 보고 이해하려고 노력하면서 (물론 모든 내용을 볼 수는 없다.)중요하다고 느낌이 오는 부분만 접어두고 계속 읽고, 접어둔 부분만 따로 다시 읽는 것인데 처음에는 한 페이지에 3초씩 쭉 훑어보면서 3*200 = 600초 = 10분 동안 읽고,그 뒤에는 2초씩 2*200 = 400초1초씩 1*200 = 200초2페이지를 0.5초씩 200*0.25 = 50초동안 읽는다는 것이다. 그러고 나서 중요한 부분은 1초에 1페이지씩 복습을 한다. 저자는 이 방법을 통해서 암기과목 하나를 20분동안 20번 공부해서 고득점을 맞았다고 하고,실제로 성적도 대학 모의고사 전국 1등, 방송국 아나운서, 매출이 10억원이 넘는 회사 창립 등등 매우.. 2017. 2. 14.