Віктор Турський про програмування / навігатор

38 відео · один канал · одна мапа

Компʼютерні науки —
у правильному порядку.

Віктор Турський про програмування — україномовний канал про те, як усе працює насправді: бази даних, мережі, криптографія, ШІ та інженерна майстерність. Цей навігатор вибудовує 38 відео у шість навчальних треків, веде до потрібної хвилини кожного відео на YouTube — а ще збирає полицю з 37 книг, які радить Віктор.

38 відео 6 треків 456 розділів 37 книг 14 год 43 хв матеріалу

Як цим користуватися

  1. Оберіть трек. Кожен — це продуманий порядок перегляду: кожне відео готує до наступного.
  2. Йдіть за кроками. Нумерація не випадкова: починайте з 01, якщо не впевнені, що можна інакше.
  3. Стрибайте по розділах. Кожне відео розбите на розділи — клік по таймкоду відкриває саме те пояснення.
  4. Відмічайте переглянуте. Прогрес зберігається у вашому браузері й більше ніде.

Шість треків

01

Інженерна майстерність і карʼєра

Почніть звідси. Теза каналу — вивчати все глибоко, — а ще кодревʼю в Google, дизайн програмного забезпечення і чесна механіка карʼєри.

14 відео · 6 год 53 хв
02

Мережі та інтернет

Як насправді працює інтернет, з перших принципів: швидкість світла, DNS, DHCP і що насправді робить ваш Wi-Fi.

8 відео · 3 год 10 хв
03

Бази даних і структури даних

Найщільніший трек каналу: від «чому мій запит повільний» до власноруч побудованих інвертованих індексів і фільтрів Блума — усе з живими вимірами.

9 відео · 5 год 5 хв
04

Безпека і криптографія

Хешування, кодування чи шифрування? Асиметрична криптографія, цифрові підписи та історії атак від людини з infosec-бекґраундом.

10 відео · 3 год 40 хв
05

ШІ та вайб-кодинг

Шлях від скепсису щодо Gemini у 2023-му до повноцінних стрімів вайб-кодингу — і чому з ШІ фундаментальні знання важать більше, а не менше.

6 відео · 4 год 52 хв
06

Про канал

Бонусний трек: Q&A-стріми, голосові історії та хто такий Віктор. Порядок перегляду тут менш важливий.

11 відео · 3 год 39 хв

37 книг, які радить Віктор

Від «A Philosophy of Software Design» до «Clean Architecture» — з чесними вердиктами Віктора: що читати, що погортати, а до чого й не братися.

Відкрити полицю →

Мапа знань

Усі концепції каналу та звʼязки між ними — кольори відповідають трекам. Клікніть на будь-яку, щоб побачити, які відео (і з якої хвилини) її пояснюють.

Проєктування програмного забезпеченняГлибоке вивчення фундаментальних речейПрактики безпекиКарʼєра і зростанняАбстракціїІндекси баз данихАлгоритмічна складністьDNS (Domain Name System)HTTPS і TLSNAT і основи мережBase64Повнотекстовий пошукJWTШІ-агенти для кодуванняB-tree / B+ treeСтруктури данихDHCP (Dynamic Host Configuration Protocol)ХешуванняІнвертований індексШІ та робочі місцяАсиметричне шифруванняКанал і його авторЦифрові підписиКодуванняШифруванняЗатримка і швидкість світлаСоціальна інженеріяВайб-кодингЯкість кодуКод-ревʼюЗнання предметної областіСтиснення індексуUUID проти auto-increment у первинних ключахАвтоматизоване тестуванняПовний привід і трансмісіїФільтр БлумаХолодні криптогаманціДекларативний UI (білдери на схемах)Патерни проєктуванняLanguage Server Protocol (LSP)Принцип найменших привілеївMap-reduceМікросервісиMVCC (багатоверсійне керування конкурентним доступом)Одноразові паролі (TOTP)Віддалена розробкаРетрогеймінгПісочниці та ізоляціяАвтентифікація за SSH-ключамиТехнічний боргTest-driven development (TDD)Робоче місце і залізоВебперформанс (Core Web Vitals)WebGPU