독서 노트

    [책] 손에 잡히는 Vim

    [책] 손에 잡히는 Vim

    처음 Vim을 접하게 된 것은 2013년도 즈음이다. 아마 라즈베리파이와 함께 리눅스를 처음 접하게 되면서였던 걸로 기억한다. 그 당시 나에게 Vim은 무슨 키를 쳐야 글이 써지는지도 모르겠고 종료시키는 방법도 알 수 없는 투박하고 불친절한 편집기였다. 그래서 그때는 '이것은 못 써먹을 도구다'라고 생각했다. 그러다 Vim에 매료되기 시작한 계기는, 2016년도에 이름을 대면 알만한(?) 개발자가 진행하는 파이썬 강연을 듣게 되면서이다. 처음 접한 파이썬이 신기하고 재밌기도 했지만, 그 자리가 즐거웠던 요소 중의 하나는 그 강연자가 Vim을 다루는 모습을 지켜보는 것이었다. 어떻게 하면 저렇게 빠르고 우아하게 코드를 칠 수 있을까 생각하며 시간을 보냈었다. 지금 나는 Vim을 무척 좋아한다..

    [책] C언어 창시자가 알려주는 <C 언어 프로그래밍>

    [책] C언어 창시자가 알려주는 <C 언어 프로그래밍>

    올해 초 즈음 알게 된 C 언어 프로그래밍 책이다. 무려 C언어를 만든 데니스 리치가 참여하여 쓴 해설서이다. 나무위키에서 C 언어 항목을 읽다가 찾아낸 책인데 여기저기 알아보니 꽤 유명한 책이었다. 책을 읽어보기로 마음먹을 당시에는 마침 육아휴직 중이고 공부하고 싶은 열망이 강해서 금방 읽을 수 있을 줄 알았다. 이런저런 일을 하다 복직도 하고 그러다 보니 책을 다 읽는데 시간이 걸리고 말았다. 이 책은 C 언어를 알려주는 책이지만, 결코 초보자를 위한 책은 아니다. 어느 언어로든 한 번은 프로그래밍해본 사람이 읽기에 적합하다. 호기롭게 첫 프로그래밍 책으로 이 책을 선택한다면 도중에 그만두게 될 가능성이 크다. 왜 그런가 하면 책에 실린 수많은 예제가 다른 입문서의 예제보다 어렵다. 예제 프로그램이 ..

    [책] 시작하는 개발자들을 위해, <임베디드 엔지니어 교과서>

    [책] 시작하는 개발자들을 위해, <임베디드 엔지니어 교과서>

    들어가며 이 책은 임베디드 시스템 정의부터 개발 환경 구축, 개발 방법, 개발 프로세스 등 임베디드 개발과 관련된 전반적인 내용을 훑어주는 책이다. 임베디드 시스템 개발을 공부하고자 하는 사람이 있다면 꼭 한 번 읽기를 권하고 싶은 생각이 들었다. 임베디드 시스템 개발을 어느 정도 할 줄 아는 사람이라도 기획부터 양산까지 개발 프로세스를 한 번도 밟아보지 못한 사람에게도 추천한다. 아래는 책을 모두 읽고 나서 생각나던 것들을 간단히 정리한 것이다. 이 책을 읽어볼까 고민하는 사람이 있다면 이 글이 참고되었으면 좋겠다. 노트 누구에게 딱 맞는 책일까 임베디드 시스템을 이제 막 공부하기 시작한 사람이라면 책의 초중 반 부 내용에 관심이 많이 갈 것이다. 임베디드 시스템의 개념부터 시작해서 대략적인 개발 방법..