подростковые амбиции студентов сбивают лектора и заставляют теряться нить. В большинстве ремарок студентов нет смысла. А лекция полезная, на определенном этапе. Спасибо большое
Обычно не комментирую видео, но ваш цикл шедеврален, материал дан хорошо, понятно, и атмосфера обсуждения здоровая, дает немного расслабиться, спасибо большое за труд
Наследование и полиморфизм, а так же проблему с ними отлично показывать на иерархии геометрических фигур: квадрат < прямоугольник < фигура. И методы: рисовать, площадь, периметр
Привіт з 2017го! Дуже корисно та цікаво, але окремі моменти, мені як новачку, було дуже важко засвоїти. Втім термінологію і якісь базові принципи я звідси виніс. Година пролетіла доволі швидко, дякую що викладуєте матеріал!
- Просто животного не бывает, оно должно быть какого-то типа... - Бывает! Идешь в пятницу вечером... а оно даже типизации не поддается. xD Отличная лекция, но про инкапсуляцию по моему маловато.
В целом очень круто и доступно, только вот когда спросили в чем разница между состояние и свойством полей, ответ был одинаковый и это некого не смутило)) - Свойство полей - набор значений всех полей объекта. - Состояние - набор значений всех полей.
Лекция отличная. Вопрос по инкапсуляции, мы знаем что извне мы не должны иметь возможность изменять состояние объекта. Как поступать, когда возвращается ссылка например на ArrayList? Получив ссылку я могу изменить массив и нарушу правило инкапсуляции, но постоянно возвращать копию массива приведет к трате ресурсов системы и скорость работы приложения упадет
Здесь мидлу-то пересматривать нечего. А тимлидам и синиорам, которым это полезно пересмотреть нужно по метле дать - пускай двор лучше метут, хоть польза какая-то от них будет.
Благодарим! Вопрос 1. Подскажите с чего начинать человеку, который абсолютно не разбирается в программировании с чего начать углубленный процесс изучения Java? Посоветуйте литературу. В сети есть целая масса статей и самой литературы, на подобии Шилда, но хочется услышать именно от вас, с чего бы вы начали на месте новачка? Вопрос 2. Как вы считаете, что нужно знать ученику и сколько времени нужно потратить на изучение знаний по Java, что бы смело сказать -Я программист?(Я не говорю уже об устройстве на работу) Вопрос 3. Как вы относитесь к фрилансу?(именно фриланс в области Java, минусы, плюсы) И еще один вопрос, сдается, я не один такой кто вас засыпает вопросами, вы не думали открыть новую рубрику на канале "Ответы на вопросы"? Просто открыть колонку для вопрошаемых, и на пример в конце недели вы б в видео отвечали на поставленные вопросы? Спасибо за внимание!
При много благодарен, Сергей! Кстати, кому интересно, dou.ua/lenta/articles/java-enterprise-guide/ А куда можно задать вам вопрос, что бы вы его озвучили в байках?
Миша--сраный конь! Чего он там Льву хотел присунуть, чтобы он замяукал? Царя зверей задумал обидеть! А лекция очень толковая!!! Спасибо автору большое!
Встречается часто в сети такой принцип как абстракция (или абстрагирование). Я так и не могу понять это как ещё один принцип ООП или что? И его так описывают что даже кое-как разобравшись с описанными в этом видео принципами совершенно непонятно что он подразумевает вообще. Так вот, Сергей, что вы про это скажите или куда посоветуете заглянуть что бы разобраться в этом вопросе новичку?
спасибо. но столько времени прошло. я уже понял их. А вообще, Сергей, Ваша фишка в том, что вы не даете код вообще и объясняете на пальцах. Меня просто выводят из себя лекторы, которые тупым кодом пытаются что-то объяснить, не объясняя СУТИ! Сергей, в том же духе продолжайте, без кода! только МАТЕРИАЛ! код мы и в книжках можем найти. спасибо.
Сергей, подскажите, вы говорите что иерархия наследования строится в обратную сторону th-cam.com/video/-gGLSxmw3jo/w-d-xo.html а на этапе проектирования это не выявляется на диаграмме проекта? или это два взаимосвязанных события, часть вещей мы можем учесть на этапе проектирования, а часть на этапе непосредственного программирования? ps никогда диаграммы не строил, лишь пытаюсь понять, как и что работает при проектировании сложной программы.
Скажіть , будь-ласка, крім перевизначенних методів чи можна віднести до явища поліморфізма: - перевантаженні методи, в тому числі банальний System.out.println() ; - дженеріки? P.S. Дякую за лекції, дуже пізнавально :)
***** Так питання досі відкрите. У літературі чітких відповідей не знаходила. Хоча конкретно дженеріки, як на мене, уособлюють ідею поліморфізму, бо надають одному й тому ж методу/колекції / тощо можливість працювати із різними типами данних.
Сергею проще было на наглядном примере термометра в Java показать в чем отличие принципа вызова метода от наследования. Чем 30 минут путаться в словесном объяснении.
сферическое ооп в вакууме)) он на плюсах до джавы кодил. хотя сейчас есть примеси, миксины, трейты и обосраться так же можно не хило если рубить по клаве шашкой
Ребят, кто новички - не смотрите эту лекцию!!! Совет от опытных ;) По факту: лекция длиться час и в ней очень много воды, темы до конца не раскрыты. Много ошибок и оговорок в объяснении. Примеров кода нету даже на доске, поэтому материал вы не усвоите. В лекции так же не разобрали где нужно применять наследование от классов, а где имплементацию от интерфейсов (поэтому у студентов куча тупых вопросов). Понятие интерфейса не дано от слова вообще. Видео для обучения не годное, хотя у автора есть много интересных и хороших видео на канале.
Я ни шиша не понял . Хочу переквалифицироваться из инженеров в IT специалиста и работать прораммистом , но это я понимаю это очень сложно и уйдут годы учебы и практики
Сергей, пожалуйста, не обижайтесь. Спасибо за Ваш труд и позитивный настрой. Я просто хотел выпендриться....так как программирование заходит в меня туго. Ещё раз спасибо!
С абстрактным классом не совсем понятно, особенно под трындеж слушателей. Как это понимаю Я (подправьте и помогите понять, если ошибаюсь) Если я правильно понял, то нельзя абстрактный клас "Инстанциировать" (ТОЕСТЬ - НЕЛЬЗЯ создать ТАКОЙ-ЖЕ экземпляр этого класса). Я верно понимаю?. А почему нельзя - потому, как у абстрактного метода нету его реализации (есть только описание). То-есть, если говорить о собаках - не описано физическое действие процесса дыхания у собаки. Получается, мы должны унаследовать из этого абстрактного класса свой класс-потомок (Тавтология: создать СВОЙ класс, как потомок абстрактного класса) и ОБЯЗАТЕЛЬНО описать абстрактный метод, то-есть его реализацию (если вернуться к собакам, то описать, как именно собака дышит - через легкие, делает от 10 до 20 вдохов в минуту... другое) Вопрос: Зачем вообще нужны абстрактные методы? Ведь можно в классе потомке создать любой нужный нам метод (все равно класс-родитель ничего о потомке "не знает"). В чем смысл? На пальцах можно объяснить? Заставить программиста реализовывать метод, под именно таким именем, как он описан в абстрактном классе?
для каждого животного, сам метод двигаться обозначает лишь то, что животное может двигаться, а как именно оно двигается, укажатся уже в методе класса конкретного животного?
1) Про наследование ерунды наговорили. "Является" не просто так придумано, а потому что если программист умеет абстрактно мыслить, то у него всё будет как "собачка" ЭТО (is a или тире) "животное" - то есть собака является животным и так по всей иерархии *от абстрактного к более конкретному*. А термометры (датчик) могут быть только частью прибора это как колеса от машины то есть *от целого к частям*, это не наследование. Да, можно реализовать через наследование, но тогда это не программист. 2) Множественное наследование архиполезная вещь в практике. Представим что у вас есть кошечки и собачки с сотней свойств и методов, унаследованных от animal, а потом заказчику захотелось чтобы вы сделали робота-собачку, а у робота ещё сотня методов, и тут вы приехали. Как язык будет разруливать какой именно метод приоритет имеет не важно, но важно, чтобы язык такое поддерживал хоть через задний проход по типу "трейтов" из других языков.
Где проблема то? Робот-собачка из вашего примера не может в данном случае наследоваться от объекта "собака"(который в свою очередь отнаследовался от Animal изначально), и множественное наследование тут не при чем.
Серёга, не в обиду, но любой мало-мальски разбирающийся в ООП программер поймёт, что ты "плаваешь" в теоретических вопросах ООП, особенно заметно это, когда ты дошёл до абстрактных классов и так явно облажался перед слушателями (ты даже не смог объяснить, зачем нужны абстрактные классы, картинно разведя руками и придумав откровенный бред про вопрос "что вы ели на обед?"). Кроме этого у тебя есть ряд серьёзных дидактических "проколов" - сорри, но спецу они просто бросаются в глаза. Помимо дидактики тебе ещё очень серьёзно надо поработать над "техникой" изложения - вот к примеру - отвратительная манера нервно, быстро, мелко и криво рисовать на доске (ужасным почерком), а также злоупотребление англицизмами.
Посмотрел на канале лектора плейлист "понравившиеся видео". Упоротый русофоб. Ведущий при этом свой канал на русском языке. Нет желания даже просто видеть его физиономию.
Я не чего не понял, а если бы и понял то всеравно не понял бы. ПЕРЕСНЯТЬ, сделайте примеры по существенней, а то жена микровалновка что там смешного, хорошь шутить, и разговаривать за кадром, пол часа посмотрел толком не чего и не узнал
Просмотрел курсов 5-6 различных и только в в вашем видео внятно и довольно подробно обьясняется (по крайней мере мне стало) что такое ооп. Вот за внятное обьяснение и спасибо))
подростковые амбиции студентов сбивают лектора и заставляют теряться нить. В большинстве ремарок студентов нет смысла. А лекция полезная, на определенном этапе. Спасибо большое
Обычно не комментирую видео, но ваш цикл шедеврален, материал дан хорошо, понятно, и атмосфера обсуждения здоровая, дает немного расслабиться, спасибо большое за труд
Инкапсуляция 12:19
Наследование 17:13
Полиморфизм 46:28
48:53 чувак а как это ? Избежать полностью операторов иф 😲
АмэйзингЧенал любую программу можно свести к циклу с одним case/switch внутри
@@inbuckswetrust7357 нет. к полиморфизму
Хорошая лекция (в отличии от студентов)
Вы лучший преподователь, спасибо что вы есть.❤
Спасибо огромное за лекцию на доступном человеческом языке!)))
Хороший лектор. С юмором и очень доходчивой детализацией терминов. Спасибо. С удовольствием прослушал и не пожалел потраченного времени с пользой.
какая шикарная интересная лекция! и как просто все про абстрактные методы и интерфейсы. спасибо)
Sergey Nemchinsky, очень интересно объясняете, спасибо!
ЛАЙК ОТ СЕООНЛИ - мощнейшего кодера СНГ
Узнаю текст с книги "Философия Java" =) Спасибо за хорошую лекцию!
Наследование и полиморфизм, а так же проблему с ними отлично показывать на иерархии геометрических фигур: квадрат < прямоугольник < фигура. И методы: рисовать, площадь, периметр
Привіт з 2017го!
Дуже корисно та цікаво, але окремі моменти, мені як новачку, було дуже важко засвоїти. Втім термінологію і якісь базові принципи я звідси виніс. Година пролетіла доволі швидко, дякую що викладуєте матеріал!
Супер, вот только комментатор-клоун напрягает немного.
Сергей, большое спасибо за лекцию, ваша манера подачи материала легко воспринимается. А Мише действительно стоило бы выйти, его "юмор" был не к месту.
- Просто животного не бывает, оно должно быть какого-то типа...
- Бывает! Идешь в пятницу вечером... а оно даже типизации не поддается.
xD
Отличная лекция, но про инкапсуляцию по моему маловато.
"Опа, а у вас здесь жопа" :D
Отличная лекция, многие моменты прояснились
По поводу нарушения констракта - можно использовать ключевое слово final. Пишется в заголовке метода, означает, что его нельзя переопределить.
Супер лекция. Большое спасибо!
Лектор, Вы супер! Лучший!
спасибо)
Шикарная лекция
Отличные лекции. Было бы неплохо,если бы присутствующие вставляли меньше комментариев и не сбивали с мысли
11:30 - ООП (начало) + определение ООП. Всё из чего состоит система - это объекты. У объектов есть свойства, есть состояние, и их поведение.
Спасибо, наконец понял что такое ООП.
Мужик зачитал хорошую лекцию в метро в час пик.
Спасибо, все очень доступно и понятно!
В моменте про наследование с примером с виджетом, тоже шаблон, это агрегация и да, это в данном случае верный выбор.
Полезная лекция. Спасибо. Доступно
Хорошая лекция все понятно!
11:30 - ООП
В целом очень круто и доступно, только вот когда спросили в чем разница между состояние и свойством полей, ответ был одинаковый и это некого не смутило))
- Свойство полей - набор значений всех полей объекта.
- Состояние - набор значений всех полей.
Шикарно,
Нормально объясняет, я считаю очень доходчиво)
увы, нет
Лекция великолепная. Главное ничего не забыть))
Правда,кое-что осталось не понятным.
***** SE EE разница между ними? В Москве лекции проходят?
Миша оказывается молодец )
Миша - один из тех (практически главный вдохновитель) вообще всех этих видео и канала
@@SergeyNemchinskiy Прошу прощения. Комментарий изменил. Просто то, как он вас перебивает во время лекции, уж очень раздражает.
@@SergeyNemchinskiy может не ответите), что в итоге с Михаилом?
Мне кажется Мише будет ой как сложно устроиться на работу и там задержаться))))) Он очень тугой человек.. таких умников никто не любит...
Миша сраный конь)
Нормальные вопросы на заднем фоне
Лекция отличная. Вопрос по инкапсуляции, мы знаем что извне мы не должны иметь возможность изменять состояние объекта. Как поступать, когда возвращается ссылка например на ArrayList? Получив ссылку я могу изменить массив и нарушу правило инкапсуляции, но постоянно возвращать копию массива приведет к трате ресурсов системы и скорость работы приложения упадет
Спасибо большое за отличные лекции! Тоже про JIT помнил только название)
чувак спасиба тебе за лекцию
Ваше видео, Сергей, целесообразно переснять (без комментариев з кадром), и заставлять теперешних синьоров и тимлидов каждую неделю пересматривать))
Здесь мидлу-то пересматривать нечего. А тимлидам и синиорам, которым это полезно пересмотреть нужно по метле дать - пускай двор лучше метут, хоть польза какая-то от них будет.
Отлично донес материал!
блин как же я хотел бы попасть к вам в живую, по сидеть по слушать не перебивая...
***** я их кстати себе уже и на комп скача все)
Кстати, Сергей, вы могла бы мне уделить время и ответить на пару вопросов?
Благодарим!
Вопрос 1. Подскажите с чего начинать человеку, который абсолютно не разбирается в программировании с чего начать углубленный процесс изучения Java? Посоветуйте литературу. В сети есть целая масса статей и самой литературы, на подобии Шилда, но хочется услышать именно от вас, с чего бы вы начали на месте новачка?
Вопрос 2. Как вы считаете, что нужно знать ученику и сколько времени нужно потратить на изучение знаний по Java, что бы смело сказать -Я программист?(Я не говорю уже об устройстве на работу)
Вопрос 3. Как вы относитесь к фрилансу?(именно фриланс в области Java, минусы, плюсы)
И еще один вопрос, сдается, я не один такой кто вас засыпает вопросами, вы не думали открыть новую рубрику на канале "Ответы на вопросы"? Просто открыть колонку для вопрошаемых, и на пример в конце недели вы б в видео отвечали на поставленные вопросы?
Спасибо за внимание!
При много благодарен, Сергей!
Кстати, кому интересно, dou.ua/lenta/articles/java-enterprise-guide/
А куда можно задать вам вопрос, что бы вы его озвучили в байках?
Кстати, как относитесь к линуксу?
а писать на пример на минте или на убунте...? Или лучше всего на форточке?
Миша--сраный конь! Чего он там Льву хотел присунуть, чтобы он замяукал? Царя зверей задумал обидеть!
А лекция очень толковая!!! Спасибо автору большое!
как же раздражают эти студенты, мешают вести только
Dmitry Vasilyuk некоторые вопросы и правда лучше проясняют ситуацию, но когда некоторые начинают умничать, а то и перебивать, это пипец раздражает.
+Dmitry Vasilyuk (L0gik) и чем же они именно мешают ?
Anonimus Anonimus отвлекают на глупые и бессмысленные вопросы
Dmitry Vasilyuk посмотрел,cогласен.
Молодец, хорошо объясняет.
классная лекция)
Очень наглядно, спасибо!
Встречается часто в сети такой принцип как абстракция (или абстрагирование). Я так и не могу понять это как ещё один принцип ООП или что? И его так описывают что даже кое-как разобравшись с описанными в этом видео принципами совершенно непонятно что он подразумевает вообще. Так вот, Сергей, что вы про это скажите или куда посоветуете заглянуть что бы разобраться в этом вопросе новичку?
Здравствуйте. Есть ли исходники кода к курсу по основам Java?
Получается по простому что полиморфизм - это переопределение методов (изменение тела метода) в цепочке наследования какого-то класса?
здравствуйте!вы проводите занятия для полных чайников?
как лектора зовут)? есть еще лекции от него?
смешно :)
Как получить доступ к остальным Лекциям этой серии?
они на канале, вот: th-cam.com/video/-gGLSxmw3jo/w-d-xo.html
👍
Скажите, пожалуйстай, про обобщения есть лекции от Сергея? Если да, то где? Спасибо
Да, хотелось бы, очень все разжевываете хорошо)
спасибо)
MrMoshell
спасибо. но столько времени прошло. я уже понял их.
А вообще, Сергей, Ваша фишка в том, что вы не даете код вообще и объясняете на пальцах. Меня просто выводят из себя лекторы, которые тупым кодом пытаются что-то объяснить, не объясняя СУТИ! Сергей, в том же духе продолжайте, без кода! только МАТЕРИАЛ! код мы и в книжках можем найти. спасибо.
Спасибо!
Я так понимаю с этого видео надо начинать изучения Java на вашем канале?
Спасибо.
Я вот только не пойму, - почему стрелки идут от наследников к предкам? Привычней - наоборот.
*****
Спасибо!
Хорошая и интересная лекция (хотя из-за комментаторов получилось сумбурно). А где продолжение лекции или её следующая часть?
Сергей, подскажите, вы говорите что иерархия наследования строится в обратную сторону th-cam.com/video/-gGLSxmw3jo/w-d-xo.html
а на этапе проектирования это не выявляется на диаграмме проекта? или это два взаимосвязанных события, часть вещей мы можем учесть на этапе проектирования, а часть на этапе непосредственного программирования?
ps никогда диаграммы не строил, лишь пытаюсь понять, как и что работает при проектировании сложной программы.
у меня есть специальный плейлист про все это: th-cam.com/play/PLmqFxxywkatSezlaoxwFbdBBnAk_JJ__5.html
Скажіть , будь-ласка, крім перевизначенних методів чи можна віднести до явища поліморфізма:
- перевантаженні методи, в тому числі банальний System.out.println() ;
- дженеріки?
P.S. Дякую за лекції, дуже пізнавально :)
***** Так питання досі відкрите. У літературі чітких відповідей не знаходила. Хоча конкретно дженеріки, як на мене, уособлюють ідею поліморфізму, бо надають одному й тому ж методу/колекції / тощо можливість працювати із різними типами данних.
А возможно очно попасть на курсы?
Сергею проще было на наглядном примере термометра в Java показать в чем отличие принципа вызова метода от наследования. Чем 30 минут путаться в словесном объяснении.
Как напрягают такие невежи-слушатели в классе. Неужели они не понимают, что не им одним читается лекция.
Они то платили деньги, а ты нет!
Как сделать абстрактные константы а то приходиться придумывать костыли
Здравствуйте. Если на собеседовании сказать, что инкапсуляция-это сокрытие реализации, это будет верно?
Выяснил?
Snailkick в старости
Нормальные студенты, зря накинулись. Про „Ява тормозит“ порадовало. Хоть кто-то признался.
да уже с++ тормозит, чего уж говорить про песочницы
А в чём смысл?
Теория без практики?)
Спасибо! Первый раз вижу, 238:0 - лайков
Программирование без кода - не программирование
слушатели, похоже, Сишники на плюсах, отсюда и подача материала.
20:50 наследование от нескольких классов в яве... шта??
сферическое ооп в вакууме)) он на плюсах до джавы кодил. хотя сейчас есть примеси, миксины, трейты и обосраться так же можно не хило если рубить по клаве шашкой
Худенький еще :)
Ребят, кто новички - не смотрите эту лекцию!!! Совет от опытных ;)
По факту: лекция длиться час и в ней очень много воды, темы до конца не раскрыты. Много ошибок и оговорок в объяснении. Примеров кода нету даже на доске, поэтому материал вы не усвоите. В лекции так же не разобрали где нужно применять наследование от классов, а где имплементацию от интерфейсов (поэтому у студентов куча тупых вопросов). Понятие интерфейса не дано от слова вообще. Видео для обучения не годное, хотя у автора есть много интересных и хороших видео на канале.
Анатолий , а что посоветуете поглядеть по этой теме ?
Я ни шиша не понял . Хочу переквалифицироваться из инженеров в IT специалиста и работать прораммистом , но это я понимаю это очень сложно и уйдут годы учебы и практики
кажется что очень сложно, а потом смотришь через неделю на то что не понимал и не понимаешь как ты это раньше не понял
Уже сеньер?
@@vladyan01 Аналитик
Дышать - это "breathe". Читается как "брииф".
Сергей, пожалуйста, не обижайтесь. Спасибо за Ваш труд и позитивный настрой. Я просто хотел выпендриться....так как программирование заходит в меня туго. Ещё раз спасибо!
даже я понял
Мише аукается и по сей день ...
какому мише?
@@АлексейСоловьев-о9д там в видео Миша присутствует самым активным образом
С абстрактным классом не совсем понятно, особенно под трындеж слушателей.
Как это понимаю Я (подправьте и помогите понять, если ошибаюсь)
Если я правильно понял, то нельзя абстрактный клас "Инстанциировать" (ТОЕСТЬ - НЕЛЬЗЯ создать ТАКОЙ-ЖЕ экземпляр этого класса). Я верно понимаю?. А почему нельзя - потому, как у абстрактного метода нету его реализации (есть только описание). То-есть, если говорить о собаках - не описано физическое действие процесса дыхания у собаки.
Получается, мы должны унаследовать из этого абстрактного класса свой класс-потомок (Тавтология: создать СВОЙ класс, как потомок абстрактного класса) и ОБЯЗАТЕЛЬНО описать абстрактный метод, то-есть его реализацию (если вернуться к собакам, то описать, как именно собака дышит - через легкие, делает от 10 до 20 вдохов в минуту... другое)
Вопрос:
Зачем вообще нужны абстрактные методы? Ведь можно в классе потомке создать любой нужный нам метод (все равно класс-родитель ничего о потомке "не знает"). В чем смысл? На пальцах можно объяснить? Заставить программиста реализовывать метод, под именно таким именем, как он описан в абстрактном классе?
для каждого животного, сам метод двигаться обозначает лишь то, что животное может двигаться, а как именно оно двигается, укажатся уже в методе класса конкретного животного?
кто из 2019)
1) Про наследование ерунды наговорили. "Является" не просто так придумано, а потому что если программист умеет абстрактно мыслить, то у него всё будет как "собачка" ЭТО (is a или тире) "животное" - то есть собака является животным и так по всей иерархии *от абстрактного к более конкретному*. А термометры (датчик) могут быть только частью прибора это как колеса от машины то есть *от целого к частям*, это не наследование. Да, можно реализовать через наследование, но тогда это не программист.
2) Множественное наследование архиполезная вещь в практике. Представим что у вас есть кошечки и собачки с сотней свойств и методов, унаследованных от animal, а потом заказчику захотелось чтобы вы сделали робота-собачку, а у робота ещё сотня методов, и тут вы приехали. Как язык будет разруливать какой именно метод приоритет имеет не важно, но важно, чтобы язык такое поддерживал хоть через задний проход по типу "трейтов" из других языков.
Где проблема то? Робот-собачка из вашего примера не может в данном случае наследоваться от объекта "собака"(который в свою очередь отнаследовался от Animal изначально), и множественное наследование тут не при чем.
36:30 Лектор: Интерфейс - это класс.
Интерфейс - это не класс
Такая полезная лекция, а в аудитории - одни имбецилы из Шапито...
Вот я сейчас думаю Java лет через 5 умрет(.
прошло 4 года, а я джава всё так же на вершине.
что за пургу он наговорил про инкапсуляцию?
Воот. :)
Серёга, не в обиду, но любой мало-мальски разбирающийся в ООП программер поймёт, что ты "плаваешь" в теоретических вопросах ООП, особенно заметно это, когда ты дошёл до абстрактных классов и так явно облажался перед слушателями (ты даже не смог объяснить, зачем нужны абстрактные классы, картинно разведя руками и придумав откровенный бред про вопрос "что вы ели на обед?").
Кроме этого у тебя есть ряд серьёзных дидактических "проколов" - сорри, но спецу они просто бросаются в глаза.
Помимо дидактики тебе ещё очень серьёзно надо поработать над "техникой" изложения - вот к примеру - отвратительная манера нервно, быстро, мелко и криво рисовать на доске (ужасным почерком), а также злоупотребление англицизмами.
а зачем спецу вообще это смотреть?
Хамство не красит лекцию((
Странные представлления о функциональном программировании у говорящего. Профанация и демагогия.
херня какая то
Посмотрел на канале лектора плейлист "понравившиеся видео". Упоротый русофоб. Ведущий при этом свой канал на русском языке. Нет желания даже просто видеть его физиономию.
Я не чего не понял, а если бы и понял то всеравно не понял бы. ПЕРЕСНЯТЬ, сделайте примеры по существенней, а то жена микровалновка что там смешного, хорошь шутить, и разговаривать за кадром, пол часа посмотрел толком не чего и не узнал
@@SergeyNemchinskiy я видел твою лекцию, спасибо что ответил, но купи себе микрофон, эти посторонние шумы, и голоса сильно мешают.
Чел вообще наглый
"Любой дурак может написать программу понятную компьютеру главное уметь написать программу понятную человеку" 😂
Спасибо!
Просмотрел курсов 5-6 различных и только в в вашем видео внятно и довольно подробно обьясняется (по крайней мере мне стало) что такое ооп. Вот за внятное обьяснение и спасибо))