Pull to refresh
32K+
8
Дмитрий Голубев@okolobackend

Бекендер. И около того

119,6
Rating
1
Subscribers
Send message

промахнулся! https://habr.com/ru/articles/1036606/comments/#comment_30012928

Спасибо за ответ, но всё-таки аналогия не является доказательством утверждения. Как и новое странное утверждение, что Flask мёртв(про аксиос(жава-скрипт?) не знаю, не работал). Да, у языка появляются и будут появляться новые возможности, но это не повод всё бросать и бежать переписывать, иначе бы поддержка старых версий заканчивалась бы через месяц. А если и повод, то не у всех есть ресурс.

Я разбираю Celery с позиции -- инструмента и задач, с которыми он работает. У меня нет цели объять необъятное и сравнить всё со всем. Выбрал я его не потому, что кроме селери ничего не знаю, а потому, что это сложный и интересный инструмент с богатой историей, на победах и ошибках которого растут другие. Если бы я утверждал, что моя правда наиправдейшая из всех правд, то вряд ли бы писал, что

Для новых приложений авторы советуют использовать, а старым проектам — мигрировать на asyncio. В контексте же Celery можно мигрировать на Gevent.

И я разбираю конкурентность в контексте селери. Как asyncio решит проблему распределённых задач? Как asyncio решит проблему задач по расписанию? Как быть, прости-господи, с джангой и тысячами приложений и сервисов на нём и мёртвом фласке? Ставить сторонние библиотеки и переписывать с requests на aiohttp?

У вас странная фиксация(извините, если звучит резко) на асинхронности: Фласк мёртв, Селери мёртв, есть asyncio и больше ничего не нужно. Сложно спорить с вашим утверждением -- перефразирую -- асинхронность в пайтон изменила игру. Но до эпохи асинхронности тоже была жизнь и эту жизнь нужно не только поддерживать, но и развивать; и в этой жизни миграции будут сложным и дорогостоящим процессом. Все ли инженеры потянут? Хотя бы по веремени и душевным силам.

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

Ну, а если вы всё-таки уверены, что есть только asyncio, то будет интересно почитать статью от вас с полным разбором конкурентных подходов, включая и распределённые очереди.

ПС.

Возможно, вы не застали эпоху, когда альтернатив не было, и eventlet и gevent действительно были прорывом.

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

Я с радостью отвечу на ваши вопросы, как получу ответ на свой

причем здесь asyncio и celery? Я бы понял гринлеты и asyncio как инструмент конкурентности, но тут я вас не понимаю

вопрос был про новые асинхронные возможности.

Я посредственный пайтон-историк, но, вроде как, asyncio был добавлен в стандартную библиотеку версии на 3-4 ранее, а основные воздыхания доставались перечисленным возможностям, поэтому, возможно, я чего-то не знаю и не понимаю.

Для меня смех в другом: я мигрировал проект с 3.7 на 3.11 и всё проклял. По моей неопытности это был болезненный переход, но делал я это не потому, что "вау! ща с матч-кейсом заживём!", а потому, что начали прекращать поддержку разные библиотеки. Но об этом не спросят, у них -> Never

А можно поподробнее о том, как Celery надёжно умер? Если смотреть на развитие проекта с 2019 года, то, как минимум, количество звёздочек выросло примерно на 10 тысяч(по данным, которые смог нарулить дипсик). Плюс поддержка и развитие не прекращается.

И не совсем понимаю, причем здесь asyncio и celery? Я бы понял гринлеты и asyncio как инструмент конкурентности, но тут я вас не понимаю

Не вспоминайте про celery_pool_asyncio, пожалуйста

Не планировал рассматривать сторонние инструменты. Меня больше интересует сама по себе архитектура, принципы работы и всякие системные штуки(процессы-потоки) только на примере чистого Celery(ну, и в Docker, куда ж без него!)

То что связано с ВПК по понятным причинам на подъеме.

