Так ли важен чистый код? Почему на ютубе мало сильного кода? Мотивация.

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 79

  • @Saaren-qg6dy
    @Saaren-qg6dy 2 года назад +51

    На собесе, если речь зайдет за паттерны (а она зайдет) буду давать ссылку на этот видос, чтобы они знали мое отношение к абстрактным фабрикам кала

    • @morrisshevchenko_hidden2094
      @morrisshevchenko_hidden2094 2 года назад +1

      Хахахахаха

    • @electrostryker6332
      @electrostryker6332 2 года назад

      Сильно

    • @БОБ-р6п
      @БОБ-р6п 2 года назад

      Как канал мэдисона называется, найти не могу

    • @kosiak10851
      @kosiak10851 7 месяцев назад

      Если на собесе спрашивают то, что сами не применяют - это клиника.
      Но если в проекте действительно одни абстрактные фабрики кала, какая разница как к ним относиться???... Здесь и сейчас им нужен человек, который их разберёт, а не который встанет в позу "это всё неправильно".

  • @VladykaVladykov
    @VladykaVladykov 2 года назад +5

    Благодаря конкурсу соера я узнал о тебе! Очень понравился, так что основной замысел конкурса удался, узнать о небольших каналах!)

  • @sogorich
    @sogorich 2 года назад +22

    Насчёт хауди хо - здесь дело по большей части не в том, что он считает себя кем-то и пристёгивает какие-то лычки на себя, а в том, что у человека слишком все плохо с самооценкой. Он всегда говорит: "Я за конструктивную критику" - при том, что сам её никогда не принимает, все, с кем он начинает спорить о каких-либо вещах, то всегда говорит "чел щас в бан полетишь".
    Взять хотя бы ту ситуацию, когда Роман Сакутин высказался о его ролике "Учим юнити за 1 час", более того, Рома ни просто высказался в сухую, а переписал его код и объяснил почему так надо и так правильно. Позже хауди хо начал уже вонять, о том что он специально пишет такой код, чтобы было понятно новичкам и отсылал на свой гитхаб, где тоже такой себе код - хотя там, исходя из его слов его настоящий код который он пишет. Когда ему по-фактам уже на гитхабе начали объяснять что не так и как надо, он всё равно говорил, что у него нету говнокода, впрочем, кто сам захочет может зайти и почитать.
    Окей, я не работаю с шарпами, я пишу на питоне - к моему счастью хауди хо что-то пытается писать на нём тоже. Я чекал его репы с питоновским кодом (на гитхабе или на гитхабгист уже точно не помню), так вот там та же ситуация, лютая шняга.
    Один из тех репов что я смотрел, вроде про тг-бота был, так вот там дикий дубляж кода, прям просто невероятный - код там был написан примерно в 30-40 строк, которые при должной композиции можно было сделать в 5 строк и это учитывая, что я посмотрел только кусок его кода, уверен, по всему проекту такая же порнуха.
    Другой реп, который я смотрел, он там написал какую-то маленькую программу в ООП стиле, кейлоггер что ли. Он пишет в ООП, при этом не понимает о разных областях видимости, он там создаёт 3 свойства класса и изменяет их через экземпляр класса, тем самым в памяти у него лежит не 3 свойства, а 6 - всё потому что разное пространство имён, так как свойства класса и свойства экземпляра это разные объекты и те свойства который он создал изначально остались без изменений, он просто тупо создал 3 новых свойства.
    Как итог, в общем, туфта он, а не программист, и то, что он пишет на ютубе под лычкой "простой код", то у него это его настоящий код, другой писать он не умеет, только не вздумайте его об этом говорить, он будет вас банить, даже если Вы будете говорить о действительно явных его ошибках - у человека всё слишком плохо с самооценкой, а уж тем более он слишком раним для конструктивной критики, пускай живёт в своём волшебном мире, где он "настоящий" программист.
    О Сакутине если говорить, то все игры делал не он, а его ученики, да и по-большей части они полностью разработкой игр не занимались, ну для своей студии я имею ввиду, в основном только аутсорс брали, потому и игры взлетали только некоторые, просто если проследить его историю и монологи всё станет очевидно и понятно почему и как, просто так думаю наговаривать о нём не стоит.

    • @seventeen8777
      @seventeen8777 2 года назад +1

      Ты думаешь, что ему нужно было признать свою ошибку кода и сказать что он говно кодер?

    • @sogorich
      @sogorich 2 года назад +1

      @@seventeen8777 А что плохо в том чтобы признать свои ошибки? Если постоянно сидеть в каких-то своих убеждениях, то это не сделает Вас лучше как разработчика.

    • @seventeen8777
      @seventeen8777 2 года назад

      @@sogorich Я думаю что вообще не стоит таким людям писать, что у них что-то не так и что у них не правильный цикл и переменные. Такие программисты как Хауди и Гоша делают контент для всех, ну вот буквально для всех. Если бы они сосредоточились на одном и делали бы контент на узкую тематику, то не было бы миллионов просмотров. А придираться к циклам и к другим вещам - как по моему глупо.

    • @sogorich
      @sogorich 2 года назад +2

      @@seventeen8777 Я не о том говорил, я писал, что хауди хо говорил "я пишу такой код чтобы было понятно всем, максимально упростил" и отсылал всех в его гитхаб и гитхабгист,где его настоящий код. Я посмотрел пару репов, о которых писал в комменте, вообще ничего не впечатлило, тот же говнокод. Зачем тогда он говорит, что в видео специально так пишет, а на самом деле пишет по-другому, когда на самом деле, судя по его репам, он так пишет всегда и тупо оправдывается. Я уже говорил , что у человека все плохо с самооценкой и критикой, он считает себе гуру и живёт в своем мире, а те кто указывает ему на ошибку улетают в бан.

    • @seventeen8777
      @seventeen8777 2 года назад +1

      @@sogorich Да, верно. Здесь сам Хауди и сами хейтеры в кой то степени не правы.

  • @devguideru
    @devguideru 2 года назад +12

    Дико плюсую++++ Никому на Ютубе не нужен клинкод) Да и вообще, площадка двигает совсем другие видосы...

    • @БОБ-р6п
      @БОБ-р6п 2 года назад

      Как канал мэдисона называется, найти не могу

  • @ivanpost4079
    @ivanpost4079 Год назад +1

    Привет, спасибо за контент)
    Хотел спросить, ревьювишь код за деньги?

    • @turborium
      @turborium  Год назад +1

      деньги девать некуда? рандомов из интеренета просить код смотреть?))))

    • @ivanpost4079
      @ivanpost4079 Год назад

      @@turborium 😂

  • @vlad80212
    @vlad80212 2 года назад +2

    Удивительное ощущение когда наткнулся на человека который озвучивает все те мысли которые были у меня в голове но из попсового окружения они казались дикими)

  • @MultiPalaz
    @MultiPalaz 2 года назад +5

    Не ну сравнивать успешность проекта с чистотой архитектуры сильно!)) Просто проекты с чистой архитектурой дешевле обслуживать и они проще развиваются. Конечно нужен баланс. Можно же написать не чистый код, а потом отрефакторить.

    • @ИльяМайский-б8н
      @ИльяМайский-б8н 2 года назад

      Ты просто не понял постиронию, ты обосрался, чееееел, меееех

    • @garp_tv4849
      @garp_tv4849 Год назад

      чистая архитектура и бизнес это почти не совместимые понятия, по сути тебе нужно быстро сделать mvp(прототип) и вывалить на рынок, и посмотреть как на это отреагируют юзеры, будут покупать или нет, если нет , то забить и идти дальше, искать новую идею, и снова пилить прототип , у нас же люди пытаются усидеть на 2х стульях, кодят 24/7, ради clean-architecture, и пытаются это сделать быстро.

  • @proletarian
    @proletarian 2 года назад +5

    В космонавты думаю пойти, а то у меня от упоминания виндертона подгорает так что я могу ракетой-носителем работать у какого то Безоса с Маском

    • @vip51000
      @vip51000 2 года назад

      Почему, попал на "индивидуальные планы развития"?

    • @proletarian
      @proletarian 2 года назад

      @@vip51000 та не, просто обидно за потенциальных коллег по цеху

  • @presley4864
    @presley4864 Год назад +1

    Какая музыка в конце играет подскажите пожалуста

  • @hi9mi
    @hi9mi 2 года назад +1

    спасибо за хайлайт, петр

  • @fallenangel1395
    @fallenangel1395 2 года назад +2

    5:24 камон, а такой код понятный? :D Это ж пздц просто)

    • @fallenangel1395
      @fallenangel1395 2 года назад +1

      Написал это до того, как досмотрел до конца)

  • @the_green_elephant
    @the_green_elephant 2 года назад +1

    Хороший хайлайт! Лайк! 👍

  • @itbeard
    @itbeard 2 года назад +15

    Ну как это нет сильного кода! В англоязычном дофигище. В русскоязычном с ходу Хирьянов (ну ок, тут лекции), Шемсединов, Климов. Подписчиков много, просмотров много, код не самый простой

    • @itbeard
      @itbeard 2 года назад +4

      Климов и вовсе на стримах пилит бизнескод гитлаба)

    • @turborium
      @turborium  2 года назад +5

      Я рассуждал в основном об русскоязычном ютубе на этом стриме, возможно в англоязычном ситуация другая. Про перечисленные каналы - все таки если честно смотреть на просмотры/подписки, то контент явно не в "топе", 1-4к просмотров это мало, даже по меркам снг-шного ит сегмента ютуба. Такова реальность к сожалению, ммм, или нет. Я например привык техническую инфу с хабра получать, ютуб воспринимаю в основном как развлекательную платформу. Единственное - канал Климова найти не удалось, нашел только записи выступления с различных каналов, как его канал полностью называется?

    • @m0sk1t_from
      @m0sk1t_from 2 года назад +1

      @@turborium JavaScript Ninja вроде

    • @johnsnow24
      @johnsnow24 2 года назад +1

      Суть не в том, что сильного кода нет, а что он не востребован так сильно. Порог входа хоть и прост, но кривая обучения растет со временем, да и все уходят в специализацию, и ищут Большинство кто смотрит айти на ютубе это вхожденцы или джуны, студенты. Я вот как вроде мидл) и контента по своей теме на русском ютубе не вижу. И на английском тоже. Зачем пилить видос про либу, в которой я и сам разберусь. Все в гугле находится по идее, а не на ютубе. На ютуб за развлечением прихожу, как и многие, нравятся именно живые видосы про людей, какие то интересные форматы. Интервьюхи те же у бороды сколько слушал. Истории реальных людей хочется, технологии остоебали)) и было бы круто иметь видеоконтент на тему, которая мне нужна, но я понимаю, что единственный вариант, разобраться, и сделать этот контент самому. Да вот кому, кроме меня и 300 таких же это нужно?)
      Вот вам и сильный код на ютубе. Хвала энтузиастам, конечно, но вот "калькулятор в питоне водну строчку удиви училку" на eval в шортсах 1млн собирает🤷‍♂️

    • @vitrumtawit9860
      @vitrumtawit9860 2 года назад

      @@turborium, очень сложно находить такие личности, как привёл Борода, в других аспектах программирования. Где бы найти тех, кто качественно кодит на Java? А то кругом или всё для, вечно живущих, "Начинающих", или, как оказалось, инфо-цигане. Если кому не сложно, можете написать каналы по Java. Чтобы было понимание к чему стремиться. Буду очень благодарен.

  • @Datomezz
    @Datomezz 2 года назад

    Бляя... Как раз сравнивал тебя с Медом. И голос похож и подача и разборы прикольные, в место игр код

  • @ЖрецИнанны
    @ЖрецИнанны 2 года назад

    Ничего не понимаю, но наступает катарсис после просмотра таких видео.

  • @therealman_tm
    @therealman_tm 4 месяца назад

    Чем потом переучивать, лучше учить сразу правильно.

  • @РоманЧип-с5ч
    @РоманЧип-с5ч 2 года назад

    Мне нравятся стримы Павла Шмачилина. Лучше него по WPF MVVM не видел.

    • @maximtronin4510
      @maximtronin4510 2 года назад

      Спасибо, интересный канал.

  • @ArtemCYOU
    @ArtemCYOU 2 года назад +1

    mjc это отличный пример как не надо делать))
    как в свое время были куча реальных каналов от бизнесменов про бизнес которые сидели и пердели на диванах записывая контент на тапок, а потом появился король инфоцыган портнягин с каналом трансформатор, который делал нормальные превью в кторых было понятно про что видео и с крутым продакшеном и сделал всех реальных бизнесменов на ютьюбе)

  • @Oleksandp
    @Oleksandp Год назад +1

    Всё чуть проще. Показать видео "вот добавляете кнопку и делаете красной" соберет условно 100 просмотров, так как занимает 1 минуту, молодняк визжит от восторга в попытках повторить и похвастаться маме, плюс короткие видео в целом лучше заходят. А час разжевывать какой-нибудь MVVM -- человек с большей вероятностью будет искать текстовый материал.
    Про то что архитектура никому не нужно -- насмешил конечно.

  • @sogorich
    @sogorich 2 года назад +4

    А теперь давайте будем честны и объективны: кал который делает хауди хо взлетает, потому что он клоун, да, шоумен программирования так сказать (глупо отрицать это), у чела несколько тысяч, а то и миллионы просмотров, в то время как у Сакутина совсем не такие цифры, потому что Петр, как ты и сам говорил, "годный контент никому не всрался, все привыкли жрать говно", в чём ты безусловно прав.
    Я это всё к тому, что хауди хо достаточно написать игру где кубик будет просто прыгать на пустой платформе и все, пропиарить эту игру у себя на канале и уже будет куча установок, условно если 1млн человек посмотрит ролик с игрой и хотя бы 10% от этих людей скачают игру, то это уже будет большая цифра по установкам, так что здесь я считаю нужно чётко разделять положение каналов.

    • @sogorich
      @sogorich 2 года назад +2

      @login 288 Это действительно так, в том опять же и разница между Сакутиным и хауди хо, если первый делает действительно полезный контент, то второй просто чушь рыгает и все хавают это.

    • @gh8499
      @gh8499 2 года назад

      @@sogorich Сакутин и полезный контент) ни разу не инфоцыган продающий свои курсы и не сделавшей ни одной нормальной игры.

  • @kir6052
    @kir6052 6 месяцев назад

    Очень кайфовый канал, жаль, что заброшен(

  • @Hopkroft
    @Hopkroft 2 года назад +7

    Тут просто из крайности в крайность не надо уходить.
    Местами, паттерны могут упростить написание и дальнейшее сопровождение кода.
    В идеале код - как стишок должен читаться.
    Более того, не все игровые проекты имеют хреновый код.
    Если взять исходники того же Дума или Вольфенштейна 3D то код там вполне норм написан. Его в принципе легко читать.
    Другая проблема что в игровой индустрии всегда проблема со сроками, из-за приходится местами жертвовать качеством.

    • @MrChelovek68
      @MrChelovek68 8 месяцев назад

      А с каких пор такое дерьмо практикуется?

  • @maksimsergeevich5939
    @maksimsergeevich5939 2 года назад +3

    Я считаю если часть программы возможно будет переписываться до#уя раз, то там на#уй сильный код не нужен изначально.
    Сильный код нужен там, где, с#ка, как бы это странно не звучало, нужна эта самая сила. Или сила в том как легко накатывать конфиг, или как легко вставить расширение в программу, или сила в том как мало памяти жрет прога, или сила в том какая высокая безопасность по памяти, или в том как она быстро байтики считает, или сила в том как может въехать новый человек, и тд и тп.
    p.s. (Сакутин гопник от мира IT).

  • @user-pk6rw9tw3m
    @user-pk6rw9tw3m 2 года назад

    оставлю камент для раскрутки канала )

  • @maximtronin4510
    @maximtronin4510 2 года назад +2

    У архитектуры 2 стороны и нужно понимать когда её нужно выстраивать, а когда стоит упростить.

    • @maximtronin4510
      @maximtronin4510 2 года назад

      Реального кейса. В системе осуществляется редактирование документа, все изменения документа записываются в таблиц изменений. При определенных действиях система должна откатывать сущность к состоянию в которым была сущность скажем 3 дня назад. И разрабатывать можно универсальный (абстрактный механизм) и механизм для конкретной сущности. И все дело в сроках, качественно описать абстрактный механизм, который будет получать набор полей, готовить конвертер с набором конвертеров для всех полей и прочей лабудой - это около недели. Описать линейный механизм занял 2 дня. С учетом, что данный механизм больше не применяется в других сущностях, необходимость в абстрактном описании нет (если б у нас был заказ на механизм восстановления для 3 сущностей, то, возможно, стоило описать абстрактно)

    • @maximtronin4510
      @maximtronin4510 2 года назад +1

      А сам чистый код ради чистого кода нафик не сдался.

    • @turborium
      @turborium  2 года назад +8

      +/- эту идею я и пытался донести. сложилась какая-то странная тема - нет кучи абстракций и все прямолинейно = плохо. причем это говорят те, кто пользуются, например, LINUX и говорят что там все четко, я им не советую смотреть код, например, стандартной утилиты терминала LS )))

  • @_SkyDancer
    @_SkyDancer Год назад +1

    Ну я даже хз, я изучаю ИТ по тому что мне интересно, и пишу для себя, но на самом деле ИТ только в пост СНГ является чем-то солидным и топовым, в нормальных странах ИТ это обычная работа на которой платят меньше чем на любой другой. Вот и вся причина этого фапания на ИТ на всем ру сегменте ютуба...
    Так что согласен на 100%, на ютубе писать сильный код не имеет ни какого смысла, точно так же как и смотреть как пишут сильный код. Сильный и хороший код надо писать на работе на проекте, а тратить время и публично делится своим опытом за 2к просмотров это бред... Вот по этому и пишут все лажу что бы просто было похоже на код, и получается автору не жалко если не будет просмотров, а зрителю во обще пох на какой код смотреть. Те кто ищет нормальный код те знают что нормальный код это код написанный тобой после изучения документации\любой другой информации(текстовой), а не просмотра видоса, видосы хороши когда тебя надо в фотошопе сделать маску и ты в упор не знаешь как это делать, вот там тебе и покажут куда тыкнуть что бы ты достиг успеха, а с кодом такое сделать нельзя в принципе...

  • @dezzamorta1690
    @dezzamorta1690 2 года назад +1

    сеньёрно

  • @jordenskraften8273
    @jordenskraften8273 9 месяцев назад

    Я тоже люблу голанг

  • @proletarian
    @proletarian 2 года назад +2

    А что за прикол не упоминать Петра в ИТ сообществах? Я просто не в курсе

  • @milanlalkovic4287
    @milanlalkovic4287 2 года назад +1

    Такова реальность,что каналы и видео с хорошим кодом или разбором полезных вещей(пример с android видео на канале Яндекса показал) смотрит меньшенство,но смотрит)
    Есть канал easyCode,почти каждый день выкладывает многочасовые видео связанные с андройд,авторский контент,для тех,кто хочет расти в этом направлении очень хорош.
    Android Broadcast - автор которого и был в том видео на канале Яндекса,и новости обозревает,и конкретно полезную инфу даёт по андройду.
    mobile developer - очень много годноты по мобильной разработке.
    Phillip Lackner - англоязычный канал тоже связанный с андройдом,есть что посмотреть.
    Так что не все так плохо на ютуб сегменте с видео для разработчиков.

  • @DmitriNesterov
    @DmitriNesterov Год назад

    Петя, ну тебе то не знать, кто такие "слоны". Это они и есть. И ничто быстрее не учит программированию, чем устранение вот таких вот "слонов" И это вы ещё до примеров в криптопровайдере не добрались, там, вообще, метаслоны! %) Я исправлял ошибки, которые никто не мог не то что найти, но и понять, что это было, даже, после исправления. Зато, тогда я узнал, что решаются любые задачи, если решать их долго и упорно. А вот откуда берётся ответ, так и не понял. Откуда-то изнутри, факт.

  • @ivanschekoldin7315
    @ivanschekoldin7315 2 года назад

    О, Мэд от IT

  • @aleksandrhan6208
    @aleksandrhan6208 2 года назад +1

    Блин, я действительно нахожусь в ступоре от того, что это просто копия медисона, только в айти
    Причём не могу точно сказать по каким признакам, чисто повадки
    Есть у кого-то подобное ощущение или я один такой?

  • @ItMohican
    @ItMohican 2 года назад

    Блин, а нельзя делать на Ютуб более простой вариант кода, с десклеймером, а потом исправлять его, и выкладывать хороший код вместе с простым.

  • @nadkoch
    @nadkoch 7 месяцев назад

    Сильный код упирается в возможности языка программирования, а говнокодить можно с любой степенью сложности.😂

  • @psdwing4369
    @psdwing4369 9 месяцев назад

    Братан, ты куда делся? 2 года тебя не видать, давай камбэкайся, людям нужен годный контент

  • @chinyass
    @chinyass 2 года назад

    да это же it версия илья медисона

  • @spirridd
    @spirridd 2 года назад

    Весёлый канал! Без чёртовой архитектуры! Ы!

  • @Yinandyng
    @Yinandyng Год назад

    мой код сильный, твой код слабый

  • @AlexSeller-r7l
    @AlexSeller-r7l 2 года назад +1

    Каждый дро4ит как он хочет.

  • @Andrew-ju7og
    @Andrew-ju7og 9 месяцев назад

    Сильный кот

  • @dondragon6949
    @dondragon6949 4 месяца назад

    це шо???
    Тинькофф на минималках )