ЧИСТЫЙ КОД на СТЕРОИДАХ / Радикальное программирование / Интервью с Егором Бугаенко
Узнали парня на обложке? Это Егор Бугаенко - ТОП контрибьюторов гитхаба, владелец успешных стартапов, руководитель проектов в компании Huawei, писатель, программист, блогер и просто очень, ооочень интересный человек.
Егор широко известен своим ультимативно-радикальным подходов к программированию и программистам, за что часто подвергается всесторонней критике. Именно о взглядах Егора мы и говорили в этом выпуске: программирование на результат, подход "Элегантных Объектов", чем хорош и плох Боб Мартин, нужны ли менеджеры и тестирование ПО - это лишь немногие темы, которые мы затронули
Так что, заваривайте чаинский/кофеинский, усаживайтесь поудобнее и ПОГНАЛИ! 😉
~~~~~~~~~~~~~~
ЛЮБИМЫЙ ПАРТНЁР ELBRUS CODING BOOTCAMP
Elbrus - это лучший формат обучения программированию. У ребят запустился онлайн-формат, подробнее тут: bit.ly/2yxuFj6
И не забывайте про промокод "itbeard", который даст вам welcome pack при поступлении 😎
~~~~~~~~~~~~~~
Блог Егора (со всеми контактами): www.yegor256.com
Аудио-версия выпуска: bit.ly/2xvhuz6
Материалы из выпуска: t.me/itbeard/360
Конференции Олега Бунина: ontico.ru
______________________________
АЙТИБОРОДА В ИНТЕРНЕТЕ:
🔹 Сайт - itbeard.com
🔹 KZhead - / itbeard
🔹 SoundCloud - / itbeard
🔹 Discord - s.itbeard.com/discord
🔹 Telegram - t.me/itbeard
🔹 Instagram - / itbeard
🔸 Стать спонсором - kzhead.infojoin
______________________________
0:00 - Начало
1:07 - Про любовь к алгоритмам из детства
5:19 - ЛУЧШИЙ БУТКЕМП
9:45 - Про университет и аспирантуру
11:57 - Коммерческий девелопмент
14:37 - Когда программистов начали ценить
15:33 - Про стартапы и pet-проекты
16:03 - Про Huawei
17:05 - Про Zerocracy
20:53 - Elegant Objects
23:23 - Зачем ушел в Хуавей и при чём тут опенсорс
29:13 - Про Силиконовую Далину
33:33 - Про сертификаты
38:51 - Про активность на гитхабе
41:29 - О написании книга
43:57 - За что Егора хейтят: о радикальных взглядах на ООП
51:10 - Про радикальный менеджмент
58:03 - Про тестирование кода и TDD
1:01:33 - Отношение к скрамам и канбанам
1:04:53 - ТОП книг по программированию
1:06:01 - Хобби и досуг
1:09:43 - Любимые худ книги
1:12:42 - БЛИЦ
1:21:34 - КОНКУРС
#айтиборода #ityoutubersru #yegor256
Таймлайн для лучших подписчиков: 00:00 - Начало 01:07 - Про любовь к алгоритмам из детства 05:19 - ЛУЧШИЙ БУТКЕМП 09:45 - Про университет и аспирантуру 11:57 - Коммерческий девелопмент 14:37 - Когда программистов начали ценить 15:33 - Про стартапы и pet-проекты 16:03 - Про Huawei 17:05 - Про Zerocracy 20:53 - Elegant Objects 23:23 - Зачем ушел в Хуавей и при чём тут опенсорс 29:13 - Про Силиконовую Далину 33:33 - Про сертификаты 38:51 - Про активность на гитхабе 41:29 - О написании книга 43:57 - За что Егора хейтят: о радикальных взглядах на ООП 51:10 - Про радикальный менеджмент 58:03 - Про тестирование кода и TDD 01:01:33 - Отношение к скрамам и канбанам 01:04:53 - ТОП книг по программированию 01:06:01 - Хобби и досуг 01:09:43 - Любимые худ книги 01:12:42 - БЛИЦ 01:21:34 - КОНКУРС
дОлину*
Спасибо Егору за его книгу "Элегантные объекты". Учу джаву, работаю в 1С. Стал применять совет в работе: один метод выполняет одну задачу. Реально помогает вносить изменения в методы (функции) без изменения связанных с ним другие сущности. Всем известно, кто работает в 1С, что можно все написать в одной процедуре (функции) - портянку сделать. И накопипастить говнокода. А можно начать нормально кодить. Книга - бомба. Рад, что я ее выиграл в конкурсе. Пожалуй, снова воспользуюсь своим поведенческим паттерном и просмотрю интервью Егора снова )))
Прикольный мужик. Надеюсь никогда не буду работать под ним)
100%
Дак он на фрилансеров вообще кандалы надеть хочет) Говорит же, что аутсорсинговую компанию основал. Все, что он рассказывает, для продуктовых не подходит.
Все верно он говорит, а ты халявщик по жизни скорее всего))
100% встречал таких чуваков. это вырванные годы. пусть он сам по своим системам работает
А на нем?
Гость: - Я программирую, очень много программирую, очень люблю программировать, много часов в день программирую. - Я пишу книги, очень много пишу книг. - У меня стартапы, работа в хуавее. - Я менеджер, управляю много АйТиБорода: - Есть ли у тебя свободное время? Гость: - Даааа у меня оооочень много свободного времени
Да, вот, что с человеком происходит, когда он не тратит своё время в пустую. 1. он же менеджер своего стартапа в хуавеи и там же кодит, так что это норм, обычно за рабочий день. 2. свободное время каждую субботу 3. пишет по воскресеньям.
просто он очень эффективно управляет своим временем
От него прет энергия, с таких как он стоит брать пример.
Вроде про то сколько программирует говорил 3 часа в день кодит
@@onegin5129 Он наверное за три часа может накодить столько, что рядовой за неделю не накодит )
Опасный дядька. Самое интересное, если бы таких было два в одной конторе, то один уволил бы другого)
Таких людей не бывает два. В Эппл был только один.
Не думаю) вдвоем они бы захватили мир
Они бы рекурсивно аннигилировались
@@folkote с вероятностью 99% было бы как в анекдоте про ковбоев, 100$ и говно.
:)))) Классно сказано.
Ппц опасный дядька) После фразы "Мне нравилось все контролировать" не хватало только злобного смеха))
Да-да, д.б. всплыть рекламы анализатора кода, ci/cd, grafana и систем видео-наблюдения, анализа активности в dev-среде и скуд(с меткой "временно неактуально" ).
я тут клитором командую)
@@returnobject ахахаха
Ещё Лимонова читает )))
@@returnobject Отлично. !!!
Он мне напоминает таксиста, у которого свой бизнес
Такой же косноязычный, все ему должны и вместе все знающий как другие должны делать...
со стороны все выглядит на практике это обычно выливается в то что ты работай побольше получай поменьше.
@@user-ck4te2ks5o и знай своё место, ты ресурс и батарейка для системы
@@yanju6439 Чтоб решить с баблом задачу... Шеф Ваш требует «ишачить». Если станете «ишачить» будет всё: И дом, и дача, и машина бизнес-класс... Жалко только не у Вас
а мне машиниста-тракториста
Егор, это - Жириновский в мире программистов!
Ахаха
🤣🤣🤣точно,а я думаю кого он мне напоминает
100%
Вы все плохо пишите код, вы все неэффективный, однозначно вас надо всех уволить:) А чего очень даже похоже...
@@mityabor не уволить, а распять.
Ага, класс: программистов загнать в планы и контролить, а сам по- настроению работает)) интересный человек в целом))
Сергей Смышляев не вижу противоречия, по настроению и получает :)
а где там сказано «загнать в планы»? что это вообще значит?
если в айти появятся планьі в том смьісле, о котором я думаю, то ну нах такое программирование.
Даа!! Всегда делаю то что мне в кайф! А других загонять!?
Чисто СНГ мышление)
- Ты экстраверт или интроверт? - Я мизантроп
Привет, Тесак
Мизантрóпия - отчуждение от людей, ненависть к ним; нелюдимость. Некоторыми исследователями рассматривается как патологическое психофизиологическое свойство личности (Wiki). Он себя правильно определил))
@@no_cola да, у Егора великолепная самоирония. Он очень интересный человек.
@@no_cola єто правильно, но к интровертам и єкстравертам єто не имеет отношения. Я тоже мизантроп, еше и нигилист, еще и интраверт, одно другому не мешает)
В мемориз! +1
Он считает, что прогеры должны получать по дольке за конкретную задачу, а чем занят в Хуавей толком и сам не понимает. Как его работу посчитать?
Александр Мелешко он не по своей идее работает в хуавей))
@@kardibus Бабло победило добро? ))
Просто своя рубаха ближе к телу, а работники - расходный материал
По количеству коммитов в Гитхаб, например. Он же объяснил.
@@magneat бред
Вкину пять копеек: "Измерять продуктивность программиста подсчетом строк кода - это так же, как оценивать постройку самолета по его весу." (с) Билл Гейтс.
Гость, конечно, сумасшедший дядька балабол, который вузовский комплекс перекрывает
теперь Билл должен тебе 5 копеек
Согласен. Будет Достоевский в мире dev.
Дядька вызывает противоречивые эмоции. Вроде он за максимальный КПД, но к такому темпу далеко не все готовы. Я такого фанатичного подхода не поддерживаю)
Хорошо. Не поддерживай.
@@bobhrobor4654 спс, что разрешил)
Ну по началу это смотря за какие деньги :)
Он умеет поддерживать себя в таком состоянии, что ему это легко даётся. На самом деле, это достижимо для каждого. Стоит попробовать. Завтра начну)
@@folkote у таких можно учиться, но не работать. Человек, который хочет найти изъяны, всегда будет их находить.
Да уж, при встрече подобных ребят на собесе - сразу лучше развернуться и уйти ) Такого терпеть .... оно того не стоит )
Eugeni A на ютубе есть пример где он интервьюирует чела. Очень терпеливо и тактично, но не покидает ощущение что он какой-то робот
@@lennyy8330 даааа, посмотрел собес ! спасибо за рекомендацию !!))) Очень корректно на собесе. Чисто открывает код и предлагает выявить проблемы !!))) Без вякой чуши )) Понравилось вопросы в конце : какие книги прочитал по джаве и оказалось никаких )))) Ну о чем речь вообще?!?! )) Да я бы сам сразу отправил домой с собеса, если человек пык мык ... и не может даже рассказать что делал, что использовал .... и даже названий книг не знает по Java. Не то что читать, ну хотя бы название книг можно блин запомнить ?!??!))))
@@eugenia9999 зачем запоминать названия книг?
@@MrFancaR да чтобы хоть понятие и было где и что можно посмотреть в случае необходимости. Какая литература по данной теме хорошая. А там даже понятия нету
@Legacy Code спасибо Вам капитан, что подсказали ) Тут про чтение книг на этапе обучение и для общего развития, а не когда уже поздно. Там парень в видео тоже не особо читал и двух слов по итогу не мог связать.
01:06:38 "Я никогда не делал ничего, что НУЖНО делать" 01:09:34 "Иду в спортзал не потому, что это в кайф, а потому что это НУЖНО"
а вот и биполярочка ахах)
@@Dugalex уроки делай.
что вы хотите от человека который рекомендует читать книги Виктора Суворова)
@@MsTim159 погугли что такое биполяр очка, на досу ге.
@@MsTim159 ты в своей тетрадке по матема тике гуглил что ли?
товарищ прапорщик, я вас узнал
Любой проект с таким подходом очень быстро накроется медным тазом, потому что все будут в постоянном стрессе)
Бедненькие программисты... А может быть они будут просто работать?
@@redeyes256 так они и так просто работают. Просто отношение к "чисто сделать свою задачу и получить деньги" формирует абсолютно холодное отношение к тому, куда это пойдёт) Когда человек сидит на зарплате - это значит, что он 8 часов на связи стабильно. А тут будет:"если есть какие-то вопросы, сначала скажите, сколько вы мне заплатите")
@@redeyes256 "просто работать" могут строители на стройке, с программистами так не работает, это креативная работа
@@drovoseg Никто не может просто работать, у всего есть ресурс. Просто у нас культура вся как будто бы противится тому, что у мыслительного процесса тоже есть ресурс, который имеет свои свойства. Пока никто не понимает как работает мыслительный ресурс - все и несут чушь про то что программисты просто сидят и тыкают кнопки или про то что работникам умственного труда вреден стресс. Все что делает этот дядя - помогает думать в правильную сторону. Сначала ты думаешь что нужно платить за коммиты, а потом ты думаешь как обеспечить всех программистов возможностью стабильно хорошо писать код в таких условиях. И вот для этого придется сделать новую науку, изучающую ресурс мыслительного процесса. Сейчас эта наука находится в тумане и есть только те кто занимаются этим как хобби в условиях невозможности проводить эксперименты и прочих ужасных вещей, тормозящих развитие. Физкультура у нас есть, а мыслекультуры - нет.
@@drovoseg я прекрасно знаю, как разработчики могут тратить свое оплачиваемое рабочее время на все, кроме работы. Их просто необходимо подгонять. Творческая составляющая работы программистом очень преувеличена, у большинства это либо размазывание данных по веб морде, либо доставание их из базы.
А чего все забыли про Sorax , почему не просят с ним интервью? Лекс, возьми интервью у Sorax )
Чего ж не просим. Просим. Только ему сейчас это не интересно
@@itbeard а куда он делся вообще?
@@user-oh2rm9rc8m вопрос по-другому надо поставить: "жив ли Sorax?"
@@seminioni проект определенно не жив. С автором, надеюсь, всё в порядке
Я только про него забыл. Печально стало(
17:05 - имея опыт личной сдельной работы, а также будучи руководителем на проектах, назову 2 главных минуса такого подхода. 1. Возникновение внутренней жесткой конкуренции. Далеко не всегда это повышает эффективность производства и самого продукта. Когда речь об аутсорсе - все ОК, т.к. никого не интересует качество кода. Для своего проекта - хотелось бы видеть как принципиально важные места разрабатывают максимально компетентные сотрудники. На сделке же имеем ситуацию, когда, более морально сильный или близкий к руководству сотрудник забирает себе более высоко оплачиваемую задачу, оставляя дешевую неважную задачу менее морально сильным разработчикам. В итоге на выходе мы получаем вознаграждение не за профессионализм, а за хищническое отношение к коллегам и развитый язык, которым глубже можно залезть в очко руководству. А этот навык далеко не гарантирует отличных профессиональных качеств в этой сфере. 2. Повышение стресса в коллективе в связи с пунктом 1. Хищнику - это нормальная атмосфера. Но вот потенциально более талантливые, и при это более "нежные" сотрудники, получая задачи ниже уровня компетенции не могут реализовать свой потенциал, и при этом получают заниженный доход. Т.е. никакого профита, только нервяк. Выживает сильнейший? Окей, так оно и есть. Но не удивляйтесь тому, что коллектив постепенно превращается в змеиный колодец, а на выходе получается говно.
А в остальном согласен. P.S. "Дайте мне много денег и я буду заниматься только программированием," - ну, т.е. оплата не по сделке, а по проекту все же лучше, как для себя, да? =)
Диктатор какой-то. Будто снова попал в РЖД. Там таких солдафонов любят. Кнутом много не сделаешь, нужно пряниками подкармливать.
@@saytama95 Эффект Да́ннинга - Крю́гера
Нет, таким людям нельзя давать власть над разумными людьми. Из него получится вполне приличный военный, но ставить его над программистами можно только тогда, когда надо быстро угробить проект и разогнать команду. Неприятный осадочек.
или неприятные мысли ;)
Приличного военного не получится, скорее в тюрьме охранять зеков. Вот это для него органично, как мне кажется.
Что , себя узнал среди тех кто сидит в офисе и ниче не делает?))
@@oeaoo он говорил про то, чтобы дать людям свободу и поставить перед ними задачу, а они сами придумают как делать. А поставь такого зеков охранять, дак он откроет все камеры и скажет: "Ваша задача отседеть срок, вы лучше знаете как это делать, я жду от вас результата"
А я думаю, что гость - чудак на букву м. В самом худшем возможном смысле этого слова. Работа над проектом под его началом превратиться в битву. Как при совке - была битва за урожай. И биться придётся с ветряными мельницами, решать ежеминутно появляющиеся выдуманные проблемы, которых на самом деле нет. Это оказывается не проект для людей. Это люди существуют для проекта. Подойдёт такой, спросит: "Почему данные в проекте не валидные?" Пол-дня человек бегает, выясняет, почему данные не валидные. Потом выясняется, что он назвиздел про данные, где-то не там их посмотрел, или что-то ему показалось, и всё, как было валидным с самого начала, так до сих пор и остаётся. И проблемы не было вообще. И так ежедневно. Вторую половину дня доказываешь, что с данными было всё в порядке, иначе "Почему до сих пор не исправлено?" Вместо выполнения работы придётся ежеминутно доказывать, что ты именно работаешь. Что ты не пытаешься навредить. Попробуйте докажите, что вы чего-то НЕ пытаетесь сделать... Такой подойдёт к вымотанным тяжёлой работой работягам и спросит: "Что, мужики, отдыхаете?". Из своего проекта такого выгнал бы поганой метлой. Он любого, прущегося от своей работы сотрудника, вынудит сою работу ненавидеть. Швондер это с дубиной. Зеков ему охранять... Вот его философия: Чтобы корова больше давала молока и меньше ела, её нужно меньше кормить и больше доить.
Не понял, что Венсан Кассель делает на интервью???
специально зашёл в комментарии чтобы найти кого то, кто так же заметил сходство. спасибо)
Венсан Кассель + матрос из "Деревни дураков"
у меня во время просмотра играл в голове Вагнер, а у Егора мерещились усики... В начале, когда он сказал, что "я мизантроп, а не экстраверт", у меня холодок по спине прошел... Хорошо, что он программист, а не политик успешный )) никому не пожелаешь с таким начальником поработать, ну нафиг )
😂😂😂👍👍👍
Такое ощущение, что для него все вокруг - те самые собаки неразумные , которых от там в детстве дрессировал. Д'Артаньян, не иначе. При том, что исходя из его же слов в интерью, его "гениальные" идеи вторичны и нихрена толком не продуманы.
worfect тоже такое впечатление сложилось . Миллион ‘гениальных’ идей а толком ничего не реализовано. ‘Я хочу мышкой на иконки нажимать и открывать окна’. Или как там в comedy было)
Тоже заметил. Вот он говорит про то, чтобы платить разработчикам за выполненные задачи. При этом не учитывает, что задачи могут быть оценены неправильно и программист потратит n-часов на решение тривиальной задачи из-за неправильно построенной архитектуры, например. Ну и плюсом на выходе будет такой го**о-код, т.к. программист будет стремиться закрыть талон, а не сделать как надо.
andrey zv а идея, что каждый сам за себя должен быть. Да все корпорации мира развалятся , если каждый будет думать только о себе.
Сам проболтался, что все люди для него ресурс.
@@user-sm8iq8lh2q Вот вот. Если джунов не направлять и не помогать, они так и будут говнокодить, компании такие джуны не выгодны
Очень удивлюсь, если при всем этом у Егора есть семья)
Судя по его рассказу о себе, у него нет семьи. Он же рассказывал, что мучительно не знает как провести субботу. Была бы семья, они бы знали чем его занять)))
"Почему тебя хейтят?" - "я думаю не почему. А зачем? Чего они хотят этим добиться" Мдааа...
"private методы зло, но я их использую, получать зарплату за рабочее время - зашквар, но я сижу в хуавей на фуллтайм, всем нужен кнут и максимальная эффективность, но я никогда не делаю то чего не хочу, жду вдохновения" не это ли биполярочка ?
Это похоже на лицемерие.
Именно лицемерие. А "биполярочка" - вообще другая тема: ru.wikipedia.org/wiki/Биполярное_расстройство
Он гражданин Украины.
Типичный 'Гевин Белсон' из сериала Кремниевая долина. Хуавею надеюсь, понадобится не очень много времени/денег чтобы это понять
Есть такое)
Блин, точно! А то я всё смотрю и думаю, кого же он мне напоминает.. :D
За гляну сериал) Мб поугараю
Гевин сука Белсон!
Точно! А китайцы наняли себе же по духу
это как Сова - эффективный менеджер
Он хотел зацепить кого-то? Так у него это удалось...
@@avazart614 в любом случае он говорил убедительно. Заставил задуматься о некоторых вещах
Ты понял неправильно
@@itbeard, зацепить не только в негативном плане
Мне одному кажется что Егор мало понимает в разработке и в управлении командой?
Краткий ответ: по-моему, вам кажется. Длинный ответ: Talk is cheap. Show me the code. (C) Linus Torvalds. У Егора есть что показать, а у специалистов по "управлению и методологиям разработки", обычно, кроме email/excel/powerpoint ничего нет. Количество паразитов, владеющих Safe, Scrum, Kanban, PMP и подобным барахалом - масса, большинство владеющих там оказались сублимируя, потому что ничего полезного руками никогда не делали и не способны. Движение массовое. В процессе теряется цель, для чего все это? Для качественного кода. Если кто-то может достигнуть цель без зиллиона совещаний, метрик, рефлексии метрик, движения бумажек на доске - честь и хвала, бонусы, повышение и т.д. Примеры таких людей L. Torvalds, John Carmack, Notch etc. Егор довольно резко (это свойственно выросшим в Днепропетровске) показывает паразитам, что они бесполезны и вредны, это вызывает защитную реакцию, как и у биологических паразитов.
Тут как раз все наоборот. Он отлично разбирается и понимает, что на самом деле разработка, создание продукта и все что с этим связана. Управления командой это сложный процесс и слепо следуя любой методологии (Scrum, Kanban и т.д. ) не приведет к нужному результату. Я думаю Егор смотрит на создание продукта с точки зрения ХОЗЯИНА, Владельца бизнеса, по этому его мнение сильно отличается от мнения программистов. )))
Не первое интервью с ним смотрю. Человек необычный, видно что он любит программирование. И на этом все, увы. Шаг в сторону и он несет что-то близкое к бреду(тут и то что в сша тускло, дорого, и то что ему несчастному денег там не дали и плохие, коллеги у него бездельники и ресурс и контроля нет, а эго какое у них, платить им надо за символы, вкладывать в людей не хочу, а проект у него богатеть должен и т.д) складывается ощущение что у него полная каша в голове и по менеджменту и в экономике и вообще по тому, что происходит вокруг, не говоря уже про не просто раздутое, а гигантское эго. Отличный выпуск, Лекс) Как всегда лайк👍)
Про США полностью с ним согласна, многие побывавшие и живущие в США рассказывают про трущобы и преступность. США не входит в топ стран с комфортным и безопасным проживанием, в отличие от Канады, например
Прокачиваться знаниями программист должен в в рабочее время. Во внерабочее время программист должен ОТДЫХАТЬ, переключиться на семью, спорт и набираться сил. Отсутствие отдыха приводит к напряжению, стресу, что плохо влияет в конечном счете на здоровьеи продуктивности. Только, конечно, время на эту прокачку должно быть относительно небольшим
Слыш работать
@@user-vk7fd2st8j времени на раскачку нет
Так платят программисту не за прокачку знаний, а за выдачу кода
Егор опирается на Боба Мартина, а тот в том числе утверждает, что работать в неделю надо 80 часов. 40 на работодателя и 40 - на себя (изучение, прокачка и т.д.). И он же говорит, что это сложный выбор. Между тем, чтобы прокачиваться, отдыхать и с семьей. Тут уж каждый сам решает, сколько чего и куда.
Не знаю, паттерн или нет, но я его непрерывно применяю: лучший код -- ненаписанный код. Здесь я прям очень неплох в этом.
#конкурс
Главное чтобы фраза "лучший код -- ненаписанный код" не стала философией работы :-D
Слышал где-то такую фразу: пиши код так, чтобы тебе было его легко удалить
Пипец как чувака обидели в силиконовой долине😁. А всего лишь не дали денег.
не могу не напомнить одного обиженного австрийского художника))
У каждого человека можно чему-то научиться. Спасибо за видео
Чувство как будто интенвью с типичным корупциынепом посмотрел. Как будто кто-то пытается меня на*бать.
Чутьё вас не подводит. Егор таки инфоциган.
Что-то мне подсказывает, что скоро мы потеряем Huawai. С другой стороны, создается впечатление, что чел просто пиарится, озвучивая всякую жесть. Сам же признается, что его слова расходятся с делом. И это норм.
ООП это мощь. Какую глупость он несёт ((
@@OlViktorovich "ООП это мощь" до начала расчетов и преформанса операций. Потом это глиномасса.
@@GlebXXlion свою первую cms лет 15 назад на функциях написал, с точки зрения сейчас -> Жесть. ООП даёт гибкость в коде -> инкапсуляция -> полиморфизм ... у меня свой фреймворк. Не Symfony далеко ... а для расчетов и перформанса операций нужны компилируемые языки, каким java не является )) как то так
@@OlViktorovich уважаемый, а вы точно с java знакомы?
@@loremipsum5165 php, python
Один вопрос. В хуавае платят за строчки кода?
У него ещё много сертификатов:)
ZapshInc возможно я не прав, но я услышал от него невнятное оправдание, что якобы в корпорацию, которая ничего не оставит ему «собственного» (как и любая другая), он пошел за идею, а не за длинным рублём
Очень спорный дядька. Давайте ставить джуна и синьера в одинаковые условия. Я правильно понимаю?) Если не останется джунов, они как ""слабаки"" отсеются, сеньёры постареют, кто останется?) Очень властолюбивый и зависимый от этого, и этого особо не скрывает. Пусть каждый сам сделает свои выводы.
Если бы перед каждым выступлением он делал оговорку на то что это касается только сеньёров+ тогда хейта было бы в разы меньше.
Тем более что джунов в комментариях скорее всего большинство
@@fillin3124 да даже дело не в джунах, а в паттерне: все дураки а я красавчик.
@Nikolay Klepikov А алкашей-то почему не отсеивали?
@@saitaro А алкаши работали эффективно скорее всего в следствии опыта и когда не хватает не увидишь. Но завод не айти фирма и как я уже писал его радикализм неизвестно как на практике работает. Может для джунов у них интересное решение есть.
Это если бы Тесак стал программистом))
Давайте вывернем все на изнанку. Вот смотрите. Я программист-фрилансер, я бы на него смотрел бы на как вредного клиента с которым не выгодно сотрудничать в текущих реалиях. Вот вам и бизнес.
Первое интервью, в котором интервьюер не знал, куда вставить свое слово) Получилось супер, спасибо!
Да ну нахер его идеи. Какой то больно радикальный типчик.
Ну не прям радикальный, с такими как он наоборот прикольно беседовать.
@@peacefulquasar, а ты хотел бы на него работать?)
@@valentyn3621 с опытом - да, но я пока новичок)
Моя история применения паттернов: Отказался от "ООП" в пользу функционального программирования и отправлена была в мусорку книга "Паттерны проектирования" банды четырех со всем ее содержимым. Пишу на Elixir, жить стало лучше, жить стало веселее :)
Очень интересный разговор, слушал на одном дыхании . Интересный человек, рассказывает так , что видно - ему это действительно нравится. Но с другой стороны - я уже где-то слышал: люди , это новая нефть... он это прямо говорит ... иногда мне даже слышалось где-то в отдалении : нет такого преступления, которое не совершил бы капиталист ради 300% прибыли ...
про нефть -- честный чел. другие -- или врут, или занимаются благотворительностью имхо
Классный дядька. Когда молчит.
Когда спит
Мне одному показалось, что все интервью -Я, я, я ,я и еще раз Я. Может гость и сверх опытный и крутой специалист, но очень пафосно все. Когда что то рассказывает, то говорит быстро и четко, когда Лекс спрашивает прямые и интересные вопросы-то начинает теряться, плавать что ли. А его идея про голую сдельщину без оклада, не дай бог:) Идея против ООП посмешила-никакого конкретного примера, только про NuLLable, что подробно описывается дядей Бобом и на что классно сослался Лекс) Из гостя хороший чиновник выйдет наверное) А Лекс красавчик!!!!!!
Ага, бездельники за оклад, как иначе-то. Открой гитхаб и увидишь пример ООП по мнению Егора.
гость чемпион поверхностных знаний
А ты в чем чемпион? Поверхностных сарказмов?😂
Оргазмов
@@itbeard Обиженка детектэд
До чемпиона ещё надо дослужиться
55:15 вот это поворот... Вот это лицемер! Вы заметили, что он буквально где-то полчаса назад говорил, что работает в хуавее, но при этом не хочет приносить пользу хуавею, а полностью делать только то, что нравится ему. Тут он говорит гипотетическому работнику, что "ты в пустую потерял время, так как нашей компании от тебе не было бы пользы"
Это да, двойные стандарты в деле. Грош цена его системе и принципам, если он сам им не следует.
Интервью нужно смотреть дважды. В первый раз начинаешь Егора хейтить. Во второй раз - учишься. Спасибо, Лексу и Егору. Очень ценный совет: учиться нужно ради достижения конкретной цели.
согласен
Ку! Вы победили в конкурсе, поздравляю! :) Отпишите мне на почту iamitbeard@gmail.com или в телеграм @iamitbeard
@@itbeard написал :)
@@itbeard всё принял!)
Когда и сколько должен работаь программист? - ВСЕГДА, ВСЕ ВРЕМЯ, вперед и только вперед, если нет то ты юзлес кусок мяса. Когда и сколько должен работать Егор? - Не в субботу и не в воскресенье, когда есть желание, мотивация, вдохновение и кайф, когда нет убер важных дел в твиттере и блоге, когда рак на горе свиснул и луна в терьем доме. Воистину люди увольняются не из комапаний, а уходят от таких деятелей.
За контент - спасибо, было интересно. Но, как тим-лид, я подчеркнул для себя каким быть не надо! С любой точки зрения - стратегия менеджмента Егора просто не правильна. Программисты - это не только ресурс, это душа компании. Это команда, которая живет твоим продуктом. Которая если надо - встанут ночью чинить продакшн. Не потому что бояться, а потому что им действительно есть дело до продукта. Как пример, я постоянно своим программистам покупаю(за счет компании конечно) курсы в Юдеми, потому что мне важно чтоб мои программисты становились лучше. Расширяя свой кругозор, они делают продукт лучше. Понимая, что компании до них есть дело, они чувствуют себя частью этой команды. Причем я нанимал и людей без опыта, которые за несколько месяцев лидировали проект. Зарабатывать на тасках(сколько сделал - столько заработал), скорей подход для таксистов, а не для лояльных работников компании. Заключая, самая большая проблема при таком менеджменте - твоя компания не конкурентоспособная. Как только любому твоему разработчику дадут офер получше - он даже не попрощается. А если нет понимания что это очень большая проблема, значит продукт очень слабый/маленький. П.С. живу и работаю в Израиле, в этом плане здесь конечно "климат" немного другой, более Американский.
А про Аджайл, просто палм-фейс...
Те же мысли, спасибо!
Согласен! Кто будет ставить таски?! В его проекте....
не кормите тролля) Егор же троллит и провоцирует) А в управлении проектами и коллективами, думаю, всё так же, как с приватными методами - их демонизация и табуирование просто чистая идея, но сам я их вполне пользую, и даже не морщусь)
Растите программистов-инфантилов
Не понимаю, почему мужика хейтят. Эталон человека, который любит свое дело и критически мыслит об окружающем его мире. Только такие люди и могут ставить устоявшиеся догмы под сомнение, а не кодеры, работающие от звонка до звонка, которые собирают проекты по стак овер флоу.
По поводу жёсткого контроля программистов и платить за строчку кода - если бы такой жёсткий контроль был экономически эффективен, то у нас до сих пор бы процветал рабовладельческий строй
Олег Торохов можно таймкод, где там про строчки кода сказано? там говорится. про выполненные задачи
Roman Popov блоки кода - это не строки кода, ок? Там же дальше поясняется, что речь о выполненных микротасках
Его модель, десять лет!!! Слесаря с 2000 работают по этой модели. Моё мнение он просто трепло.
в голос просто
Работал с таким же персонажем, прям один в один, они все гуру и гении и провидцы, все вокруг них это ресурс, живут в каком-то своём мире балабольства и самодурства, все им всегда завидуют)) Держатся на месте за счет болтовни и переваливания ответственности.
+
Как показало время - сей человек балабол
Было сказано, что он в какой то момент был на 14 месте среди всех коммитеров гитхаба, по количеству коммитов - персонаж с которым вы работали тоже много коммитил в опен сорс проекты? Вы когда попадали последний раз в первую сотню рейтинга?
После того как Егор применил к себе паттерн "противоречивый", он нашел свой ульт и его жизнь больше никогда не была прежней. Интересный персонаж, с ним не заскучаешь :)
Очередной эффективный менеджер-теоретик с синдромом вахтера. Видимо не долго Хуавей в России проживет, ибо, с такими взглядами, текучке в его коллективе удивится макдак и деливери клаб
Мне импонирует Егор, его желания делать мир лучше, читаю его блог. Но он напоминает Д'Артаньяна, вокруг которого глупцы, но в реальности он похож на Дон Кихота, воюющего с ветряными мельницами. Идеи, которые он продвигает капитанские, что статика и приватный метод плохо знает любой писавший юнит тест. Скорее всего это связано с низким стартом из PHP, а теперь он открывает для себя древние архитектурные истины. А ещё мешает в кучу аджайл и скрам, что странно для сертифицированного управленца. Да и рассуждение про обучения странные для консультанта, рейт за экспертные знания, по моему опыту консультаций, выше в 5-10 раз. Потому нет ничего удивительного, что владельцы бизнеса не против того, чтобы программисты учились и даже способствуют этому. Оплата за результат не выгодна прежде всего самому бизнесу. п.с. Это не хейт, у самого очень похожий карьерный путь с теми же граблями.
Искренне рад за мужика. Надеюсь, в жизни не пришлось ничем жертвовать чтобы пройти этот путь.
Лекс, где ты его взял, он же еще вчера солдатами командовал?
По его мыслям, плата за строчки кода = да здравствует индуский код.
Лучший комент)
Он говорил не про строчку кода, а за выполненный таск, это разные мысли
При этом он хочет сам сидеть на окладе у Хуавей))
При этом он не хочет создавать таски, а разработчики должны сами придумать их и доказать их нужность.
@@scalpel6010 тогда нахрен нужен этот менеджер, в чем его будет работа?
я бы отметил, что сегодняшний гость одновременно является и программистом, и менеджером. Интересно было послушать взгляд на вопросы с обоих сторон одновременно так сказать. Качественно интервью, Лекс, очень грамотные вопросы (особенно отметил бы блиц). Спасибо! :)
На здоровье, Жека)
Жесть. первые пол часа посмотрел, а потом его понесло. Надеюсь никогда не придётся работать с таким чуваком
Крутой мужик! Второй раз пересматриваю интервью Не хотелось бы работать у него будучи джуном, но по сути, говорит жёсткие, не всегда приятные, но истины. Важен результат, а не то, что программист набрался знаний.
Неприятный персонаж! Таким людям нельзя давать власть!!!!
Что у таких не было власти, не нужно таким подчиняться.
типичный бизнес тренер с дохера очивками
Инфоцыган?
Это первый гость , после просмотра которого понимаешь вот он ...удак с большой буквы.
Очень завышено эго у мужика . Я бы с таким бы не желал бы работал
Как то раз я работал на фирме где хозяин был с похожим мышлением. Текучка была настолько адская , что не было смысла запоминать имена твоих тиммейтов. В этом аду я держал команду техподдержки. Непомерные задачи, постоянные обвинения в безделье и неумении/нежелании выполнять бредовые указания руководства, постоянные ночные выезды по причине нулевых знаний у персонала(ясное дело вечные стажеры не понимают что им нужно делать). Я на всю жизнь запомнил этот АД. А самое интересное, что это продолжается дальше , спустя 2 года как я от туда ушел.
Такой же радикальный светоч ....
Ну тут по акценту сразу стало понятно, что будет (не баньти плз). Человек явно забыл, что сейчас уже не 90е, когда можно было держать ассембли-профессуру за 20 баксов в месяц и ловить кеш. С таким подходом вся команда просто уматывает к конкурентам с печеньками и митапами, это просто очевидные вещи. А тут вот это вот в долину лезет со своими пятью баксами за строчки кода и жалуется, что там все херово. Но спасибо за экспонат из 90х) мне пару раз такие встречались в небольших аутсорс студиях. Собственно это предел)
Ну я бы сказал что при таком подходе как у Егора ты просто за 3 часа и выполненный такс получишь по рейту как за все 8 на фултайме
@@itbeard это было бы так, если бы не пара моментов: 1. "Таски" далеко не всегда настолько примитивные и далеко не всегда их можно заэстимейтить на уровне часов. Поэтому широкое распространение получили именно "спринты", где речь уже о днях/неделях. 2. Данный подход способствует порождению говнокода. Время я свое на таск уже обозначил - поэтому рефакторить/оптимизировать ничего не буду. И далее, если этот код нужно будет изменить - задача уже будет занимать в разы больше времени, ну и так далее по цепочке, пока в очередной раз все не перепишут с нуля. Я уже накопался в подобном мусоре. И порой простая смена размера блока - это таск на 2-3 часа или вообще хрен знает сколько, так как на сам эстимейт придется потратить черт знает сколько времени. Мне ведь никто за это не заплатит? 3. Токсичная атмосфера в коллективе - джун просит помочь? Да пошел он нафиг - у меня время по таску тикает. "Васян написал фигню и мне теперь с его катяхами возиться!" и так далее. Все сидят на нервах и смотрят в свой 'тахометр'. Собственно в тех двух конторах, которые я выше упоминал подобная система и применялась, про наличие текучки у них они сами не стесняясь говорили. Про восьмичасовой оклад за 3 часа это сказки - нельзя все сделать одновременно быстро и качественно, и данный подход не может быть выгоден в полной мере обеим сторонам, конечно если ты не ассембли профессура, которая сидит только на задачках уровня "поменять цвет кнопки", тогда да, может быть. Ничего нового в этих идеях нет, можно найти много материла на эту тему на сами знаете каком сайте. Максимальный уровень такого бизнеса - штамповка лендингов на темплейтах, сдать заказчику и забыть.
Только что удалил строчку из своего резюме: "I am looking for an opportunity to further develop my skills ideally within an Agile oriented work environment." Может из-за нее редко откликаются на мое резюме?:D
Долго не мог посмотреть данное интервью, как оказалось зря. Очень понравилось.
Я программист и да, я не каждый день пишу код. Прежде чем написать пару строк кода приходится прочитать страниц 100 и подумать. По его системе я бы остался без зп!)
Sergey Nikolaevich по его системе ты бы закрыл какой-то важный epic и получил бы деньги, а если бы подумал быстрее - раньше бы ушел домой, или при желании взялся за следующий
Да, по его методике заработать починкой электродвигателей ударом молотка не выйдет 😂😂😂
Как же много он трындит.... Устал через 2 минуты от него.
"Любой человек должен получать деньги за сделанный результат" -> Окей, и как эту "модель" применить к менеджерам/руководителям подобным ему?))) Ну и еще куча спорных моментов. Дядька решил ввести "по-сдельную" оплату для программистов, а как не уточнил, про руководителей так вообще промолчал. ;D
Работа и так сдельная, попробуй пару дней ничего не делать, легко уволят да и все
Очень жесткая модель, с таким подходом интервью с HR не пройти, вроде всегда нужны Team Player сотрудники. Работа в команде помогает расти и обмен опытом очень важен. Удачи с единоличным подходом.
Да, очень редкостный бред про Agile. Давно такой дичи не слышал. Даже что-то конкретное комментировать сложно, т.к. все принципиально неправильно.
У всех свой эджайл, это прям уже истина какая-то )
@@itbeard ну, это опять же расхожий миф. да и про бардак и вседозволенность тоже миф, миф-универсал. Егор слегка застрял в начале 2000х, когда аджайл, как новый стандарт управления проектами, зарождался. Да, с 2000 (когда, как говорит Егор, собрались апостолы) до 10х была турбулентность, которая и породила мифы, затем к 15ому году уже все заматерело и вышло на индустриальный стандарт. PMI, как институт следящий за трендами и задающий тон в плане понимания что такое управление проктами давно включил аджайл в Body of Knowledge для ПМов. А скрам - де факто, самый распространенный engine на котором делаются проекты.
@@sorokinmike забавно что в двух своих комментариях ты так и не раскрыл что именно "убирает" бардак. Зато куча экспрессии и кто кого куда включил.
@@serge8085 Хорошо. Раз ты настаиваешь :) Если взять, скажем, Scrum, то он живёт на 3 ключевых принципах: инспекция (ты должен периодически смотреть на свой процесс и артефакты критический и инспектировать их), адаптация (с результатами инспекции ты должен что то делать), прозрачность ( не должно быть скрытых и неявных процессов или событий). Из чего получается, что если у тебя бардак и ты знаешь об этом (сделав инспекцию и имея прозрачность), то получается, что ты просто не знаешь, что этим бардаком делать (адаптироваться) в силу незнания, неумения или ещё чего-то, или просто не хочешь. По простому говоря, Scrum тебе говорит: "Друг, у тебя бардак тут и тут. Адаптируйся, делай с этим что-то. Отчитаешься через 2 недели, когда исправишь." А ты или просто не знаешь, что делать, что не имеет отношения к Scrum-у вообще, или тупо забил.
Эджайл - ненужная дрочь. Все умные понимают это по умолчанию
Такое ощущие, что его обидели в штатах, и тут он вернулся, пошел в хуавей и решил всем показать
большое спасибо. очень очень интересно. один из самых ярких эпизодов канала
Самое толковое и грамотное применение, абсолютно любого патерна, в коде! Самая лучшая история!
01:05:03 "Однозначно рекомендую почитать Боба Мартина" Егор в своем блоге: Jose Labeaga: "Hi Yegor, what do you think about "Clean Code" from Robert C. Martin? Why is it not in your list?" Yegor Bugayenko: "It didn't really impress me, to be honest."
И бабки ему не дали, потому что в кремниевой очень ценят софтскиллз, которых у Егорки нет)
У него в списке есть Совершенный код
А что, чем больше комитов, тем лучше? добаил строчку - закомител, поменял местами- закомител. Ну так и получается 10 комитов до обеда
Банально графоман.. так же обстоит дело и сертификатами у него...
тоже глянула его коммиты - то имя в тексте поменял, то год - на все по коммиту.
Интересное интервью. Посмотрел до конца, спасибо Егору, ну и Бороде разумеется)
Чуваку настолько делать нечего, что придумывает способы как занять других, лишь бы не эффективно использовать свае время!!! Из за таких людей и такого подхода, часто кидают на фрилансе, где вроде ты договорился о оплате, и по срокам, и по задаче, но не учитывают траблы, которые могут возникать (и часто не из за тебя), из за которых и задержки в выплате, трата твоего времени на исправление поперечных возникших проблем, не понимание таких вот типа умных дядек (всего процесса, который им нужно вбивать в голову), что задача то задерживается и почему, говорят мол мы же договорились. Так что я, за полноценную оплату труда (страховка нужна от работодателя кидалы), по рабочим часам с предоплатой и оплатой!!!
#конкурс Паттерн: Шаблонный метод. Мне часто приходится иметь место с созданием CRUD интерфейсов (на PHP), типовое поведение модуля достаточно «шаблонно» и поддаётся четкому описанию последовательности шагов для каждого действия: Create, Read, Update, Delete. Однако, бывают задачи, когда в каких-то деталях нужно немного изменить проведение или добавит какое-то дополнительное действие в процессе. Очень помогает паттерн шаблонный метод: у меня есть набор базовых абстрактных классов (абстрактный контроллер, абстрактная модель, фильтры, печатные формы, массовые действия над записями и т.п.). Создавая конкретный класс потомок, я получаю готовый CRUD интерфейс практически не написав ни одной строчки кода. Но если требуется кастомизация - переопределяю один или несколько методов родительского абстрактного класса. Главное - знать что переопределять и иметь достаточную гранулярность методов в абстрактном классе.
Подробнее про паттерн Шаблонный метод: refactoring.guru/ru/design-patterns/template-method
Егор очень нравится именно своей радикальностью. Понятно, что ни один из его тезисов не будет работать во всех 100% случаев, но то что он отстаивает свою точку зрения, и верит в то, что говорит, однозначно, достойно уважения. Если обсуждать все тонкости и подводные камни любого озвученного им принципа, то можно утонуть в мелочах и условностях, и в итоге просто захлебнуться в болтовне. Так что его радикализм вполне опправдан. Твёрдый лайк Егору.
поддерживаю. лайкос гостю )
Вопрос к Егору а как растить молодых программистов если их не растить где они будут знания получать через 10 лет после прочтения всех книг? Что за глупость? Постоянно говори о том что нет продуктов, да полно крутых продуктов создано без этого управления!
Егор хороший спикер, который делает доклады из противоречивых тезисов.
Джуны вполне себе могут расти в других компаниях. Он же не говорит, что его подход должен работатьвезде, лол)
@@itbeard что-то такое он и говорил. По типу "Хочу изменить отношение к интеллектуальному труду и труду в целом, а то все разленились, получая кэш не за что", а начнет он это внедрять в сфере программирования. Ну возможно это та же суть, что и с радикальным подходом ко многим вещам: он подходит к идее более глобально и радикально, чтобы по итогу " сгладив края" пытаться её реализовать хотя бы частично
Он сказал что учиться человек должен за свои деньги. А ЗП получать за результат своей работы. За код
Я так понял он мамкин начальник, сам он работу не искал)))
Мне "резануло" слух ,что он пропагандировал "Резуна " Суворова ,который является псевдоисториком по сути ... Что-то вроде Задорного ,но на другом полюсе...
Сделайте пожалуста интервью с разработчиками на низкоуровневых языках, Ассемблер вообще топ будет
А такие еще есть?
Хотели увидеть чекиста в IТ? - Вы его увидели... )) - А как он аккуратно, но четко добрался до твоей бороды, ...)) ))
Чекист - это оскорбление вроде? Врубать банхаммер? Надо гуглануть. Есть время поменять формулировку, если что ;)
@@itbeard ахаха ... я совсем забыл, у вас же в стране эта контора до сих пор название не поменяла еще со времен СССР )) ))
@@rollangrant8347 молодое поколение не знакомо с такой формулировкой, знают те кто воспитывался КПСС в СССР ))
@@itbeard почитай историю создания ВЧК и последствия ее )) ))
Так плохое или нет? Тут судьба подписчика решается, виду он формулировку не меняет, значит ему ок
Java или Kotlin...? Java Почему ? Нууу...потому что я Kotlin не знаю )))))
Если честно, то я так и не понял, как по его системе должны готовиться кадры. По такой логике, Джунов вообще не должно быть. Ну если нет джунов, то откуда брать новых сотрудников, когда старые уйдут или умрут по биологическим причинам?
Они просто появятся. Рыночек порешает
По такой логике Миду дается 5 тасок на месяц, а джуну 1 (ну или легкие таски). Отсюда и разница в зп появляется. Если по-чесноку в принципе толково говорит. Не люблю людей, которые занимют должность просто по "выслуге лет". Хочешь зарабатывать - работай, а не штаны просижывай.
Дяденька, если ты выглянешь наружу из своей "башни из слоновой кости", то увидишь что почасовая оплата существует с самого начала 1С. Не за отсиженные часы, а за предварительно согласованные. То есть вместо денег оценивают в часах, что по сути одно и тоже же, потому что стоимость часа известна заранее. За это многие 1с-ки ненавидят 1с. И почему то заказчики, предпочитают взять прогера в штат, а не платить ему по сделке. Так дешевле.
По убеждениям как будто товарищ майор свитчнулся в айти 😁 про goto label доставило, ожидал чего-то более глубокого от чела с научной работой. А вот про обучение на практике, это и правда лучше всего работает :)
1:06:36 интересно было бы послушать детали по поводу того, как именно "полюбить" то, что нужно делать.
Супер канал, супер гость! Спасибо борода)) Я как типичный веб-мастер за следующих гостей. Владилен Минин, Андрей Кудлай, Webdesign Master
Егор думающий человек! Таких немного к сожалению. Большинство выдают чужие идеи за свои. Он заставляет задуматься тех, кто этого действительно хочет и никого не принуждает быть его адептом. Здорово, что он делится своим бесценным опытом! Спасибо Егор :)
После "Силиконовой долины" всё стало ясно с чуваком.
лайків мало, як це добре
Спасибо за интервью! Очень интересно!
На здоровье!