독서4 real MySQL 8.0 1권 내가 있는 팀에서도 쓰고 있으며, 가장 많이 쓰는 DBMS중 하나인 MySQL에 대해서 한번 공부해보고 싶었는데, 교과서같은 책이 real mysql이라는 것을 보고 읽게 되었다. 역시 사람들이 추천하는데는 이유가 있고, 그 이유가 합당한거같다고 느끼고 있다. 책 내용은 기초부터 하나하나 짚어주며 시작하는게 알지못했던 내용부터 궁금했던 내용까지 긁어주는 좋은 책인거 같다. 책의 구성은 아래와 같은 mysql서버가 어떤 부분들로 이루어져있고 각 부분들은 어떤 역할을 가지고 있는지를 설명하고있다. 그리고 백엔드를 하는 입장에서 굳이 몰라도 될 내용도 있겠지만, 상당히 범용적으로 쓰이는 DBMS의 구조를 이해할수 있으면서, 그럼에 따라서 안정성과 각각의 상황 및 최적화를 위해서 어떤 노력들을 했는지도 얼핏 엿.. 2022. 10. 10. 쏙쏙 들어오는 함수형 코딩 golang을 공부하던 나는 함수형 코딩이라는 것에도 관심을 갖게 되었고, 그에 따라서 서점에서 인기서적이였던 이책을 구매하게 되었다. 읽어보니, 가끔 보는 오픈소스나 라이브러리에서 왜이렇게 복잡하게 짰을까? 가독성이 왜이렇게 떨어질까하는 의문점에서 어느정도 해소된거 같다. 이 책을 읽고 나도 코드에 적용을 해보고는 있지만.... 공통된 부분을 묶고 깔끔하게 될때는 기분이 좋지만, 그것을 수정한다거나 남들이 그 코드를 보면서 유지보수할 생각을 하니 그게 맞는 것인지는 잘 모르겠다. 하지만 보면서 함수들을 명시적으로 사용하고, 계층적 구조를 생각하면서 코드를 짜면서, 그들간의 타임라인을 명확히 하는것 이런것들은 큰 도움이 되었던거 같다. 책에 대한 내용은 각각 정리해 두었다. https://mechanic.. 2022. 9. 24. 커리어스킬 책 정리 의도치않게 it로 취직한 나는 개발자가 어떻게 성장하는지를 잘몰랐고, 전반적인 문화가 어떻게 되는지 궁금해서 커리어스킬이라는 약간 교양서적같은 책을 사서 일게 되었다. 책의 내용은 많지만, 내가 기억에 남고 정리가되는 내용들만 기록해보겠다. 무언가를 자동화 하기전에 수동으로 하는법부터 알아야된다 - 너무 공감됐던 내용... 나도 업무를 하면서 제일 먼저 해야되는걸 탐색하고 공부하는 과정을 거쳤다. 알고리즘, 데이터구조 알고리즘을 다양하게 변형하는 방법을 익혀두는게 좋다. 며칠씩 품어야 되는 문제를 단 몇시간 만에 풀어내는 실마리가된다. (책추천: 코딩인터뷰 완전 분석) it취준을 안했으니, 알고리즘 공부를 해본적이 없다... 다음에는 저책을 좀 읽어봐야겠다. db db공부시, query수행, 삽입, 업데.. 2022. 9. 9. 프로그래머의 뇌 정리 나는 개발을 잘 모르고 안했던 사람으로, 프로그래머는 어떻게 생각하고 개발하는가에 대해서 궁금했던적이 많았다. 원래 생각에 대해서 관심이 많다. 대학교때는 인지과학, 인간행동과 과학 조교로 일했던적도 있다ㅎㅎ 책의 내용은 LTM, STM, Memory뭐 이런 내용을 개발과 관련해서 풀어놓은 내용인데, 뭐 그런게 많이 중요하다고 생각은 안한다. 내가 이 책에서 재미있게, 중요하다고 느꼈던 부분에 대해서 정리하자면 다음과 같다. 청킹- 코드를 분할해서 분석하고 파악하는게 코드를 읽는데 도움이 된다. 코드를 하나의 관용어구처럼 생각한다고 느껴졌다. 그리고 그 관용어구는 곧 디자인 패턴과 유사하다고 느꼈다. 효율을 위해서 남들이 혹은 내가 만들어 놓은 패턴을 익히고 사용하고 하는 과정이 필수구나... 그래야지 .. 2022. 9. 7. 이전 1 다음