Ох, не помню источник, но поговаривают, что "насытились" и там. Осмелюсь сравнить ситуацию с "бумом автоматизации" в начале 20хх, когда набирали просто за то, что у тебя есть резюме. Всё заканчивается

почему? зачем?

Я теперь хочу кнопку "Сгенерировать резюме, если не знаешь как пройти фильтр, на который ты 100% похож из описания". Хорошая статья

Несколько раз было, но дальше знакомства с рекрутёром не доходило. Примерно со словами, ой, а команда уже закрыла вакансию и мы стоп, извините.

ИИ-поисковик периодически пишет по вакансиям, где не прохожу.

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

Надо, конечно, языков поднабрать, тот же C# доучить или Go начать, но я вместо ширины решил вглубь идти

Но вежливые и ответственные

Начал с января 2026 года(с 19 января с про-подпиской), Пайтон мидл-мидл+. Статистику за первый месяц сказать не смогу -- не помню, -- было 2 нормальных тех собеса(один с лайв-кодингом), но дальше не прошёл(причин не сказали). +\- были какая-то движуха. По окончанию подписки, практически весь март и апрель, тишина. Единственные просмотры резюме -- это автоотказы.

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

На сегодняшний день
На сегодняшний день

Не приписывайте мне то, что по вашему мнению я считаю правильным.

Ни в коем случае. Только уточнения

Я бы не исключал даже такой вариант, что именно ХХ предлагает компаниям, размещающим вакансии на их площадке, бота для первичного отсева соискателей.

Это ж просто очередная фича в ногу со временем. Сначала иизируемся, а потом будем искать модель использования

Звучит интересно. Настоящий манифест, с которым трудно спорить и мало что добавить. Всё по делу. Но почему-то точит червь сомнений

Скорее всего они про матч-кейс, моржовый оператор, множественный эксепшн и прочее.

Или это реальная проверка на стрессоустойчивость, когда тебе после отклика ночью в чат прилетает сообщение "Как вы используете тайп хинтс?". Я с перепугу ответил "По назначению", так как у меня в голове всё утромбовалось в дихотомию ты либо используешь, либо не используешь. И только потом я понял, что нужно было и пайдантик вспомнить, и датаклассы, и литерал стринг. Хотя зачем вспоминать, если не ответят

Я бы предпочёл создание общественных институтов))

Конкурент не отменяет картельного сговора

Скорее всего речь о

  • текущем кризисе найма в айти-сфере,

  • прошлогодними(ли?) сокращениями от Сбера и прочих,

  • банковско-маркетплейсная война, отражающаяся на селлерах и пвз,

  • ликвидации ИП из-за подъёма налогов

И в совокупности это создаёт негативный фон

Согласен, так как я и моя статья -- часть IT-рынка, которому последнее время плохо. Но меня терзают смутные сомнения, что метастазы подобных раковых подходов начнут проникать в другие отрасли и для условного кассира Пятёрочки будет требоваться сопроводительное письмо с подтверждением навыков от минцифр о знании классификации маркировки(для синёр-позиции(директора магазина) навык чтения и разбора датаматрикса без сканера)

Я пробовал ещё четыре варианта.

  • тг-каналы, как отметили другие там много левых вакансий и на скроллинг тратится много времени. + очень много каналов, несколько десятков

  • хабр-карьера. мало предложений, а мои отклики остались без ответа

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

  • суперджоб, по поиску Python к третьей строке начинают предлагать службу по контракту

Математики обосновали, что оптимальное решение - пропустить первые n/e кандидатов (т.е. 37% от выборки) и затем принять того, кто окажется лучше предыдущих.

Как в анекдоте, зачем мне эти неудачники в компании?)

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

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

Сертификация навыков скорее одна из самых безвредных инициатив за последнее время. Всё-таки в ней нет защиты от подтасовки результатов, чем скорее всего пользуются те самые "волки", о которых так много говорят

1

Information

Rating
54-th
Location
Россия
Registered
Activity

Specialization

Бэкенд разработчик
Средний
Python
Linux
PostgreSQL
Docker
RabbitMQ