Как осваивать любую библиотеку
Пошаговый способ разобраться в незнакомом коде за вечер
После урока ты сможешь
- Читать документацию и cppreference: сигнатуру, предусловия, исключения, сложность
- Находить в библиотеке минимальный рабочий пример и расширять его маленькими шагами
- Изолировать чужую библиотеку за своим интерфейсом
Шаг 1 из 10
Навык, который важнее любой библиотеки
Курс не может научить тебя всем библиотекам: их тысячи, и каждый год появляются новые. Зато можно научить способу разбираться в любой из них. Опытный разработчик отличается от новичка не тем, что знает все библиотеки, а тем, что за вечер осваивает незнакомую и не застревает.
Новички застревают в одних и тех же местах. Пытаются сразу встроить библиотеку в большой проект. Читают документацию целиком, как книгу. Копируют код из ответа пятилетней давности. В этом уроке — алгоритм из семи шагов, который обходит эти ловушки. Его стоит распечатать и повесить над столом.