Бото*бы, говнокод и профессионализм - разбираем критику [18+]

Крошка сын
к отцу пришел,
и спросила кроха:
- Что такое
хорошо
и что такое
плохо?
* Мой курс «Хардкорная веб-разработка» - course.to.digital
* Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.digital/
* Telegram - t.me/t0digital
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
- Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
- Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Telegram канал - t.me/t0digital
ВК - digitalize.team
RuTube - rutube.ru/channel/24802975/ab...
Дзен - dzen.ru/id/6235d32cb64df01e6e...

Пікірлер: 407

  • @jtprogru_channel
    @jtprogru_channel Жыл бұрын

    Как же давно я не слышал на публику мнения: «Говнокодить это нормально, потому что достичь результата - гораздо важнее, чем сделать ахуительно/стильно/модно/молодежно» Нижайший поклон вам, Алексей, за это! Лучики добра и счастья вам!

  • @NikitaNikita-qb8pz

    @NikitaNikita-qb8pz

    Жыл бұрын

    справедливости ради Алексей на стриме даже не говнокодил. Это называется прототипирование.

  • @andreiosipov2766

    @andreiosipov2766

    Жыл бұрын

    В аду есть отдельный котел для тех, кто использует еб#чую фразу про "низкий поклон"

  • @jtprogru_channel

    @jtprogru_channel

    Жыл бұрын

    @@NikitaNikita-qb8pz абсолютно согласен! Даже больше скажу: говнокод или нет - решает исполнитель и если исполнитель - команда, то что считать говнокодом - решает именно команда, а если (как в данной ситуации) сам себе клиент и сам себе исполнитель - все претензии должны отпадать сразу - Лёша решил, что это в текущей ситуации норм вариант - всё, идите лесом, господа из чатиков аиограмма :) Алексей, я б с удовольствием посмотрел бы на формат «приглашаем хейтеров» - очередной хрен, который говорит «твой код - говно!» приходит на стрим и рассказывает как делать «не говно» :)

  • @jtprogru_channel

    @jtprogru_channel

    Жыл бұрын

    @@andreiosipov2766 низкий вам поклон за отдельный котел! Хотя бы не будет никто толкаться :)

  • @user-fu4sy5bm2t

    @user-fu4sy5bm2t

    Жыл бұрын

    ​@@jtprogru_channel Говнокод == неоптимальный нечитабельный нерасширяемый бойлерплейт, у человека, который реально умеет писать код и помнит(и самое главное понимает правильно) про SOLID,DRY, Zen of Python, принципы ООП и так далее, по определению не возникнет желания написать говна, в котором разберется только он Плюс в говнокоде низкого уровня явно прослеживается проблемы с базой по паттернам проектирования Говнокод вреден для бизнеса с той точки зрения, что если в коде не выстроена система его написания, то есть разберется только человек, который его писал, и то иногда не с первого раза, то вылезает 2 проблемы 1. Зависимость от человека, который его написал, то есть технический руководитель явно просрался, если не контролировал данный момент, потому что незаменимых быть не должно 2. Когда новый человек приходит на этот код, если он опытный, но не стрессоустойчивый, то он просто уйдет с этой компании - потеря денег, а если он неопытный, то будет слишком медленно + неопытный человек будет писать так же = не учиться ничему Здесь не идет речи о перфекционизме, здесь идет речь о том, что в грамотном шаблоне репозитория, где изначально базовые абстракции написаны должным образом, говнокодить будет намного сложнее, чем там, где изначально все плохо. И еще это дает буст начинающим разработчикам, которые пришли на эту кодовую базу, тк для бизнеса всегда важно платить меньше, получать больше И да, я бы легко задебатировал с кем угодно на эту тему предметно рассматривая разный код

  • @zproger
    @zproger Жыл бұрын

    Ну что тут сказать, придется тогда hello world делать с postgresql, крутить докер и распределять нагрузку по разным серверам 😁

  • @user-fd7ce2em5y

    @user-fd7ce2em5y

    Жыл бұрын

    Однозначно придётся. Ещё и сервера надо выбирать самые мощные и вообще купить их, нанять лучшего сисадмина в мире, дабы настроить сервера и локалку и ещё много-много чего.

  • @zproger

    @zproger

    Жыл бұрын

    @@user-fd7ce2em5y ага, и дистрибутив свой написать с нуля, а то мало ли готовые дистры не подойдут :D

  • @ivanmatew568
    @ivanmatew568 Жыл бұрын

    Поражаюсь позитивному настрою, скорее даже посылу. Человек несёт внутренней позитив. Уважуха! Жду следующий стрим.

  • @UlbiTV
    @UlbiTV Жыл бұрын

    Алексей, посмеялся отдуши 😂😂 чем больше аудитория, тем больше таких диванных «критиков» становится Спасибо за позитив!)

  • @bladexses
    @bladexses Жыл бұрын

    токсик-програмисты обиделись, их библиотечку не выбрали 😢

  • @user-fn6rx1kv6c
    @user-fn6rx1kv6c Жыл бұрын

    Алексей, не обращайте внимание, стримы были очень крутые, надо бы почаще лайф стримы проводить

  • @firstandlast4435

    @firstandlast4435

    11 ай бұрын

    Я не смотрел, но вообще стримы потенциально хороший формат. Добавляет некоторого интерактива, прикольно же

  • @demiurgen13
    @demiurgen13 Жыл бұрын

    Какой простор для локализации заграничных понятий открывается! Например: web frontend developer - вебо*б, backend developer - бэко*б

  • @t0digital

    @t0digital

    Жыл бұрын

    😂

  • @user-di7gx3rc2q
    @user-di7gx3rc2q Жыл бұрын

    Надеюсь, что у меня есть моральное право высказаться, как у человека, который профессионально (то есть за зарплату) занимается разработкой на python. Алексей абсолютно прав. В большинстве случаев, как от профессионального разработчика, от вас ждут, что вы способны достигать результата в приемлемые сроки. Если можно сделать это, соблюдая все на свете принципы проектирования и написать идеальный код - отлично. Но если нет, если сроки ограничены, то добиться результата, со всеми возможными огрехами - это куда лучше, чем сидеть и ныть об идеальном коде. Умение соблюсти баланс между скоростью и количеством говнокода - это как раз то, за что вас будет любить бизнес и считать профессионалом. А за слоупочное писание "идаельного и универсального кода", который на самом деле обязательно наткнется на неучтенные факторы и все равно окажется не таким универсальным, как вы о нем думали - вас будут ненавидеть. И правильно сделают)

  • @proctoleha

    @proctoleha

    Жыл бұрын

    Питон, не питон - разницы абсолютно нет. Полностью с вами согласен, единственное маленькое дополнение - пишем так, чтобы через год, другой, другие члены команды не поминали тебя добрым матерным словом, открыв твой код. Т.е. в любом случае ищем компромисс, и помним, что работаем в команде

  • @user-od6dk2zw8s

    @user-od6dk2zw8s

    Жыл бұрын

    Гений!)

  • @agentdaun5699

    @agentdaun5699

    Ай бұрын

    @@proctoleha Ты сейчас описал противоположность говнокода. Говнокод это тот код, который тяжело поддержать. имхо - выполнять цели бизнеса не единственная обязанность разработчика. Разработчик ответственен за кодовую базу. Это его вина, если говнокод попал в репозиторий и через пару лет разработчики захотят взять ещё месяц-квартал на переписывание функционала. За то ты сэкономил два дня! Но это долгая история, для людей которые хотят перерасти из кодера в архитекторов, к сожалению комьюнити питона редко о таком задумывается.

  • @vm5786
    @vm5786 Жыл бұрын

    Вот очередное подтверждение - в любой профессии и в любой ситуации нужно оставаться Человеком! Лёха - уважаю, всё по делу, всё круто! )

  • @xBAMIIuPx
    @xBAMIIuPx Жыл бұрын

    Алексею огромное человеческое спасибо, за показ разработки практически от А до Я. Контент не реально крутой.

  • @user-bw5in2yo7s
    @user-bw5in2yo7s Жыл бұрын

    Алексей, спасибо! Максимум опыта за единицу времени на ютубе. Разработать, отрефачить и отрефлексировать. Прям полный цикл с погружением. Вы прям как ментор, только для широкого круга людей)))

  • @funkytapir
    @funkytapir Жыл бұрын

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

  • @vladimir9613
    @vladimir9613 Жыл бұрын

    За 20 лет опыта в ИТ, есть два результата, выполненая задача и не выполненная. Все остальное рефлексия ))) Все по делу разложил 👍

  • @xhkvmkis
    @xhkvmkis Жыл бұрын

    Если на их сайте появится явная ссылка на документацию, то это раунд)))

  • @takotofucus4383
    @takotofucus4383 Жыл бұрын

    Видимо Александр никогда не сталкивался с продуктовым подходом, из-за чего появляются сомнения касательно обоснованности его «критики». Алексей в очередной раз доказал свой профессионализм и наличие опыта, красавчик!

  • @user-hy4in3ty3l
    @user-hy4in3ty3l Жыл бұрын

    О, Алексей, решил поупражняться в словесном каратэ с дворовой шпаной! :D

  • @VGCor
    @VGCor Жыл бұрын

    Жду видоса где автор разрезает хлеб бензопилой. Даёшь бомбический контент!

  • @user-hs6lj9zt4p
    @user-hs6lj9zt4p Жыл бұрын

    я с восхищением отправлял ссылки своим родным и знакомым где человек больше 9 часов работает за компом, с перерывами на отжимания каждый час, мои знакомые в ауте, но всё равно найдутся 3,14дары , которые найдут что то плохое, может это эффект больших чисел, или конфликт интересов?

  • @astralromance9052
    @astralromance9052 Жыл бұрын

    Вот наконец-то образовательный контент, а не разработка каких-то ботов. Вот это я понимаю.

  • @t0digital

    @t0digital

    Жыл бұрын

    Ну да!

  • @LihnPhan
    @LihnPhan Жыл бұрын

    Очень понравилась ответочка - спасибо за видео) Мне часто мешает этот перфекционизм, о котором вы говорите)

  • @ExtraterrestrialCatgirl
    @ExtraterrestrialCatgirl Жыл бұрын

    Вот кстати про чат aiogram, максимально токсичный чат. Не досмотрел до конца, но сразу вспомнил, когда пытался сделать бота для универа, чтобы отслеживать расписание. Столкнулся с какой-то проблемой, зашёл в чат, спросил, а меня сразу тыкают ДАКУМИНТАЦЫЮ ЧИТАЛЬ??? Ну нет конечно, я же идиот! Противно от таких людей, резко оттолкнули от себя своим поведением. Я, конечно, уже и не вспомню какая там была проблема, но и документация у них была на тот момент не вот прямо чтобы ВАУ~ хотя судя по текущей версии мало что поменялось с тех пор.

  • @ExtraterrestrialCatgirl

    @ExtraterrestrialCatgirl

    Жыл бұрын

    Хах, весьма иронично, пока писал комментарий в видео упомянули 2019 год и ролик про бота и токсичный опыт общения с этим сообществом, вот так совпадение xD

  • @maximkuchiga141

    @maximkuchiga141

    Жыл бұрын

    а что за чат конкретно?

  • @user-vl1el8bp7y
    @user-vl1el8bp7y Жыл бұрын

    Алексей, не знаю профи ты или нет, для меня не важно, важно то, что в твоих видео я черпаю много новых знаний в доступной и удобной форме, не считаю мотивационных видео, при чем не собирался, но теперь обязательно посмотрю видео и по боту. Спасибо!

  • @lma-ata

    @lma-ata

    Жыл бұрын

    +

  • @Vladyas
    @Vladyas Жыл бұрын

    Мастер-класс по изящной порке Александра, поржал от души.

  • @isaaknjytonovich6828
    @isaaknjytonovich6828 Жыл бұрын

    Выражаясь на языке пользователей чата айограмм: " разъеб@л по фактам "

  • @kirillcherniakov2216
    @kirillcherniakov2216 Жыл бұрын

    Заходил на стрим по рефакторингу (второй) и приятно умилялся тому, что Автор сидит и 30 минут на серьезных щах выбирает иконку для списка книг (как это знакомо). Поржал в голосину! Критик решил (возможно) похайпить и нарвался на адекватный ответ. Мне только было жалко Алексея за то, что ему пришлось так подробно и основательно объяснять какому-то человеку из тырнета свои действия и принятые решения. Кто он вообще такой и что из себя представляет? Алексей, большое спасибо за Ваш труд! Вы - КРАСАВЧИК и делаете крутое дело!

  • @Azamat265
    @Azamat265 Жыл бұрын

    По моему мнению лайв стримы были топовыми. Если честно, мне интересно было как пишет код Алексей вживую.

  • @_Romanin_
    @_Romanin_ Жыл бұрын

    - "С первого раза нельзя написать хорошо" Полностью согласен, у меня есть пару проектов которые я переписывал несколько раз с нуля, и меня до сих пор не всё устраивает.

  • @PS-uu1rv
    @PS-uu1rv Жыл бұрын

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

  • @vladislavstepanov7591

    @vladislavstepanov7591

    Жыл бұрын

    Насчет спора вы правы, но тут скорее выглядело как токсичные набросы) Уважением со стороны набросившего даже и не пахло)

  • @user-zl5sp9yh1n
    @user-zl5sp9yh1n Жыл бұрын

    "Бото*бы" я подумал что Это про критиков, которые учат писать ботов "правильным образом". А это оказывается ты... Нелогично. Красавчик, всегда приятно слушать и смотреть. Про подход новичка тоже отлично сказано. Я сам новичок, но уже не маленький, слушаю сообщения, как будто форум школьников. Гадко слушать, в угол их😁

  • @user-xs7en2jl9d
    @user-xs7en2jl9d Жыл бұрын

    Алексей, а курс на степике еще доступен? Самостоятельно найти не получилось(

  • @mikhailtikhonov6282

    @mikhailtikhonov6282

    Жыл бұрын

    Давно уже недоступен для покупки.

  • @t0digital

    @t0digital

    Жыл бұрын

    Новую версию пилю

  • @rafailmedzhidov
    @rafailmedzhidov Жыл бұрын

    Люди, что умом не созрели, будут считать себя правыми во всём и будут внушать своё, к сожалению(. От этого их либо избавит жизнь, либо они такими и останутся(

  • @nikus20111111

    @nikus20111111

    Жыл бұрын

    Да просто полно «програмистов» с нулевым компьютерным и не только кругозором, которые надр..сь на ботоё..ве и лезут учить других как и что делать. И их бомбит когда что-то выходит за их шаблон.

  • @Manolo.msm_
    @Manolo.msm_ Жыл бұрын

    Как можно записаться на ваш курс? Перешел на ваш сайт, но не нашел кнопки купить там или что-то еще

  • @t0digital

    @t0digital

    Жыл бұрын

    Курс пока не вышел, в разработке

  • @sour5786
    @sour5786 Жыл бұрын

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

  • @t0digital

    @t0digital

    Жыл бұрын

    Спасибооо!

  • @ms-33
    @ms-33 Жыл бұрын

    Вообще не могу понять возмущение критиков, при том, что я не программист, только присматриваюсь к питону, но что успел услышать и не один раз, так это то, что питон офигенен в том, чтобы быстро создать прототип. Ну, автор и показал, как он быстро создает прототип. Продукт рабочий? Да. Ну вот вам и питон в лучшем виде!

  • @alexnoodles8290
    @alexnoodles8290 Жыл бұрын

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

  • @evrmk
    @evrmk Жыл бұрын

    Сомнительная тема видео, но вынес много полезных мыслей для себя. Спасибо за советы, основанные на жизненном опыте!

  • @rinaatt
    @rinaatt Жыл бұрын

    Проржался над "х**рить ручками SQL". Я в текущем рабочем проекте использую alembic. Тот код миграции, который он генерирует можно использовать как есть, примерно в половине случаев, в одной трети случаев приходится его исправлять и в некоторых случаев нужно писать свой код или прописывать нужный SQL. Согласен с Алексеем, "х**рить ручками SQL" таки приходится. Алембик по сути нужен только для генерации чернового кода миграций и для управления ими, это не серебрянная пуля, это не идеальный инструмент.

  • @umni_kot
    @umni_kot Жыл бұрын

    Алексей, есть запись двух( или сколько там было) стримов по созданию телеграм бота ?

  • @t0digital

    @t0digital

    Жыл бұрын

    Есть

  • @maze9304
    @maze9304 Жыл бұрын

    По поводу интов в бд, скажу сразу, не видел этот момент на стриме, не сталкивался с этим в SQLite3, но сталкивался в PostgreSQL. В постгресе в обычный инт не влезают все айдишники в тг, нужно bigint ставить. Заранее прошу прощения, если у вас и так bigint.

  • @twentxx
    @twentxx Жыл бұрын

    Очень понравился стрим с ботом. Не весь посмотрел, но подход к разработке нравится, буду учиться применять. По себе понимаю, что перфекционизм новичка убивает эффективность.

  • @user-km7tj1sl6u
    @user-km7tj1sl6u Жыл бұрын

    Спасибо за Ваши труды. Вопрос не по теме. Недавно посмотрел ваше видео про типизацию. Сам вопрос такой : как типизировать функцию в python если она аргумент другой функции? В интернете особо ничего не нашел. Может плохо искал. Да и в принципе может еще кому-то будет интересно узнать. Заранее спасибо)

  • @t0digital

    @t0digital

    Жыл бұрын

    typing.Callable

  • @user-km7tj1sl6u

    @user-km7tj1sl6u

    Жыл бұрын

    @@t0digital А. Это я невнимательный. Полез посмотреть в ваше видео про Callable, а там все сказано. Спасибо)

  • @arzamas1988
    @arzamas1988 Жыл бұрын

    Спасибо за бота по финансам. Я его перенацелил на свою гугл таблицу, которую вел много лет. Она адаптирована под меня и твой бот отлично вписался. Всё это время я пользуюсь этим ботом, дополняя его функционалом, выкашиваю собственные баги. Короче, спасибо. Все работает с 20го года... или с 19го. Тоже не помню

  • @samrybkin9184
    @samrybkin9184 Жыл бұрын

    Привет а что у тебя за Клава на столе что за модель и как она ? Разбор критики огонь :)!!! Так держать :)

  • @user-qv1vt8yg2i
    @user-qv1vt8yg2i Жыл бұрын

    Спасибо за стримы! Я не программист, всего лишь начинающий любитель. Мне крайне интересно было смотреть как это вживую происходит. Тот пост увидел параллельно с просмотром записи, так что удивился, ведь в стриме объяснялись причины того или иного выбора. Но видимо критикующий халатно отнёсся к своей задаче и слушал невнимательно )

  • @FilSerge

    @FilSerge

    Жыл бұрын

    Скорее сознательное игнорирование. Критикующему важнее было затоксичить, чем быть объективным.

  • @shaon_os
    @shaon_os Жыл бұрын

    Понимаешь, это синдром Хауди-Хо

  • @VGCor
    @VGCor Жыл бұрын

    Интересно посмотреть как сделать реализацию с использованием аиоскюлайт с одним подключением. Использовать синглтон?

  • @daddysanka
    @daddysanka Жыл бұрын

    Если честно, послушав претензии Александра, сильно кажется, что у него нет коммерческого опыта разработки. Хуячить орм в мелкого тг бота - это сильно, индексы для таблиц в 100 записей - еще сильнее. Не, если брать пэт-проект, который ты хочешь показать при собеседовании на джуновскую позицию - то я бы, наверное, так как он говорит и делал. т.е. взял, все что я вообще знаю и впихнул туда, куда не надо. к слову, о калькуляторах на 500 мб...

  • @vladrm100
    @vladrm100 Жыл бұрын

    Алексей, вы настоящий молодец и дело даже не том крутом контенте, который у вас на канале. Вы делаете прекрасное дело весело с задором, увлекательно и самое главное отзывчиво! Любой вопрос не остаётся без ответа

  • @t0digital

    @t0digital

    Жыл бұрын

    Спасибооо!

  • @user-oj7lo6mv7h
    @user-oj7lo6mv7h Жыл бұрын

    вопрос возник: данные с курса будут доступны в любое время после оплаты или только на время прохождения?

  • @t0digital

    @t0digital

    Жыл бұрын

    будут доступны и после прохождения курса

  • @PyCoding
    @PyCoding Жыл бұрын

    Лёш (извиняй что неофициально, но тебя воспринимаю как коллегу по опасному бизнесу), всегда, ВСЕГДА будут недовольные. Делишься с людьми опытом и знаниями, а они набирают в рот г*вно и что есть сил в лёгких плюют в монитор, называя это критикой. Именно поэтому я прекратил свою деятельность. Делал проекты, которых до этого на ютубе не было. Большие проекты. Но из-за таких вот диванных мОлодцев забил и не стал тратить время и нервы. Тебе удачи с каналом и дальнейшего развития.

  • @ntvisigoth
    @ntvisigoth Жыл бұрын

    15:13: По поводу документации. Полностью согласен. Если команда проекта не удосужилась облегчить использование своего проекта и взаимодействие с ним, то есть не нулевая вероятность, что и к коду точно такое же отношение. Вопрос: А зачем тогда такой проект использовать? Сильно сомневаюсь, что кому-то хочется использовать у себя что-то, что выглядит сделанным на тяп-ляп

  • @school_Coding-Time
    @school_Coding-Time Жыл бұрын

    Алексей, вы невероятно приятный, образованный и харизматичный) Спасибо большое за время, которые вы уделили на комментарии идиотам и заодно помогли остальным разобраться с разного рода вопросами, которые может быть стеснялись спросить:)

  • @andreyyudin7220
    @andreyyudin7220 Жыл бұрын

    Алексей, здравствуйте. Что за клава(серая рядом свами)?

  • @andreyyudin7220

    @andreyyudin7220

    Жыл бұрын

    *с вами

  • @t0digital

    @t0digital

    Жыл бұрын

    Keychron K3 Пока не сложил полноценного мнения о ней, но предварительно нравится:)

  • @user-sd2gz7vr2u
    @user-sd2gz7vr2u Жыл бұрын

    Ничего не понимая в разработке на месте заказчика я бы, конечно же, заказал работу у Алексея. Причем с превеликим удовольствием. И насрать мне, что там что-то не отрефачено, чанки, видите ли, то 50, то по 60. Видите ли, там sqlite, a не postgres. Лимиты не установлены. И что там библиотека, видите ли, не affordable. Алексею большое уважение за труд, профессионализм и, самое главное, за здравомыслие!

  • @misatokatsuragi9122
    @misatokatsuragi9122 Жыл бұрын

    А какая либа для тележных ботов в прошлом году отметилась во "взломе каналов", после начала всем известных событий?

  • @user-us9vy5sw6b
    @user-us9vy5sw6b Жыл бұрын

    Если я начинающий разраб и не знаю какую из этого списка библиотек выбрать по какому параметру мне это делать? По тому что какой-то там Вася Пупкин говорит использовать эту? Конечно нет. Звёздочки/лайки поэтому имеют свой вес.

  • @montecristo31

    @montecristo31

    Жыл бұрын

    Та которая нравится.

  • @erik_james

    @erik_james

    Жыл бұрын

    @@montecristo31 ты предлагаешь потратить 50 часов, чтобы перепробывать все библиотеки ради разовой разработки, которая займет 5 часов? Ты перед тем как купить товар в магазине, сначала скупаешь все товары поштучно, пробуешь, а потом решаешь что именно купить??

  • @montecristo31

    @montecristo31

    Жыл бұрын

    @@erik_james откуда ты вообще взял эти цифры? Человек нигде не упоминал какой сложности будет проект, и будет ли он в дальнейшем использовать эту библиотеку для разработки ботов. И откуда 50 часов, зашёл доки почитал, посмотрел, Алексей сам уже про это весь ролик твердил.

  • @victoryusmd
    @victoryusmd Жыл бұрын

    "Ребята вообще читайте нахрен книжки !!!" Это сделало мой день ! Спасибо, вы как всегда на самом высоком уровне мышления, удачи вам!

  • @IlyaIlya_lopkop
    @IlyaIlya_lopkop Жыл бұрын

    Все по полочкам и без агрессии, уважение!

  • @user-oj7lo6mv7h
    @user-oj7lo6mv7h Жыл бұрын

    52:34 продавался вроде курс по разработке на python и знакомство с веб-технологиями, а не конкретно разработка ботов?

  • @t0digital

    @t0digital

    Жыл бұрын

    да

  • @justkrybik
    @justkrybik Жыл бұрын

    Что лучше sqlite или postgres? Что лучше BMW или БелАЗ? Мне кажется справедливым сравнить эту пару вопросов. К.м.к оба вопроса абсурдны.

  • @DJTooZoFF
    @DJTooZoFF Жыл бұрын

    Привет! Подскажи, пожалуйста, что у тебя за микрофон?

  • @t0digital

    @t0digital

    Жыл бұрын

    Привет! Хороший звук? Это Союз 013 fet

  • @DJTooZoFF

    @DJTooZoFF

    Жыл бұрын

    @@t0digital да, очень приятный тёплый звук, спасибо )

  • @programisli
    @programisli Жыл бұрын

    Первичный ключ в виде GUID отлично для распределенных хранилищ, потому что можно будет добиться уникальности при шардинге. Если одно хранилище, то лучше использовать INT с точки зрения производительности, потому что: GUID в четыре раза больше стандартного INT (4 байта против 16), а значит при первичном ключе GUID придется хранить в 4 раза больше данных в первичном индексе, каждый раз поднимать в память в 4 раза больше памяти, сканировать в 4 раза больше данных.... Если есть распределенная база, то GUID, если нет, то INT достаточно. Когда мы смотрим на ID в числовом виде мы можем знать, какой из них старше, по числовому ID можно проще делать pagination.... В базах данных могут быть проблемы со вставкой данных при GUID, поэтому для MS SQL придумали sequential генератор, чтобы guid генерировали с последовательными значениями и вставка не происходила в середину таблицы.

  • @StealerSlain
    @StealerSlain Жыл бұрын

    Говоря о либах с гитхаба - вот примерно на таких проектах, по моему мнению, и надо пробовать непопулярные, но активно развивающиеся решения с малым количеством звёзд. Иначе кто будет давать фидбек, если не мы, как им развиваться, когда никто не пользуется? Если хочется сделать полезный вклад в сообщество, и это не причинит вреда бизнесу, в котором решение внедряется, то почему б нет

  • @saimon4947
    @saimon4947 Жыл бұрын

    Хорошая, аргументированная ответочка прилетала ув. товарищу А.))

  • @zorik6470
    @zorik6470 Жыл бұрын

    Алексей, а курс он лайн или офф лайн? Его можно приобрести?

  • @t0digital

    @t0digital

    Жыл бұрын

    Пока нельзя, я сейчас готовлю новое издание расширенное курса, в феврале запустим

  • @zorik6470

    @zorik6470

    Жыл бұрын

    @@t0digital блин... у меня только в мае закончатся яндекс курсы(

  • @misteranton5826
    @misteranton5826 Жыл бұрын

    Про кубер и микросервисы наверное забыл написать :)

  • @elenaromanova2841
    @elenaromanova2841 Жыл бұрын

    Привет! Если будет настроение, можешь рассказать про пакет Python Hypothesis ? 😊

  • @VGCor
    @VGCor Жыл бұрын

    Познакомился с тг ботами в начале прошлого года. Использовал аиограм. Делал бота по видосам одного ютубера, т.к. в документации были страницы с надписями типа этот раздел ещё не написан. В декабре прошлого года снова сел за бота, но ркшил поискать ещё библиотеки. В итоге выбрал ту же что и автор канала, хотя она и была ещё в предварительной версии (!). Зашла именно документация, у ПТБ она просто божественна. Закончил бота уже когда вышла стабильная версия.

  • @aquinary.
    @aquinary. Жыл бұрын

    Про доку на их сайте - это в точку. Первый раз когда зашёл, тоже не допёр как в доки попасть. такое количество ссылок в одном месте очень сильно замыливает глаз)

  • @yokotoka
    @yokotoka8 ай бұрын

    Мне кажется, самый лучший ответ подобным критикам: "Проведи свой стрим с блекджеком и покажи как надо было. И пруфанёшь, какой ты крутой, и мы у тебя поучимся быть крутыми, накидаем тебе респектов". Мне кажется это намного больше пользы принесло бы библиотеке, которую критик предлагал

  • @user-fz7mt5db6j
    @user-fz7mt5db6j Жыл бұрын

    Алексей, огромное спасибо, за твои видео. Такие критики всего лишь добавляют немного перчинки в твой важный и годный контент для начинающих, и они сами для себя создают антирекламу айограма. К ним теперь и на пушечный выстрел и не подойду. Ты всё делаешь правильно, Алексей! Удачи и успехов тебе во всех твоих начинаниях!

  • @axio_Om
    @axio_Om Жыл бұрын

    В целом видос вышел приятный, весьма интересно слушать и твою позицию по комментам, + сам ход твоих мыслей

  • @NocturnOfVoid
    @NocturnOfVoid Жыл бұрын

    Да, комментатор из чата сообщества в телеграме точно себя дискредитировал, и точно показал кто в вашей дискуссии ботобалбес :)

  • @user-oh8oq4oz7d
    @user-oh8oq4oz7d Жыл бұрын

    Да видать бомбануло у шлепка, который кормится с этой библиотеки, что рекламу бесплатную не дал

  • @nikitatravkin6012
    @nikitatravkin6012 Жыл бұрын

    итак! стрим не смотрел, был занят, теперь захотел посмотреть в записи здесь автор дельно говорит

  • @TheYouSerj
    @TheYouSerj Жыл бұрын

    Разборки в стиле IT :)

  • @vadimgof8260
    @vadimgof82607 ай бұрын

    А где стрим можно посмотреть?

  • @t0digital

    @t0digital

    7 ай бұрын

    kzread.infoExaQHffBE20

  • @user-ml5dv2zm8r
    @user-ml5dv2zm8r Жыл бұрын

    Молодец, ответ состоявшегося, уверенного, эмоционально зрелого человека. Хороший пример будущим спецам.

  • @amzi-x
    @amzi-x Жыл бұрын

    Основной стрим разработки бота как то прошел мимо, но вот наткнулся на это видео и захотелось посмотреть основное видео. «Спасибо Алехандру за рекламу 😊» Алексей спасибо Вам что вы делаете, низкий поклон!

  • @pyquent
    @pyquent5 ай бұрын

    После просмотра этого видео, я задался серьезным вопросом. У меня есть такой загон, если браться за что либо, то делать это правильно и очень хорошо. К примеру, мне нужно было написать бота. Я изучил немного библиотеку, но после этого не начал писать код, а начал конспектировать каждую часть (клавиатуру, роутеры, структура и т.д.) и разбирать максимально подробно, не только её, но и все возможные методы. Писал шаблоны, реализации каждой части и т.д. А теперь сам себя спросил, а разве моя цель написать охеренного бота, или просто рабочего бота? Ну и если я что-то делаю, но не приближаюсь к своей цели, то я уже не могу считать потраченное время продуктивным. P.S. На эти конспекты и т.д. уходило очень много времени. И часто случалось такое, что я не успевал сделать поставленную задачу, но уже был этот "конспект" и я хорошо понимал эту тему. В итоге, все эти полученные знания толком и не пригодились.

  • @programisli
    @programisli Жыл бұрын

    9:28 стрима - это вообще было круто. Я все никак не найду время пересмотреть

  • @MrOldVoron
    @MrOldVoron Жыл бұрын

    C удовольствием смотрю видосы Алексея, хотя для меня python только один из языков, который использую для автоматизации (девопес) Приятно видеть в человеке высокий интеллект, позитив, а также умение донести свою мысль и потроллить опонента, не скатываясь в срач. Честно говоря, не уверен, что сам бы так смог.

  • @anton_medvedev_it_life
    @anton_medvedev_it_life Жыл бұрын

    Меня от этой двери глючит:)) которая как будто вместе со стеной к полу прикручена а вокруг её обойти можно. Тоже как-то давно, когда был новичком в линукс нашел чат в телеге с линуксоводами. Токсичность примерно такая же была :)) Вроде чат для того и нужен, чтобы новички могли спросить. Но "гугл в помощь" самый распространеный ответ)) В итоге чат это просто для гордости, чтоли. Типа а вот у нас линухоидов сообщество есть :))) Видео кайф. Понравилось твоё отношение к критике и четкие аргументы. Благодарю

  • @zzzahon8519
    @zzzahon8519 Жыл бұрын

    ну про sqlite и postgres спорный вопрос, потому что базы разные, а развернуть postgres в докере не сложне чем поднять sqlite

  • @fotopetroler

    @fotopetroler

    Жыл бұрын

    Какие бенефиты получит данный проект от использования постгреса?

  • @user-lb9rz2jg9l

    @user-lb9rz2jg9l

    Жыл бұрын

    Ресурсы докера + постгресса !== ресурсы sqlite

  • @lukfo530
    @lukfo530 Жыл бұрын

    А мне стрим понравился. Наверное процесс поиска решений задач даже интересней чем сами решения. И никакой постановки и предварительный репетиций. Уважаю

  • @user-qt4un8qv9z
    @user-qt4un8qv9z Жыл бұрын

    Походу когда я пишу код, мне всегда мешает мой внутренний Александр)

  • @nikolay1944
    @nikolay1944 Жыл бұрын

    Непонимаю для чего вам оправдываться перед этой школотой и бото*бами). Разьве что просто хайпануть на этом и снять видео, что получилось очень даже хорошо) Скорее всего парень из айограмма даже в душе не представляет что такое разработка под бизнес. Я всё время писал на Ruby и в какой-то момент мне предложили на работе сделать проект на Python. Если бы я учил полгода Python как там правильно всё пишется итд, то проект бы закрыли уже давно) Я взял за пару дней почитал ситаксис пайтона и за неделю сделал проект. А уже постепенно, изучая питон глубже улучшал текущий код. Но бизнес задача была выполнена и уже этим пользовались реальные юзеры. Вам, Алексей, большой респект за всю движуху, что вы делаете. Для себя всегда что-то полезное черпаю. Тот кому нужно всё прекрасно понимает. А кто не разбирается с завышенным чсв начинает разборки) Ахах ну так оно же и для вас хорошо. Такой контент помоему ещё лучше заходит чем обычные видео)

  • @limonred5283
    @limonred5283 Жыл бұрын

    плюсую за доку telegram api. сам реализовал на хуках без всяких библиотек - изи.

  • @MartinEden-ps6ld

    @MartinEden-ps6ld

    Жыл бұрын

    тоже)

  • @vlnko

    @vlnko

    Жыл бұрын

    Да вы, батенька, получается, ботоеб

  • @user-hp9ly9qx3p
    @user-hp9ly9qx3p Жыл бұрын

    Не смотрел стрим. Спасибо автору за это прекрасное видео. Александру отдельное спасибо - без его замечаний, не было бы этого замечательного и веселого видео.

  • @kronst
    @kronst Жыл бұрын

    Хочется поставить дизлайк только за то, что Алексей потратил свое время на разбор высера от какого-то зазнавшегося идиота, который явно тратит кучу своего времени на оверинжениринг при решении банальных задач. Признаюсь, я все ждал, что в своем сообщении он выскажется по поводу того, что для бота не был построен CI и все это не завернуто в контейнеры докера или с раскаткой в куб для обновлений бота без даунтайма. Но все же поставлю заслуженный лайк за терпение и здравые мысли.

  • @kirylsavitski3007
    @kirylsavitski3007 Жыл бұрын

    Я бы с удовольствием посмотрел рефакторинг бота, потому что в некоторых местах мне непонятно, почему это плохо, а в некоторых непонятно, как это можно сделать праивильнее. Я уверен я не один такой) На реальных примерах это всегда интереснее, чем в книгах

  • @ramilhafiz6741
    @ramilhafiz6741 Жыл бұрын

    Больше таких стримов, Алексей! С уважением, начинающий питонист.

  • @mikhail6330
    @mikhail6330 Жыл бұрын

    Приветствую! Микрофон отличный! Подскажите производителя!

  • @t0digital

    @t0digital

    Жыл бұрын

    Привет! Хороший звук? Это Союз 013 fet, тульский

  • @mikhail6330

    @mikhail6330

    Жыл бұрын

    @@t0digital Спасибо! Звук хороший и вид отличный!

  • @eduardtsuranov712
    @eduardtsuranov712 Жыл бұрын

    Спасибо огромное! Прекрасный подход Алексея к жизни и как следствие очень адекватная реакция на критику! (может не идеальная, но невероятно крутой уровень, имхо). Критика Александра, очевидно, вызвана молодостью лет. Отсюда узкий взгляд, скорее всего недостаток знаний и юношеский максимализм. К сожалению, нас людей(в подавляющем большинстве, по моей оценке) в детстве не учат правильному отношению к жизни и мы все "грешны" подобным поведением. Конкретно по базам данных (провел с ними лет 20, 10 в оптимизации), использование guid, индексов, orm без надобности и понимания что для чего нужно может быть или абсолютно не нужным, или даже быть весьма вредным.

  • @electro_sergo
    @electro_sergo Жыл бұрын

    Алексей, кстати, как тебе keychron что на столе? Поделись мнением плиз

  • @t0digital

    @t0digital

    Жыл бұрын

    Пока не сложил полноценного мнения, мало пользовался ещё. Предварительно нравится. Это К3 на коричневых

  • @user-xn8iw5to1o
    @user-xn8iw5to1o Жыл бұрын

    Очень объективный ответ критикам! Просто продолжай делать свое дело! Удачи и успехов во всем!

  • @klasdtigra
    @klasdtigra Жыл бұрын

    Видео еще не смотрел только начал, но сразу про себя захотелось отметить что критика в программировании вообще очень тонкая тема потому что очень часто бывает неадекватно как от критикующего так и воспринимать воспринимается неадекватно (кто контрибуцию в опен курс знает не понаслышке как далеко тебя пошлют с новой идеей, даже если первый раз ты придешь и все досконально распишешь почему идея норм и только с второго третьего захода тебя вообще хотя б послушают).

  • @dannycyberwalker
    @dannycyberwalker Жыл бұрын

    Все понял, aiogram не используем)

  • @maximkoltsov9833
    @maximkoltsov983310 ай бұрын

    Разработчики на аиограмм считают себя совсем гуру разработки ботов? Это смешно и не профессионально... Высмеивать человека за использование библиотеки... При большом желании можно было вообще не использовать Фреймворк и напрямую взаимодействовать с api.

  • @MadoxXx
    @MadoxXx Жыл бұрын

    Класс, в самом конце останавливаются как раз на моём отзыве на stepik)

Келесі