The Pragmatic Programmer - Andrew Hunt and David Thomas
Clean Code - Robert C. Martin
Code Complete 2 - Steve McConnell
Agile Software Development: Principles, Patterns, and Practices - Robert C. Martin
Clean Architecture - Robert C. Martin
Implementation Patterns - Kent Beck
Algorithms - Robert Sedgewick
Working Effectively with Legacy Code - Michael Feathers
Refactoring: Improving the Design of Existing Code - Martin Fowler
Enterprise Integration Patterns - Gregor Hohpe and Bobby Woolf
Patterns of Enterprise Application Architecture - Martin Fowler
Modern Software Engineering: Doing What Works to Build Better Software Faster - David Farley
Design Patterns: Elements of Reusable Object-Oriented Software" (Gamma, Helm, Johnson, Vlissides, 1994)
Introduction to Algorithms, by Thomas H. Cormen
Test Driven Development: By Example, by Kent Beck
Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans
The Art of Computer Programming - Donald E. Knuth
Head First Design Patterns - Eric Freeman, Elisabeth Robson, Kathy Sierra, Bert Bates
The Passionate Programmer - Chad Fowler
Extreme Programming Explained: Embrace Change - Kent Beck
Structure and Interpretation of Computer Programs - Harold Abelson, Gerald Jay Sussman
The Mythical Man-Month - Frederick P. Brooks Jr.
Accelerate: The Science of Lean Software and DevOps - Nicole Fosgren, Jez Humble, and Gene Kim
원래 30권 리스트였는데, 몇권은 내 zotero 서지에 없는거 보니 아마, 날아간듯?
내가 읽고 기록해둔거라
30권 전부는 아니지만 이걸로도 화 안냈으면 좋겠네
나는 대부분 pdf로 봐서 불법으로 보긴함
올려달래서 올려줬는데 일부 날아간건 좀 미안하긴함
아마 이펙티브 자바나 이펙티브 C++일듯?
그다음에 릴리즈 잇! 같은거겠지
한 5~6권 정도는 다 중간에 관두거나했지만 거의 다 읽어봐서 책 평가 궁금한거 있으면 물어보셈
다 읽어봐서 기억나는건 말해줌
혹시 엔드노트 쓰십니가
그게 모에요?
아마, 서지 관리는 요새는 zotero 메인이라 저는 조테로 쓰라고 배워서 익숙한거 씀
논문 출처관리프로그램같은건데 같이 플젝햇던박사가 저 그거모른다햇더니 이상한애취급햇읆,,,
아마 십년전쯤에는 썼다는데 요새 해외서는 다 zotero라. 저도 잘 모르긴한데, 찾아보니 zotero 원조라고하니 저는 써본적 없네요
갠적으로 조테로 켜기가 싫긴한게 내 출판물<<아무래도 대학원 자퇴다보니 출판물 없어서 이 항목보면 속쓰리긴함
그래도 2,3 저자나 involved로 들어간거 업으싦?
저는 아예 없음. 자퇴해서, 돈도 없고 능력도 없어서. 잡일만 존나하다가 걍 현타와서 런친거라. 프로그래밍은 어떻게 기회가 되서 인디 게임 개발 커뮤니티서 SAP 다니던 독일 친구 만나서 책 추천 받으면서 배운거라. 저는 아예 제 저자 등록이 된 논문이 없습니다. 읽은 논문이야 있지만은. 사실 뭐 영어도 대부분 번역기 써서 읽으면서 공부하는지라(물론 기초 영어는 되지만서도)..창작과 또 이해는 다른 느낌이란 생각 많이 합니다.
c++ ㄷㄷㄷ
원래 처음 게임만들땐 언리얼부터 시작했어서..
sicp, TAOCP 넘 어렵던데 ㅠㅠ 도움이 많이 될까요?
둘 다 개어려운 책이고, SICP 는 함수형 프로그래밍이라, 걍 저는 언어파트는 쌩짜로 넘기고 개념만 익히고 넘어갔습니다. 실제로 해외서는 How to Design Programs 책 하라고 하더라구요. TAOCP는 수학적 표기랑 증명부분은 넘기고, 필요한 파트 위주로했습니다. 애초에 수학적 증명은 제가 필요로 한게 아니라서요
아마 TAOCP가 어렵다는건 대부분 수학적 증명을 다 외워야 한다는 강박때문인데, 사실 대부분 구현만 보면되는거죠. 저도 4권 다 본것은 아니고, 연습문제 풀이 GitHub에서 그걸로 공부했습니다.
TAOCP는 워낙 명저다보니까 자기 언어별로 문제가 있으니까 전부 다외우는건 시간낭비라 일종의 사전 형식으로 보고 있긴합니다
기억에 남는 부분이 있나요 이부분은 특히 플밍했을때 유용했다더라던가
저는 챕터 3 sorting 알고리즘 부분 도움됐습니다. 굳이 함수 알고리즘을 알 필욘 없다 생각합니다
그렇군요 다른책들도 공유 감사해여
가령 sorting 서칭에서 예제가 있는데 그걸 github로 찾고 따라해보고 하는거죠. 사실 키값 넣는 어떻게 넣고 이런건 물리에서도 쓰이는 방식이라서 이부분은 문제를 읽는데는 어려움이 없었는데 예제가 어려웠는데 예제는 깃허브, 문제 방식이랑 해서 대강 이렇게 쓴다 기억해놓고 썼습니다. 물론 이렇게 하면 이걸 다 이해하는거냐? 라고 말을 할 수 있긴한데 애초에 책 자체가 이걸 전부 이해해라고 말 안하잖아요
애초에 책에서도 수준에 맞춰서 필요한 부분만 쓰라고 되있어요
저는 TAOCP 소팅에 대해서 사전처럼 쓰고 있긴합니다.
https://gall.dcinside.com/board/view/?id=programming&no=2796603&page=1
이런식으로
이해합니다
영어 원서 읽는 팁 있나요 번역기랑 같이 사용할만한 앱이있는지 궁금해요
저는 DeepL 유료 유저인데 저는 도움됐습니다.
실용주의 프로그래머 책이 무슨 도움이 되는지 아직도 모르갰다. Sicp는 도움이 됨. 솔찍히 개 쓰레기.책 아님?