https://www.clien.net/service/board/park/16688488CLIEN
여기에 다음과 같은 책에 대에 글을 작성했는데요,
클리앙분들께서 추천해주신 책을 추가해보았습니다😇
(댓글 감사드립니다 +_+)
[geeksforgeeks 추천👍✨]
https://www.geeksforgeeks.org/top-10-books-that-every-programmer-must-read-once/
1. 클린 코드 - 로버트 C. 마틴
2. 맨먼스 미신 - 프레더릭 브룩스
3. 실용주의 프로그래머 - 앤드류 헌트
4. 코드 컴플리트 2판 - 스티브 맥코넬
5. The Art of Computer Programming (TAOCP) - 도널드 커누스
6. 생각하는 프로그래밍 - 존 벤틀리
7. CODE 코드 - 찰스 펫졸드
8. Introduction to Algorithms - 토머스 코멘 (원서 추천)
9. 리팩터링 - 마틴 파울러
10. GoF의 디자인 패턴 - 에릭 감마
여기부터 클리앙분들 추천입니다!
[니파님 추천👍✨]
1. 조엘 온 소프트웨어 - 조엘 스폴스키
2. 모어 조엘 온 소프트웨어 - 조엘 스폴스키
3. 똑똑하고 100배 일 잘하는 개발자 모시기 - 조엘 스폴스키
[달짝지근/새동님 추천👍✨]
1. 유지보수하기 어렵게 코딩하는 방법 - 로에디 그린
[초보데니스님 추천👍✨]
1. 테스트 주도 개발 - 켄트 백
[영현2님 추천👍✨]
1. 클린 소프트웨어 - 로버트 C. 마틴
[도롱님 추천👍✨]
1. Effective C++ - 스콧 마이어스
2. More Effective C++ - 스콧 마이어스
3. Effective Modern 이펙티브 모던 C++ - 스콧 마이어스
[무무무무무무님 추천👍✨]
1. UNIX 고급 프로그래밍 - 리처드 스티븐스
[구름빵님 추천👍✨]
1. Unix Network Programming 1-2 - 리처드 스티븐스 (번역서 절판?)
[Callisto님 추천👍✨]
1. TCP/IP Illustrated 1-3 - 리처드 스티븐스 (번역서는 Vol.1만?)
[샬랄라족장님 추천👍✨]
1. 프로그래밍 심리학 - 제럴드 M. 와인버그
[두근두근님 추천👍✨]
1. 이펙티브 자바 - 조슈아 블로크
[레드잉크님 추천👍✨]
1. 프로 Git - 스캇 샤콘
[molla/람다읊는염소님 추천👍✨]
1. 컴퓨터 프로그램의 구조와 해석 (SICP) - 해럴드 애빌슨
[내폰도아이포니앙님 추천👍✨]
1. 오브젝트 - 조영호
[lazyzeus님 추천👍✨]
1. 데이터 중심 애플리케이션 설계 - 마틴 클레프만
[컴구조님 추천👍✨]
1. Queueing Systems. Vol 1-2 - Leonard Kleinrock (원서/번역서 없음)
→ Vol 1: Theory, Vol 2: Computer Applications
[무한비행님 추천👍✨]
1. 클린 아키텍처 - 로버트 C. 마틴 (Uncle Bob)
2. 마이크로서비스 패턴 - 크리스 리처드슨
[강물님 추천👍✨]
1. Schaum's Outline of Logic 2판 - John Nolt (원서/번역서 없음)
2. 밑바닥부터 만드는 컴퓨팅 시스템 - 노암 니산
[지원아아빠야님 추천👍✨]
1. Head First Design Patterns - 에릭 프리먼
[가닼님 추천👍✨]
1. C로 배우는 알고리즘 1-2 - 이재규
[리자드맨님 추천👍✨]
1. 실용주의 사고와 학습 - 앤디 헌트
[rhoon님 추천👍✨]
1. Grokking Simplicity - Eric Normand (원서/번역서 없음)
→ 부제: Taming complex software with functional thinking
[호키도키님 추천👍✨]
1. 소프트 스킬 - 존 소메즈
[zerOXross님 추천👍✨]
1. 컴퓨터과학의 기초를 다지는 단단한 수학: 구체 수학 - 로널드 그레이엄, 도널드 커누스
→ TAOCP 진입하기 전 단계의 책
[꿈꾸는녀석님 추천👍✨] (오라클DBA추천)
1. 오라클 성능 고도화 원리와 해법 1-2 - 조시형
[istree님 추천👍✨]
1. 브루스 테이트의 세븐 랭귀지 - 브루스 테이트
2. 7가지 동시성 모델 - 폴 부처
3. 함수형 자바 스크립트 - 마이클 포거스
[Prescott님 추천👍✨] (아티클)
1. Emerging Architectures for Modern Data Infrastructure (최신 데이터 인프라) - A16Z
→ 원문: https://future.a16z.com/emerging-architectures-modern-data-infrastructure/
→ 간략한 한국어 소개: https://news.hada.io/topic?id=3055
→ 한국어 번역: https://drive.google.com/file/d/1NYQ_EtS9yB_ATagXbHmj5-whGMSNnZbM/view?usp=sharing
→ 한국어 비디오: https://www.youtube.com/playlist?list=PLL-_zEJctPoJ92HmbGxFv1Pv_ugsggGD2
2. Cloud Computing Concepts (분산 시스템) - Coursera (가입/무료체험후유료)
→ https://ko.coursera.org/learn/cloud-computing
3. System Design Primer (대규모 시스템)
→ https://github.com/donnemartin/system-design-primer
제 개인 추천은 다음과 같습니다...🤗
1. 리눅스 API의 모든 것 Vol. 1-2 - 마이클 커리스크
2. 64비트 멀티코어 OS 원리와 구조 1-2 - 한승훈
3. 디버깅을 통해 배우는 리눅스 커널의 구조와 원리 1-2 - 김동현
4. 한 권으로 읽는 컴퓨터 구조와 프로그래밍 - 조너선 스타인하트
5. Practical Vim - 드류 네일 (번역서 없음) (* 댓글주셔서 번역서가 있는 걸 알았습니다)
이번 주도 좋은 한 주 되세요~
이 책이 가장 눈에 띄네요
"마지막으로, 이 글은 농담일 뿐이다! 혹시라도 이 글의 내용을 있는 그대로 받아들
인 이가 있다면 정중히 사과한다. 내가 유지보수할 수 있는 코드를 작성하는 방법
에 관해 지껄 일때면 사람들은 별로 관심을 가지지 않았다. 어느날 일을 그르치는
얼간이 같은 행동을 얘기해야 사람들이 더 반응을 보인다는 사실을 알게 됐다. 유
지보수할 수 없는 디자인 패턴을 확인하므로 더 효과적으로 악의적인 혹은 부지불
식간에 일어나는 나쁜 일을 예방할 수 있다."
정직하게 질문을 하면 대답이 없지만,
잘못된 지식을 떠벌리는 척 하면 그거 교정하려고 구름같이 몰려오는 걸 이용했군요.
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
실제로 이렇게 작성된 코드가 존재합니다. 인수인계받아보려던 사람이 다 도망가서 작성자 혼자 잘 먹고 잘 살고 있더군요.
이거 실천하면 오래 오래 먹고 살 수 있어요. 욕을 많이 먹어서 & 동료없이 혼자 다 코딩 할 수 있어서.
저기 이름있는 저자분들은 거의 전설급인거 같습니다...😳
책 좀 읽으면서 살아야 하는데...
그리고 조엘 경우는 실력이 갓갓인 사람이 글도 잘 쓰는 특출난 경우인데, 위에 몇몇 책들은 내용은 그럴듯 하지만 작가의 실제 아웃풋은 알려져있지 않은게 있습니다.
이론을 정리잘하는 거랑 아웃풋은 별개인걸까요...🤔 하긴 리누스 토발즈도 개발서는 쓰지 않았군요
(있긴하지만.. 읽지 않았을뿐..이죠 ㅋㅋ)
강추.. 초 강추.. ㅋㅋㅋㅋ
정리 감사합니다!!
자신이 사용하는 언어나, 학습 정도와 상관 없이 한번 정도씩은 읽어볼 만한 책들이라 생각됩니다.
그 시리즈에 있는 책들이
생각하는 프로그래밍
실용주의 프로그래머
컴퓨터 프로그램의 구조와 해석
프로그래밍 심리학
테스트 주도 개발
CODE
클린 코드
등이 있습니다.
알려주셔서 감사합니다.
신판으로 다시 사시면서 다시 한번 읽어 보는 것도 추천드립니다. : )
통일성 있는 디자인이 모으게 만듭니다. (읽어야 하는데..)
피규어취미인 사람이 피규어 전시에 반응하는 거 처럼, 컴퓨터 책 좋아하는 사람은 여기에 반응하게 되는군요🤣
프로그래밍의 세계도 무림의 세계이군요.
이 책의 번역판이 위의 인사이트 시리즈에 있는 "컴퓨터 프로그램의 구조와 해석" 입니다.
번역판도 괜찮습니다. : )
댓글에 있는걸 놓쳤네요!
저는 주화입마에 빠져, 상태가 있지만 없는 세상과 무한의 비트 스트림 사이 어딘가에서 허우적 대고 있습니다. ㅠ.ㅜ
다 쌓으면 천정까지 닿을껍니다.
구매하실분들 놔 둘 공간도 좀 생각하심이 어떨른지 합니다.
감사합니다~
코딩에서 무엇보다 중요한건 탐구심인거 같아요 ㅎㅎ
탐구심! 좋은 말씀 감사드립니다!
요즘 읽은 책 중에 추천하고 싶은 책은 Designing Data-Intensive Applications.
번역서도 있습니다. http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9791158390983교보문고
반이상 읽으셨다니 내공이 엄청나실 거 같습니다🥺
감사합니다
공감드립니다. 전 대부분을 읽지도 못했지만 매일 자신이 초라하네요...😭
옛날과 달리 프로그래머라고 뭉뚱그려진 과정이 세분화가 많이 되어서 정확히 어떤 프로그래밍을 하고 싶냐에 따라 길이 많이 나뉘게 되었습니다. 그런것들을 좀 구분할 수 있어야 합니다.
일단 생활코딩 (https://www.opentutorials.org/) 같은 사이트를 통해 대략적인 맛보기를 보시는 것 추천드려요.
그리고 요즘에는 파이썬이나 라즈베리파이 처럼 입문하기 좋은 방법이 많이 있는 거 같습니다.
저위에 추천도서들은 좀 딱딱한 책이라 일단은 그림이나 설명이 많은 되도록 최근 책을 추천드리구요,
역시 C언어도 공부하시면 좋을 거 같아요. 화이팅 >_<b
글 하나하나 곱씹어 A4용지에 정리하면서 읽어보면 정말 알고리즘 개념이 딱 서죠.
물론 마지막 장까지 다 읽고 그 의미를 온전히 이해하시려면 학부수준으로는 힘들겁니다.
박사 후에도 개념 정리삼아 읽을 때 마다 매번 감탄하게 만들어요. 오늘도 30장 FFT 읽다가 오래간만에 복소평면에 대한
개념을 다시 상기하게 되었습니다. 정말 알고리즘 분야의 전반적인 개념을 잡고 그 이상으로 발전시키는데는 최고의 책입니다.
완독을 추천합니다.
아마 읽다보면 어느순간 부터.. 선형대수학 부터 다시 보게 되겠지요. ^^
개인적으로 추천하는 책은
Leonard Kleinrock 의 'Queueing Systems' 입니다. 전산학 전공자도 반드시 읽어야 하는 책이라고 생각이 듭니다.
Volume 1이 Theory 이고 Volume 2가 Computer Applications 입니다.
패킷 시스템부터 컴퓨터 시뮬레이션에 이르기 까지 코어를 이해하려면 이게 핵심이죠.
좋은 책 추천 감사드립니다. 1975년에 발행된 책이군요. 오오...
진짜 읽어보고 싶은 욕심이 나네요🥺 (메모: 존경하는 선생님)
이제는 프로그래밍 안한 지 10년 가까이 되어
다시 읽으면 불타오를지 ^^;
- 클린 아키텍처 (밥아저씨)
- 마이크로서비스 패턴 (크리스 리처드슨)
마이크로서비스... 시야가 넓어지는 느낌이네요😳
제 추천은...
Shaum's Logic, John Nolt 외 2인, 2nd Edition
The elements of computing systems by Nisan and Schroken
그리고, 읽어보려고 생각 중인..
On Computable Numbers, with an Application to the Entscheidungsproblem by Alan Turing
앨런 튜링....😳 정말 수학을 좋아하시는 군요 ㅎㄷㄷ 존경합니다.
너무 훌륭한 책이 많아요. -.-b
gof design pattern은 너무 어려워서 못 읽겠더라고요. 더구나 번역본은 진짜. ㅆㄹㄱ입니다.
하지만 우리에게는 더 좋은 책이 있죠. - head first design patterns -
헤드 퍼스트 디자인 패턴은 아주 좋은 책이죠!👍 원서는 2판도 나왔네요.
개인적으로는 요즘 쥬니어들도 30년전 국내 베스트셀러 입문서인 “c로 배우는 알고리즘”도 한번씩 봤으면 좋겠어요
좋은 책 소개해주셔서 감사합니다! 대학시절에 가지고 있었는데 지금은 어디에 있는지 모르겠네요...🥺
언어니 프레임웤이니 기술이 변하더라도 개발자에게 중요한건 생각하는 힘과 문제해결능력이란 뜻이겠죠ㄸㄸ
개인적으로 앤디헌트의 실용주의 사고와 학습을 추천합니다. 개발자 뿐만아니라 무언가를 계속 배워야하는 사람들에게도 유용한 책이라 봅니다.
너무 잘 봤습니다.
"Grokking Simplicity"
라는 책도 꽤 괜찮습니다.
표지도 귀엽고 부제를 보니 내용도 흥미롭네요. 감사합니다😳
오라클 DBA를 위한 추천책입니다.
"오라클 성능 고도화 원리와 해법 1권, 2권" 조시형 저
1. A16Z - Emerging Architectures for Modern Data Infrastructure
Andreessen Horowitz에서 발행한 "최신 데이터 인프라 이해하기" 라는 아티클입니다.
최신 데이터 인프라를 매우매우 잘 설명하고 있어서, 데이터를 좋아하시는 분께 강력 추천합니다.
대규모 데이터를 어떻게 쌓고 어떻게 분석하며, 어떻게 모델링하고 어떻게 애플리케이션 수준에서 사용할지 잘 정리되어 있습니다.
원문: https://future.a16z.com/emerging-architectures-modern-data-infrastructure/
간략한 한국어 소개: https://news.hada.io/topic?id=3055
한국어 번역: https://drive.google.com/file/d/1NYQ_EtS9yB_ATagXbHmj5-whGMSNnZbM/view?usp=sharing
한국어 비디오: https://www.youtube.com/playlist?list=PLL-_zEJctPoJ92HmbGxFv1Pv_ugsggGD2
2. Coursera - Cloud Computing Concepts
클라우드 컴퓨팅의 기반이 어떻게 동작하는지 궁금해서 들어보게 된 강의인데, 기대 이상으로 품질이 좋았던 강의라, 분산 시스템에 관심이 있으신 분들께 추천합니다.
https://ko.coursera.org/learn/cloud-computing
3. System Design Primer
대규모 시스템을 어떻게 디자인하는지, 각 구성요소별로 어떤 선택지가 있고 어떤 장/단점이 있는지 잘 소개되어 있습니다. 평소 대규모 서비스 개발에 관심이 있으시다면 추천합니다!
https://github.com/donnemartin/system-design-primer
좋은 아티클/사이트 추천 감사드립니다.
요즘에는 온라인 강좌도 잘 활용해야 좋은 프로그래머가 될 수 있는 거 같아요🤔
초년생 시절 읽고 큰 변화를 경험했습니다.
최근 꽤 재밌게 읽은 책은 세븐 랭귀지, 7가지 동시성 모델, 함수형 자바스크립트 였습니다.
세븐 랭귀지...왕좌의 게임 7개의 나라 같은 느낌이군요.
역시 필요한 언어를 금방금방 습득하는 것도 중요한 스킬같습니다. 특히 저처럼 외주만 받는 회사에 있으면요😥
책 추천 감사드립니다😊
추천책에 등재되어 영광입니다.
다시 보니 함수형 자바스크립트 제목의 책들이 여럿 있네요 제가 읽은 책은
함수형 자바스크립트 (마이클 포거스) 입니다.
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=35917097
아니에요~, 알려주셔서 너무 감사합니다🥺 좋은 책 추천 다시한번 감사드립니다 >_<b
글쓴이님과 댓글 써주신 분들 덕에 흥미로운 책들도 알게 됐습니다. 감사합니다!
마법사책 추천 감사드립니다😉