목록Etc/도서 (17)
Written by coh at home

"한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." 저는 실무를 할 때 항상 챗지피티를 쓰고 있습니다. 그런데 갑자기 제가 제대로 챗지피티를 쓰고 있는지 의문이 들었습니다. 그래서 해당 책을 읽어보고 내가 놓친 것은 없는지, 혹은 잘 쓰고 있는지 확인하고자 했습니다. 책을 읽으면서 느낀점은 두 가지입니다.1. 다양한 질문에 대한 답변이 첨부되어 어떻게 질문해야하는지 배울 수 있습니다.물론 이미 채찍피티를 많이 쓰신 분들은 어떻게 질문해야하는지 잘 알고 계시겠지만 처음 쓰는 분들에겐 꽤나 유용할만한 팁들이 많이 있었습니다. 2. 모르던 기능들도 알게되었습니다.저는 사실 개발자로서 일을 주로 하다보니 프롬프트에서 대화하듯이 문답을 주고받았는데요, 이미지를 생성해주는 것이나 영상을 제작해..

"한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." 요즘 핫한 주제인 양자 컴퓨터에 대해 다루고 있는 책입니다.저는 전자공학과 소프트웨어를 전공했고 그렇기에 양자 역학과 파동 방정식 등을 대학시절 배우면서 이 친구와 친해지기는 힘들겠다고 느꼈습니다. ㅋㅋㅋㅋㅋㅋㅋㅋ다시 한번 친해져 보려고 해당 책을 읽어보게 되었는데요, 대학 시절의 그런 딱딱한 물리 느낌은 아니고 일반인들이 읽을 수 있게 '양자 컴퓨터'에 집중한 느낌이었습니다. 해당 책을 읽으며 들었던 생각은 두 가지입니다. 1. 누구나 쉽게 이해하기는 쉽지 않다고 생각합니다. 고등학생 수준의 화학, 물리 상식이 있다면 부담없이 읽을 수 있습니다. 물론 사전 지식이 전혀 없어도 읽는 데는 무리가 없지만 단어들을 좀 찾아보는 일이 필..

한빛미디어에서 신간이 출판되었습니다. 리더가 팀을 이끌 때 어떻게 이끌면 좋을지에 관한 글이고 이를 위한 방법들을 가득 담고 있는 책입니다. 저는 주니어 개발자로서 팀장급이 아니지만 현재 속한 팀에서 어떻게 하면 커뮤니케이션을 활발히 할 수 있을까? 어떻게 하면 후임을 잘 적응하게 할 수 있을까를 고민하고 있었고 해당 책을 읽으면서 그 방법들을 찾을 수 있었습니다. 책을 읽으면서 든 생각은 두 가지입니다.첫째, IT서적의 자기개발서 같은 내용이라는 점.둘째, 우리 회사의 상황에 맞게 필요한 부분만 쏙쏙 빼서 적용하자라는 생각이었습니다.사실.. 회사마다 그리고 더 들어가 팀마다 상황이 다르기 때문에 받아들일 수 있는 부분이 다르다고 생각합니다. 책은 어찌보면,,, 동기부여, 심리적 안정감 등 뻔한 이야..

이미 2판 책을 갖고 있지만 3판을 리뷰하게 되었습니다.. 네.. ㅋㅋㅋㅋ 사실 취업을 준비할 때는 실무처럼 환경을 구축하기가 쉽지 않습니다. 이를 도와주는 것이 바로 가상머신인데요. 그런 의미에서 '이것이 우분투 리눅스다' 는 실무 환경을 구축하는 방법을 배우는 아주 좋은 책입니다.책은 처음에는 설치 방법을 그림과 함께 상세히 작성하고 있습니다. 사실 블로그를 보고도 설치를 할 수 있지만 블로그들은 그냥 이거 선택하세요 하고 넘어가는 경우가 많습니다. 하지만 책은 각 선택이 어떤 것인지 알려주어 명확하게 배울 수 있습니다. 또한 명령어와 개념에 대한 학습을 할 수 있습니다. 저도 오랜만에 복습하면서 읽었는데 서버 구축 시 필수적인 명령어들과 개념들만 있어서 해당 목적에 집중할 수 있습니다. 특히 개념을..

