Что это такое?
Это бесплатный иллюстрированный китайский гид по основам компьютерных наук: компьютерным сетям, операционным системам, организации компьютера и базам данных. Он построен на более чем 1000 диаграммах и 500 000+ словах и призван сделать традиционно сухие темы (и типичные вопросы на собеседованиях) по-настоящему понятными.
Это книга, курс или справочник-вики?
Это похоже на онлайн-книгу из длинных иллюстрированных статей, разделённую на четыре части: «Сети» (图解网络), «Операционные системы» (图解系统), «MySQL» (图解MySQL) и «Redis» (图解Redis). Каждая часть начинается со вступления, а затем разбирает темы одну за другой.
Как это читать?
Ничего устанавливать не нужно: читайте онлайн на сайте автора или просто просматривайте структурированные статьи в формате markdown прямо в этом репозитории.
Все ли разделы готовы или некоторые части ещё неполные?
Разделы по сетям и операционным системам самые обширные: в каждом десятки статей. Разделы по MySQL и Redis сейчас содержат заметно меньше тем, что говорит о том, что они меньше или ещё развиваются.
Для кого предназначен этот гид?
Он адресован разработчикам и студентам, которые готовятся к техническим собеседованиям или хотят наконец разобраться в основах информатики. Автор прямо называет его противоядием от зубрёжки ответов на собеседованиях («八股文»).
Что означает упоминание 八股文 (bagu)?
Так называют шаблонные, заученные ответы на технических собеседованиях, распространённые в китайском IT-найме. Автор хочет, чтобы читатели действительно понимали концепции, а не повторяли готовые формулировки.
Почему автор создал это, а не просто порекомендовал учебники?
Автор говорит, что ему было трудно разбираться в сухих и тяжёлых для восприятия книгах и видео по основам информатики. Поэтому за два года он превратил свои конспекты в иллюстрированные объяснения и в итоге создал этот сайт, чтобы помочь другим избежать тех же трудностей.
Можно ли получить это в виде PDF, а не читать онлайн?
Да, в README есть ссылки на PDF-версии для скачивания гидов «Сети» (图解网络) и «Операционные системы» (图解系统).
Есть ли здесь и внутреннее устройство MySQL и Redis?
Да, в отдельных разделах рассматриваются индексы, транзакции, блокировки и журналирование в MySQL, а также структуры данных, сохранение данных, репликация и проблемы согласованности кэша в Redis, такие как лавина кэша и пробой кэша.
What are similar projects?
interview_internal_reference, fullstack-tutorial, toBeBetterJavaer, interview, awesome-programming-books, CS-Notes, athena, leetcode
Which topics is it in?
tcp, network, study-guide, operating-system, interview, interview-preparation, computer-science, mysql, redis, book, golang, reference

