코드 청소의 길' 이라는 책은 저자가 다년간의 소프트웨어 개발 작업에서 발견하고 총결하는 많은 유용한 기교를 제공하며, 앞뒤 두 방면에서 건코드 품질에 미치는 영향을 보여주며, 독자에게 코드를 더 좋고 깨끗하게 만들 수 있는 규칙을 추출해 준다. 이러한 규칙을 배우고 따른다면, 코드 품질이 크게 향상될 것이며, 코드 능력도 크게 향상될 것입니다!
리팩토링' 이라는 책은 수많은 프로그래머들에게 영향을 주었고, 심지어 7 명이 소프트웨어를 개발하는 모델까지 바꿨다. 그는 코드가 시간이 지날수록 서서히 썩어 이런 나쁜 상황을 피할 수 있는 유일한 방법은 기존 코드를 끊임없이 최적화해야만 프로그램이나 시스템의 생명력을 유지하고 높일 수 있다고 생각한다.
그런 다음 핵심 알고리즘 문제로 깊이 들어가십시오.
모두 알다시피 알고리즘은 프로그래머의 핵심 능력이자 프로그래머의 직장에서의 핵심 경쟁력이다. 알고리즘을 아는 프로그래머와 알고리즘을 모르는 프로그래머는 두 가지 다른 직업이다. 브러시 문제 외에도 고전을 읽고, 알고리즘의 정수를 이해하고, 고급 알고리즘 설계를 배워야 한다.
애매모호함을 피하기 위해 저자는 특정 프로그래밍 언어로 코드를 표현하는 것을 포기하고 자신의 작은 언어로 프로그램의 정확성을 보장하기 때문에 당신이 이해하지 못하는 7 개 언어를 사용했기 때문에 걱정할 필요가 없습니다. 이 책은 구체적인 문제를 해결하고 알고리즘의 본질에 초점을 맞추고 있다. 문제에 대한 설명과 분석을 통해, 그리고 단계적으로 해결책을 제시하면 독자들은 알고리즘의 묘미를 느끼고 느낄 수 있다.
그런 다음 패턴과 원칙을 연습합니다.
분석 모델은 현실 세계와 컴퓨터의' 이진세계' 사이의 관계를 확립하는데, 이 과정은 바로 소프트웨어 개발이다. 실제 문제를 소프트웨어 시스템에 매핑하는 방법, 즉 컴퓨터 모델을 만드는 과정은 어려운 일이다. 이 책은 이 과정을 중심으로 분석, 설계 및 프로그래밍 단계로 나뉜다. 반복되는 문제들에 대해 전문가들은 장기적인 경험을 통해' 모델' 이라고 하는 7 개의 재사용 가능한 솔루션을 축적했다.
특정 분야 언어라는 책은 이 분야의 기념비이다! 이 문서에서는 DSL 에 대해 매우 포괄적으로 설명합니다. DSL 의 개념과 일반적인 사례 구현, 프로그래밍 언어와 무관한 일반적인 원리와 패턴, 클로저 테이블과 같은 일련의 개념과 구현에 대해 간략하게 설명합니다.
마지막으로, 사업을 육성하는 방법:
"파도의 꼭대기" 는 오늘날 과학기술 산업의 발전을 체계적으로 이해하는 데 사용할 수 있는 좋은 책이다. 이 책에서 우리는 무수한 기업들이 시대의 물결 속에서 침몰하는 것을 볼 수 있다. 어떤 기업은 과학기술의 거물이 되고, 어떤 기업은 파도에 흩어지는 것을 볼 수 있다. 재미있는 전설을 통해 과학기술업계의 발전법칙을 이해하면 현재를 더 잘 이해하고 미래를 위해 더 나은 준비를 할 수 있다.
소프트 스킬' 이라는 책은 프로그래밍을 배우는 것이 아니라' 사람' 의 관점에서 소프트웨어 개발자의 발전에 초점을 맞춘 책이다. 프로그래머의 생존 가이드로, 자신의 구직, 승진, 헬스, 재테크 등 모든 방면에서 광범위하게 다루고 있다.