해당 책에 대한 리뷰.. 개발자들을 위한 책이 아니라 모든 사람들을 위한 책을 쓰기 위해 노력했다는 느낌을 받았다.첫 장은 가벼운 AI가 발전된 세상에 대한 이야기를 보여주는데 생각보다 몰입이 잘 되는 이야기여서 저자가 이 이야기를 통해 어떤 메세지를 던지고 있는지 알 수 있었다. 이후에는 AI의 발전사와 코딩의 종말까지 빌드업을 쌓아간다. 결국 저자는 우리에게 AI가 도래했을 때 가장 중요한 것이 뭔지에 대한 질문을 던지고 있다.인문학적인 가치, 사람과 사람간의 관계 등 결국 기계가 대체할 수 없는 것들이 중요하다는 것을 느낄 수 있었다. 앞으로 도래할 AI시대의 흐름을 읽고 대비하고 싶다면 해당 책을 강력 추천한다. "한빛미디어 나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

오랜만에 재밌는 책을 읽은 것 같습니다.최근 취준을 하면서 CS지식을 다시 확인하고 있었는데 감사하게도 이런 책이 나와주다니 ㅎㅎ 물론 책의 양이 꽤 되어서 전부는 읽지 못했지만 많이 읽었고 지금까지 읽으며 느낀점에 대해 이야기 해보겠습니다.결론부터 말하면 취준생에게 강추.일단 필요한 내용은 전부 담겨있다고 생각합니다. 전공 수업 때 들었던 내용들이 짤막하게라도 담겨있는 것이 좋았습니다.물론 전공 수업처럼 자세히는 나와있지 않지만 오히려 그렇기에 다시 간단히 복습하기 좋았어요. 이 부분은 비전공자들한테 조금은 트레이드 오프가 될 것 같네요.책의 장점필요한 부분만 커버한다.전공수업같이 많은 부분을 커버하지 않고 면접에 나올 수 있는 개념들에 대해서 커버하고 있기 때문에 가볍게 보기 좋았어요.각 단원의 마지..
14 가상메모리active : mem할당된 상태suspended : mem할당 xSwap이란오랫동안 사용되지 않은 프로세스나 입출력자원을 대기하는 프로세스의 메모리 할당을 빼는 것.이때 swap된 프로세스들은 보조기억장치의 swap영역에 저장된다.suspended ↔ swap-outresume ↔ swap-infree -h(Iterm2) top14-1 연속메모리연속적인 메모리 공간에 프로세스들을 할당하는 것.메모리를 할당하는 방식은 3가지가 있다.최초적합 : 순차적으로 빈 공간을 탐색하며 적재최적적합 : 모든 공간을 탐색 후 적재 가능 공간 중 가장 작은 공간에 적재최악적합 : 모든 공간을 탐색 후 적재 가능 공간 중 가장 큰 공간에 적재외부 단편화 (External Fragmentation)연속 메모리..

12 동기화12-1 동기화 개요동기화란 프로세스의(또는 스레드) 실행순서제어 또는 상호배제를 통해 올바른 실행을 의미한다.상호배제공유자원을 동시에 이용하지 못하게 하는 것.→공유자원의 종류전역변수파일입출력장치보조기억장치임계구역공유자원을 접근하는 코드 영역. 보통 공유자원을 읽기만 하면 문제가 되지 않지만 수정을 하는 순간 문제가 발생한다.레이스컨디션공유자원에 대한 상호배제가 이루어지지 않은 상태. 데이터레이스라고도 한다.--- C언어total++;--- Assemblyr1 = total;r1 = r1 + 1;total = r1;고급언어는 여러줄의 저급언어(기계어인 명령어)로 변환될 수 있으며 저급언어에서 context switching이 일어나므로 해당 코드가 온전히 실행될 수 있도록 도와주어야한다.--..