Необходимо соблюдать баланс между Михаилом и Бубой. При этом, если ты изначально был Михаилом, то тебе проще, потому что тебе просто надо успокоиться и начать слушать своего менеджера. У меня тим-лид как раз такой: он знает очень много областей - и нейронку поднимет, и дженкинсфайл напишет, и фронтэнд сверстает, и на бэке микросервисы сам разработает. В его зоне ответственности код кристально чистый (ну, насколько это возможно). При этом на митингах на любую задачу он всегда спрашивает: "а нам это надо?" и "распишите подробно, что надо сделать". Потому что он понимает, что а) он руководит командой буб; б) иногда заказчик хочет слишком многого, причём уже в конце разработки фичи, и нужно его усмирить; в) это гораздо легче и не придётся потом переделывать работу. Всё это идёт от опыта, когда мы тупо не укладывались в сроки и постоянно делали кучу вещей зазря. Бубе, который пытается эволюционировать в такой баланс, придётся куда хуже, ведь он обычно не получает удовольствие от получения информации, и его главная задача по жизни - как можно сильнее оптиизировать работу. Придётся много заставлять себя учить теории, при этом твои знания редко будут уходить за пределы твоей области. Такой вот буба у нас на бэке, и мне, как QA, постоянно приходится его подгонять исправлять баги. Такой буба сокращает количество своей работы, зато нам приходится делать больше, потому что: API не расписаны, требования не ясны, баги постоянно возникают и ещё и возвращаются, потому что он просто смерджил ветку, где баг ещё есть, в ветку с фиксом.
Ролик даёт отличный ответ, почему раньше ПО и игры закатывались на диск и работали с него, а сейчас даже калькулятор будет минимум два года качать двухгигабайтные патчи, чтобы дойти до уровня stable release.
@@AlexM-dz7wg нет, это очень даже не так. ПО и игры сейчас тянут в страшные оболочки для избежания слива на торренты, мало того, игры очень сильно прокачались в графике (примерно в 20 раз разница между 720:640 и 3840:2160), поэтому твои утверждения может и верны, но лишь на 5-10%.
@@ex5remum810 Откуда процентаж такой? Все привыкли всё списывать на усложнение технологий. Но условная халф лайф настолько же сложнее 2д игры 93 года, насколько нынешняя ААА игра сложнее халф лайфа. А качество продукта упало в совершенно другой пропорции. Что касается защиты от пиратства - она была и в двухтысячные, и куда более забагованная и кривая чем сейчас - погуглите про старфорс, если не слышали или забыли.
"переиспользует код, не будет плодить сущности, найдёт оптимальное решение" Ты описал не Бубу, а хорошего опытного разработчика. Буба не станет искать работающее решение, он попробует скопировать что-то с СтакОверфлоу или заставит GPT родить кусок кода, не разбираясь в контексте, как то прикрутит его, или попробует выполнить задачу первым попавшимся способом, не проверив наполовину сдаст работу, и... повезет, если в организации есть хоть какой-то контроль, в ином случае баги будет ловить заказчик и Буба будет раз за разом переделывать свою работу с тем-же результатом. Воочию наблюдал жизнедеятельность таких Буб многократно.
Видос в самое сердечко, пойду поплачу В детском возрасте мне агрессивно внушали, что я Михаил, заставляли собирать грамоты русского медвежонка и хорошо учиться. Хотелось играть в компуктер и ковырятся в носу. Со временем меня удалось убедить, что я вполне себе Михаил, что уже в свою очередь помогло мне вынести заумной духотой мозги нескольким тимлидам и хапнуть лютое выгорание буквально за три года. За лето переосмыслив некоторые моменты, было принято решение освободить внутреннего Бубу путем просмотра шортсов и рен тв. Лишние пиздострадания ушли, карьера пошла в рост, денег стало больше. Так что видос попал в актуальное и наболевшее. Даешь свободу внутренней обезьяне! Лень двигатель прогресса!
По-настоящему умные люди сочетают в себе лучшие качества без крайностей. То что ты душнил и выгорел это говорит о том, что действовать реально по-умному ты не смог. Тоже самое и у персонажей в видео, Михаил здесь не умный челик, а душный задрот который не понимает что делает и зачем. Тупым жить правда проще местами, но скучно. Приходится догоняться всяким калом по типу шортсов и сладкого. Ну это ваш выбор) Чем меньше будет реально умных людей, тем выше будут их ЗП) чего не скажешь про глупых, потому что их априори больше, всегда.
Давеча решил я сменить фирму, дали мне тестовое, которое я инста скормил нейросетке, подшаманил и отдал им, в итоге меня похвалили за то, как хорошо я перебрал заебновложенные данные(я в душе не ебал, что они были заебновложенными) и дали мне офер. В ходе работы приходится быть фулстаком и хреначить верстку с дизайном, а я в этом никогда не был силен ии... опять та же нейросетка мне верстает всякое говно вот уже больше месяца. Тестовый период прошел и теперь я полноценно гребу... Вывод: а нет его, я же Буба
Как она может верстать, там же мильён нюансов которые не измеряются качественно машиной, и должны человеком оцениваться как "збись" или "гвно уродливое"?
Пхах, да автор давно уже Михаил. Не любит читать, но книжки прочитал. Не любит думать, но думает над стеком и переиспользованием кода. Не нагружен контекстом, но пошел разбираться нужно ли делать, то, что сказали сделать. Не любит работать, но так активно уклоняется от работы, что это превратилось во вторую работу на пол ставки.
Мой личный топ книг для начинающего программиста: 1)"Правила личной гигиены" -Т. Цветкова 2)"Богатый Папа, Бедный Папа" - Роберт Кийосаки 3)"Москва - Петушки" - Васильевич Ерофеев 4)"Учение дона Хуана: Путь знания индейцев яки" - Карлос Кастанеда Ну и имба на последок 5)" 300 лучших анекдотов" от Романа Трахтенберга
И дополнительно заметка: читать только те пункты, которые непосредственно относятся к задаче. Но в случае JS это малоприменимо. Та в документации чёрт ногу сломит. MDN неплохой варик.
@@stepanpetei2405 про js жирный плюс. С одной стороны ты читаешь эти статьи и книги по js, смотришь ролики по js. А там зачастую бред написан на половину текста всей статьи или книги, который ничего общего с js не имеет. С другой стороны мы имеем es, которую невозможно читать без подготовки серьёзной, потому что в ней конструкции точь в точь похожие на js означают совсем разные вещи.
2:26 "не превращать любой проект над над которым трудишься в груду неподдерживаемого мусора" вот тут собака и порылась. Звучит просто, но научиться этому не просто. Прям совсем не просто. Охуеть как непросто. Случайно не научишься. Поддерживаемость проекта, если сильно упростить, держится на двух фундаментальных штуках, всё остальное так или иначе к ним сводится: 1) Умеренная когнитивная сложность кода. Программисту должно быть не очень сложно понять, что автор имел ввиду. 2) Умеренная энтропия кода. Программисту должно быть не очень сложно понять, на что могут повлиять изменения конкретного куска кода. Про оба пункта написано и сказано много, но по книжкам не врубиться. Нужно написать огромную кучу кала, вляпаться в нее, а главное - отрефлексировать, что вот тогда ты нагадил, а сейчас вляпался в свое же.
Принципы YAGNI, KISS, DRY и т.д. Это тоже нужно уметь. Причем, не делать на отвали, а с хорошим пониманием архитектуры, поддерживаемости, особенностей языка и фреймворка и т.д. Я дошел до того, что даже над названием одной переменной могу задуматься, ибо оно прямо влияет на читаемость кода (код читается сам собой, даже без комментов), хотя на отвали видал код с переменными в одну букву. Например, метод расчета углов, в конце названия переменной rad, что указывает на то, что это в радианах, а не градусах delta(aRad, bRad). У названия функции причем rad можно не добавлять, ибо очевидно по названиям входящих что результат тоже в радианах, чтобы сократить количество текста. Названия классов и доменных бизнес-сущностей вообще молчу. По книжкам кста вполне можно и нужно врубаться, включая еще и кучу практической работы. Но это еще и конфликтует с производительным кодом, так что сбалансировать бывает ой как не просто, когда нужен горизонтально масштабируемый сервис работающий с миллионами записей в секунду, чтобы еще и понятный был и поддерживаемый. Поэтому гуглы и платят миллионы баксов, ибо если тебе сердце информационной части бизнеса напишет ленивый ж*прукий подпивас с курсов - оно будет стоить ого-го если не всего бизнеса потом (в лучшем случае - потом просто переписывать заново придется) Поэтому автор видео где-то на уровне мидла, скорее всего - вечного мидла, ибо свичнулся в менеджера среднего звена. Идеальный вариант для "бубы" кста.
@@season1960 заметил то что старый и проверенный DRY больше всего помогает держать код в чистоте, потому что когда ты начнёшь над этим думать, остальное тоже улучшить придётся. Так же и с неймингом, нужно не иногда задумываться, а постоянно, это нормально, нейминг сущностей решает особенно. Очень много таких нюансов, которые нужно осознать и уметь применять. Да, автор ушёл в менеджеры, и через пару лет назад пути уже не будет. Тем более если уже проблемы с логикой в выводах, прямо в этом видосе. Почему-то все считают что путь развития программиста это обязательно тим лид. Но векторов очень много развития, но остановившись где-то внизу дальше дорога будет закрыта.
@@AlexanderCOOLer "задумываюсь" это я про конкретные случаи, вплоть до словариков английского с поиском синонимов. Ибо бизнес сущностям нужны разные слова, а смысл похожий. а чем меньше букв - тем лучше. А код удалять полюбил когда мидлом был в крупной компании по рейтингованию банков лет 10 назад. там много "от бубы" кода было, оч много рефакторить приходилось. прям реально в кайф было дропнуть сотню строк кода бесполезного) Ща уже примерно на уровне между сеньором и архитектором по/техлидом. в основном специализируюсь на многопользовательских и высоконагруженных сервисах, bigdata.
Был я таким бубой в конторе средней руки. Потом поумнел в сильной конторе. После приходидось работать с такими вот бубами и это невероятный ад, даже стыдно стало за себя прошлого Вывод: такой подход сработает в галерах, где лишь бы наклепать чего-то. Но когда вы поумнеете, вам самим будет тяжело с этими бубами. Условный гугл стандарты разработки не от нех делать соблюдает ИМХО: Автор навалил дизинфы, чтоб порадовать всяких буб
Просто сам автор в начале сказал "не мешать другим", а бубы как раз этим и занимаются по жизни Я тупа не хочу думать, что этот буба имел ввиду, когда сделал get ручку, которая ничего не возвращает(лёгкий пример). Я хочу взять и сразу сделать изменения в проекте без лишних размышлений "А что имел ввиду автор в этой главе?"
согл 100%. отчасти автор прав насчет излишнего усложнения и нарушения принципа KISS. но в остальном буба (джун) своей ленью и тупостью превратит код в неподдерживаемый кал. закостенелость решений тоже. ибо норм программеры даже тупо не идут работать туда, где навалили легаси без планирования архитектуры, так что разгребают потом штатом бубов (безуспешно) либо за мильонытыщ михаилом.
Короче, какая-то пропаганда деградации/стагнации. Ладно ещё в работе делай то, что нужно и ни грамма больше, но можно же для себя что-то помимо этого поучить/посмотреть/почитать. А автор докапался до желания Миши повышать общий кругозор. Даже существований канала у автора разбивает этот тейк, ведь это тоже изучение чего-то из вне
@@season1960про миллионтыщь Михаилов в точку. Как будто у нас сейчас голод кадров по джунам в стране, а не мидлам и сеньорам. В 2017 году ролик может и имел бы смысл, но сейчас рынок понял и разгребает говнокод Буб(-ов) с помощью найма онли мидл+
Ну так а как это противоречит видосу? У бубы просто будет задача пройти собес и он будет гуглить как пройти собес. Если опыт есть это не так уж и сложно
Я тот самый буба, задавайте вопросы. Очень просто. На личном опыте испытал кринж космического масштаба, когда нап**дел в резюме и это спалили в первую минуту тех. собеса, задавали мне самые простые вопросы на которые я не ответил(я программирование в рот е**л, поэтому не разбирался в нюансах), меня трахнули 7 человек за 30 минут и некоторые даже уходили в ходе интервью. Перезвонили, спросили про вышку, сказал "её нет", мне ответили "это плохо". В итоге меня взяли ещё и на большую зп чем я просил Вы наверное подумали, что устроился в мелкую галеру? Нет, в один из крупных бизнесов из сферы фин.теха)) Как и почему я это прошёл? Xyи его знает, спросите что полегче - я и сам не знаю.
Это всё напоминает мемы про кривую IQ: если буба ничего не хочет делать, а Михаил стремится сделать всё и наперёд, то условный Иннокентий справа от него освоил принцип у-вэй и не собирается ничего предпринимать, пока не найдет способ решить проблему, затрачивая как можно меньше усилий(в идеале вообще ничего не делая), ибо окружающим миром невозможно манипулировать, лишь направлять.
Нууууу как бывший лидер проекта могу сказать что все перечисленные проблемы бубы это проблемы всех в офисе , но начну я с михала михаил может быть гением в проге но быть слишком импульсивным для требуемой задачи поэтому обязанность босса обяснить ему "нет никакого раст , мы остаемся на с# и библеотеке lt2 иначе легаси будет несовместим с новым и мы не сможем его чинить при надобности " . И нормальный босс рад джунам как буба но таким обалтуям он не дает задачи иди до заката и там найти апи гугла . Нормальный босс сделает простые таски которые сможет выполнить даже одноклеточное , нг проблема в таких тасках что их должен делать михаил которому эти задачи настолько примитивны что он их и касаться не хочет.
@@season1960 50/50 дружище. Квинтэссенция этого ролика в кадре где он говорит - что 10 буб за полгода делают то что от них требуется. А 10 Михаилов мвп будут пилить несколько лет и что у них получится предугадать невозможно. Быть Михаилом не равно авто повышение. Потому что у него есть свой скилловый косяк - он не знает что лучшее враг хорошего. И когда ты миху спросишь "Хеллоу май френд, фича готова?" ............ Он будет делать голову объясняя тебе плюсы фреймворка который вышел вчера, вместо того чтобы делать работу. Повышать человека который заумным способом уклоняется от работы? За что?
Мне так нравится, что, на самом, деле умный человек с, на самом деле, самой правильной и эффективной стратегией обучения/работы и т.д говорит, что он глупый Буба и призывает становится такими же. Но сам подход к пониманию довольно эффективный, поскольку мы все еще, с эволюционной точки зрения, живем в лесу и прячемся от хищников, то "самые простые решения/задачи/мысли" и т.д - это и есть , по факту самые эффективные стратегии для работы и коммуникации. А подход к обучению "по ходу" - это самый эффективный и единственный способ обучаться у человека. Потому что наш мозг - это не компьютер в том понимании, в котором мы о нем думаем. Он не может "загрузить инфу" , а потом "сделать действие" . потому что когда ты изучаешь инфу, то у тебя развивается навык изучения инфы и все, а когда ты делаешь что то, то у тебя развивается навык делать что то... То есть если разделять эти понятия и с начала учится и понимать всю теорию, когда тебе она еще не нужна, а потом делать, то мозгу приходится , действительно, либо переучиваться, либо изучать просто другое действие лишь косвенно связанное с прошлым. По этому "быть бубой" - это стратегия эволюционная. А поскольку мы все устроены именно так, с помощью эволюции, то , логично, от нее и нужно отталкиваться. А то сейчас , из-за того, что все думают , что мозг - это компьютер, то и память с действиями работают также, раздельно. Но увы нет, наш мозг - не компьютер. Наш мозг - буба.
Я видел массу людей который не знают целую кучу всего даже в той теме в которой состоялись, но они знают то необходимое что нужно для работы здесь и сейчас.
Так об этом целые книги написаны, что задача + попытка ее решения>нимагу>поиск решения> снова попытка самый эффективный способ обучать мозг. Не помню точно как там описывалось, но сам мозг конкретно усваивает и закрепляет таким способом лучше, чем любым другим известным сейчас. И наоборот - когдп не понимаешь как применять теор знания и вообще зачем и что тебе - мозг едва ли инфу записывает.
6:456:557:58 Про бизнес в точку. Мне когда-то пришла в голову идея проекта, так я буквально посмотрел "PHP за 1 Час!" и стал собирать Буба-проджект на коленке. Через неделю уже всё было готово к запуску, а в следующую неделю он уже приносил Бубе банан. Правки вносил по-потребности. Так он себе медленно и нарастал. А когда буба-проджект уже не выдерживал и столкнулся с серьёзными проблемами, то у меня уже были средста и возможности нанять Михаилов на рефакторинг, ехидно представляя их лица во время переделки и исправления всего этого бубна.
Кокетливые "программисты" называют себя тупыми, напрашиваясь на комплименты. Вы еще не знаете, что такое по-настоящему тупой. Это тот, у кого была 2-ка по математике за 5 класс в общеобразовательной школе. Это тот, кто даже простейшие команды терминала не освоит. Это тот, кто никогда не поймет, что такое сложный процент. И т.д, и т.п. А "тупой-программист" - это просто кринж-позерство какое-то. Кто-то готов платить за то, как ты программируешь, значит, уже очень умный.
Описанный тут "Буба" не будет делать абсолютно ничего из того, что здесь описано. Т.к. у него квалификации не хватит даже на это. А "Михаил" - это кто? Сферический задрот из НИИ, тот же Буба, но только подученный некоторым вещам? Весь анализ - сравнение одного несуществующего персонажа с другим ради доказательства заранее выбранных тезисов халтурщика.
Какая замечательная история, жалко что неправда и то что лучшие работники это ленивые потому что оптимизируют труд, не выгорают, не плодят сущностей, не размазывают задачи чтобы делать их в сверхурочное и не кусают ногти от того что их гениальные предложения никто не понимает это ты забыл да? Скажем тот замечательный эксперимент где работникам платили большую ставку за нахождение в комнате отдыха, а не за выполнение задач и как следствие они старались все делать максимально быстро и качественно чтобы получить больше бабла.
Такое же мнение возникло, согласен насчет квалификации. Тупой буба никому не нужен, умный буба норм. Зачем мне, такому же бубе, плодить плохой код, если мне же его поддерживать и тратить на условный фикс багов больше времени из-за качества, когда можно быстро исправить и смотреть ютуб?
@@extense1337 а я скажу, зачем. Просто он по-нормальному не умеет работать, не выдержит конкуренции. Поэтому его девиз - пользуясь доверием, продать заказчику халтуру, и свалить, прежде чем тот опомнится от восхитительно быстрых деливери. А учитывая, что во многих местах сейчас отжайл, и командами руководят юные гуманитарии, не знающие вообще ничего и ни о чём, и смотрящие только на скорость закрытия задачек, это цыганство, видимо, регулярно где-нибудь, да прокатывает. В принципе, такие люди даже полезны, лучший заказчик - это пуганный заказчик. Главное - приходить к нему не одновременно с ними, а после них, когда он уже готов отдать любые деньги, чтобы кто-то спас ситуацию от последствий работы "Буб".
Еще как хватит. Проверено многолетним опытом. Оный "несуществующий персонаж" существует настолько массово и повсеместно, что вам страшно станет, когда вы это поймете. А причина проста - большинство задач (почти все) так или иначе являются типовыми. Опираются на уже существующие решения. Поэтому в 99% случаев что-то изобретать не нужно и даже вредно. Вдобавок в реале будет 1 "Михаил" на примерно 20 "Буб" - они его просто численностью задавят же. ))) Что толку от его продвинутых разработок, если они их не поймут и не смогут поддерживать? Так что если вы и есть тот самый "Михаил", то не выпендивайтесь. А просто и тихо паяйте свой фреймворк. Максимально простой и доступный. И продавайте его "Бубам". Работать с ним они смогут, денежки вам за поддержку будут капать - и плюс не возникнет никаких конфликтов с ними, вас даже зауважают может быть. )))
@@1984tourist Именно. Бритва Оккама в рамках рабочего процесса. Ты можешь знать от и до как работает каждая деталь автомобиля, но нужно ли тебе это чтобы залить масло, проехать по городу через пробки или поменять резину на зимнюю? Нет.
Так я гений программирования оказывается. 😂 Спасибо за видос, а то меня моя лень дизморалит. Может действительно вместо того, что бы мучать себя домашками по теме property найти какое-то интересное тестовое задание.
Да. Появится хотя бы смысл "а на кой хрен". Я щас учусь в академии на веб-программиста. Чисто читать материалы и тесты тыкать это не работает в долгосрочной перспектике. А вот пытаться сделать что-то крутое у себя дома, применяя это - совершенно другое дело. Я так сервак дома поднял.
Вот когда результаты этого выдео, понатворят херни, приходите к Михаилам! Мне столько раз давали по рукам - ну оно же работает.. А потом это самое работает оказывалось рабочим один раз из десяти, и только при том, что нужно станцевать на левой ноге постукивая в бубен из свежей рыбьей кожи. И вот из за такого бубы, меня попросили уйти из очень суръезной конторы, потому что ему было лень, и вместо структуры данных он мне с бекенда выдал тупо список всего в куче, типа разбирайся сам. А ваабще, проблема сложнее, бизнесу не надо хорошо, ему даже нормально не надо. Ему надо как нибудь, чтобы было похоже что работает. А потом почему то падает ракета за очень много деняг, или падают сервисы, через которые ходит денег не меньше чем на ракете.. Но бизнес будет упорно доказывать что нормально не надо! Да и действительно не надо, это ведь не в перспективу бизнес, это так, содрать сейчас деньжат, а потом продать нахрен все что не приварено. Ох.. бл*ть.. за библиотеки он че то ляпнул.. Бубы такие библиотеки класные пишут..
11:30 поддерживаю, поскольку большая часть знаний либо мусор либо с приходом обновления становится мусором, чем больше практики тем эффективнее учёба, а то помню как у нас информатика шла в школе, мы многое писали в тетради и большая часть была, это как переписывать иностранный язык по букам, буквы вроде как знакомые, а слова не знаешь.
вторая половина ролика нормальная, хотя и очевидная. первая половина состоит из допущений в том, что глупый прогер сделает наугад как надо, а умный прогер проебётся там, где критично. всё в угоду повествованию и выводу
ну да, интересное мнение. Тут как то границы размыты. Слишком тупой тоже плохо, особенно для коллег. На говнокодил и слинял, а после него все страдают. А для бизнеса всегда было так, это и справедливо и хорошо для разработчиков, как бы нет влияния на работу разработчиков. Это понять можно, просто не задавай вопросов а сделай как тебя просят, если сделал и так работает - ты супер. А так я люблю приводить аллегории на эту тему. Когда из салона выехал на машине, можешь достаточно долго ездить не меняя масло, но рано или поздно, если этим не заниматься, то возникнут проблемы и скорее всего серьезные. Но до этого старый разраб наверное свалит, а новый скажет, что надо привести все в порядок(рефактор), а когда уже будет все ломаться, типа новый будет виноват, что он все усложняет, а надо было жить и работать как "буба". В общем скорее это из разряда извечного спора. Но и в то же время, есть уникумы, которые действительно все усложняют - кординально. Мораль такова, что надо научится распознавать, что такое хорошо, что такое плохо. Это как на пример болт закручиваешь, и тебе говорят смотри не сорви. А откуда ты знаешь где этот момент. Вот пару раз сорвешь/сломаешь, будешь понимать до какого момента крутить. Либо очень опытный наставник, но это длинее путь. Вариант где человек по настоящему тупит, не стал бы рассматривать, это достаточно сложная тема, т.к. это может быть и ошибочным мнением. Книги как по мне так наоборот дают очень много, значительно больше чем 90 процентов курсов, то что их конкретный человек толком читать не умеет/хочет или просто лень и т.п. это уже конкретно проблемы отдельно взятого человека. Может до некоторых книг просто нужно созреть, это нужно осознавать и не кидаться на все в подряд.
Такие Михаилы делают MVP сразу на микросервисах, со всеми обвязками CI CD. А буба за неделю сделал монолит и развернул его на своем рабочем компе. Бубу повысили, а Михаила уволили. Думайте
История умалчивает, как потом пришлось штат бубычей нанять, чтобы этот монолит потом хоть на градус в сторону повернуть, а вы в этом зверинце - новый буба. Думайте.
@@wokaIek а зачем монолит двигать куда то вообще если он MVP?!! Задача этого монолита поработать месяц, показать что он может/не может заработать денег для инвестора и дальше уже можно решать, звать Мишу делать на его основе большой сервис, или звать Бубу чтобы пилить еще одну версию MVP но уже другую. Не нужно забивать гвозди микроскопом но и молотком микробиологию изучать тоже не стОит.
@@AntonReut справедливо кста. но тут бубу и миху поменяли местами. миха шарит за KISS и YAGNI, поэтому миха запилил MVP наколенке; а буба только стеком который на работе и умеет - поэтому скопипастил темплейт с ci/cd и занялся оверинженирингом - буба тупой. рил стори кста. на мой mvp потом nissan миллионы выделял, код чела до меня смотрел - это прям чуть ли не с кастомными middleware и прочими dependency container, которые по дефолту юзали у нас, но ни*уя не работал зато) правда в итоге задача оказалась вообще не такой тривиальной как в mvp запрашивали - там потом пзц гемор был с распараллеливанием на горизонтальное масштабирование и прочие танцы с бубном, включая расписывание алгоритма на пол книжки, но это уже другая история.
Так двигаюсь уже 8 лет. Оно правда работает. Сначала комплексовал что мне не интересно все это сравнение подходов, бесконечное обсуждение преимуществ фреймворков, новых фич языков, шаблонов проектирования и т.д., хотя вроде как должно если посмотреть на вечные хабровые холивары. Со временем понял что большая часть этой болтовни пустая трата времени и меня отпустило. Если увидел что-то новое, но не знаешь нафига оно тебе надо, значит не надо. Когда действительно что-то понадобится ты сам это найдешь.
знач ты работаешь "через силу". я работал на заводе так, это треш - большую часть жизни тратить на то, что ненавидишь. но я на заводе работал неделю, после чего ушел даж зп не забрал, а ты всю жизнь будешь. кста, прогать начал лет с 12ти, кучу литры прочитал чисто из удовольствия и интереса. потрещать за фреймворки на работе по 3 часа тож чисто по приколу. ток я получаю удовольствие и делаю то, что нравится - при этом растет скилл, который никакой "через силу" не догонит уже и за всю свою жизнь, поэтому в этой нише я буду всегда на 10 голов выше. бубы - мне не конкуренты. и даж еслиб мне за 1лям, но работать проктологом - я бы не пошел, ибо нах надо пол жизни страдать ради хз чего, когда я могу кайфовать на работе даж больше чем вне ее. поэтому и не завидую эскортницам, хоть они и получают больше чем помидор прогер (как я), но сосать вялые пол жизни чот не охото) хотя многие считают что работать нужно страдая и ненавидя свое дело, этому видимо еще со школы учат. хотя в детстве хотел стать гетеро прн-актером) мб и пошел бы, даж за мизерную зп лишь бы на жизнь хватало, но компы затянули. а зп больше от скилла зависит, чем от вида деятельности.
@season1960 "Потрещать за фреймворки на работе 3 часа" - ну да, бизнес же вам именно за это платит. Им страть как нужно чтобы вы на работе лясы точили, а потом вдохновленные инсайдами еще рефакторили какую-нибудь хрень полгода так как теперь код будет выразительнее, чище и молодежнее.
@@lodoshnik-mutant бизнес платит мне за то, что я могу качественно и быстро сделать то, что ему нужно, и то, что мало кто другой смог бы сделать. А как я это сделаю - его не касается. Лично я бы предпочел лечится у квалифицированного врача, который по 3 часа обсуждает детали операции, чем у бубы, которого плеткой бьют чтобы он че-то там делал хоть как-то, пока мечтает поскорей домой прийти за пивком и футбиком на диване.
@@lodoshnik-mutant а если у менеджера квалификация выше, чем у специалиста, чтобы пинать его плетками, потому что он "чето неправильно работает" - то это либо менеджер дурак, либо спец - очень низкого уровня. я бы не стал врача пинать, что он там медленно аппендицит вырезает. но на моем уровне я вполне могу позволить себе весь день баклуши гонять, ибо уровень позволяет. даже была такая работа, но стало скучно. Ибо на уровне, когда практически любой работодатель на рынке меня готов взять. Ты же наняв Кодзиму геймдизанером у него над душой стоять не собираешься? Хотя в бюджетных конторах Кодзимы особо не работают, а тамошний принцип менеджмента бывает и в частном секторе встречается, уровень - соответствующий. Тоже плавал, знаем. но туда я работать и не пойду, пусть буб нанимают - они всё стерпеть готовы.
Последний тейк прямо в точку, в наше время слишком много информации ,слишком много областей , научиться быстро искать и приминять новую информацию куда важнее ,а пользу она приносит в 90% случаев, только если уже есть задача в которой она нужна
в видео есть противоречие. рекомендация следовать стандартам но при этом рассказывается будто это просто. таки условный буба пришел из проекта где был новый фреймворк, умеет работать только на нем, а потом раз - и словили кейс который не покрыт фрейморком, проблемы. сеньор Михаил как раз таки понимает это и ставит надежный Спринг/ларавел, хотя и модный фреймворк тоже знает, но понимает что лучше использовать более взрослое и устоявшееся решение, ведь ему отвечать если пушной зверек подвалит. вот и думой головой. также Михаил не будет делать то что не нужно, зато он не будет также и срезать углы хранив пароли в Плейн тексте ведь так проще, а отладить соление. Также Михаил всегда отрефакторит свой код а также код коллеги перед пул реквестом, напишет тесты, защитив от багов и удешевив последующую разработку многократно. почему-то автор ролика представил много знающего и умного прогера как источник оверинжениринга, что не так.
@ автор будто бы говорит, что развиваться не нужно, хотя я в корне не соглашусь. Однако же соглашусь с тобой, по описанию Михаил никак не тянет на знающего человека, тогда почему же он приводится как в пример почему много знать плохо. Как это - знать только минимум? Это ужасная ментальность. Профессия - дело жизни, еще Дядя Боб говорил, что нужно тратить минимум 10 часов в неделю на самообразование после работы
Блин, такая база просто. Вот вещи максимально простые и казалось бы всё очевидно, но нихрена не помнит про это никто! Автор как обычно навалил годноты!!! Видос пушка
у нас такая буба была маша, в крупном агентстве москвы по рейтингованию банков. она была молодец и быстро писала, до меня там работала. в итоге там вырос такой огромный монолит из кучи г*на, который невозможно поддерживать (а глядя на качество каждый новый чел кто дописывал - тоже на от*бись, че парится если и так г*но), а на нем завязано было куча бизнес логики. в итоге тех долг уже был на сотни лет буквально xD а работать там никто не хотел, и даже за большие бабки никто не шел ибо это ковырять было оч больно.
Бабки получили и отвалили, если контроля качества и понимания нет, значит стратегия работника правильная. Фирму ждёт потеря бабок, что в принципе заслужено.
@@stevebezfamilnii2069 да какой контроль качества... часто фирмы хотят сэкономить и берут буб. менеджменту глубоко и непонятно до каких то там архитектур по и особенностей разработки, а здесь и сейчас полумидл вполне задачи решает. Да и если нету изначально в штате хорошего спеца - кто будет хотя бы хайрить? поэтому фирмы и дорастают далеко не все и не сразу чтобы порядок навести - до найма сразу топовых спецов на лидовских/директорских позициях. а уж если там буба в тимлидство вцепился зубами и принимает решения (или влияет на них) - то уже могут и не вырасти, навсегда застрянут со своим бубой (ну или пока он не уволится, а бубы как правило работу потерять боятся - ибо нах никому не упали). да и нанимает буба исключительно хуже себя, чтобы не "подсидели". а не быть over-enginiring "михаилом", которого описывает автор - достаточно знать принципы KISS и YAGNI. Да, некоторым нужны десятки лет работы, чтобы это понять. Но можно это из книжек прочитать за пару вечеров или хотябы погуглить аббревиатуры из моего этого коммента.
Давай, давай чувак, давай вредные советы людям которые хотят войти в IT: будь тупым, не читай макулатуру. У меня не будет конкурентов и всегда ЗП будет только расти)))
Ну тут автор просто не полностью ситуацию понимает, правда жизни такова, люди что решают за твою карьеру зачастую не знают что ты делаешь иногда от слова совсем. Поэтому не так важно быть спецом, как важно что бы тебя таковым воспринимали, если восприятия нету будь ты гений иль дурак не поможет делу всяк. За простые решения я тоже за, чем сложнее система тем выше шанс косяка, лучшие решение где нет ничего лишнего.
@@stevebezfamilnii2069 простые решения это хорошо. На самом деле разница в подходах персонажей, а автор чтобы хайпануть и вселить надежду в дурачков, подменяет понятия и привязывает выбор подхода к интеллекту, что является чисто его фантазией. По-настоящему умные люди не имеют ничего общего с "Михаилом" из этого видео, разве что книжек кто-то читает много, но это тоже никак не связано с интеллектом, кто-то читает, кто-то нет.
ЗП у тебя и так будет расти, и конкурентов нет. Также как у бубы. Только буба чилит и пивасик пьет, а ты пашешь утирая пот, думая что участвуешь в какой-то гонке.
Эта фигня достаточна для Junior, а уже начиная с мидла начинается херня - "вы должны знать бизнес заказчика", а на уровне сениор - "вы должны УГАДЛЫВАТЬ пожелания клиента и преджлагать несколько вариантов, чтобы клиент ВЫБИРАЛ уже готовое".
на уровне мидла уже работают с менеджерами, которые и занимаются угадыванием клиентов. или составляют совместные решения с тех директорами и архитекторами. общаться с заказчиком - работа менеджера. а если фрилансер - то за ТЗ доплачивают или пусть кушают что выдадут. так шо эт вообще не задача программиста.
Вот если б кто из команды разработки ХОТЬ РАЗ спросил меня "слушай, давай ты на пальцах объяснишь что тебе надо и что хочешь видеть в итоге" я б так благодарен был бы
попробуй не ждать вопроса, а сразу расписать в таске то, что ты хочешь. Программисты обычно умеют читать, а вот бегать и дергать всех за руку не очень.
Ну почти так. Но есть важное "НО". Рядом с такими Бубами ОБЯЗАТЕЛЬНО нужен хотя бы один Михаил, а лучше несколько чтобы они, Михаилы, не так часто выгорали. Михаилы активные, но если есть Бубы, то всякую бубуйню, они скидывают на них. А себе оставляют только интересное и срачёвое. В выигрыше все: Бубы делают свою бубуйню, часто очень плохо, но у них есть Михаил который сначала поставит вменяемо задачу, а потом проревьюит её. А у Михаила есть Буба, на которого можно побубнить и скинуть самые нудные задачи. Буба без Михаила хотя бы пока первый проект не попилит не сможет эволюционировать до уровня где ЗП платят не бонусами СПАСИБО от зелёного банка
"Тупой человек" - это субъективное понятие, которое часто используют для описания человека, которого считают медленно воспринимающим, плохо анализирующим или с трудом понимающим информацию. Однако это выражение чаще отражает недостаток терпения или уважения у того, кто его употребляет, а не реальную характеристику другого человека. Каждый человек может не разбираться в чём-то, но это не делает его "тупым". Знания и умения зависят от опыта, окружения и возможностей учиться.
первое - я не прог, я маркетолог, но обожаю базу, которую ты выдаешь, апликабл везде второе - тупые вопросы бубы, которые у каждого из нас возникают - это давно затоптаный гениальный скилл, надо возраждать третье - го в доту хд
Вот потому что не прог, потому тебе и кажется инфа в видео релевантной, но это может оказаться не так. Совсем не так. Дурачком быть сейчас модно, факт.
Благодаря видосу узнал, что уже длительное время я из себя представляю Бубомихаила, поскольку изначально виляю вокруг таски как Буба, но потом делаю её в большинстве случаев как Михаил. В целом такой баланс очень даже удобный, ибо ты опытный, но не тратишь свои силы на всём промежутке времени
Пиздец, это видео которое надо показывать всем людям с рождения. У меня как и у многих моих товарищей укоренилось такое убеждение, что "ты должен быть СУПЕР ПУПЕР КРУТЫМ, ЧТОБЫ С 0 СМОГ СОЗДАТЬ ЧО ТА" и под этим соусом пихают кучу всякого говна, которое "надо знать" но когда дело доходит до реальной практики то оказываетс, что "ты занимался расширением кругозора, А ВДРУГ ПРИГОДИТСЯ...". Как следствие вот эта вся дрочка с постоянным обучением, нахождением суперахуенного идеального решения, поиском 300000 альтернативных решений с плюсами и минусами просто отпадает нахер. Если нужно -- сам поймёшь, если не нужно -- нехер в себя запихивать, это по истине гениально просто
Все гениальное просто) Правило 80/20 и т.п. Вообще применимо всегда, особенно во время обучения, лучше много времени пользоваться простыми инструментами и постепенно расширять стек, чем изначально выучить дофига паттернов и городить огород из сущностей
Капец, я оказывается тупой... Мне кажется, что здесь идëт подмена понятий... Нужно отличать человека умного от человека-заучки. Что отличает умного человека? - Правильное распределение времени. Умный понимает, на что тратить время. Заучка - нет. - Умный думает, перед тем как делать. Заучка следует рецептам: «тренды», «рекомендации» не задумываясь «почему так? » - Умный ставит цели задачи. Заучка просто забивает голову теорией. Скорее, под умным здесь подрузамевается именно заучка, что не удивительно - в представлении среднего обывателя умный тот, кто много знает = заучил. Да, но тогда бы не получилось шок заголовка... Но видео огонь!
Третий совет очень плохой. - Человеку с маленьким кругозором не всегда очевидно, что он что-то не знает. Из-за этого можно решать задачи какими-нибудь дурацкими или неоптимальными способами, особенно когда в проекте все буббы и некому объяснить, что так не надо делать. - А может быть и наоборот: случится так, что тебе не будут давать задачи, для которых нужно изучать что-то новое. Так можно вообще прекратить расти и докатиться до того, что десять лет поддерживаешь какое-нибудь легаси, пока его не выкинут вместе с тобой.
Оказывается и я буба, изучил программирование из практики, и гуглил исходя из требований задач. Так и продолжаю по сути, только теперь еще и документацию читаю
Потрясающий ролик. Как синьер дивупс могу подтвердить, что тут все то же самое. Будьте бубами, лутайте свои 500к/мес за нихуянеделание. Иногда что-то делайте, чтоб вас не уволили.
О, тут прям две мои любимейшие категории айтишников собрались. Одна которая совсем бубы и "не чини то что не сломано, не лезь, не думай" словно описанные в видео профиты не от простоты и структурности, а именно от лени рождаются. А вторая которая "ох судари это же стагнация, нужно всегда расти-расти и развиваться. Я вот когда джунам\эникейщикам руки жму то салфеточкой потом спиртовой вытираюсь, и когда изволю вечером дефецировать, заношу в свой цеттелькастен всё что я услышал за день, проверяя узнал ли я что-то новое" словно если ВСЕ будут развиваться и достигать высот, то на всех хватит вкусных мест и принесиподаи будут постоянно возникать из воздуха как юниты в редалерте.
Миша: Я прочитал 500 книг по 900 страниц по этой теме! Я лучше знаю что тут надо и что хотят менеджеры проекта Буба: Вот у меня есть это {нужная база по теме} и это мне надо, а остальное мне наху не надо
В основном Буба, и все мое обучение = подготовка к интервью чтобы выбить зп побольше. Я не учусь чтобы всех удивить тем что я знаю как в 1 строку решить задачу, я учусь чтобы больше дали бабла. А уже это ведет к тому что я могу иногда повыебываться тем что знаю как в 1 строку чет решить.
Самая классная литература которую я читал это расписанные билеты к экзаменам. Максимум информации, разжеванной чтобы даже 5-летка понял и самое главное она сжата и с 0 воды(!), т.к. это не книга которую ты можешь хоть на месяц растянуть, это конспект который ты должен заучить как можно быстрее(зачастую за вечер). Хотелось бы чтобы все авторы писали в таком стиле, а не "учебник по html на 600 страниц" который скорее всего ещё и не всё покрывает
Я был программистом когда многие из зрителей этого ролика еще не родились. И я скажу следующее: наконец-то правильный и корректный взгляд на проблему. Так всё и есть.
+1000 Лучший способ учиться - по запросу. Моя специальность - арт, и у нас тоже есть бубнеж, что сперва надо рисовать шарики-кубики в перспективе, светотень-штриховочка-головаДавида и через пять лет бессонной пахоты из тебя получится среднячок. Или можно как я, просто рисовать что нравится, а когда понимаешь, что все как-то криво и идешь искать, а как бы поправить
Меня зовут Михаил и я буквально как Михаил из видоса, нигде не работаю, читаю статейки по своей теме, весь код пишу руками , даже если неиронка подсказала уже, - "что бы запоминалось". Сижу, думаю...
КАБАНЯЧИЙ УГОЛ: t.me/koshachyabacyla
База знаний:
-- koshachia-batsyla.notion.site/39f3b9e25879493b80c4517a23d853c8
Видос с готовыми легендами + резюме:
--- koshachia-batsyla.notion.site/PHP-PM-BA-etc-6cd9dc4c64e0453fa4b1782401777688
8гб 8ядер и не хватает!! это буба или миша ?
Бля... Кажется я Михаил... Можно гайд, почему хорошо оверинженерить продукт?(Это же хорошо???.... Хорошо же?..... Т_Т)
я Буба, возьмете меня на работу?
(стэк с которым работал - бекенд python, java (groovy), + sql)
Привет! Где обещанный многочасовой ролик про то как стать PHP-разработчиком? На Boosty искать? Или ждать?
Топ книг обязательных к ознакомлению:
1) азбука
2) математика 1-4 класс
3) 1984(можно не читать, главное говорить, что в жизни все как в ней)
теперь видос не снять ...
но в жизни всё буквально как в 1984 читал ты или нет
@@ИванГовнов-с3к ты все правильно делаешь, очень БУБАславно
@@koshachiya_batsyla обломчик(((
Только есть один нюанс, чтобы прочитать азбуку нужно знать буквы. И меня удивляет как те кто ноет по 1984 вообще пишут своё нытьё
А я просто тупой и не программист
Ты хороший не программист
Пора становится тупым программистом.
@@Wilden.mp4 Братан, я аж всплакнул. Мне слишком близко это все
Согласовано, брат 🤝
А я тупее всех в этом чате
Необходимо соблюдать баланс между Михаилом и Бубой. При этом, если ты изначально был Михаилом, то тебе проще, потому что тебе просто надо успокоиться и начать слушать своего менеджера.
У меня тим-лид как раз такой: он знает очень много областей - и нейронку поднимет, и дженкинсфайл напишет, и фронтэнд сверстает, и на бэке микросервисы сам разработает. В его зоне ответственности код кристально чистый (ну, насколько это возможно). При этом на митингах на любую задачу он всегда спрашивает: "а нам это надо?" и "распишите подробно, что надо сделать". Потому что он понимает, что а) он руководит командой буб; б) иногда заказчик хочет слишком многого, причём уже в конце разработки фичи, и нужно его усмирить; в) это гораздо легче и не придётся потом переделывать работу. Всё это идёт от опыта, когда мы тупо не укладывались в сроки и постоянно делали кучу вещей зазря.
Бубе, который пытается эволюционировать в такой баланс, придётся куда хуже, ведь он обычно не получает удовольствие от получения информации, и его главная задача по жизни - как можно сильнее оптиизировать работу. Придётся много заставлять себя учить теории, при этом твои знания редко будут уходить за пределы твоей области. Такой вот буба у нас на бэке, и мне, как QA, постоянно приходится его подгонять исправлять баги. Такой буба сокращает количество своей работы, зато нам приходится делать больше, потому что: API не расписаны, требования не ясны, баги постоянно возникают и ещё и возвращаются, потому что он просто смерджил ветку, где баг ещё есть, в ветку с фиксом.
Сильные программисты рождают удобные фреймворки
Удобные фреймворки рождают подобные ролики
хоть кто то понимает
Ролик даёт отличный ответ, почему раньше ПО и игры закатывались на диск и работали с него, а сейчас даже калькулятор будет минимум два года качать двухгигабайтные патчи, чтобы дойти до уровня stable release.
@@AlexM-dz7wg нет, это очень даже не так. ПО и игры сейчас тянут в страшные оболочки для избежания слива на торренты, мало того, игры очень сильно прокачались в графике (примерно в 20 раз разница между 720:640 и 3840:2160), поэтому твои утверждения может и верны, но лишь на 5-10%.
@@ex5remum810 Откуда процентаж такой? Все привыкли всё списывать на усложнение технологий. Но условная халф лайф настолько же сложнее 2д игры 93 года, насколько нынешняя ААА игра сложнее халф лайфа. А качество продукта упало в совершенно другой пропорции. Что касается защиты от пиратства - она была и в двухтысячные, и куда более забагованная и кривая чем сейчас - погуглите про старфорс, если не слышали или забыли.
бубы не поймут :)
Лупе и Пупе прислали таски. Они обе сидели, подумали и решили обменяться, ибо они бубы. Лупа получил таски за пупу а пупа за лупу
если прочитал "таски", как "такси" это значит что я готов к собесам?
@@peremysh определённо
@@peremysh значит ты сеньор
@@peremysh с такси вам только в 1С
У меня четыре таски, а я смеюсь уже 15 минут над этим коментом)
"переиспользует код, не будет плодить сущности, найдёт оптимальное решение" Ты описал не Бубу, а хорошего опытного разработчика. Буба не станет искать работающее решение, он попробует скопировать что-то с СтакОверфлоу или заставит GPT родить кусок кода, не разбираясь в контексте, как то прикрутит его, или попробует выполнить задачу первым попавшимся способом, не проверив наполовину сдаст работу, и... повезет, если в организации есть хоть какой-то контроль, в ином случае баги будет ловить заказчик и Буба будет раз за разом переделывать свою работу с тем-же результатом. Воочию наблюдал жизнедеятельность таких Буб многократно.
Михаил, привет!)
Кто Михаилу открыл доступ в ютуб?
Видос в самое сердечко, пойду поплачу
В детском возрасте мне агрессивно внушали, что я Михаил, заставляли собирать грамоты русского медвежонка и хорошо учиться. Хотелось играть в компуктер и ковырятся в носу. Со временем меня удалось убедить, что я вполне себе Михаил, что уже в свою очередь помогло мне вынести заумной духотой мозги нескольким тимлидам и хапнуть лютое выгорание буквально за три года.
За лето переосмыслив некоторые моменты, было принято решение освободить внутреннего Бубу путем просмотра шортсов и рен тв. Лишние пиздострадания ушли, карьера пошла в рост, денег стало больше.
Так что видос попал в актуальное и наболевшее.
Даешь свободу внутренней обезьяне! Лень двигатель прогресса!
СУКА НАХУЯ Я УДАЛЯЛ ТИКТОК??? ЕБАНЫЕ ВИДЕВЫ ПРО ПРОДУКТИВНОСТЬ... ТА НУ ИХ НА
У меня сейчас лето. Избавиться от Михаила очень сложно, хочу быть бубой, но все равно остаюсь Михаилом 😪
Очень трогает ваш комментарий 😢
По-настоящему умные люди сочетают в себе лучшие качества без крайностей. То что ты душнил и выгорел это говорит о том, что действовать реально по-умному ты не смог. Тоже самое и у персонажей в видео, Михаил здесь не умный челик, а душный задрот который не понимает что делает и зачем. Тупым жить правда проще местами, но скучно. Приходится догоняться всяким калом по типу шортсов и сладкого. Ну это ваш выбор) Чем меньше будет реально умных людей, тем выше будут их ЗП) чего не скажешь про глупых, потому что их априори больше, всегда.
@ надеюсь ты действительно почувствовал свое невероятное интеллектуальное превосходство, когда писал этот коммент
У меня навешано куча тасок. Но я сижу и смотрю это видео, узнал себя в Бубе.
Ничего жизненнее я сегодня уже не встречу.
Сегодня навесил кучу тасок, пока не движутся
по моему это и есть гениальная простота, не?
@@katerynakalynovska6536 Бритва Оккама)))
Буквально я сижу смотрю видос, вместо того чтобы закрывать таску на сегодня/завтра..
"Не плодите сущности"
13 от Иоанна
от иосифа) это бритва оккама
@@user-cz6dq3xp4r :3 так было задумано
@@user-cz6dq3xp4r Иосиф это же тот египетский чиновник, которого братья пытались убить, а Бог ему помог
@@user-cz6dq3xp4r Или ты про недоучившегося священника Сталина (вторая кличка Гоба), преступника-рецидивиста, который инкассаторские кареты грабил?
Давеча решил я сменить фирму, дали мне тестовое, которое я инста скормил нейросетке, подшаманил и отдал им, в итоге меня похвалили за то, как хорошо я перебрал заебновложенные данные(я в душе не ебал, что они были заебновложенными) и дали мне офер. В ходе работы приходится быть фулстаком и хреначить верстку с дизайном, а я в этом никогда не был силен ии... опять та же нейросетка мне верстает всякое говно вот уже больше месяца. Тестовый период прошел и теперь я полноценно гребу... Вывод: а нет его, я же Буба
Как она может верстать, там же мильён нюансов которые не измеряются качественно машиной, и должны человеком оцениваться как "збись" или "гвно уродливое"?
уважение
@@IgorAlentyev БУБАжение.
@@DobryakDuff речь про гпт4 или что то другое?
@@anfaniatat5106 все плюс/минус одинаковые. Надо подбирать как машину - понравлиась, устраивает - твоё.
Пхах, да автор давно уже Михаил. Не любит читать, но книжки прочитал. Не любит думать, но думает над стеком и переиспользованием кода. Не нагружен контекстом, но пошел разбираться нужно ли делать, то, что сказали сделать. Не любит работать, но так активно уклоняется от работы, что это превратилось во вторую работу на пол ставки.
Ютуб для души
Мой личный топ книг для начинающего программиста:
1)"Правила личной гигиены" -Т. Цветкова
2)"Богатый Папа, Бедный Папа" - Роберт Кийосаки
3)"Москва - Петушки" - Васильевич Ерофеев
4)"Учение дона Хуана: Путь знания индейцев яки" - Карлос Кастанеда
Ну и имба на последок
5)" 300 лучших анекдотов" от Романа Трахтенберга
☠️
последней книги вполне достаточно
"Москва - Петушки" годная книжка, че ты
😂😂😂как теперь спать ? Я же слезами всю постель от смеха задил
Это набор для инфоцыгана
Топ книг для программиста! Бери на заметку, чтобы не потерять!
1. Документация для нужного языка/фреймворка
2. А всё, больше ничего не нужно
И дополнительно заметка: читать только те пункты, которые непосредственно относятся к задаче. Но в случае JS это малоприменимо. Та в документации чёрт ногу сломит. MDN неплохой варик.
ЗАЧЕМ ДОКА ЕСЛИ СУЩЕСТВУЕТ ГОША ДУДАРЬ? С++ за 5 уроков по минуте
Не совсем так. Желательно вместо / использовать +, так как дока по фреймворку может быть немного с придурью
@@stepanpetei2405 про js жирный плюс. С одной стороны ты читаешь эти статьи и книги по js, смотришь ролики по js. А там зачастую бред написан на половину текста всей статьи или книги, который ничего общего с js не имеет. С другой стороны мы имеем es, которую невозможно читать без подготовки серьёзной, потому что в ней конструкции точь в точь похожие на js означают совсем разные вещи.
Миша знает многое, Буба знает нужное)
Буба знает, где лежит нужное ..
@@turbowarcraft_3389 Буба может узнать где лежит нужное ...
@@Titancikk Буба уже давно узнал где - в интернете.. Если в интернете не лежит, значит не нужное.
Буба может определить что устройство в текущий момент работает нормально.
2:26 "не превращать любой проект над над которым трудишься в груду неподдерживаемого мусора" вот тут собака и порылась. Звучит просто, но научиться этому не просто. Прям совсем не просто. Охуеть как непросто. Случайно не научишься.
Поддерживаемость проекта, если сильно упростить, держится на двух фундаментальных штуках, всё остальное так или иначе к ним сводится:
1) Умеренная когнитивная сложность кода. Программисту должно быть не очень сложно понять, что автор имел ввиду.
2) Умеренная энтропия кода. Программисту должно быть не очень сложно понять, на что могут повлиять изменения конкретного куска кода.
Про оба пункта написано и сказано много, но по книжкам не врубиться. Нужно написать огромную кучу кала, вляпаться в нее, а главное - отрефлексировать, что вот тогда ты нагадил, а сейчас вляпался в свое же.
Принципы YAGNI, KISS, DRY и т.д. Это тоже нужно уметь. Причем, не делать на отвали, а с хорошим пониманием архитектуры, поддерживаемости, особенностей языка и фреймворка и т.д. Я дошел до того, что даже над названием одной переменной могу задуматься, ибо оно прямо влияет на читаемость кода (код читается сам собой, даже без комментов), хотя на отвали видал код с переменными в одну букву. Например, метод расчета углов, в конце названия переменной rad, что указывает на то, что это в радианах, а не градусах delta(aRad, bRad). У названия функции причем rad можно не добавлять, ибо очевидно по названиям входящих что результат тоже в радианах, чтобы сократить количество текста. Названия классов и доменных бизнес-сущностей вообще молчу.
По книжкам кста вполне можно и нужно врубаться, включая еще и кучу практической работы. Но это еще и конфликтует с производительным кодом, так что сбалансировать бывает ой как не просто, когда нужен горизонтально масштабируемый сервис работающий с миллионами записей в секунду, чтобы еще и понятный был и поддерживаемый. Поэтому гуглы и платят миллионы баксов, ибо если тебе сердце информационной части бизнеса напишет ленивый ж*прукий подпивас с курсов - оно будет стоить ого-го если не всего бизнеса потом (в лучшем случае - потом просто переписывать заново придется)
Поэтому автор видео где-то на уровне мидла, скорее всего - вечного мидла, ибо свичнулся в менеджера среднего звена. Идеальный вариант для "бубы" кста.
@@season1960 заметил то что старый и проверенный DRY больше всего помогает держать код в чистоте, потому что когда ты начнёшь над этим думать, остальное тоже улучшить придётся. Так же и с неймингом, нужно не иногда задумываться, а постоянно, это нормально, нейминг сущностей решает особенно. Очень много таких нюансов, которые нужно осознать и уметь применять. Да, автор ушёл в менеджеры, и через пару лет назад пути уже не будет. Тем более если уже проблемы с логикой в выводах, прямо в этом видосе. Почему-то все считают что путь развития программиста это обязательно тим лид. Но векторов очень много развития, но остановившись где-то внизу дальше дорога будет закрыта.
@@AlexanderCOOLer "задумываюсь" это я про конкретные случаи, вплоть до словариков английского с поиском синонимов. Ибо бизнес сущностям нужны разные слова, а смысл похожий. а чем меньше букв - тем лучше. А код удалять полюбил когда мидлом был в крупной компании по рейтингованию банков лет 10 назад. там много "от бубы" кода было, оч много рефакторить приходилось. прям реально в кайф было дропнуть сотню строк кода бесполезного)
Ща уже примерно на уровне между сеньором и архитектором по/техлидом. в основном специализируюсь на многопользовательских и высоконагруженных сервисах, bigdata.
Был я таким бубой в конторе средней руки. Потом поумнел в сильной конторе. После приходидось работать с такими вот бубами и это невероятный ад, даже стыдно стало за себя прошлого
Вывод: такой подход сработает в галерах, где лишь бы наклепать чего-то. Но когда вы поумнеете, вам самим будет тяжело с этими бубами. Условный гугл стандарты разработки не от нех делать соблюдает
ИМХО: Автор навалил дизинфы, чтоб порадовать всяких буб
Просто сам автор в начале сказал "не мешать другим", а бубы как раз этим и занимаются по жизни
Я тупа не хочу думать, что этот буба имел ввиду, когда сделал get ручку, которая ничего не возвращает(лёгкий пример). Я хочу взять и сразу сделать изменения в проекте без лишних размышлений "А что имел ввиду автор в этой главе?"
согл 100%. отчасти автор прав насчет излишнего усложнения и нарушения принципа KISS. но в остальном буба (джун) своей ленью и тупостью превратит код в неподдерживаемый кал. закостенелость решений тоже. ибо норм программеры даже тупо не идут работать туда, где навалили легаси без планирования архитектуры, так что разгребают потом штатом бубов (безуспешно) либо за мильонытыщ михаилом.
Короче, какая-то пропаганда деградации/стагнации. Ладно ещё в работе делай то, что нужно и ни грамма больше, но можно же для себя что-то помимо этого поучить/посмотреть/почитать. А автор докапался до желания Миши повышать общий кругозор. Даже существований канала у автора разбивает этот тейк, ведь это тоже изучение чего-то из вне
@@season1960про миллионтыщь Михаилов в точку. Как будто у нас сейчас голод кадров по джунам в стране, а не мидлам и сеньорам. В 2017 году ролик может и имел бы смысл, но сейчас рынок понял и разгребает говнокод Буб(-ов) с помощью найма онли мидл+
Логично в гугле надо мочь работать не завися от програмиста а контра по менше может выкинуть код и написать новый ибо не много его и было
После аналогии с инвокером и бристом сразу всё понял
Инвокер типа легкий, брист типа одноклеточный
форрест гамп фактически
Мама, я в телевизоре
Когда зверенаклонитель?
Го видос, где программист и инженер решают бытовые вопросы сумасшедшими способами
Осталось купить акции фруктовой компании.
Буба же работать не любит. Буба бы и свою работу не работал , но работодатель прямо в робе отработает по рабочей дупе Бубы, если тот не раздуплиться
Запомните, бацилла вам не брат, не сват, и не виноград
А как Буба собес пройдёт? Азазин и Максос помогут?
@@Sorteeth я когда буб таких вижу, тоже всегда задаюсь вопросом "как они прошли собеседование"
@@UserUser-t7j8l очень просто, собес он прошел джуном в 2016 году, когда спроса с него не было, и в одной конторе сидит
Ну так а как это противоречит видосу? У бубы просто будет задача пройти собес и он будет гуглить как пройти собес. Если опыт есть это не так уж и сложно
Я тот самый буба, задавайте вопросы.
Очень просто. На личном опыте испытал кринж космического масштаба, когда нап**дел в резюме и это спалили в первую минуту тех. собеса, задавали мне самые простые вопросы на которые я не ответил(я программирование в рот е**л, поэтому не разбирался в нюансах), меня трахнули 7 человек за 30 минут и некоторые даже уходили в ходе интервью. Перезвонили, спросили про вышку, сказал "её нет", мне ответили "это плохо". В итоге меня взяли ещё и на большую зп чем я просил
Вы наверное подумали, что устроился в мелкую галеру? Нет, в один из крупных бизнесов из сферы фин.теха)) Как и почему я это прошёл? Xyи его знает, спросите что полегче - я и сам не знаю.
@@maudau-bz7dl насколько грозно ты хмурился, когда это писал? По ентеру громко шмякнул?
Это всё напоминает мемы про кривую IQ: если буба ничего не хочет делать, а Михаил стремится сделать всё и наперёд, то условный Иннокентий справа от него освоил принцип у-вэй и не собирается ничего предпринимать, пока не найдет способ решить проблему, затрачивая как можно меньше усилий(в идеале вообще ничего не делая), ибо окружающим миром невозможно манипулировать, лишь направлять.
Это распределение Гаусса 🤓
Я такой Иннокентий. Проблема одна - начать хоть что-то делать)
@@borisgrechanichenko, начни, когда посчитаешь необходимым.
Нууууу как бывший лидер проекта могу сказать что все перечисленные проблемы бубы это проблемы всех в офисе , но начну я с михала михаил может быть гением в проге но быть слишком импульсивным для требуемой задачи поэтому обязанность босса обяснить ему "нет никакого раст , мы остаемся на с# и библеотеке lt2 иначе легаси будет несовместим с новым и мы не сможем его чинить при надобности " . И нормальный босс рад джунам как буба но таким обалтуям он не дает задачи иди до заката и там найти апи гугла . Нормальный босс сделает простые таски которые сможет выполнить даже одноклеточное , нг проблема в таких тасках что их должен делать михаил которому эти задачи настолько примитивны что он их и касаться не хочет.
Поэтому Михаил уходит и остаются только Бубы, и постепенно идёт деградация.
И Миха и буба проекту нужны любому. Тогда баланс.
@@ЯПростоПосмотреть-ю4б миха - это архитекор, буба - джун. Хотя, если сейчас оба джуны, то через год - миха архитектор, буба - джун.
@@season1960 50/50 дружище.
Квинтэссенция этого ролика в кадре где он говорит - что 10 буб за полгода делают то что от них требуется.
А 10 Михаилов мвп будут пилить несколько лет и что у них получится предугадать невозможно.
Быть Михаилом не равно авто повышение. Потому что у него есть свой скилловый косяк - он не знает что лучшее враг хорошего.
И когда ты миху спросишь "Хеллоу май френд, фича готова?" ............
Он будет делать голову объясняя тебе плюсы фреймворка который вышел вчера, вместо того чтобы делать работу.
Повышать человека который заумным способом уклоняется от работы? За что?
Запускаю счетчик Буб. Каждый, кто является Бубой, увеличиваем число на 1.
1
Мне так нравится, что, на самом, деле умный человек с, на самом деле, самой правильной и эффективной стратегией обучения/работы и т.д говорит, что он глупый Буба и призывает становится такими же. Но сам подход к пониманию довольно эффективный, поскольку мы все еще, с эволюционной точки зрения, живем в лесу и прячемся от хищников, то "самые простые решения/задачи/мысли" и т.д - это и есть , по факту самые эффективные стратегии для работы и коммуникации. А подход к обучению "по ходу" - это самый эффективный и единственный способ обучаться у человека. Потому что наш мозг - это не компьютер в том понимании, в котором мы о нем думаем. Он не может "загрузить инфу" , а потом "сделать действие" . потому что когда ты изучаешь инфу, то у тебя развивается навык изучения инфы и все, а когда ты делаешь что то, то у тебя развивается навык делать что то... То есть если разделять эти понятия и с начала учится и понимать всю теорию, когда тебе она еще не нужна, а потом делать, то мозгу приходится , действительно, либо переучиваться, либо изучать просто другое действие лишь косвенно связанное с прошлым. По этому "быть бубой" - это стратегия эволюционная. А поскольку мы все устроены именно так, с помощью эволюции, то , логично, от нее и нужно отталкиваться. А то сейчас , из-за того, что все думают , что мозг - это компьютер, то и память с действиями работают также, раздельно. Но увы нет, наш мозг - не компьютер. Наш мозг - буба.
Сказал как Михаил) (согласен)
Про мозг, ты не прав
Эти запятаи и отсутствие разбиения на параграфы убивают мой мозг
Я видел массу людей который не знают целую кучу всего даже в той теме в которой состоялись, но они знают то необходимое что нужно для работы здесь и сейчас.
Так об этом целые книги написаны, что задача + попытка ее решения>нимагу>поиск решения> снова попытка самый эффективный способ обучать мозг. Не помню точно как там описывалось, но сам мозг конкретно усваивает и закрепляет таким способом лучше, чем любым другим известным сейчас. И наоборот - когдп не понимаешь как применять теор знания и вообще зачем и что тебе - мозг едва ли инфу записывает.
6:45 6:55 7:58 Про бизнес в точку. Мне когда-то пришла в голову идея проекта, так я буквально посмотрел "PHP за 1 Час!" и стал собирать Буба-проджект на коленке. Через неделю уже всё было готово к запуску, а в следующую неделю он уже приносил Бубе банан. Правки вносил по-потребности. Так он себе медленно и нарастал.
А когда буба-проджект уже не выдерживал и столкнулся с серьёзными проблемами, то у меня уже были средста и возможности нанять Михаилов на рефакторинг, ехидно представляя их лица во время переделки и исправления всего этого бубна.
Кокетливые "программисты" называют себя тупыми, напрашиваясь на комплименты.
Вы еще не знаете, что такое по-настоящему тупой.
Это тот, у кого была 2-ка по математике за 5 класс в общеобразовательной школе.
Это тот, кто даже простейшие команды терминала не освоит.
Это тот, кто никогда не поймет, что такое сложный процент.
И т.д, и т.п.
А "тупой-программист" - это просто кринж-позерство какое-то.
Кто-то готов платить за то, как ты программируешь, значит, уже очень умный.
Ага, покопаюсь в чужом коде, пойму как работает и вынесу чтобы переиспользовать у себе.
Звучит ну очень убедительно.
@@TesterTester-v2r сложный процент можно школьнику класса 4го объяснить.
@@panzer_debА можно и взрослому не объяснить. Что это за аргумент? )
Чисто гайд, как нужно работать на любой работе.
*если ты страдающий раб на галерах, а не спец, который кайфует от того, что делает.
Тем временем на канале без php народ ожидал продолжение курса по php...
А он курс вообще начал?
ыаыыаа, ща загружу. Там просто по 200 просмотров на видосе -- какой смысл париться вообще, если это никому не нужно?
@@koshachiya_batsyla так то оно так, но 5-10 людям поможешь;)
@@koshachiya_batsyla мне нужно очень
@@koshachiya_batsyla я те дам каму нужно, мне нужно
тебя интересно слушать
Описанный тут "Буба" не будет делать абсолютно ничего из того, что здесь описано. Т.к. у него квалификации не хватит даже на это. А "Михаил" - это кто? Сферический задрот из НИИ, тот же Буба, но только подученный некоторым вещам? Весь анализ - сравнение одного несуществующего персонажа с другим ради доказательства заранее выбранных тезисов халтурщика.
Какая замечательная история, жалко что неправда и то что лучшие работники это ленивые потому что оптимизируют труд, не выгорают, не плодят сущностей, не размазывают задачи чтобы делать их в сверхурочное и не кусают ногти от того что их гениальные предложения никто не понимает это ты забыл да? Скажем тот замечательный эксперимент где работникам платили большую ставку за нахождение в комнате отдыха, а не за выполнение задач и как следствие они старались все делать максимально быстро и качественно чтобы получить больше бабла.
Такое же мнение возникло, согласен насчет квалификации. Тупой буба никому не нужен, умный буба норм. Зачем мне, такому же бубе, плодить плохой код, если мне же его поддерживать и тратить на условный фикс багов больше времени из-за качества, когда можно быстро исправить и смотреть ютуб?
@@extense1337 а я скажу, зачем. Просто он по-нормальному не умеет работать, не выдержит конкуренции. Поэтому его девиз - пользуясь доверием, продать заказчику халтуру, и свалить, прежде чем тот опомнится от восхитительно быстрых деливери. А учитывая, что во многих местах сейчас отжайл, и командами руководят юные гуманитарии, не знающие вообще ничего и ни о чём, и смотрящие только на скорость закрытия задачек, это цыганство, видимо, регулярно где-нибудь, да прокатывает. В принципе, такие люди даже полезны, лучший заказчик - это пуганный заказчик. Главное - приходить к нему не одновременно с ними, а после них, когда он уже готов отдать любые деньги, чтобы кто-то спас ситуацию от последствий работы "Буб".
Еще как хватит. Проверено многолетним опытом. Оный "несуществующий персонаж" существует настолько массово и повсеместно, что вам страшно станет, когда вы это поймете. А причина проста - большинство задач (почти все) так или иначе являются типовыми. Опираются на уже существующие решения. Поэтому в 99% случаев что-то изобретать не нужно и даже вредно.
Вдобавок в реале будет 1 "Михаил" на примерно 20 "Буб" - они его просто численностью задавят же. ))) Что толку от его продвинутых разработок, если они их не поймут и не смогут поддерживать? Так что если вы и есть тот самый "Михаил", то не выпендивайтесь. А просто и тихо паяйте свой фреймворк. Максимально простой и доступный. И продавайте его "Бубам". Работать с ним они смогут, денежки вам за поддержку будут капать - и плюс не возникнет никаких конфликтов с ними, вас даже зауважают может быть. )))
@@1984tourist Именно. Бритва Оккама в рамках рабочего процесса. Ты можешь знать от и до как работает каждая деталь автомобиля, но нужно ли тебе это чтобы залить масло, проехать по городу через пробки или поменять резину на зимнюю? Нет.
Так я гений программирования оказывается. 😂 Спасибо за видос, а то меня моя лень дизморалит. Может действительно вместо того, что бы мучать себя домашками по теме property найти какое-то интересное тестовое задание.
Да. Появится хотя бы смысл "а на кой хрен". Я щас учусь в академии на веб-программиста. Чисто читать материалы и тесты тыкать это не работает в долгосрочной перспектике. А вот пытаться сделать что-то крутое у себя дома, применяя это - совершенно другое дело. Я так сервак дома поднял.
Вот когда результаты этого выдео, понатворят херни, приходите к Михаилам!
Мне столько раз давали по рукам - ну оно же работает.. А потом это самое работает оказывалось рабочим один раз из десяти, и только при том, что нужно станцевать на левой ноге постукивая в бубен из свежей рыбьей кожи.
И вот из за такого бубы, меня попросили уйти из очень суръезной конторы, потому что ему было лень, и вместо структуры данных он мне с бекенда выдал тупо список всего в куче, типа разбирайся сам.
А ваабще, проблема сложнее, бизнесу не надо хорошо, ему даже нормально не надо. Ему надо как нибудь, чтобы было похоже что работает. А потом почему то падает ракета за очень много деняг, или падают сервисы, через которые ходит денег не меньше чем на ракете.. Но бизнес будет упорно доказывать что нормально не надо! Да и действительно не надо, это ведь не в перспективу бизнес, это так, содрать сейчас деньжат, а потом продать нахрен все что не приварено.
Ох.. бл*ть.. за библиотеки он че то ляпнул.. Бубы такие библиотеки класные пишут..
тот момент, когда жалеешь, что ты Михаил, а не Буба, хотя по паспорту Александра 😅
11:30 поддерживаю, поскольку большая часть знаний либо мусор либо с приходом обновления становится мусором, чем больше практики тем эффективнее учёба, а то помню как у нас информатика шла в школе, мы многое писали в тетради и большая часть была, это как переписывать иностранный язык по букам, буквы вроде как знакомые, а слова не знаешь.
вторая половина ролика нормальная, хотя и очевидная. первая половина состоит из допущений в том, что глупый прогер сделает наугад как надо, а умный прогер проебётся там, где критично. всё в угоду повествованию и выводу
Соглы
ну да, интересное мнение. Тут как то границы размыты. Слишком тупой тоже плохо, особенно для коллег. На говнокодил и слинял, а после него все страдают. А для бизнеса всегда было так, это и справедливо и хорошо для разработчиков, как бы нет влияния на работу разработчиков. Это понять можно, просто не задавай вопросов а сделай как тебя просят, если сделал и так работает - ты супер.
А так я люблю приводить аллегории на эту тему. Когда из салона выехал на машине, можешь достаточно долго ездить не меняя масло, но рано или поздно, если этим не заниматься, то возникнут проблемы и скорее всего серьезные. Но до этого старый разраб наверное свалит, а новый скажет, что надо привести все в порядок(рефактор), а когда уже будет все ломаться, типа новый будет виноват, что он все усложняет, а надо было жить и работать как "буба".
В общем скорее это из разряда извечного спора.
Но и в то же время, есть уникумы, которые действительно все усложняют - кординально.
Мораль такова, что надо научится распознавать, что такое хорошо, что такое плохо. Это как на пример болт закручиваешь, и тебе говорят смотри не сорви. А откуда ты знаешь где этот момент. Вот пару раз сорвешь/сломаешь, будешь понимать до какого момента крутить. Либо очень опытный наставник, но это длинее путь.
Вариант где человек по настоящему тупит, не стал бы рассматривать, это достаточно сложная тема, т.к. это может быть и ошибочным мнением.
Книги как по мне так наоборот дают очень много, значительно больше чем 90 процентов курсов, то что их конкретный человек толком читать не умеет/хочет или просто лень и т.п. это уже конкретно проблемы отдельно взятого человека. Может до некоторых книг просто нужно созреть, это нужно осознавать и не кидаться на все в подряд.
Такие Михаилы делают MVP сразу на микросервисах, со всеми обвязками CI CD.
А буба за неделю сделал монолит и развернул его на своем рабочем компе.
Бубу повысили, а Михаила уволили. Думайте
Ну хз если время плюс минус одно и тоже то миха выиграл вопрос в том что бубу может понять почти каждый и миху только тот кто круче
История умалчивает, как потом пришлось штат бубычей нанять, чтобы этот монолит потом хоть на градус в сторону повернуть, а вы в этом зверинце - новый буба. Думайте.
Буба отдал код на деплой и между дедлайном и релизом был про*бан не один месяц, а на справление всех ошибок ушел год и куча таких-же буб.
@@wokaIek а зачем монолит двигать куда то вообще если он MVP?!! Задача этого монолита поработать месяц, показать что он может/не может заработать денег для инвестора и дальше уже можно решать, звать Мишу делать на его основе большой сервис, или звать Бубу чтобы пилить еще одну версию MVP но уже другую.
Не нужно забивать гвозди микроскопом но и молотком микробиологию изучать тоже не стОит.
@@AntonReut справедливо кста. но тут бубу и миху поменяли местами. миха шарит за KISS и YAGNI, поэтому миха запилил MVP наколенке; а буба только стеком который на работе и умеет - поэтому скопипастил темплейт с ci/cd и занялся оверинженирингом - буба тупой. рил стори кста. на мой mvp потом nissan миллионы выделял, код чела до меня смотрел - это прям чуть ли не с кастомными middleware и прочими dependency container, которые по дефолту юзали у нас, но ни*уя не работал зато)
правда в итоге задача оказалась вообще не такой тривиальной как в mvp запрашивали - там потом пзц гемор был с распараллеливанием на горизонтальное масштабирование и прочие танцы с бубном, включая расписывание алгоритма на пол книжки, но это уже другая история.
Потом за этими бубами код переписываешь, потому что все в трай-кетчи обернули, вместо того чтобы подумать разок
Мой топ книг для начинающего программиста:
1. Библия
2. Readme файлы из кряков
Я люблю читать книги и я знаю точно что в любой книге можно узнать что то новое. Зачем? Мне нравится читать.
Так двигаюсь уже 8 лет. Оно правда работает. Сначала комплексовал что мне не интересно все это сравнение подходов, бесконечное обсуждение преимуществ фреймворков, новых фич языков, шаблонов проектирования и т.д., хотя вроде как должно если посмотреть на вечные хабровые холивары.
Со временем понял что большая часть этой болтовни пустая трата времени и меня отпустило. Если увидел что-то новое, но не знаешь нафига оно тебе надо, значит не надо. Когда действительно что-то понадобится ты сам это найдешь.
знач ты работаешь "через силу". я работал на заводе так, это треш - большую часть жизни тратить на то, что ненавидишь. но я на заводе работал неделю, после чего ушел даж зп не забрал, а ты всю жизнь будешь. кста, прогать начал лет с 12ти, кучу литры прочитал чисто из удовольствия и интереса. потрещать за фреймворки на работе по 3 часа тож чисто по приколу. ток я получаю удовольствие и делаю то, что нравится - при этом растет скилл, который никакой "через силу" не догонит уже и за всю свою жизнь, поэтому в этой нише я буду всегда на 10 голов выше. бубы - мне не конкуренты. и даж еслиб мне за 1лям, но работать проктологом - я бы не пошел, ибо нах надо пол жизни страдать ради хз чего, когда я могу кайфовать на работе даж больше чем вне ее. поэтому и не завидую эскортницам, хоть они и получают больше чем помидор прогер (как я), но сосать вялые пол жизни чот не охото) хотя многие считают что работать нужно страдая и ненавидя свое дело, этому видимо еще со школы учат. хотя в детстве хотел стать гетеро прн-актером) мб и пошел бы, даж за мизерную зп лишь бы на жизнь хватало, но компы затянули. а зп больше от скилла зависит, чем от вида деятельности.
@@season1960 я увидел длинный текст и понял что ты шиз, жалко тебя
@season1960 "Потрещать за фреймворки на работе 3 часа" - ну да, бизнес же вам именно за это платит. Им страть как нужно чтобы вы на работе лясы точили, а потом вдохновленные инсайдами еще рефакторили какую-нибудь хрень полгода так как теперь код будет выразительнее, чище и молодежнее.
@@lodoshnik-mutant бизнес платит мне за то, что я могу качественно и быстро сделать то, что ему нужно, и то, что мало кто другой смог бы сделать. А как я это сделаю - его не касается. Лично я бы предпочел лечится у квалифицированного врача, который по 3 часа обсуждает детали операции, чем у бубы, которого плеткой бьют чтобы он че-то там делал хоть как-то, пока мечтает поскорей домой прийти за пивком и футбиком на диване.
@@lodoshnik-mutant а если у менеджера квалификация выше, чем у специалиста, чтобы пинать его плетками, потому что он "чето неправильно работает" - то это либо менеджер дурак, либо спец - очень низкого уровня. я бы не стал врача пинать, что он там медленно аппендицит вырезает. но на моем уровне я вполне могу позволить себе весь день баклуши гонять, ибо уровень позволяет. даже была такая работа, но стало скучно. Ибо на уровне, когда практически любой работодатель на рынке меня готов взять. Ты же наняв Кодзиму геймдизанером у него над душой стоять не собираешься? Хотя в бюджетных конторах Кодзимы особо не работают, а тамошний принцип менеджмента бывает и в частном секторе встречается, уровень - соответствующий. Тоже плавал, знаем. но туда я работать и не пойду, пусть буб нанимают - они всё стерпеть готовы.
Последний тейк прямо в точку, в наше время слишком много информации ,слишком много областей , научиться быстро искать и приминять новую информацию куда важнее ,а пользу она приносит в 90% случаев, только если уже есть задача в которой она нужна
Работал год под руководством такого Михаила, натерпелся знатно ...
А лучше наговнокодить неподдерживаемой лапши и свалить с проекта, оставив это разграебать кому-то другому, да? Ставим лайки, подписываемся на бусти!
в видео есть противоречие. рекомендация следовать стандартам но при этом рассказывается будто это просто. таки условный буба пришел из проекта где был новый фреймворк, умеет работать только на нем, а потом раз - и словили кейс который не покрыт фрейморком, проблемы. сеньор Михаил как раз таки понимает это и ставит надежный Спринг/ларавел, хотя и модный фреймворк тоже знает, но понимает что лучше использовать более взрослое и устоявшееся решение, ведь ему отвечать если пушной зверек подвалит. вот и думой головой. также Михаил не будет делать то что не нужно, зато он не будет также и срезать углы хранив пароли в Плейн тексте ведь так проще, а отладить соление. Также Михаил всегда отрефакторит свой код а также код коллеги перед пул реквестом, напишет тесты, защитив от багов и удешевив последующую разработку многократно. почему-то автор ролика представил много знающего и умного прогера как источник оверинжениринга, что не так.
автор навалил что михаил - это тот, кто нарушает KISS и якобы "умный". хотя по фактам - его буба - джун с курсов, а михаил - джун третьекурсник.
хотя умение следовать принципу KISS часто и есть то, что отличает сеньора от мидла.
@ автор будто бы говорит, что развиваться не нужно, хотя я в корне не соглашусь. Однако же соглашусь с тобой, по описанию Михаил никак не тянет на знающего человека, тогда почему же он приводится как в пример почему много знать плохо. Как это - знать только минимум? Это ужасная ментальность. Профессия - дело жизни, еще Дядя Боб говорил, что нужно тратить минимум 10 часов в неделю на самообразование после работы
Как тимлид, дважды синьëр-помидор и неполный кавалер ордена чугунной жеппы, заявляю - всё сказанное тут чистая правда.
Записи из опыта рыцаря квадратного кота:
Блин, такая база просто. Вот вещи максимально простые и казалось бы всё очевидно, но нихрена не помнит про это никто!
Автор как обычно навалил годноты!!!
Видос пушка
0 книг прочитал, но расту по работе. Есть проблема, решаешь, получаешь затык в решении микромомента - гуглишь, вот так знания и набираются.
Потом после таких Буб приходится переписывать весь микросервис, потому что смотрят вот такие ютубы и думают, зачем лишний раз извилиной шевелить
у нас такая буба была маша, в крупном агентстве москвы по рейтингованию банков. она была молодец и быстро писала, до меня там работала. в итоге там вырос такой огромный монолит из кучи г*на, который невозможно поддерживать (а глядя на качество каждый новый чел кто дописывал - тоже на от*бись, че парится если и так г*но), а на нем завязано было куча бизнес логики. в итоге тех долг уже был на сотни лет буквально xD а работать там никто не хотел, и даже за большие бабки никто не шел ибо это ковырять было оч больно.
@@season1960 бубы дают работу Михаилам, которым платят много денег за починку бубиного кода
@@season1960 если начальству похуй и они ротируют людей наотъебись то нахуя стараться?
Бабки получили и отвалили, если контроля качества и понимания нет, значит стратегия работника правильная. Фирму ждёт потеря бабок, что в принципе заслужено.
@@stevebezfamilnii2069 да какой контроль качества... часто фирмы хотят сэкономить и берут буб. менеджменту глубоко и непонятно до каких то там архитектур по и особенностей разработки, а здесь и сейчас полумидл вполне задачи решает. Да и если нету изначально в штате хорошего спеца - кто будет хотя бы хайрить? поэтому фирмы и дорастают далеко не все и не сразу чтобы порядок навести - до найма сразу топовых спецов на лидовских/директорских позициях. а уж если там буба в тимлидство вцепился зубами и принимает решения (или влияет на них) - то уже могут и не вырасти, навсегда застрянут со своим бубой (ну или пока он не уволится, а бубы как правило работу потерять боятся - ибо нах никому не упали). да и нанимает буба исключительно хуже себя, чтобы не "подсидели".
а не быть over-enginiring "михаилом", которого описывает автор - достаточно знать принципы KISS и YAGNI. Да, некоторым нужны десятки лет работы, чтобы это понять. Но можно это из книжек прочитать за пару вечеров или хотябы погуглить аббревиатуры из моего этого коммента.
Спасибо, за советы. Реально чувствуется что вещает человек с опытом. Ещё раз спасибо, дружище. Теперь я подписан!
0-80 IQ - Буба
80-120 - Михаил
120-300 - Буба
Если ученик готов, учитель найдётся
Давай, давай чувак, давай вредные советы людям которые хотят войти в IT: будь тупым, не читай макулатуру. У меня не будет конкурентов и всегда ЗП будет только расти)))
Ну тут автор просто не полностью ситуацию понимает, правда жизни такова, люди что решают за твою карьеру зачастую не знают что ты делаешь иногда от слова совсем. Поэтому не так важно быть спецом, как важно что бы тебя таковым воспринимали, если восприятия нету будь ты гений иль дурак не поможет делу всяк.
За простые решения я тоже за, чем сложнее система тем выше шанс косяка, лучшие решение где нет ничего лишнего.
@@stevebezfamilnii2069 простые решения это хорошо. На самом деле разница в подходах персонажей, а автор чтобы хайпануть и вселить надежду в дурачков, подменяет понятия и привязывает выбор подхода к интеллекту, что является чисто его фантазией. По-настоящему умные люди не имеют ничего общего с "Михаилом" из этого видео, разве что книжек кто-то читает много, но это тоже никак не связано с интеллектом, кто-то читает, кто-то нет.
@@AlexanderCOOLer очень хорошо сформулировали мысль. Не одобряю это видео.
ЗП у тебя и так будет расти, и конкурентов нет. Также как у бубы. Только буба чилит и пивасик пьет, а ты пашешь утирая пот, думая что участвуешь в какой-то гонке.
Ьуба кадрит девочек и они от него без ума, а Михаил не выходит на улицу и трогал траву год назад)
@@youinbeer не надо трогать траву, на нее собачки срали.
А ты трогал себя, когда писал это, Буба?)
@@kostik474 Конечно, а как же?
Эта фигня достаточна для Junior, а уже начиная с мидла начинается херня - "вы должны знать бизнес заказчика", а на уровне сениор - "вы должны УГАДЛЫВАТЬ пожелания клиента и преджлагать несколько вариантов, чтобы клиент ВЫБИРАЛ уже готовое".
на уровне мидла уже работают с менеджерами, которые и занимаются угадыванием клиентов. или составляют совместные решения с тех директорами и архитекторами. общаться с заказчиком - работа менеджера. а если фрилансер - то за ТЗ доплачивают или пусть кушают что выдадут. так шо эт вообще не задача программиста.
Я никогда не встречал такого высоко уровня чувства юмора ранее. Как же смешно смотреть видео
Вот если б кто из команды разработки ХОТЬ РАЗ спросил меня "слушай, давай ты на пальцах объяснишь что тебе надо и что хочешь видеть в итоге" я б так благодарен был бы
попробуй не ждать вопроса, а сразу расписать в таске то, что ты хочешь. Программисты обычно умеют читать, а вот бегать и дергать всех за руку не очень.
Ну почти так. Но есть важное "НО". Рядом с такими Бубами ОБЯЗАТЕЛЬНО нужен хотя бы один Михаил, а лучше несколько чтобы они, Михаилы, не так часто выгорали.
Михаилы активные, но если есть Бубы, то всякую бубуйню, они скидывают на них. А себе оставляют только интересное и срачёвое. В выигрыше все: Бубы делают свою бубуйню, часто очень плохо, но у них есть Михаил который сначала поставит вменяемо задачу, а потом проревьюит её. А у Михаила есть Буба, на которого можно побубнить и скинуть самые нудные задачи.
Буба без Михаила хотя бы пока первый проект не попилит не сможет эволюционировать до уровня где ЗП платят не бонусами СПАСИБО от зелёного банка
Монтаж прям клевый) Однозначно лайк)))
"Тупой человек" - это субъективное понятие, которое часто используют для описания человека, которого считают медленно воспринимающим, плохо анализирующим или с трудом понимающим информацию. Однако это выражение чаще отражает недостаток терпения или уважения у того, кто его употребляет, а не реальную характеристику другого человека.
Каждый человек может не разбираться в чём-то, но это не делает его "тупым". Знания и умения зависят от опыта, окружения и возможностей учиться.
Что-то на тупом.
первое - я не прог, я маркетолог, но обожаю базу, которую ты выдаешь, апликабл везде
второе - тупые вопросы бубы, которые у каждого из нас возникают - это давно затоптаный гениальный скилл, надо возраждать
третье - го в доту хд
стримы на твиче по игрулькам идут где-то раза три в неделю, приходи, поиграем
Вот потому что не прог, потому тебе и кажется инфа в видео релевантной, но это может оказаться не так. Совсем не так. Дурачком быть сейчас модно, факт.
Благодаря видосу узнал, что уже длительное время я из себя представляю Бубомихаила, поскольку изначально виляю вокруг таски как Буба, но потом делаю её в большинстве случаев как Михаил. В целом такой баланс очень даже удобный, ибо ты опытный, но не тратишь свои силы на всём промежутке времени
Смехуочки все видео.
И простая истина в конце.
Вот за концовку лайк 🎉
Пиздец, это видео которое надо показывать всем людям с рождения. У меня как и у многих моих товарищей укоренилось такое убеждение, что "ты должен быть СУПЕР ПУПЕР КРУТЫМ, ЧТОБЫ С 0 СМОГ СОЗДАТЬ ЧО ТА" и под этим соусом пихают кучу всякого говна, которое "надо знать" но когда дело доходит до реальной практики то оказываетс, что "ты занимался расширением кругозора, А ВДРУГ ПРИГОДИТСЯ...". Как следствие вот эта вся дрочка с постоянным обучением, нахождением суперахуенного идеального решения, поиском 300000 альтернативных решений с плюсами и минусами просто отпадает нахер. Если нужно -- сам поймёшь, если не нужно -- нехер в себя запихивать, это по истине гениально просто
то чувство, когда узнаешь себя в Михаиле, а тебя так и зовут
Спасибо за контент. Весело и доступно, кайф смотреть твои выпуски :)
Спасибо за комментарий. Приятно и приятно, кайф читать твои буковы :)
Все гениальное просто) Правило 80/20 и т.п. Вообще применимо всегда, особенно во время обучения, лучше много времени пользоваться простыми инструментами и постепенно расширять стек, чем изначально выучить дофига паттернов и городить огород из сущностей
Капец, я оказывается тупой...
Мне кажется, что здесь идëт подмена понятий... Нужно отличать человека умного от человека-заучки.
Что отличает умного человека?
- Правильное распределение времени. Умный понимает, на что тратить время. Заучка - нет.
- Умный думает, перед тем как делать. Заучка следует рецептам: «тренды», «рекомендации» не задумываясь «почему так? »
- Умный ставит цели задачи. Заучка просто забивает голову теорией.
Скорее, под умным здесь подрузамевается именно заучка, что не удивительно - в представлении среднего обывателя умный тот, кто много знает = заучил.
Да, но тогда бы не получилось шок заголовка... Но видео огонь!
Красавчик. Очень люблю твои видео. Не смотря на то что я финансовый аналитик, подходы использую те же, ибо везде они одинаковые.
Всегда поражался люлям на ютубе, которые простую мысль умудрялись на 15 минут растянуть. Спасибо
Третий совет очень плохой.
- Человеку с маленьким кругозором не всегда очевидно, что он что-то не знает. Из-за этого можно решать задачи какими-нибудь дурацкими или неоптимальными способами, особенно когда в проекте все буббы и некому объяснить, что так не надо делать.
- А может быть и наоборот: случится так, что тебе не будут давать задачи, для которых нужно изучать что-то новое. Так можно вообще прекратить расти и докатиться до того, что десять лет поддерживаешь какое-нибудь легаси, пока его не выкинут вместе с тобой.
"Русский медвежонок" - это удар ниже пояса :)
УЛЬТРАБАЗА, посмотрел с невероятным кайфом! Обожаю твой контент! Про системную аналитику - такая же боль и проблема. Один в один
МЕГАФУНДАМЕНТ, прочитал с чудесным наслаждением! Люблю твои комментарии!
Оказывается и я буба, изучил программирование из практики, и гуглил исходя из требований задач. Так и продолжаю по сути, только теперь еще и документацию читаю
Потрясающий ролик. Как синьер дивупс могу подтвердить, что тут все то же самое. Будьте бубами, лутайте свои 500к/мес за нихуянеделание. Иногда что-то делайте, чтоб вас не уволили.
В видосе описан не тупой, а ленивый человек, который не делает лишнюю работу. (Сори посмотрел только половину, потому что оч долго было одно и тоже)
Поставил двойной лайк, видос огонь. Буба красава.
двойной лайк -- это без лайка. Нажимай третий раз
Я тоже два поставил. Я Биба
Я смотрю на Бубу и вспоминаю мем с Гослингом, Just like me.
О, тут прям две мои любимейшие категории айтишников собрались. Одна которая совсем бубы и "не чини то что не сломано, не лезь, не думай" словно описанные в видео профиты не от простоты и структурности, а именно от лени рождаются. А вторая которая "ох судари это же стагнация, нужно всегда расти-расти и развиваться. Я вот когда джунам\эникейщикам руки жму то салфеточкой потом спиртовой вытираюсь, и когда изволю вечером дефецировать, заношу в свой цеттелькастен всё что я услышал за день, проверяя узнал ли я что-то новое" словно если ВСЕ будут развиваться и достигать высот, то на всех хватит вкусных мест и принесиподаи будут постоянно возникать из воздуха как юниты в редалерте.
в обсидиане ведёшь? дай тгшку, есть много вопросов
Миша: Я прочитал 500 книг по 900 страниц по этой теме! Я лучше знаю что тут надо и что хотят менеджеры проекта
Буба: Вот у меня есть это {нужная база по теме} и это мне надо, а остальное мне наху не надо
Я руководитель отдела разработки, и могу с ответственностью заявить, что я - Мистер Буба
Отличный видос, открыл глаза на многие аспекты ремесла (как программирования, так и вообще), если есть ещё идеи, пили контент дальше!
Этот неловкий момент, когда чувствуешь себя тем самым Михаилом.
Тот самый момент когда тебя зовут Михаилом. но ты работаешь как буба. потому что платят много деняк. а они нужны чтобы жить при капитализме
Моя кошка, увидев в конце видео говорящего кота сбежала на лоток и уже час не возвращается...
Добродетели (перл-) программиста: лень, гордость и нетерпение 😺🤷🏼♂️
Всегда старался соблюдать баланс между Михаилом и Бубой. Фриланс режиссер монтажа, 24 года, в среднем 150-200к в месяц.
Всем Бубам респект, всем Михаилам соболезнуем!
лежал на диване писал парсер на php, увидел анонс, включил, и просто - это Я! Я - буба!
В основном Буба, и все мое обучение = подготовка к интервью чтобы выбить зп побольше. Я не учусь чтобы всех удивить тем что я знаю как в 1 строку решить задачу, я учусь чтобы больше дали бабла. А уже это ведет к тому что я могу иногда повыебываться тем что знаю как в 1 строку чет решить.
Топ 3 "книги" любого программиста:
1. Stackoverflow
2. TH-cam
3. Запрос в гугл "как написать Hello World! в [название языка]"
Самая классная литература которую я читал это расписанные билеты к экзаменам. Максимум информации, разжеванной чтобы даже 5-летка понял и самое главное она сжата и с 0 воды(!), т.к. это не книга которую ты можешь хоть на месяц растянуть, это конспект который ты должен заучить как можно быстрее(зачастую за вечер). Хотелось бы чтобы все авторы писали в таком стиле, а не "учебник по html на 600 страниц" который скорее всего ещё и не всё покрывает
Оп оп, я. Прям моя история)
Думаю, многие узали себя
Я вначале тут хотел написать развернутый комментарий, но после тейка "учится - плохо" я передумал
Учится ради ачивок - плохо. Учится закрывать задачи бизнеса - хорошо)
@@hermanarih239 ты пытаешься найти в словах автора то, чего там не было
Смотрю весь видос и в голове только одна фраза:
It's literally me!
Я был программистом когда многие из зрителей этого ролика еще не родились. И я скажу следующее: наконец-то правильный и корректный взгляд на проблему. Так всё и есть.
+1000
Лучший способ учиться - по запросу. Моя специальность - арт, и у нас тоже есть бубнеж, что сперва надо рисовать шарики-кубики в перспективе, светотень-штриховочка-головаДавида и через пять лет бессонной пахоты из тебя получится среднячок. Или можно как я, просто рисовать что нравится, а когда понимаешь, что все как-то криво и идешь искать, а как бы поправить
Послушла 3 минуты и уже знаю что ты 💯 прав.
Это разрыв мозга.
Работаю продактом, сам прогаю сайд проекты.
И вот михаил в команде у меня имеется... Как же с ним сложно...
Меня зовут Михаил и я буквально как Михаил из видоса, нигде не работаю, читаю статейки по своей теме, весь код пишу руками , даже если неиронка подсказала уже, - "что бы запоминалось". Сижу, думаю...