깊은 기초까지는 모르겠지만, 기초를 모르면 정말 황당하고 도저히 상상이 안 되는 결과를 만들어내는 것을 봤습니다.
예를 들면 DB에 있는 모든 레코드를 메모리에 넣고 나서 메모리에서 검색하도록 구현.
레코드가 적을 때는 잘 돌아가지만, 레코드가 많아지면 메모리 터짐.
메모리와 DB가 어떻게 다른지 전혀 모르기 때문에 이렇게 짭니다.
이 것은 하나의 예이고, 매번 정말 상상도 못 하는 방향으로 구현 합니다.
일반(?) 프로그래머는 정말 상상 할 수 없습니다.
Hacker News 의견
책 읽기에 대한 의견이 매우 마음에 듦. 많은 엔지니어들이 문서와 책보다 비디오와 얕은 게시물을 선호하면서 많은 것을 놓치는 것을 자주 봄
이 글에서 언급된 많은 점에 동의함. 하지만 CPU, 메모리, HTTP 등의 깊은 기초를 아는 것이 어떻게 더 나은 엔지니어가 되는 데 도움이 되는지 확신이 서지 않음