ТЕ САМЫЕ 20% ТЕОРИИ В ПРОГРАММИРОВАНИИ

preview_player
Показать описание
Привет

Чтобы стать программистом - нужно программировать. Постоянная практика, решение проблем.
Но, в любой сфере есть какая-то необходимая теория, без которой тяжело.
В видосе разбирается единственная дисциплина с курса Компьютерных Наук, которая покрывает эти самые 20% теории, и закрепляет их практикой.

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Я wndtn, мне 20 c чем-то лет, и я изучаю computer science и программирую ~10 лет.
Я into С++, и всякие low-level штуки.
У меня есть небольшой проект, xplatform, который вы сможете найти на github, и через него практиковаться в изучении всей базы программирования, и если вам повезет(если вы упорный), вы станете хорошим программистом %)
Если нужна помощь в программировании 1 на 1, чекайте ссылки .

всем добра

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Подпишись сюда:

Если не найдете каких-то ссылок и материалов из видео, пишете коммент об этом, я добавлю.

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Оборудование:

Камера - Sony a7ii
Объектив - SIgma F1.4 DG
Микрофон - AudioTechnica at2035
Звуковая карта - Scarlett Solo
Петличка - Rode smartlav+
Клавиатура - HyperX Alloy
Вторая клавиатура - apple magic keyboard(black edition)
Монитор DELL 25'
Монитор Asus mg248q
Iphone 11 pro(зеленый)
CAMLINK elgato - для стриминга
JBL headset

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Музыка:
KASPA- Not long now
SAHARA ULTRA - NO OTHER
Inteus w BACKWHEN - Planetarium
Рекомендации по теме
Комментарии
Автор

Про цикл For сюда пишите! Сколько вас вообще

wndtn
Автор

единственный чел, которого можно спокойно смотреть не на х1.5

bug_done
Автор

Сначала подумал, что забыл скорость вернуть на 1х 😂
Спасибо за ролик!

TemnovRuslan
Автор

0:50 - неверно.
Правильный порядок:
1) i = 0
2) i <= 10
3) блок кода
4) ++i

В этом можно убедиться просто запустив:

for (let i = 0; i < 0; i++) {
console.log('some string')
}

Если бы условие (i < 0) запускалось в самом конце, то в консоли была бы хоть одна надпись 'some string', но в консоли - пусто

ztest
Автор

Спасибо, очень интересно и с минимумом воды(бэ, ээээ, ааа, , мммм), очень классный канал ! Сделайте многочасовое видео по C++(full version) с вашей подачей.

Andrei_G
Автор

До недавнего времени, 3-4 видоса назад, понимал в твоей быстрой речи лишь некоторые её части знакомые мне по опыту. Сейчас прокачал свою нейронку до стабильного понимания смысла всего сказанного. Способ оценить свой уровень, благодарю.

mikemalyshev
Автор

Меньше минуты просмотрел. В цикле for сначала идет инициализация, потом проверка, потом тело, потом инкремент (для данного случая). Кружочки расставлены неверно =(

OnlyElf
Автор

0:50 вообще то i<=10 выполнится после инициализации i, то есть вторым. Потому что вход в цикл возможен только если условие выполняется

lizk
Автор

Автор, спасибо что ускорил видео на монтаже, очень приятно. В нынешних реалиях твои (средние по миру) 13, как огромные 28 у других. Главное не длина, главное наполнение, спасибо короче

Bogdangabov
Автор

Почему оператор сравнения в for выполняется после тела? Это же бред, тогда бы какое бы мы условие не поставили, у нас бы хотя бы один раз прокрутилась итерация, как в цикле do while, но это так не происходит

igorglushatov
Автор

Посмотрел видео месяц назад, большую часть видео просто смотрел и ничего не понимал, но пересмотрев щас, понял большую часть, и так приятно стало

boichik
Автор

1 кружок: инициализация
2 кружок: условие цикла
3 кружок: главное действие (или просто действие, тут сомневаюсь)
4 кружок: программный блок

norskiy
Автор

Wow, this was such an informative video! As someone who's just starting out with programming, it was really helpful to learn about the 80/20 rule and how it applies to coding. I appreciate the examples and explanations provided, and I definitely feel more confident in my ability to prioritize my learning. Thank you for sharing this!

ebbnqyo
Автор

Но по сути в for сначала происходит инициализация, потом проверка условия, далее тело цикла и только потом инкремент(ну либо другое прописанное действие). Так как for является неким синтаксическим сахаром, любой for можно переписать с помощью while. Например for из видео:
i = 0
while(i <= 10){
Тело цикла
i+=1
}

jdznmds
Автор

Отличный рассказ про то, зачем вообще нужна теоретическая база, но есть несколько незначительных нюансов, к которым я всё-таки прикопаюсь (хотя критического ущерба подаче информации они не несут)
1. Деревья и теория графов. Не совсем корректно относить деревья как структуры данных к теории графов, как мне кажется, потому что теория графов рассматривает деревья с несколько иной стороны, нежели их использование для структурирования данных.
2. Unordered_set и unordered_map в C++ реализованы с использованием хеш-таблиц с открытой индексацией и никаких деревьев не используют (там только массив и односвязный список под капотом). Красно-черное дерево используется, но только в set и map

spjkuxn
Автор

Ощущение, как когда открыл книгу перечитал оглавление и понял, что не зря она весит 20 кг

max_ermol
Автор

Ты забыл упомянуть, что на стажировку Яндекса попасть достаточно сложно. Первый этап: дается 6 задач и 6 часов. На паузу не поставить, задачи сложные. Я пытадся попасть на машинное обучение, были задачи: на теорвер, на структуры данных, и в конце еще надо было написать нейронную сеть, которая распознает речь из аудиофайлов

plotdrift
Автор

Прекрасное видео плотность инфы скорость подачи, оч экономно тратит вниммание зрителя и количество циклов)

calitka
Автор

Подача🔥, отлично держишь контакт и фокус зрителя! С for и идеей про него отлично получилось😂
‼️Продолжай, ты красавчик! И ты это знаешь)

ljxmyeq
Автор

Ни одного примера не приведено, где это в реальности было нужно и почему нельзя было использовать уже миллион раз реализованные библиотеки для всех этих стандартных алгоритмов. Если тимлид увидит, как ты сортировку свою пишешь на языке, в который она буквально встроена, - он тебе руки просто отобьёт. А сложность выполнения алгоритма тебе ChatGPT может посчитать и даже предложить оптимизацию. Буквально: если ты будешь тратить 20 минут на продумывание алгоритма, пока твой коллега тратит 2 минуты на запрос его в ChatGPT и идёт дальше писать бизнес-логику, то угадай кто из вас быстрее станет синьором... Не ты.

serhii-
welcome to shbcf.ru