Если на собесе спрашивают то, что сами не применяют - это клиника. Но если в проекте действительно одни абстрактные фабрики кала, какая разница как к ним относиться???... Здесь и сейчас им нужен человек, который их разберёт, а не который встанет в позу "это всё неправильно".
Насчёт хауди хо - здесь дело по большей части не в том, что он считает себя кем-то и пристёгивает какие-то лычки на себя, а в том, что у человека слишком все плохо с самооценкой. Он всегда говорит: "Я за конструктивную критику" - при том, что сам её никогда не принимает, все, с кем он начинает спорить о каких-либо вещах, то всегда говорит "чел щас в бан полетишь". Взять хотя бы ту ситуацию, когда Роман Сакутин высказался о его ролике "Учим юнити за 1 час", более того, Рома ни просто высказался в сухую, а переписал его код и объяснил почему так надо и так правильно. Позже хауди хо начал уже вонять, о том что он специально пишет такой код, чтобы было понятно новичкам и отсылал на свой гитхаб, где тоже такой себе код - хотя там, исходя из его слов его настоящий код который он пишет. Когда ему по-фактам уже на гитхабе начали объяснять что не так и как надо, он всё равно говорил, что у него нету говнокода, впрочем, кто сам захочет может зайти и почитать. Окей, я не работаю с шарпами, я пишу на питоне - к моему счастью хауди хо что-то пытается писать на нём тоже. Я чекал его репы с питоновским кодом (на гитхабе или на гитхабгист уже точно не помню), так вот там та же ситуация, лютая шняга. Один из тех репов что я смотрел, вроде про тг-бота был, так вот там дикий дубляж кода, прям просто невероятный - код там был написан примерно в 30-40 строк, которые при должной композиции можно было сделать в 5 строк и это учитывая, что я посмотрел только кусок его кода, уверен, по всему проекту такая же порнуха. Другой реп, который я смотрел, он там написал какую-то маленькую программу в ООП стиле, кейлоггер что ли. Он пишет в ООП, при этом не понимает о разных областях видимости, он там создаёт 3 свойства класса и изменяет их через экземпляр класса, тем самым в памяти у него лежит не 3 свойства, а 6 - всё потому что разное пространство имён, так как свойства класса и свойства экземпляра это разные объекты и те свойства который он создал изначально остались без изменений, он просто тупо создал 3 новых свойства. Как итог, в общем, туфта он, а не программист, и то, что он пишет на ютубе под лычкой "простой код", то у него это его настоящий код, другой писать он не умеет, только не вздумайте его об этом говорить, он будет вас банить, даже если Вы будете говорить о действительно явных его ошибках - у человека всё слишком плохо с самооценкой, а уж тем более он слишком раним для конструктивной критики, пускай живёт в своём волшебном мире, где он "настоящий" программист. О Сакутине если говорить, то все игры делал не он, а его ученики, да и по-большей части они полностью разработкой игр не занимались, ну для своей студии я имею ввиду, в основном только аутсорс брали, потому и игры взлетали только некоторые, просто если проследить его историю и монологи всё станет очевидно и понятно почему и как, просто так думаю наговаривать о нём не стоит.
@@seventeen8777 А что плохо в том чтобы признать свои ошибки? Если постоянно сидеть в каких-то своих убеждениях, то это не сделает Вас лучше как разработчика.
@@sogorich Я думаю что вообще не стоит таким людям писать, что у них что-то не так и что у них не правильный цикл и переменные. Такие программисты как Хауди и Гоша делают контент для всех, ну вот буквально для всех. Если бы они сосредоточились на одном и делали бы контент на узкую тематику, то не было бы миллионов просмотров. А придираться к циклам и к другим вещам - как по моему глупо.
@@seventeen8777 Я не о том говорил, я писал, что хауди хо говорил "я пишу такой код чтобы было понятно всем, максимально упростил" и отсылал всех в его гитхаб и гитхабгист,где его настоящий код. Я посмотрел пару репов, о которых писал в комменте, вообще ничего не впечатлило, тот же говнокод. Зачем тогда он говорит, что в видео специально так пишет, а на самом деле пишет по-другому, когда на самом деле, судя по его репам, он так пишет всегда и тупо оправдывается. Я уже говорил , что у человека все плохо с самооценкой и критикой, он считает себе гуру и живёт в своем мире, а те кто указывает ему на ошибку улетают в бан.
Удивительное ощущение когда наткнулся на человека который озвучивает все те мысли которые были у меня в голове но из попсового окружения они казались дикими)
Насчет архитектуры с автором согласен, переоценена абсолютно , как по мне она нужна только если ты точно знаешь что с твоим кодом будут работать другие, да и то, если проект большой и сложный, то архитектуре может наоборот еще больше запутать. Как по мне идеальный вариант, писать простым кодом главное тебе понятным, и если будут другие с ним работать, то делать гребанные сноски, которые реально помогут разобраться с любым кодом, они как бы для того и были придуманы, но при этом не несут никакой нагрузки на код, в отличии от дебильной архитектуры, а на случай сложных проектов, можно сделать текстовый документ с пояснениями того, что где находится , с чем связанно и что делает. В итоге сейчас все делают по архитектуре нагружая бессмысленно компы, повышая требования к железу, и усложняя работу самого программиста. Я знаю о пользе архитектуры, например она хороша в игре 7 days to die, по крайней мере когда я думал, чтоб сделать на нее мод свой, смотрел файлы и принцип, мне было понятно, также я понял что переделать что то простое там будет легко, и это я, не программист, максимум зародыш, пара курсов техникума за плечами и все. Но по факту, если были бы сделаны сноски и сопроводительный документ, то опять же, у меня бы не было проблем , чтоб все понять, да пришлось бы чуть лучше все изучить и серьезней разбираться, но это бы открыло и больше возможностей, которые я бы вообще не заметил работая с архитектурой. В общем я за максимально эффективный и оптимизированный код, со сносками и справкой к проге(так сказать), а вот увеличить возможности сносок, дать вариант расписывать удобно всю архитектуру там, при этом не нагружая код, вот это было бы круто. (то есть например , если ты написал функцию и в сноске объяснил для чего она, то это сноска всегда будет сама появляться в строках в конце, где ты ее использовал, конечно же с возможностью скрыть, раскрыть и т.д.) Я вообще считаю что нет адекватных языков программирования, я когда хотел все таки выучить какой ни будь актуальный, посмотрел кучу разных видюх, статей и понял одну вещь, нету универсального, удобного, комфортного, оптимизированного и имеющим кучу возможностей языка, мне это напомнило проблему с реальными языками. У меня честно говоря это убило всю мотивацию для изучения, на хрена мля делать кучу языков, сделайте один и работайте над ним, я еще понимаю случай с реальными языками, тут множество проблем , чтоб привело к одному языку, так как никогда и не было единого языка, но мля в ИТ сфере, все же идет с гребанного Ассемблера, или если еще ниже, то с единиц и нулей, так на хрена было плодить много языков.(выгода и т.д. , я в курсе) Просто как представлю насколько бы продвинулось программирование имея один постоянно всеми улучшаемый язык, так просто руки опускаются, такое ощущение что людям нравится истязать себя, гребанные мазохисты.
Всё чуть проще. Показать видео "вот добавляете кнопку и делаете красной" соберет условно 100 просмотров, так как занимает 1 минуту, молодняк визжит от восторга в попытках повторить и похвастаться маме, плюс короткие видео в целом лучше заходят. А час разжевывать какой-нибудь MVVM -- человек с большей вероятностью будет искать текстовый материал. Про то что архитектура никому не нужно -- насмешил конечно.
на своём опыте могу сказать, что паттерны и архитектура может быть не нужна на прятяжении n-ое количество лет, но в моменте когда нужно поменять важную продовую функциональность в которой никто не шарит что она может заафектить, там паттерны и помогают быстро дополнить, дописать реализацию, подменить классы. Чтобы это быстро откатывалось и переключалось без перезапусков приложения и было понятно что откуда идёт
поэтому новому проекту паттерны скорее не нужны но когда это граничит с Легаси они появятся как ни крути, из-за вносимых изменний и переменчивости бизнесс требований, то же текущее импортозамещение во всех компания РФ тому пример
А теперь давайте будем честны и объективны: кал который делает хауди хо взлетает, потому что он клоун, да, шоумен программирования так сказать (глупо отрицать это), у чела несколько тысяч, а то и миллионы просмотров, в то время как у Сакутина совсем не такие цифры, потому что Петр, как ты и сам говорил, "годный контент никому не всрался, все привыкли жрать говно", в чём ты безусловно прав. Я это всё к тому, что хауди хо достаточно написать игру где кубик будет просто прыгать на пустой платформе и все, пропиарить эту игру у себя на канале и уже будет куча установок, условно если 1млн человек посмотрит ролик с игрой и хотя бы 10% от этих людей скачают игру, то это уже будет большая цифра по установкам, так что здесь я считаю нужно чётко разделять положение каналов.
@login 288 Это действительно так, в том опять же и разница между Сакутиным и хауди хо, если первый делает действительно полезный контент, то второй просто чушь рыгает и все хавают это.
Не ну сравнивать успешность проекта с чистотой архитектуры сильно!)) Просто проекты с чистой архитектурой дешевле обслуживать и они проще развиваются. Конечно нужен баланс. Можно же написать не чистый код, а потом отрефакторить.
чистая архитектура и бизнес это почти не совместимые понятия, по сути тебе нужно быстро сделать mvp(прототип) и вывалить на рынок, и посмотреть как на это отреагируют юзеры, будут покупать или нет, если нет , то забить и идти дальше, искать новую идею, и снова пилить прототип , у нас же люди пытаются усидеть на 2х стульях, кодят 24/7, ради clean-architecture, и пытаются это сделать быстро.
mjc это отличный пример как не надо делать)) как в свое время были куча реальных каналов от бизнесменов про бизнес которые сидели и пердели на диванах записывая контент на тапок, а потом появился король инфоцыган портнягин с каналом трансформатор, который делал нормальные превью в кторых было понятно про что видео и с крутым продакшеном и сделал всех реальных бизнесменов на ютьюбе)
Ну как это нет сильного кода! В англоязычном дофигище. В русскоязычном с ходу Хирьянов (ну ок, тут лекции), Шемсединов, Климов. Подписчиков много, просмотров много, код не самый простой
Я рассуждал в основном об русскоязычном ютубе на этом стриме, возможно в англоязычном ситуация другая. Про перечисленные каналы - все таки если честно смотреть на просмотры/подписки, то контент явно не в "топе", 1-4к просмотров это мало, даже по меркам снг-шного ит сегмента ютуба. Такова реальность к сожалению, ммм, или нет. Я например привык техническую инфу с хабра получать, ютуб воспринимаю в основном как развлекательную платформу. Единственное - канал Климова найти не удалось, нашел только записи выступления с различных каналов, как его канал полностью называется?
Суть не в том, что сильного кода нет, а что он не востребован так сильно. Порог входа хоть и прост, но кривая обучения растет со временем, да и все уходят в специализацию, и ищут Большинство кто смотрит айти на ютубе это вхожденцы или джуны, студенты. Я вот как вроде мидл) и контента по своей теме на русском ютубе не вижу. И на английском тоже. Зачем пилить видос про либу, в которой я и сам разберусь. Все в гугле находится по идее, а не на ютубе. На ютуб за развлечением прихожу, как и многие, нравятся именно живые видосы про людей, какие то интересные форматы. Интервьюхи те же у бороды сколько слушал. Истории реальных людей хочется, технологии остоебали)) и было бы круто иметь видеоконтент на тему, которая мне нужна, но я понимаю, что единственный вариант, разобраться, и сделать этот контент самому. Да вот кому, кроме меня и 300 таких же это нужно?) Вот вам и сильный код на ютубе. Хвала энтузиастам, конечно, но вот "калькулятор в питоне водну строчку удиви училку" на eval в шортсах 1млн собирает🤷♂️
@@turborium, очень сложно находить такие личности, как привёл Борода, в других аспектах программирования. Где бы найти тех, кто качественно кодит на Java? А то кругом или всё для, вечно живущих, "Начинающих", или, как оказалось, инфо-цигане. Если кому не сложно, можете написать каналы по Java. Чтобы было понимание к чему стремиться. Буду очень благодарен.
Тут просто из крайности в крайность не надо уходить. Местами, паттерны могут упростить написание и дальнейшее сопровождение кода. В идеале код - как стишок должен читаться. Более того, не все игровые проекты имеют хреновый код. Если взять исходники того же Дума или Вольфенштейна 3D то код там вполне норм написан. Его в принципе легко читать. Другая проблема что в игровой индустрии всегда проблема со сроками, из-за приходится местами жертвовать качеством.
Такова реальность,что каналы и видео с хорошим кодом или разбором полезных вещей(пример с android видео на канале Яндекса показал) смотрит меньшенство,но смотрит) Есть канал easyCode,почти каждый день выкладывает многочасовые видео связанные с андройд,авторский контент,для тех,кто хочет расти в этом направлении очень хорош. Android Broadcast - автор которого и был в том видео на канале Яндекса,и новости обозревает,и конкретно полезную инфу даёт по андройду. mobile developer - очень много годноты по мобильной разработке. Phillip Lackner - англоязычный канал тоже связанный с андройдом,есть что посмотреть. Так что не все так плохо на ютуб сегменте с видео для разработчиков.
Реального кейса. В системе осуществляется редактирование документа, все изменения документа записываются в таблиц изменений. При определенных действиях система должна откатывать сущность к состоянию в которым была сущность скажем 3 дня назад. И разрабатывать можно универсальный (абстрактный механизм) и механизм для конкретной сущности. И все дело в сроках, качественно описать абстрактный механизм, который будет получать набор полей, готовить конвертер с набором конвертеров для всех полей и прочей лабудой - это около недели. Описать линейный механизм занял 2 дня. С учетом, что данный механизм больше не применяется в других сущностях, необходимость в абстрактном описании нет (если б у нас был заказ на механизм восстановления для 3 сущностей, то, возможно, стоило описать абстрактно)
+/- эту идею я и пытался донести. сложилась какая-то странная тема - нет кучи абстракций и все прямолинейно = плохо. причем это говорят те, кто пользуются, например, LINUX и говорят что там все четко, я им не советую смотреть код, например, стандартной утилиты терминала LS )))
Ну я даже хз, я изучаю ИТ по тому что мне интересно, и пишу для себя, но на самом деле ИТ только в пост СНГ является чем-то солидным и топовым, в нормальных странах ИТ это обычная работа на которой платят меньше чем на любой другой. Вот и вся причина этого фапания на ИТ на всем ру сегменте ютуба... Так что согласен на 100%, на ютубе писать сильный код не имеет ни какого смысла, точно так же как и смотреть как пишут сильный код. Сильный и хороший код надо писать на работе на проекте, а тратить время и публично делится своим опытом за 2к просмотров это бред... Вот по этому и пишут все лажу что бы просто было похоже на код, и получается автору не жалко если не будет просмотров, а зрителю во обще пох на какой код смотреть. Те кто ищет нормальный код те знают что нормальный код это код написанный тобой после изучения документации\любой другой информации(текстовой), а не просмотра видоса, видосы хороши когда тебя надо в фотошопе сделать маску и ты в упор не знаешь как это делать, вот там тебе и покажут куда тыкнуть что бы ты достиг успеха, а с кодом такое сделать нельзя в принципе...
Так компилятор не нужно будет масштабировать так, как это постоянно нужно со всякими автоматизациями в бизнесе и т. д., это разные вещи. В бизнесе важнее именно возможность поддержки и масштабирования, а не скорость работы.
Я считаю если часть программы возможно будет переписываться до#уя раз, то там на#уй сильный код не нужен изначально. Сильный код нужен там, где, с#ка, как бы это странно не звучало, нужна эта самая сила. Или сила в том как легко накатывать конфиг, или как легко вставить расширение в программу, или сила в том как мало памяти жрет прога, или сила в том какая высокая безопасность по памяти, или в том как она быстро байтики считает, или сила в том как может въехать новый человек, и тд и тп. p.s. (Сакутин гопник от мира IT).
Блин, я действительно нахожусь в ступоре от того, что это просто копия медисона, только в айти Причём не могу точно сказать по каким признакам, чисто повадки Есть у кого-то подобное ощущение или я один такой?
Ну я считаю чистый код не нужен главное что бы работало и не уволили. Тесты тоже писать не надо, если что то всплывет то может быть уже проект другие разрабы будут проект делать так что похуй. Ставьте лайк посмотрим сколько нас!!
Петя, ну тебе то не знать, кто такие "слоны". Это они и есть. И ничто быстрее не учит программированию, чем устранение вот таких вот "слонов" И это вы ещё до примеров в криптопровайдере не добрались, там, вообще, метаслоны! %) Я исправлял ошибки, которые никто не мог не то что найти, но и понять, что это было, даже, после исправления. Зато, тогда я узнал, что решаются любые задачи, если решать их долго и упорно. А вот откуда берётся ответ, так и не понял. Откуда-то изнутри, факт.
Странные рассуждения насчёт "ненужности" "сильного" (на самом деле адекватного хотя бы) кода, всё делается почти с той же скоростью, а код становится на порядок более читабельным. И если говорить не про лайв-кодинг, а про запись, то рассуждения не только странные, но и в корне ошибочные. Имхо, конечно.
На собесе, если речь зайдет за паттерны (а она зайдет) буду давать ссылку на этот видос, чтобы они знали мое отношение к абстрактным фабрикам кала
Хахахахаха
Сильно
Как канал мэдисона называется, найти не могу
Если на собесе спрашивают то, что сами не применяют - это клиника.
Но если в проекте действительно одни абстрактные фабрики кала, какая разница как к ним относиться???... Здесь и сейчас им нужен человек, который их разберёт, а не который встанет в позу "это всё неправильно".
дауненок
Насчёт хауди хо - здесь дело по большей части не в том, что он считает себя кем-то и пристёгивает какие-то лычки на себя, а в том, что у человека слишком все плохо с самооценкой. Он всегда говорит: "Я за конструктивную критику" - при том, что сам её никогда не принимает, все, с кем он начинает спорить о каких-либо вещах, то всегда говорит "чел щас в бан полетишь".
Взять хотя бы ту ситуацию, когда Роман Сакутин высказался о его ролике "Учим юнити за 1 час", более того, Рома ни просто высказался в сухую, а переписал его код и объяснил почему так надо и так правильно. Позже хауди хо начал уже вонять, о том что он специально пишет такой код, чтобы было понятно новичкам и отсылал на свой гитхаб, где тоже такой себе код - хотя там, исходя из его слов его настоящий код который он пишет. Когда ему по-фактам уже на гитхабе начали объяснять что не так и как надо, он всё равно говорил, что у него нету говнокода, впрочем, кто сам захочет может зайти и почитать.
Окей, я не работаю с шарпами, я пишу на питоне - к моему счастью хауди хо что-то пытается писать на нём тоже. Я чекал его репы с питоновским кодом (на гитхабе или на гитхабгист уже точно не помню), так вот там та же ситуация, лютая шняга.
Один из тех репов что я смотрел, вроде про тг-бота был, так вот там дикий дубляж кода, прям просто невероятный - код там был написан примерно в 30-40 строк, которые при должной композиции можно было сделать в 5 строк и это учитывая, что я посмотрел только кусок его кода, уверен, по всему проекту такая же порнуха.
Другой реп, который я смотрел, он там написал какую-то маленькую программу в ООП стиле, кейлоггер что ли. Он пишет в ООП, при этом не понимает о разных областях видимости, он там создаёт 3 свойства класса и изменяет их через экземпляр класса, тем самым в памяти у него лежит не 3 свойства, а 6 - всё потому что разное пространство имён, так как свойства класса и свойства экземпляра это разные объекты и те свойства который он создал изначально остались без изменений, он просто тупо создал 3 новых свойства.
Как итог, в общем, туфта он, а не программист, и то, что он пишет на ютубе под лычкой "простой код", то у него это его настоящий код, другой писать он не умеет, только не вздумайте его об этом говорить, он будет вас банить, даже если Вы будете говорить о действительно явных его ошибках - у человека всё слишком плохо с самооценкой, а уж тем более он слишком раним для конструктивной критики, пускай живёт в своём волшебном мире, где он "настоящий" программист.
О Сакутине если говорить, то все игры делал не он, а его ученики, да и по-большей части они полностью разработкой игр не занимались, ну для своей студии я имею ввиду, в основном только аутсорс брали, потому и игры взлетали только некоторые, просто если проследить его историю и монологи всё станет очевидно и понятно почему и как, просто так думаю наговаривать о нём не стоит.
Ты думаешь, что ему нужно было признать свою ошибку кода и сказать что он говно кодер?
@@seventeen8777 А что плохо в том чтобы признать свои ошибки? Если постоянно сидеть в каких-то своих убеждениях, то это не сделает Вас лучше как разработчика.
@@sogorich Я думаю что вообще не стоит таким людям писать, что у них что-то не так и что у них не правильный цикл и переменные. Такие программисты как Хауди и Гоша делают контент для всех, ну вот буквально для всех. Если бы они сосредоточились на одном и делали бы контент на узкую тематику, то не было бы миллионов просмотров. А придираться к циклам и к другим вещам - как по моему глупо.
@@seventeen8777 Я не о том говорил, я писал, что хауди хо говорил "я пишу такой код чтобы было понятно всем, максимально упростил" и отсылал всех в его гитхаб и гитхабгист,где его настоящий код. Я посмотрел пару репов, о которых писал в комменте, вообще ничего не впечатлило, тот же говнокод. Зачем тогда он говорит, что в видео специально так пишет, а на самом деле пишет по-другому, когда на самом деле, судя по его репам, он так пишет всегда и тупо оправдывается. Я уже говорил , что у человека все плохо с самооценкой и критикой, он считает себе гуру и живёт в своем мире, а те кто указывает ему на ошибку улетают в бан.
@@sogorich Да, верно. Здесь сам Хауди и сами хейтеры в кой то степени не правы.
Благодаря конкурсу соера я узнал о тебе! Очень понравился, так что основной замысел конкурса удался, узнать о небольших каналах!)
Удивительное ощущение когда наткнулся на человека который озвучивает все те мысли которые были у меня в голове но из попсового окружения они казались дикими)
Дико плюсую++++ Никому на Ютубе не нужен клинкод) Да и вообще, площадка двигает совсем другие видосы...
Как канал мэдисона называется, найти не могу
Насчет архитектуры с автором согласен, переоценена абсолютно , как по мне она нужна только если ты точно знаешь что с твоим кодом будут работать другие, да и то, если проект большой и сложный, то архитектуре может наоборот еще больше запутать. Как по мне идеальный вариант, писать простым кодом главное тебе понятным, и если будут другие с ним работать, то делать гребанные сноски, которые реально помогут разобраться с любым кодом, они как бы для того и были придуманы, но при этом не несут никакой нагрузки на код, в отличии от дебильной архитектуры, а на случай сложных проектов, можно сделать текстовый документ с пояснениями того, что где находится , с чем связанно и что делает. В итоге сейчас все делают по архитектуре нагружая бессмысленно компы, повышая требования к железу, и усложняя работу самого программиста. Я знаю о пользе архитектуры, например она хороша в игре 7 days to die, по крайней мере когда я думал, чтоб сделать на нее мод свой, смотрел файлы и принцип, мне было понятно, также я понял что переделать что то простое там будет легко, и это я, не программист, максимум зародыш, пара курсов техникума за плечами и все. Но по факту, если были бы сделаны сноски и сопроводительный документ, то опять же, у меня бы не было проблем , чтоб все понять, да пришлось бы чуть лучше все изучить и серьезней разбираться, но это бы открыло и больше возможностей, которые я бы вообще не заметил работая с архитектурой. В общем я за максимально эффективный и оптимизированный код, со сносками и справкой к проге(так сказать), а вот увеличить возможности сносок, дать вариант расписывать удобно всю архитектуру там, при этом не нагружая код, вот это было бы круто. (то есть например , если ты написал функцию и в сноске объяснил для чего она, то это сноска всегда будет сама появляться в строках в конце, где ты ее использовал, конечно же с возможностью скрыть, раскрыть и т.д.) Я вообще считаю что нет адекватных языков программирования, я когда хотел все таки выучить какой ни будь актуальный, посмотрел кучу разных видюх, статей и понял одну вещь, нету универсального, удобного, комфортного, оптимизированного и имеющим кучу возможностей языка, мне это напомнило проблему с реальными языками. У меня честно говоря это убило всю мотивацию для изучения, на хрена мля делать кучу языков, сделайте один и работайте над ним, я еще понимаю случай с реальными языками, тут множество проблем , чтоб привело к одному языку, так как никогда и не было единого языка, но мля в ИТ сфере, все же идет с гребанного Ассемблера, или если еще ниже, то с единиц и нулей, так на хрена было плодить много языков.(выгода и т.д. , я в курсе) Просто как представлю насколько бы продвинулось программирование имея один постоянно всеми улучшаемый язык, так просто руки опускаются, такое ощущение что людям нравится истязать себя, гребанные мазохисты.
Всё чуть проще. Показать видео "вот добавляете кнопку и делаете красной" соберет условно 100 просмотров, так как занимает 1 минуту, молодняк визжит от восторга в попытках повторить и похвастаться маме, плюс короткие видео в целом лучше заходят. А час разжевывать какой-нибудь MVVM -- человек с большей вероятностью будет искать текстовый материал.
Про то что архитектура никому не нужно -- насмешил конечно.
В космонавты думаю пойти, а то у меня от упоминания виндертона подгорает так что я могу ракетой-носителем работать у какого то Безоса с Маском
Почему, попал на "индивидуальные планы развития"?
@@vip51000 та не, просто обидно за потенциальных коллег по цеху
на своём опыте могу сказать, что паттерны и архитектура может быть не нужна на прятяжении n-ое количество лет, но в моменте когда нужно поменять важную продовую функциональность в которой никто не шарит что она может заафектить, там паттерны и помогают быстро дополнить, дописать реализацию, подменить классы. Чтобы это быстро откатывалось и переключалось без перезапусков приложения и было понятно что откуда идёт
поэтому новому проекту паттерны скорее не нужны но когда это граничит с Легаси они появятся как ни крути, из-за вносимых изменний и переменчивости бизнесс требований, то же текущее импортозамещение во всех компания РФ тому пример
А теперь давайте будем честны и объективны: кал который делает хауди хо взлетает, потому что он клоун, да, шоумен программирования так сказать (глупо отрицать это), у чела несколько тысяч, а то и миллионы просмотров, в то время как у Сакутина совсем не такие цифры, потому что Петр, как ты и сам говорил, "годный контент никому не всрался, все привыкли жрать говно", в чём ты безусловно прав.
Я это всё к тому, что хауди хо достаточно написать игру где кубик будет просто прыгать на пустой платформе и все, пропиарить эту игру у себя на канале и уже будет куча установок, условно если 1млн человек посмотрит ролик с игрой и хотя бы 10% от этих людей скачают игру, то это уже будет большая цифра по установкам, так что здесь я считаю нужно чётко разделять положение каналов.
@login 288 Это действительно так, в том опять же и разница между Сакутиным и хауди хо, если первый делает действительно полезный контент, то второй просто чушь рыгает и все хавают это.
@@sogorich Сакутин и полезный контент) ни разу не инфоцыган продающий свои курсы и не сделавшей ни одной нормальной игры.
Так сакутин тот же клоун, сидит скрипты на юнити шлёпает и богом программирования себя считает. Хотя это скорее всего байт ради хайпа, но хз
Не ну сравнивать успешность проекта с чистотой архитектуры сильно!)) Просто проекты с чистой архитектурой дешевле обслуживать и они проще развиваются. Конечно нужен баланс. Можно же написать не чистый код, а потом отрефакторить.
Ты просто не понял постиронию, ты обосрался, чееееел, меееех
чистая архитектура и бизнес это почти не совместимые понятия, по сути тебе нужно быстро сделать mvp(прототип) и вывалить на рынок, и посмотреть как на это отреагируют юзеры, будут покупать или нет, если нет , то забить и идти дальше, искать новую идею, и снова пилить прототип , у нас же люди пытаются усидеть на 2х стульях, кодят 24/7, ради clean-architecture, и пытаются это сделать быстро.
Ничего не понимаю, но наступает катарсис после просмотра таких видео.
спасибо за хайлайт, петр
Какая музыка в конце играет подскажите пожалуста
Чем потом переучивать, лучше учить сразу правильно.
5:24 камон, а такой код понятный? :D Это ж пздц просто)
Написал это до того, как досмотрел до конца)
23:45 абсолютно согласен. Бесит эта мания чистого кода
mjc это отличный пример как не надо делать))
как в свое время были куча реальных каналов от бизнесменов про бизнес которые сидели и пердели на диванах записывая контент на тапок, а потом появился король инфоцыган портнягин с каналом трансформатор, который делал нормальные превью в кторых было понятно про что видео и с крутым продакшеном и сделал всех реальных бизнесменов на ютьюбе)
Ну как это нет сильного кода! В англоязычном дофигище. В русскоязычном с ходу Хирьянов (ну ок, тут лекции), Шемсединов, Климов. Подписчиков много, просмотров много, код не самый простой
Климов и вовсе на стримах пилит бизнескод гитлаба)
Я рассуждал в основном об русскоязычном ютубе на этом стриме, возможно в англоязычном ситуация другая. Про перечисленные каналы - все таки если честно смотреть на просмотры/подписки, то контент явно не в "топе", 1-4к просмотров это мало, даже по меркам снг-шного ит сегмента ютуба. Такова реальность к сожалению, ммм, или нет. Я например привык техническую инфу с хабра получать, ютуб воспринимаю в основном как развлекательную платформу. Единственное - канал Климова найти не удалось, нашел только записи выступления с различных каналов, как его канал полностью называется?
@@turborium JavaScript Ninja вроде
Суть не в том, что сильного кода нет, а что он не востребован так сильно. Порог входа хоть и прост, но кривая обучения растет со временем, да и все уходят в специализацию, и ищут Большинство кто смотрит айти на ютубе это вхожденцы или джуны, студенты. Я вот как вроде мидл) и контента по своей теме на русском ютубе не вижу. И на английском тоже. Зачем пилить видос про либу, в которой я и сам разберусь. Все в гугле находится по идее, а не на ютубе. На ютуб за развлечением прихожу, как и многие, нравятся именно живые видосы про людей, какие то интересные форматы. Интервьюхи те же у бороды сколько слушал. Истории реальных людей хочется, технологии остоебали)) и было бы круто иметь видеоконтент на тему, которая мне нужна, но я понимаю, что единственный вариант, разобраться, и сделать этот контент самому. Да вот кому, кроме меня и 300 таких же это нужно?)
Вот вам и сильный код на ютубе. Хвала энтузиастам, конечно, но вот "калькулятор в питоне водну строчку удиви училку" на eval в шортсах 1млн собирает🤷♂️
@@turborium, очень сложно находить такие личности, как привёл Борода, в других аспектах программирования. Где бы найти тех, кто качественно кодит на Java? А то кругом или всё для, вечно живущих, "Начинающих", или, как оказалось, инфо-цигане. Если кому не сложно, можете написать каналы по Java. Чтобы было понимание к чему стремиться. Буду очень благодарен.
Тут просто из крайности в крайность не надо уходить.
Местами, паттерны могут упростить написание и дальнейшее сопровождение кода.
В идеале код - как стишок должен читаться.
Более того, не все игровые проекты имеют хреновый код.
Если взять исходники того же Дума или Вольфенштейна 3D то код там вполне норм написан. Его в принципе легко читать.
Другая проблема что в игровой индустрии всегда проблема со сроками, из-за приходится местами жертвовать качеством.
А с каких пор такое дерьмо практикуется?
Такова реальность,что каналы и видео с хорошим кодом или разбором полезных вещей(пример с android видео на канале Яндекса показал) смотрит меньшенство,но смотрит)
Есть канал easyCode,почти каждый день выкладывает многочасовые видео связанные с андройд,авторский контент,для тех,кто хочет расти в этом направлении очень хорош.
Android Broadcast - автор которого и был в том видео на канале Яндекса,и новости обозревает,и конкретно полезную инфу даёт по андройду.
mobile developer - очень много годноты по мобильной разработке.
Phillip Lackner - англоязычный канал тоже связанный с андройдом,есть что посмотреть.
Так что не все так плохо на ютуб сегменте с видео для разработчиков.
Хороший хайлайт! Лайк! 👍
У архитектуры 2 стороны и нужно понимать когда её нужно выстраивать, а когда стоит упростить.
Реального кейса. В системе осуществляется редактирование документа, все изменения документа записываются в таблиц изменений. При определенных действиях система должна откатывать сущность к состоянию в которым была сущность скажем 3 дня назад. И разрабатывать можно универсальный (абстрактный механизм) и механизм для конкретной сущности. И все дело в сроках, качественно описать абстрактный механизм, который будет получать набор полей, готовить конвертер с набором конвертеров для всех полей и прочей лабудой - это около недели. Описать линейный механизм занял 2 дня. С учетом, что данный механизм больше не применяется в других сущностях, необходимость в абстрактном описании нет (если б у нас был заказ на механизм восстановления для 3 сущностей, то, возможно, стоило описать абстрактно)
А сам чистый код ради чистого кода нафик не сдался.
+/- эту идею я и пытался донести. сложилась какая-то странная тема - нет кучи абстракций и все прямолинейно = плохо. причем это говорят те, кто пользуются, например, LINUX и говорят что там все четко, я им не советую смотреть код, например, стандартной утилиты терминала LS )))
Привет, спасибо за контент)
Хотел спросить, ревьювишь код за деньги?
деньги девать некуда? рандомов из интеренета просить код смотреть?))))
@@turborium 😂
Ну я даже хз, я изучаю ИТ по тому что мне интересно, и пишу для себя, но на самом деле ИТ только в пост СНГ является чем-то солидным и топовым, в нормальных странах ИТ это обычная работа на которой платят меньше чем на любой другой. Вот и вся причина этого фапания на ИТ на всем ру сегменте ютуба...
Так что согласен на 100%, на ютубе писать сильный код не имеет ни какого смысла, точно так же как и смотреть как пишут сильный код. Сильный и хороший код надо писать на работе на проекте, а тратить время и публично делится своим опытом за 2к просмотров это бред... Вот по этому и пишут все лажу что бы просто было похоже на код, и получается автору не жалко если не будет просмотров, а зрителю во обще пох на какой код смотреть. Те кто ищет нормальный код те знают что нормальный код это код написанный тобой после изучения документации\любой другой информации(текстовой), а не просмотра видоса, видосы хороши когда тебя надо в фотошопе сделать маску и ты в упор не знаешь как это делать, вот там тебе и покажут куда тыкнуть что бы ты достиг успеха, а с кодом такое сделать нельзя в принципе...
Братан, ты куда делся? 2 года тебя не видать, давай камбэкайся, людям нужен годный контент
Так компилятор не нужно будет масштабировать так, как это постоянно нужно со всякими автоматизациями в бизнесе и т. д., это разные вещи. В бизнесе важнее именно возможность поддержки и масштабирования, а не скорость работы.
Так ifelse это goto под капотом
Бляя... Как раз сравнивал тебя с Медом. И голос похож и подача и разборы прикольные, в место игр код
Очень кайфовый канал, жаль, что заброшен(
Мне нравятся стримы Павла Шмачилина. Лучше него по WPF MVVM не видел.
Спасибо, интересный канал.
А что за прикол не упоминать Петра в ИТ сообществах? Я просто не в курсе
оставлю камент для раскрутки канала )
Я считаю если часть программы возможно будет переписываться до#уя раз, то там на#уй сильный код не нужен изначально.
Сильный код нужен там, где, с#ка, как бы это странно не звучало, нужна эта самая сила. Или сила в том как легко накатывать конфиг, или как легко вставить расширение в программу, или сила в том как мало памяти жрет прога, или сила в том какая высокая безопасность по памяти, или в том как она быстро байтики считает, или сила в том как может въехать новый человек, и тд и тп.
p.s. (Сакутин гопник от мира IT).
О, Мэд от IT
Блин, я действительно нахожусь в ступоре от того, что это просто копия медисона, только в айти
Причём не могу точно сказать по каким признакам, чисто повадки
Есть у кого-то подобное ощущение или я один такой?
не
Блин, а нельзя делать на Ютуб более простой вариант кода, с десклеймером, а потом исправлять его, и выкладывать хороший код вместе с простым.
Ну я считаю чистый код не нужен главное что бы работало и не уволили. Тесты тоже писать не надо, если что то всплывет то может быть уже проект другие разрабы будут проект делать так что похуй. Ставьте лайк посмотрим сколько нас!!
да это же it версия илья медисона
Петя, ну тебе то не знать, кто такие "слоны". Это они и есть. И ничто быстрее не учит программированию, чем устранение вот таких вот "слонов" И это вы ещё до примеров в криптопровайдере не добрались, там, вообще, метаслоны! %) Я исправлял ошибки, которые никто не мог не то что найти, но и понять, что это было, даже, после исправления. Зато, тогда я узнал, что решаются любые задачи, если решать их долго и упорно. А вот откуда берётся ответ, так и не понял. Откуда-то изнутри, факт.
сеньёрно
Странные рассуждения насчёт "ненужности" "сильного" (на самом деле адекватного хотя бы) кода, всё делается почти с той же скоростью, а код становится на порядок более читабельным.
И если говорить не про лайв-кодинг, а про запись, то рассуждения не только странные, но и в корне ошибочные.
Имхо, конечно.
у меня такой же обруч
Сильный код упирается в возможности языка программирования, а говнокодить можно с любой степенью сложности.😂
Я тоже люблу голанг
Весёлый канал! Без чёртовой архитектуры! Ы!
мое полотно читать не рекомендую, на свой страх и риск так сказать...)
мой код сильный, твой код слабый
Каждый дро4ит как он хочет.
це шо???
Тинькофф на минималках )
Сильный кот