반응형

Book Review 4

당신의 뇌는 최적화를 원한다.

0. 최적화된 삶이란?최적화란 종속변수의 최댓값 또는 최솟값을 갖는 독립변수를 찾는 알고리즘이다. 내가 생각하는 최적화된 삶은 성과를 위해 군더더기 시간을 없애는 것이었다. 밥 먹을 때, 잘 때, 걸어 다닐 때, 버스탈 때에도 일 생각을 하는 삶이었다. 한 학기 정도는 저렇게 살아봤으나 오래 유지하기 힘들었다. 결과가 좋으면 버틸만하다. 그러나 결과가 안 좋을 경우 받아들이기 힘들었다. 잘하기 위해선 지치지 않고 잘 쉬는 것이 중요하다. 이 책을 통해 쉴 때 쉬고, 달릴 때 달릴 수 있는 방법론을 배웠다.1. 시도해 볼 것세르토닌 분비를 위해 (의지력)밥을 꼭꼭 씹어 먹기, 점심은 외식, 햇빛을 받기 (선크림 들고 다니기)멜라토닌 분비를 위해 (잘 자기)10시에 집에 들어가면 눈에 들어오는 광량을 줄이기..

Book Review 2025.11.10

쏙쏙 들어오는 함수형 코딩

본 포스팅은 '쏙쏙 들어오는 함수형 코딩' 책에 대한 서평이다.기억할 것은 함수형 프로그래밍의 철학, 함수형 프로그래밍 툴 (코드 디자인 방법), 설계방법1. 함수형 프로그래밍이란?순수 함수(pure function)를 일급객체(first class object)로 만드는 코드 구조를 갖는다.프로그램을 데이터, 로직, UI를 분리하는 개념과 비슷하다.2. 용어 정리순수 함수, pure funciton순수 함수는 이상적인 함수다. 책에서는 계산이라고 부르며, 3가지 요건을 만족해야 한다.Side effect가 없어야 한다.내부의 변화가 밖의 시스템에 영향력이 없어야한다. (즉, 전역 변수를 함수 내부에서 호출하는 행위를 하면 안 된다.)시간에 관계 없이 같은 동작을 해야 한다.이메일 보내기, DB에 저장하..

Book Review 2025.08.31

객체 지향의 사실과 오해

0. 기억할 것객체지향에서 좋은 API 설계는 책임과 자율의 상충관계이다. what 보다는 how에 집중하라.How에 관한 내용을 파라미터로 넣으면 객체의 자율성이 떨어진다. How는 functional class로 만들어서 처리한다. 맴버 변수로 기억해야 한다.다른 object를 어떻게 호출할 것인가? 3가지가 있다. effective c++에서도 case3을 추천한다. 필요한 부분만 넘겨야 한다면 case2도 좋다.class c1{ ...}class c2{ ...}// case1class c1{ c2 member_obj();}c1.member_obj.foo()// case2c1.call(c2,) // 이런식으로 코딩하면 좋지 않다. 객체 자체를 넘기면, 필요 없는 부분까지 c1에게 넘..

Book Review 2025.08.27

진짜 하루만에 읽는 반도체 산업 리뷰

Image processor 에 관한 논문을 읽는데 아무리 봐도 이해가 안 가서 읽기 시작했다. 1.  트랜지스터 역사논리회로를 만들려면 트랜지스터가 필요하다.진공관BJT (Bipolar Junction Transistor, 바이폴라 접합 트랜지스터)MOSFET (Metal-Oxide-Semiconductor FET (Field Effect Transistor, 전계 효과 트랜지스터) )BJT는 고등학교 때 배운 PnP NpN 트랜지스터이다. 이것을 더 작게 만들도록 개발한 것이 MOSFET이다.2. 반도체 분류3. 반도체 8단계 공정웨이퍼 제조 공정(Wafering)산화 공정(Oxidation)포토 공정(Photolithography)에칭 공정(Etching)증착 공정(Deposition) 및 이온 주..

Book Review 2025.01.24
반응형