"В то время, когда компьютеры были большими, а программисты - умными ".
@VladykaVladykov5 жыл бұрын
Как услышал, сразу лайк влепил!
@АнтиНационалист5 жыл бұрын
Так были инженеры.
@MrGutory5 жыл бұрын
ага, хорошо, что я чай не пил в этот момент.
@Uni-Coder5 жыл бұрын
Когда Земля была плоской, а шутки круглыми
@Michael_Sh5 жыл бұрын
У вас монитор горит.
@stepbystep85255 жыл бұрын
Уже вызвал пожарных
@maxm10795 жыл бұрын
this is fine
@МаксимХвостов-м1й5 жыл бұрын
У меня моник позавчера сгорел :( ни чего не предвещало беды, монитор выключился и запахло жареным
@AlekseiKazantcev5 жыл бұрын
@@МаксимХвостов-м1й Бедняга, ну хоть хату не спалил
@МаксимХвостов-м1й5 жыл бұрын
@@AlekseiKazantcev Да это врятли оно ведь только плавится, если бумаги близко нет то не страшно. (надеюсь)
@ОлегБельский-в5т5 жыл бұрын
"С вами Сойер, а значит будет интересно" - отличное интро
@ex-format5 жыл бұрын
Вам спасибо за интересный и познавательный ролик.
@mi604ek15 жыл бұрын
Спасибо большое автору . Один из самых полезных каналов .
@toooldtobejunior5 жыл бұрын
Это было круче чем про подарки. Спасибо
@ИльнурГумаров-с5п5 жыл бұрын
Что-то сначала хотел так поспать прям под ваше видео, но стало интересно и пробудился)
@yegorgagarinov97215 жыл бұрын
Как всегда приятно послушать. Спасибо за контент и хорошие темы.
@Gretanit Жыл бұрын
4:35 соер предсказал chat gpt за долго до появления
@JustAyurka5 жыл бұрын
Бро, спасибо за подробное объяснение и в целом за познавательный ролик. Больше подобного)). Можешь про алгоритмы снять что-то подобное?
@ВасяАфонасьев-л8з5 жыл бұрын
Столярова про алгоритмы почитай лучше ;)
@МаксимХвостов-м1й5 жыл бұрын
Компьютер еще - очень быстрый калькулятор, не помню кто сказал :( На жёсткий диск нужно под микроскопом смотреть, тогда видны нули и единицы. ПС: не видны, на СД диск смотреть нужно.
@nyn_demosik12605 жыл бұрын
Да а ещё можно увидеть в кулере,или у бати в 9 -ке
@МаксимХвостов-м1й5 жыл бұрын
@@nyn_demosik1260 Загугли cd под микроскопом
@nyn_demosik12605 жыл бұрын
Я не отрицаю
@thomwhite45655 жыл бұрын
Можно добавить, что это тип мышления. Чтобы абстрагировать объект, нужно соответствующим образом настроить мышление, иначе абстракция, будет напоминать кучу спутанных проводов, где каждый следующий слой вплетается в предыдущие. Как вы правильно заметили про единую ответственность, сложность в том, что это нужно понять вкупе, а не по частям.
@ЕвгенийРоманов-м3с5 жыл бұрын
Да ,информация полезная в плане понимания программирования. А ещё человеческое сознание - многоуровневая абстракция.
@0111010101010013 жыл бұрын
Спасибо за объяснение, наконец-то я понял что такое абстракции в программировании
@Vakumba5 жыл бұрын
Кто-то покупает камин а гении включают видео с огнем на компе
@vancheloChanel3 жыл бұрын
Это абстракция)
@vancheloChanel3 жыл бұрын
Или симулякр камина
@Академияразработчиков5 жыл бұрын
Вот это было хорошо сказано. В мире современных технологий только и осталось желание спрятаться за абстракциями. К сожалению, их дырявость и нежелание залезть внутрь топит наш мир в посредственности
@AlekseiKazantcev5 жыл бұрын
Путен тоже утонул в своих абстракциях
@АлександрАбрамсон-н8г5 жыл бұрын
Delovoi Aleks всех пофиг
@thomas_anderson72 ай бұрын
спасибо брат за подробное разъяснение от профи
@ИванИванов-н9т9ъ5 жыл бұрын
Важная тема, хорошее объяснение. Спасибо!
@КонстантинКомков-д7и3 жыл бұрын
Мужчина должен уметь что то делать поэтому информатика, физика, химия, биология практические предметы должны быть на первом месте!
@SlavaCh5 жыл бұрын
Соер, вы говорили на 3:30 про старый стиль разработки и новый (machine learning). Я всегда думал что одно дополняет другое и друг без друга не мыслимы. Надеюсь вы разберёте этот момент в одном из следующих видео
@nikolaymatveychuk61455 жыл бұрын
мы с Вами согласны. Умение структурировать действия и данные - это то, что делает человека программистом в душе. Если человек этого не может - ему не стать программистом сколько бы он языков не выучил. Если он это умеет - то даже не зная и одного языка, закопавшись в гугл и в документации, он со скрипом, но за недельку напишет свою первую программу (не "hello world", а что-то типа крестиков-ноликов или калькулятора)
@alexshalov26955 жыл бұрын
6:39 На сколько мне известно, принцип единственной ответственности скорее не о том, что один компонент выполняет одну работу, а в том, что у компоненты одна причина для изменений. Это несколько разные вещи чаще всего
@andreygokhan68935 жыл бұрын
Да, иногда приходится помещать несколько функциональностей в один компонент, ну потому что в какой-то конкретной ситуации так удобнее и проще и не влияет на другие части программы. И совсем другой случай если изменения в разных частях программы каждый раз требуют переделывать компонент. Существует опасность упустить какую-то связь. Должна быть только одна причина для изменения!
@misana775 жыл бұрын
Так это два разных принципа - принцип единственной ответственности и принцип открытости/закрытости
@gik305 жыл бұрын
Исходя из слов Роберта Мартина, принцип единственной ответственности характеризуется необходимостью изменения лишь от одного актора. Тоже на этот моменте вопрос стал
@КонстантинКомков-д7и3 жыл бұрын
Спасибо за информацию!
@ДмитрийПетров-й4ю5 жыл бұрын
В последнее очень много рассуждал на эту тему. Я выберу абстракцию (как инструмент) для реализации самодельного оборудования по многим причинам, в частности для программистов, которых смогут совершить доступ (к некоторым функциям) для себя или на заказ.
@avzhelanov48705 жыл бұрын
Соер, пожалуйста, запиши видос про математику
@stepbystep85255 жыл бұрын
математика - это наука. Все.
@vancheloChanel3 жыл бұрын
@@stepbystep8525 😆
@nikita.konovalov5 жыл бұрын
Где вы были раньше? Это топ !!
@DREYDONS5 жыл бұрын
Здравствуй, Соер! А не мог бы ты запилить видос про существующие компании в сфере IT (было бы интерессно), и интересует в частности Expleo.
@vladislavumarov96755 жыл бұрын
Вот и годный контет вышел. лайкос дядя
@ВладиславСубботин-з1э5 жыл бұрын
Полагаю, современные игровые движки - это тоже новый уровень абстракции, позволяющий сокрыть от разработчика детали создания игры
@nyn_demosik12605 жыл бұрын
Лол
@forgiveness_denied5 жыл бұрын
Соер про такие вещи говорит, про которые я даже никогда не думал 🌝☝🏻
@asakura_yo10 ай бұрын
Шею перекачал)
@pavlomiklashevych17585 жыл бұрын
Абстракции помогают объяснять детям какие-то вещи или явления. Можно описать в целом, без деталей, а потом уже с возрастом добавлять детали реализаций. Это помогает не перегружать мозг «ненужными» деталями.
@ТарасА-к5р5 жыл бұрын
Лайк за полноту и самодостаточность мысли 🙂
@indagadir5 жыл бұрын
Спасибо что рассказывали
@БарометрАтмосферный5 жыл бұрын
Соер, выскажи своё мнение по поводу пюрскрипта, эльма и svelte, пожалуйста.
@vladyan012 жыл бұрын
Как же понять эти абстракции?
@ВладиславСубботин-з1э5 жыл бұрын
В общем, спасибо за видео. заставляет задуматься о будущем IT
@АртёмЖабский-е9ш5 жыл бұрын
В целом, за будущее как то тревожно становится.
@Anreeewww5 жыл бұрын
Soer, расскажи про эволюцию вебприложений. Как они развивались, какие были подходы, как пришли к современному этапу... Спасибо за твой контент!
@vlad_samborskiy5 жыл бұрын
- А что дальше? -- А дальше всё абстракции, абстракции, абстракции...
@aleksthomson94575 жыл бұрын
Я интернатовский неуч, который хочет стать программистом. Основная цель это зарабатывать, второстепенная, любить свою работу. Просидел несколько лет дома без работы специально для развития себя в этом направлении. Обучаться в институтах не имею возможности и не вижу никакого смысла. Знакомый защитил магистра на красный диплом и на вопрос "что такое регулярные выражения" отвечает "чёт такое слышал". Имею навыки программирования на delphi, java, php, javascript, обзорно с++, так же знаком с html css sql(mysql). При необходимости могу легко углубиться в любые знания которые нужно будет знать для выполнения рабочих задач, и изучить необходимые материалы в необходимом объёме, так быстро, как ещё не кто не видел. Пусть то спецификации, фреймворк, или не знакомый мне язык программирования. Я готов пройти путь с самых низов. Я настроен на столько серьёзно, что первые пару месяцев готов работать на благо компании бесплатно. Живу в России и мне 31год. Народ, ответьте пожалуйста. Какие у меня есть перспективы при таких обстоятельствах? И как мне стоит искать работу.
@AlekseiKazantcev5 жыл бұрын
Тебе надо одно направление выбрать для себя, какой язык интересен, такой и учи
@placid34955 жыл бұрын
Мне понравилось, все понятно!
@eugennegue35785 жыл бұрын
Круто, спасибо за информацию!
@MrTandem315 жыл бұрын
Абстракция это пиздато мужик, кто бы что не говорил
@ptand53505 жыл бұрын
Честно говоря, очень поверхостно понял. Но, получается что, если абстракция движет прогрессом, то почему бы не создавать быстрее все новые и новые абстракции что бы ускорить прогресс. Пользуясь вашим примером жд обернуть в еще один жд и тд. Возможно абстракция это просто наиболее удобная форма для реализации очередной технологии? На пример, есть мысль и есть слово, выражающее эту мысль. Так же и прогресс и абстракция?
@ДаниилК-ь1ц Жыл бұрын
было интересно
@current17105 жыл бұрын
Дико интересно!
@pavelivakin81775 жыл бұрын
Спасибо
@konstantin67055 жыл бұрын
Как удалось шею накачать? Тренишь?
@blts32685 жыл бұрын
36 - вот сколько раз Соер сказал Абстракция.
@tuku_mann5 жыл бұрын
Задроот)
@AnonAristotel4 жыл бұрын
36 уровней абстракции и 6 моделей. 42.
@positivelife38744 жыл бұрын
Ни чего не понятно, но очень интересно! ;)
@Быдлозавр475 жыл бұрын
Отличный видос дед.
@mitallast5 жыл бұрын
Соер, запиши плес видос про свободные монадические преобразования при функции Клеисли в сравнении с statefull функцией StateT
@aMR5AvDeG5 жыл бұрын
Поставил скорость 1.5x. Слушать стало еще лучше
@МаксимХвостов-м1й5 жыл бұрын
Стоп! Я только сейчас заметил у Соера звуковая - Scarlet и микрофон.. - значит это он Александр Пушков который рельсы стырить хотел. :) В свете последних дней я уже ни кому не верю :) - у Соера по слухам 88 детей и 2 внебрачных, Senior software vlogger сделал евро ремонт в хрущёвке и говорит что он в Германии, АйтиБорода вообще на маджахеда похож, а Антон Павленко потихому из Девопс в Летсплей тiкает.
@arisenrising11965 жыл бұрын
Все, что я понял из видоса: Программирование - это абстракции,абстракции, в абстракции под абстракцией в виде абстракции над абстракцией. Наш мир - это абстракция, я уже смотрю в зеркало и вижу абстракцию.. (у меня 15iq еслишто) ps: годные мысли, как и всегда в прочем.
@nyn_demosik12605 жыл бұрын
Забыл ещё одну абстракцию
@nyn_demosik12605 жыл бұрын
Ждал видос как день рождение
@andrzejsotnikow74942 жыл бұрын
Спасибо, годно
@НиколайВоронин-о7ъ2 жыл бұрын
Было много повторений идентичной информации. Вы думаете, что мы тупые? Видео посмотрел дважды, с разницей в 2 месяца - спасибо
@crazyapple27825 жыл бұрын
Мне теперь интересно, сколько раз тут прозвучало слово "абстракция" и его форм
@ggromx895 жыл бұрын
Специально искал этот комментарий, сам хотел написать
@krasser6505 жыл бұрын
Честно признаюсь, хотел услышать о принципах инверсии зависимостей (DIP).
@azazalalka1231235 жыл бұрын
Ничего не понял, но очень интересно.
@inzagher5 жыл бұрын
В тему дырявых абстракций вспоминается Hibernate, из-за которого приходится корежить модели, сервисы и некоторые другие вещи. И упаси господи передать наружу загруженный из БД обьект, чтобы кто нибудь во время чтения его ненароком не поменял. Это всё к тому, что спрятаться за абстракцией очень сложно, во многих случаях нереально.
@kobatest5474 жыл бұрын
Если так подумать слова тоже являются абстракцией, говорим про абстракции абстрактными словами)
@ТимурАбдулов5 жыл бұрын
Абстракция и интерфейс отличный способ скрыть внутренний кавардак ))))
@МересбеС5 жыл бұрын
А какой у тебя компьютер? Можно характеристики? просто интересно)
@dt74725 жыл бұрын
Я с тобой согласен
@Virisound3 жыл бұрын
Спасибо, всё понял, а если я понял, то значит все поняли. XD
@ФилиппБедросович-ф1ы5 жыл бұрын
Видео не успевает за звуком
@ВіталійЛогинов5 жыл бұрын
Ну, ты прям Таненбаум :з. Такое чувство будто читаю "Архитектуру Компьютера". Даже об перфокартах заговорил :P
@ГеннадийСамойлов-с4ю5 жыл бұрын
Ты читал эту книгу??
@ВіталійЛогинов5 жыл бұрын
@@ГеннадийСамойлов-с4ю Да, а что-то не так?
@ГеннадийСамойлов-с4ю5 жыл бұрын
@@ВіталійЛогинов как раз таки наоборот) у меня она на полке лежит... А ты читал: "Структура и интерпретация компьютерных программ" книгу? Авторов там дофига
@ГеннадийСамойлов-с4ю5 жыл бұрын
@@ВіталійЛогинов а ты не против связаться? Пару вопросиков по теме задам? Если не сложно, вот мой вк: @webdroper Название пафосное, согласен😄
@ВіталійЛогинов5 жыл бұрын
@@ГеннадийСамойлов-с4ю Можешь скинуть свой Discord или Telegram. Я не сижу в ВК 👀😅
@NickitaKuzbass5 жыл бұрын
Камин, занавески, уютно)
@ilnurryazhapov5 жыл бұрын
Крутой видос
@disposables725 жыл бұрын
Короче абстракция, это что-то типа объекта в javascript, если я правильно понял.
@ВасяАфонасьев-л8з5 жыл бұрын
ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D1%8F Абстракция это обобщение (и упрощение).
@andrewvsk23685 жыл бұрын
По поводу маленьких классов вопрос спорный, т.к. становится сложным контролировать все взаимные зависимости этих классов и проект в целом невозможно воспринимать. При этом код на C, который просто логически разбит по файлам прост и понятен как раз потому что все абстракции работают по простым правилам. Фишка в том, что с одной стороны абстракция призвана скрыть от нас реализацию, а с другой "хороший программист должен знать детали реализации". То есть если программист всё равно должен знать как всё устроено, зачем делать абстракции, которые усложняют понимание реализации? И вот типичный код на Java, C# и C++ - это тонны классов и интерфейсов, которые взаимодействуют друг с другом и во всех объектах никогда не разберётся "человек с улицы". Скажем в программировании 3D графики мы хотим узнать как происходит отрисовка, ищем render или что-то на это похожее, натыкаемся на массу подклассов и выясняем что отрисовка выполняется во множестве разных классов при этом чтобы распутать весь этот клубок уйдёт намного больше времени, чем при чтении просто одного очень большого, технически целостного класса, где все взаимосвязи очевидны. То есть паттерны говорят программировать на уровне интерфейсов и использовать слабые связи, только в жизни это не всегда работает, а иногда и вовсе усложняют проект на ровном месте. Это сработает, если программировать интернет магазин, но бесполезно или даже вредно при программировании сложных систем, тем более что лишние вызовы могут ещё и на производительности фигово сказаться. А что до "протекания", то как уже кто-то высказался в комментариях, если простые классы не "протекают" протекать будет сложная композиция этих классов, то есть продолжая метафору у разработчика есть разве что выбор где будет протекать :). Этот процесс называет over-engineering, наш коллега записал весёлый видосик на эту тему kzbin.info/www/bejne/Y3K0l4R8mL2UmZo&t= . Пишет на C++ и мне его стиль нравится намного больше, чем у многих других.
@egorfadeev13085 жыл бұрын
Следующая абстракция - программирование силой мысли... дальше ИИ... потом лес....
@purplep34665 жыл бұрын
электромагнитные импульсы передаются по воздуху - неееет, все еще высокий уровень абстракции, надо ниже!
@ВасяПупкин-е7ф3ц5 жыл бұрын
@@purplep3466 это как раз низкий
@МаксимКузичев-к8ч5 жыл бұрын
Большие абстракции протекают, а малюсенькие нет? Даже если маленькие не будут протекать, то будет протекать композиция из этих меленьких абстракций.
Ваша большая шея не абстрактна, а очень даже реальна
@2die4root5 жыл бұрын
Салатики смотрю кушаешь 🤣 береги себя
@light34845 жыл бұрын
компьютеры были большие, а программисты были умные - тонко)
@aspct21685 жыл бұрын
Не вижу переход между головой и плечами.
@dissdissov10665 жыл бұрын
...когда программисту стало скучно программировать, но не перестал программировать
@iliapospelov48135 жыл бұрын
Раз уж пошла речь о том, что компьютер состоит из 0 и 1, то можно сказать, что вообще всё во всех языках абстракция (переменны, методы, классы:))
@ВладиславСубботин-з1э5 жыл бұрын
Клёвая шутка в начале
@andreyzakharov714010 ай бұрын
Компьютеры позволяют успешно решать задачи, которые до их появления не существовали )))
@zigzag11065 жыл бұрын
0:16 Не путайте людей, есть только нули и единицы, нечего больше там нет и быть не может.
@nyn_demosik12605 жыл бұрын
Ну я только радугу видел
@vlaih05 жыл бұрын
Сколько тебе лет?
@zigzag11065 жыл бұрын
@@vlaih0 27
@maxm10795 жыл бұрын
посчитайте сколько раз было сказано слово "Абстракция"
@АлександрАбрамсон-н8г5 жыл бұрын
Max M 36
@makam6750 Жыл бұрын
Предсказал чат джипити
@andrey122775 жыл бұрын
Интересно, но мало
@kirifan38505 жыл бұрын
Такой хороший канал, и так мало подпищиков..
@danquimby83175 жыл бұрын
главное что бы абстракции были логически обьяснены, а не "втыкать" их в каждую строчку.
@DragonVald5 жыл бұрын
Яхве говорит через пророка своего кода бытия
@НурисламАбдусалиев5 жыл бұрын
Хмм. То есть объекты должны быть простыми чтобы не парить мозги об их внутренной структуре и алгоритме? Но чтобы хорошо оптимизировать и убрать всё лищнее надо как минимум на 1 уровень обстакций ниже понять. Вроде я так понял, если ошибся поправьте пожалуйста. Я иногда чувствую себя как рыба на суше, столько информаций надо запомнить, столько алгоритмов надо выучить, и при том надо иметь гибкий ум чтобы что то придумать. Программисты это сверхлюди? Вот как? Как? Можно так усложнить и понять абстракций так чтобы обо всём знать и использовать это на его максимальном потенциале понимая машину который точен чем ты но ошибается больше чем ты? Эхх. Если я стану суперадмином с моей профессией компьютерного моделирования то меня можно назвать адептом программирования. Если я развиваю мозг до такой степени что решать гипотезу Римана как жарить картошки, а найти аналитическое решение уравнения Новье-стокса чтобы она стала устоичивой как разминку то я стану экспертом программирования и моделирования. Если я на основе теорий всего смоделирую другую реальность на суперквантовом компьютере то я стану Богом моделирования и программирования. Эххх... Столько всего надо делать... Пойду почитаю какую нибудь интересную книгу.
@nyn_demosik12605 жыл бұрын
Нахуй я это прочитал
@НиколайЧерешнев-м9ш5 жыл бұрын
хоть мне уже и 54 года но я соглы кста
@nyn_demosik12605 жыл бұрын
Пенис ,под стол быстро
@танунахепта5 жыл бұрын
Джони, это монтажь называется.
@kostenkoff5 жыл бұрын
На скорости 1,5 комфортнее смотреть.
@ufcandmma31905 жыл бұрын
Мне одному кажется, что он шею перекачал?
@АртёмЖабский-е9ш5 жыл бұрын
И уши поломаны
@nobeing62425 жыл бұрын
#soer @UCe_TcJarfs-HKy3NySy8Kng @ ​ Software Engineer - Soer Сделал бы соер для разных языков какие абстракции применяются, типо коды контроллера-> мнемоники асм-> внутренние функции Си-> Структуры языка Си ->внутренние функции Питона ->Структуры языка Питона ->и т.д.