IOIOTelegram ↗

Влад Тен

Преподаю математику, алгоритмы и System Design
В прошлом работал backend-разработчиком в Microsoft

В данный момент работаю над спецпроектами в редакциях typespace и Spot.uz

Видео 1.Из стендапера в разработчики Microsoft АйТиБорода · Интервью≈ 200 тыс. просмотров

Ресурсы

Курсы, книги и лекции для самостоятельного изучения Математики, Computer Science, Экономики, Machine Learning и Deep Learning

Темы и материалы
Видео 2.База программиста Основы Computer Science · видеообзор≈ 92 тыс. просмотровМатериалы: Основы Computer Science
Видео 3.Как выучить математику с нуля Математика · видеообзорМатериалы: Математика

Преподавание

Веду курсы по Алгоритмам и System Design, провожу индивидуальные консультации и организую закрытые учебные группы для единомышленников

01 · Авторский курс

Алгоритмы и структуры данных

Научимся оценивать сложность, выбирать структуры данных и объяснять решение

Разберём, как устроены изнутри Linked List, Stack/Queue, Binary Tree, Heap, LRU Cache, Skip List и графы

30 уроков

Видео 4.LRU Cache Открытая лекция · Алгоритмы≈ 7,3 тыс. просмотров
Программа курса

Рекомендую проходить уроки последовательно

02 · Авторский курс

System Design

Разбираем хранение данных, транзакции и распределённые системы

На семинарах применяем теорию к архитектуре сервисов

8 лекций · 10 семинаров

Видео 5.База по базам данных Открытый урок · System Design≈ 127 тыс. просмотров
Программа курса

Рекомендую проходить уроки последовательно

Литература к System Design

Главы указаны по программе

01

Распределённые системы

DDIA

Designing Data-Intensive Applications

Martin Kleppmann

Первое издание

Главы 1, 2, 3, 5, 6, 7, 8, 9, 11
DS

Distributed Systems

Maarten van Steen, Andrew S. Tanenbaum

Главы 4, 5, 7, 8, 9
02

Базы данных

DSC

Database System Concepts

Abraham Silberschatz, Henry F. Korth, S. Sudarshan

Главы 1, 10, 12, 13, 14, 17, 18, 19, 21, 23, 24
Petrov

Database Internals

Alex Petrov

Главы 1, 5, 8, 11
DMS

Database Management Systems

Raghu Ramakrishnan, Johannes Gehrke

Главы 1, 8–18, 20–22, 27–28
03

Сети

03 · Индивидуально и вместе

Консультации и учебные группы

Иногда провожу консультации один на один и организую закрытые группы для совместного обучения

Тема и формат обсуждаются заранее

В группах читаем материалы, обсуждаем задачи и разбираем сложные темы

Анонсы в Telegram

Единственное правило для моих студентов: запрещается дружить без моего участия. Если вы познакомились на моём курсе и решили поиграть в Dota 2, собраться на концерт или просто встретиться, вы обязаны пригласить меня тоже.

Сертификаты я не выдаю. Единственный сделал для Александра Бардкова по его личной просьбе и за большую проделанную работу на курсе.

2 000+

студентов на курсах

Мои студенты работают в Google, Meta, Amazon, Uber, Bolt, Plata, Yandex, Asana, Avito, Uzum и других компаниях.

Я очень горжусь ими. Всё, чего они добились, считаю их личной заслугой. Уверен, они могли бы добиться этого и без меня. Искренне рад, что смог быть им полезен и помочь приблизиться к той жизни, которой они хотели.

При этом я критически отношусь к этике и деятельности некоторых компаний, в которых работают мои студенты, и открыто об этом говорю.

Я рад, что они смогли изменить свою жизнь к лучшему, и надеюсь, что они ответственно относятся к тому, ЧТО разрабатывают, а не только к тому, КАК.

Проекты

Видео 6.Почему работать программистом больше не интересно Мы обречены · Интервью≈ 260 тыс. просмотров
Видео 7.AI отнял у тебя работу, как дальше жить? typespace · Социальная позиция≈ 256 тыс. просмотров