Репозиторий Описать
репозиторий: Список книг для разработчиков
Кратко: Список книг, связанных с программированием и разработкой, постоянно обновляется...
Коммуникация по развитию программирования Группа QQ: 617705355
Список книг по языкам программирования
компиляция
С
- 《Язык_программирования_C》
- «Проблемы с языком 495 C, которые вы должны знать»
- «Эксперт по программированию на языке C».
- «С и указатели»
- «C-ловушки и подводные камни»
- «Интерфейс и реализация языка C»
- «Стандарт языка C и его реализация»
- «Углубленная анатомия языка C»
С++
- «Учитель C++ (5-е издание)»
- «C++ Primer Plus (5-е издание)»
- «Китайская версия C++ STL»
- «Эффективная китайская версия C++»
- «Мысли о программировании на C++ (Том 1)»
- «Идиомы программирования на C++ — обычное использование и методы для опытных программистов»
- «Руководство по параллельному программированию на C++».
- «Анализ и применение новых возможностей C++11»
- «Раскрыта технология дизассемблирования и обратного анализа C++»
- 《Примечания CPlusPlus для профессионалов》
Ява
- «Основы программирования на языке Java (оригинальная книга, 10-е издание)»
- «Основная технология JAVA (том 1). Базовые знания (8-е издание)»
- «JAVA Core Technology (том 2) Расширенные функции (8-е издание)»
- «Эффективное китайское издание Java (2-е издание)»
- «Эффективное английское издание Java (2-е издание)»
- «Мысли о программировании на Java (4-е издание)»
Быстрый
- «Язык программирования Swift, китайская версия-v1.8»
Питон
- «Учебное пособие по основам Python (2-е издание)»
- «Программирование на Python от введения к практике»
- «Техническое руководство по Python (2-е издание)»
- «Программирование ядра Python»
- «Кулинарная книга по Python»
- «Анализ исходного кода Python»
Идти
- «Изучение языка го»
- «Язык программирования Go»
- «Перейти к учебным записям (4-е издание)»
- «Go Study Notes (том 2 шестого издания)»
- «Перейти к языковому практическому бою»
- «Анализ исходного кода Go»
Луа
- «Справочное руководство Lua5.3»
JavaScript
- «Полное руководство по JavaScript (6-е издание)»
- «Продвинутое программирование с использованием JavaScript (3-е издание)»
- «Освоение JavaScript»
- «Сущность языка JavaScript»
- «JavaScript, который вы не знаете (том 1)»
- «JavaScript, который вы не знаете (том 2)»
- «JavaScript, который вы не знаете (том 2)»
- «Функциональное программирование на JavaScript».
NodeJS
- «Удивительный Node.js»
- «Углубленное введение в Node.js»
- «Руководство по разработке Node.js»
- «Практический бой Node.js»
- «Node готов к изучению и использованию.js»
- «Руководство по изучению узлов»
- «Node и Express Development.js»
Андроид
- «Полное руководство по программированию под Android (2-е издание)»
- «Котлин на китайском»
Книги по алгоритмам
Алгоритм
- «Алгоритмы (4-е издание)»
- «Введение в алгоритмы (2-е издание)»
- «Жемчужины программирования (2-е издание)»
- «Описание структуры данных и алгоритмов анализа-C»
- «Структура данных и анализ алгоритмов — описание языка Java»
- «Разработка и анализ алгоритмов (3-е издание)»
- «Опыт алгоритмов – секрет эффективных алгоритмов (2-е издание)»
- «Красота программирования — опыт технического собеседования в Microsoft»
- «Интервьюеры известных компаний подробно объясняют типичные вопросы программирования»
Структура данныхСтруктура данных
- «Структура данных (версия на языке C)»
- Реализация и анализ алгоритма «Структура данных»
Книги, связанные с Интернетом
TCP
- «Подробное объяснение TCP/IP, том 1»
- «Подробное объяснение TCP/IP, том 2»
- «Подробное объяснение TCP/IP, том 3»
HTTP
- "HTTP Иллюстрированный"
- «Полное руководство по HTTP»
- Полное руководство по веб-производительности
Сетевое программированиеСеть
- «Сетевое программирование Linux».
- «Сетевое программирование UNIX, том 1: API сокетов»
- «Сетевое программирование UNIX, том 2: Межпроцессное взаимодействие»
Книги, связанные с компьютерами и операционными системами
Операционная система
- «Природа вычислений: углубленный взгляд на программы и компьютеры»
- «Создание и интерпретация компьютерных программ (2-е издание)»
- «Углубленное понимание компьютерных систем»
- «Современные операционные системы (3-е издание)»
- «Принципы составления (2-е издание)»
- «Кодирование: язык, скрытый за компьютерным программным обеспечением и оборудованием»
Линукс и Юникс
- «Счастливая командная строка Linux»
- «Напиши make-файлы вместе со мной»
- «Понимание процессов Linux»
- «Углубленное понимание ядра Linux (третье издание)»
- «Углубленная архитектура ядра Linux»
- «Проектирование и реализация ядра Linux (третье издание)»
- «Документация ядра Linux»
- «Искусство программирования UNIX».
- «Проектирование операционных систем UNIX».
- «Расширенное программирование в среде UNIX (третье издание)»
Книги по базам данных
SQL
- «Урок по основам SQL»
- «Руководство по изучению SQL»
MySQL
- «Все, что вы должны знать о MySQL»
- «Высокопроизводительная MySQL (3-е издание), китайская версия»
- «Информация о технологиях MySQL: механизм хранения InnoDB»
- «Настройка производительности MySQL и проектирование архитектуры»
МонгоБД
- «Полное руководство по MongoDB»
- «Глубокое изучение MongoDB»
- «MongoDB на практике»
Книги, связанные с идеями программирования
Шаблон проектирования Шаблон проектирования
- «Шаблон проектирования HeadFirst»
- «Дзен паттернов проектирования»
- «Шаблоны проектирования: основа многоразового объектно-ориентированного программного обеспечения»
Стандарты кодирования
- «Руководство по разработке Alibaba для Android»
- «Руководство по разработке Alibaba на Java (официальное издание)»
- «Как очистить код»
- «Рефакторинг: улучшение дизайна существующего кода»
- «Искусство написания читаемого кода»
- «Методы программирования».
- «Практика программирования»
Гибкая разработка
- «Руководство по марсианской гибкой разработке»
Книги по теме интервью
ИнтервьюИнтервью
- «Красота программирования: опыт технического собеседования в Microsoft»
- «Интервьюеры известных компаний подробно объясняют типичные вопросы программирования»
Книги, связанные с проектами с открытым исходным кодом
Нгинкс
- «Углубленное понимание Nginx: разработка модулей и анализ архитектуры (2-е издание)»
- «Углубленное понимание разработки модулей Nginx и анализа архитектуры»
Либевент
- «Справочное руководство libevent (китайская версия)»
Редис
- «Начало работы с Redis (2-е издание)»
- «Проектирование и реализация Redis»
- «Редис на практике»
- «Разработка, эксплуатация и обслуживание Redis»
Докер
- «Докер от начала работы до практики (3-е издание)»
- «Docker-контейнеры и контейнерное облако (2-е издание)»
Книги по продуктам и дизайну
дизайн продукта
- 《Android-Дизайн-4.0》
- «Спецификации интерактивного визуального дизайна Android»
- «Руководство по интерфейсу человек-компьютер iOS»
другой
- «Как читать книгу»
- «Путь подготовки программистов: от мелких рабочих к экспертам»
- «45 навыков эффективных программистов»
- «Семь языков за семь недель: понимание множества парадигм программирования»