Евгений
Андрей
Alex
Волноваться можно, если нужно и хочется. Но забывать при этом основы типа join в SQL как-то странно. Это как если бы спортсмен кроссовки на соревнования по бегу забыл взять
пару раз видел в лекциях от мастеров того или иного языка как заабывали простейшие операции, имхо ничего такого в этом нет. И уж тем более советовать им менять профессию - токсик
Igor
Это другой разговор )
В принципе, работодателю стресс сотрудника по-фигу, если он к выгоранию не ведет. А к выгоранию обычно не стресс ведет, а несоответствие реальности ожиданиям
Igor
Я бы в этом случае прямо так им сказал: ребята мне с вами некомфортно общаться, я вашей корп. культуре не соответствую. Честно и по отношению к себе и к ним
Igor
Нуууууу, странная контора тогда, где насрать на стресс сотрудника )
Если он не влияет на результаты работы? Да, это же разработка, а не психотерапия
Евгений
Если он не влияет на результаты работы? Да, это же разработка, а не психотерапия
Стресс тоже бывает разный. Но обычно компании стараются минимизировать весь стресс на работе
Igor
пару раз видел в лекциях от мастеров того или иного языка как заабывали простейшие операции, имхо ничего такого в этом нет. И уж тем более советовать им менять профессию - токсик
Просто можно найти более спокойное место и больше не ходить на интервью, если оно так нервирует. Работодатель рискует намного больше, поэтому лучше случайно отсеять 1 хорошего кандидата, чем нанять одного плохого.
Igor
Стресс тоже бывает разный. Но обычно компании стараются минимизировать весь стресс на работе
Да, да я видел весь этот булшит - тим билдинг, пиво после работы и вот это все
Igor
Если это помогает, то это был не стресс, а усталость)
Kam
Если это помогает, то это был не стресс, а усталость)
Вообще Вы меня собесили и эту дичь честно говоря я учудил) да, это первые собесы, да, мало опыта. Было волнение и честно говоря я не встречал так запись к сожалению. Как тут верно заметили на литкоде этого не делал.
Hello
btw пытался свитчнуться на гошку с питона (~2.5лет опыта) в итоге за месяц пришло где-то 4 оффера кажется щас удачное время для свитча, кто хотел
Kam
Накосячил, но собес был классный, вскрыл много моментов с пробелами с чем премного благодарен. Буду обязательно все наверстывать.
Emin Zalaev
Хахахаххаха
Olga
#вакансия #cosmossdk #blockchain #avalanche #remote #fulltime #go #golang #job #русский #cosmos Go developer (Cosmos SDK) Список необходимых навыков: Go, Cosmos SDK, Blockchain Название компании: Consider IT Done Technologies, LLC http://consideritdone.tech/ Зарплатная вилка: 3200 - 4800 $ Страна, Город: Любой (основная команда в московской тайм зоне) Доступна ли удалённая работа: Да, полный день Список языков и язык, на котором проходят митинги: русский Контактное лицо: @hritolga Ищем опытного Golang разрабочика со знанием и опытом работы с Cosmos SDK. Компания Аутсорс, based in Chicago. 25 человек. Проекты, над которыми мы работали и работаем: Avalanche, Rchain, Polywrap, Nodle, NEAR, Axelar, GnosisSafe и другие. Хорошая репутация с 2016 года. Задача: разработка IBC light-client для Avalanche. https://ibcprotocol.org/lightClients/ У нас уже частично есть необходимая экспертиза по проекту, но мы хотели бы усилить команду одним или двумя людьми. Главной задачей для команды будет разобраться с proofs, которые используются в Avalanche Subnet Messages. Затем в IBC-go создать новый light-client, который будет поддерживать этот cryptography proof от Avalanche. (дам ссылки на репозитории) Работа remote, full time, anywhere. Любая национальность. Важно знать русский! Английский опционально. Рутина: работаем по Agile - есть стендапы и митинги. Slack, Jira и т.д. По времени стендапов отдельно договоримся, учитывая кандидата. Основная команда в СНГ и европейских тайм зонах. Оплата стейблкоин или банковский перевод на ИП, заключаем контракт.
Igor
Накосячил, но собес был классный, вскрыл много моментов с пробелами с чем премного благодарен. Буду обязательно все наверстывать.
Если будет нужно и будут вопросы в процессе - готов помочь. В личку) А какой резон с Питона уходить? Там вроде вакансий больше в разы
Evgenii
#вакансия #vacancy #job #developer #golang #godeveloper #python #senior UTORG - международная команда молодых и амбициозных профессионалов, объединенных страстью к инновациям и верой в децентрализованный мир. И сейчас мы ищем опытного специалиста на должность Golang разработчика, который усилит нашу команду и внесет свой вклад в успех наших продуктов и светлое будущее Web3. Формат работы: удаленный Занятость: полная Зарплатная вилка: 3500-5000 USD ========= Что вы будете делать: ---- ● Проектировать и создавать части серверной торговой системы для криптовалюты (Go); ● Владеть процессом разработки этих решений, а также стратегиями тестирования и развертывания, отслеживать весь прогресс с учетом различных рисков; ● Тесно сотрудничать с разработчиками React frontend для представления возможностей торговой системы; ● Исследование и моделирование торговых стратегий для пользователей, которые планируют инвестировать (Go и Python); ● ETL данных криптовалютного рынка для исторического анализа и статистики; ● Использовать Redis+Postgresql для хранения учетных, аналитических и других данных, связанных с торговлей; ● Работа над повышением тестируемости кода и обеспечение качества в нашем коде. Что мы ждем от вас: ---- ● Отличное знание языков Golang и Python; ● Хорошее знание JS, React, Typescript; ● Опыт работы с Redis, PostgreSQL; ● Опыт работы с bash, Docker; ● Хорошее понимание CEX/DEX; ● Опыт работы с блокчейном; ● Знание английского языка на уровне не ниже C1. Почему стоит присоединиться к нам? ---- Будучи молодой и амбициозной командой, мы гибки и открыты для новых идей. Мы не корпорация, поэтому каждый может влиять на проект. Наша культура основана на сопереживании, инновациях и нестандартном мышлении. Мы ищем людей с уникальными взглядами и разнообразным опытом. Быть частью команды означает: ---- ● Миллионы людей по всему миру увидят результаты вашей работы; ● Вы будете сотрудничать с ведущими мировыми компаниями; ● Бюджет на профессиональное развитие (обучающие программы по вашему выбору); ● Гибкий график работы; ● Оплачиваемый отпуск и больничный; ● Частые бонусы за хорошую работу; Наш стек в других направлениях: ---- ● Java с SpringBoot; ● Nodejs с Nest.js; ● React+Redux и React.Native; ● Kubernetes; ● НАТС; ● PostgreSQL; ● Hashicorp.Vault. О компании ---- Utorg - финтех-компания, имеющая лицензии VASP и работающая в 187 странах. Мы создаем цифровые продукты на пересечении DeFi и TradFi, используя передовые мировые технологии. Наш основной продукт - первоклассный шлюз для обмена фиатных валют на криптовалюты с моделью дистрибуции B2B. На сегодняшний день наш продукт используют ведущие компании отрасли - Near, OKX, zkSync, Gnosis, Wirex и многие другие. Сегодня мы находимся на финальной стадии создания нашего второго продукта (D2C), который выведет концепцию хранения и расходования криптовалюты на новый уровень. ---- Сайт компании - https://utorg.pro/ Контакты: Telegram - @jonny_ut
антон
правильно, а то вдруг переменная приняла резко неправильное значение и надо через default обработать!
я в Windows API такое видел. до какой-то версии функция возвращала BOOL, потом стала 0, 1 или 2
антон
GetVersionExW ?
возможно, не запомнил
Кристина
#вакансия #fulltime #remote #Go #senior Вакансия: Senior Go разработчик Компания: B2Broker ( https://b2broker.com/ru/ ) Локация: remote З/п: от 5000$ до 6000$ Уровень английского - В1 Рассматриваются кандидаты из разных стран. Требования: Проектирование сервисов и распределенных систем; Профилирование и оптимизация нового и текущего кода; Проведение ревью и кросс-ревью; Покрытие кода Unit-тестами, benchmark’ами; Автоматизация процессов разработки; Поиск новых технических решений для внедрения в продукт; Менторинг младших коллег и наставничество; Используемые технологии: GoLang; PostgreSQL, MongoDB, ClickHouse; WebSocket, REST, gRPC; Docker, Kubernetes; NATS Обязанности: Разработка кода (GO) Чем предстоит заниматься: * Продуктовой разработкой для внешнего и внутреннего пользователя; * Проектированием и разработкой архитектурных решений как для отдельных сервисов, так и всей экосистемы; * Разрабатывать новые микросервисы; * Работать с большими потоками данных; * Создавать торговые сервисы; * Участвовать в разработке Open Source решений. Пример: [https://github.com/b2broker/simplefix-go|https://github.com/b2broker/simplefix-go|smart-link]; * Улучшать код: проводить ревью и кросс-ревью, создавать тесты и бенчмарки, иногда работать с профилировщиком. Буду рада пообщаться! 📩Контакты: https://t.me/RecruiterKristinaGalanina
Sveta
#вакансия #backend #golang #go #middle #senior 📌Вакансия: Go developer 🏢Компания:Daruma 👉Форма работы: Удаленно 📌Занятость: Полная 💰Вилка:180 000 -270 000 NET О нас Аккредитованная It - компания. Наша разработка направленна на создание и развитие продуктов связанных с обучением и онлайн коммуникацией. Сейчас мы активно расширяем штат сотрудников, которые будут развивать наши продукты и разрабатывать новые. Что предлагаем -Дмс, после окончания испытательного срока. -Профессиональный рост и развёрнутый фидбек о твоей работе. -Отлаженные внутренние процессы; -Корпоративная скидка на изучение английского в Skyeng; -Компенсация сессий с психологом; -Возможность работать полностью удаленно. -Трудоустройство по ТК, с возможностью работать из любой точки мира, без большого разрыва с МСК. Задачи - Улучшение существующего сервиса для коммуникаций. Что мы от вас ожидаем -Опыт коммерческой (не фриланс, не пет проекты) разработки на Go от 2-х лет -Опыт работы в продуктовой компании/команде -Будет круто, если есть опыт разработки на С/С++/Java/Python Заинтересовала вакансия - давай общаться 😇 Буду рада вашим резюме и рекомендациям🌞 📩tg s_pytliak
Null
#vacancy #job #вакансия #php ВКонтакте запускает Weekend Offer для PHP-разработчиков 25-26 марта. Если вы хотите присоединиться к одной из шести команд крупнейшей социальной сети в России и СНГ — отправляйте отклик до 23 марта. Будут рассмотрены также кандидатуры разрабов, которые пишут и на других языках, если они кодят на PHP и готовы переходить на него. Переходите на сайт, чтобы отправить отклик на участие и узнать больше.
Gameover
только кому нужен будет опыт на рынке с их kphp велосипедом через пару лет 🤔
Ирина
#Vacancy #Вакансия #Golang_developer #full_time #удаленка #remote # Сompany: Diel Development $ 3500-5000 ENGLISH – B2+! Location - EU, Asia Project: FTE Longterm ASAP/a project in the field of business communications. Creating a new platform on Go to create the own flow for each client. Requirements: 4+ years of commercial experience with backend; 3+ years of experience with Golang; 1+ years of experience with modern FE frameworks (React.js, Vue.js, Angular.js); Strong knowledge of JavaScript; Experience with SQL and NoSQL databases; Details at DM. @virn2014
Alena
#вакансия #golang #новосибирск #офис #гибрид #vacancy #godev Позиция: Middle Golang dev Компания: РСХБ-Интех Формат работы: Офис/Гибрид Город: Новосибирск Занятость: Full-time Заработная плата - до 280 гросс (зависит от результатов технического собеседования). Контакт: @elena_dobrobaba01 РСХБ-Интех российская аккредитованная ИТ-компания, оказывающая услуги по разработке, внедрению и сопровождению компьютерного программного обеспечения для Россельхозбанка. ✅Стек или какие технологии мы используем: ✔️Golang (~90%), Kotlin/Java (<10%); ✔️TypeScript (React); ✔️Kafka, ActiveMQ Artemis, IBM MQ, PostgreSQL, Minio; ✔️Kubernetes, Docker, Helmfile, Buildkit; ✔️Istio, Calico, OpenSearch, VictoriaMetrics, Grafana, Jaeger; ✔️Gitlab, Gitlab CI, Gitlab Runner, KeyCloak; ✔️Микросервисная архитектура, GitOps, cloud-native applications ✅Чем нужно заниматься: ✔️Backend-разработка новой функциональности; ✔️Доработка существующей функциональности; ✔️Выполнение Code-Review; ✔️Участие в проработке архитектуры платформы; ✔️Участие в написании документации; ✔️Взаимодействие с DevOps-инженерами по процессам CI/CD и платформе; ✔️Пилотирование/сопровождение разработчиков других подразделений - пользователей разрабатываемой нами платформы. ✅Требования: ✔️Опыт работы в коммерческой продуктовой разработке; ✔️Опыт реализации приложений на микросервисной архитектуре; ✔️Опыт работы с очередями (Kafka/Rabbit/ActiveMQ/IBM MQ); ✔️Умение отлаживать приложения: профилирование, трассировка; ✔️Знание Docker, понимание контейнеризации; ✔️Знание Git, Markdown; ✔️Прямые руки и хорошее чувство юмора (мемы в рабочем чате гарантируем 😄). ✅Условия: ✔️Оформление по ТК РФ; ✔️ДМС со стоматологией после испытательного срока; ✔️Возможность выбрать время начала и окончания работы; ✔️Желателен гибридный формат работы, есть офис в Новосибирском Технопарке Академгородка, где работает сейчас большая часть команды; ✔️Льготное кредитование и ИТ-ипотека по программам банка; ✔️Посещение IT-конференций за счет организации; ✔️Посещение курсов по английскому языку за счет организации; ✔️Отсрочка как от аккредитованной ИТ-компании. Контакт: @elena_dobrobaba01
Null
#вакансия #remote #middle #senior #fulltime #golang #godeveloper Вакансия: Golang разработчик (middle, middle+, senior) КА: Onega Global Recruitment Локация: удаленно, РФ ЗП: 200 000 - 350 000 Требования Опыт разработки под Linux или Unix больше двух лет; Опыт разработки под Kubernetes; Знание классических алгоритмов и структур данных; Знание языка программирования Go; Хорошие коммуникативные навыки. Будет плюсом Опыт работы с облачными технологиями (AWS, GCP, Yandex и пр.); Опыт администрирования Kubernetes; Опыт работы с сетевым стеком Linux; Опыт работы с технологиями контейнеризации в Linux (Docker, containered, Rocket, LXC и пр.); Знание одного или нескольких интерпретируемых языков программирования (Python, JavaScript и др.); Опыт работы с PromQL; Опыт обслуживания больших сервисов. Оплата и условия Работа в ИТ-компании, аккредитованной Минцифры; Полностью «белая» ЗП и её регулярная индексация по итогам performance review; ДМС (со стоматологией и телемедициной) в вашем городе; Скидка 50% на сервис онлайн психотерапии «Ясно»; Английский с корпоративным преподавателем в рабочее время; Удаленная работа из любой точки РФ; Современное «железо» от компании; Профессиональное обучение, наставничество и внутренние конференции; Органическое неприятие бюрократии, симуляции полезности работы, поверхностности на уровне культуры компании; Внятное понимание, зачем вы работаете и какую пользу приносите. Контакты для связи, пишите, буда рада пообщаться! ) ТГ @Tatyana_T37 email: tatyana.trifonova37@gmail.com
Evgeny
Middle Golang/Blockchain developer от 200 000 до 280 000 руб. на руки О компании: Мы уже 6 лет занимаемся разработкой кастомных продуктов в перспективных направлениях (блокчейн, доставка, цифровой маркетинг). Развиваем как свои стартапы, так и помогаем клиентам, в первую очередь концентрируемся на продуктах высокой сложности. Разрабатываем все продукты внутри своей команды, не работаем по модели аутстафа, не используем коробочные решения. Работаем как на российском, так и на зарубежных рынках, оплата возможна в рублях или долларах. Работа полностью удаленная (без ограничений по гео) и асинхронная (общение в любое время любым удобным способом в разумных пределах). Мы максимально заинтересованы в быстром росте и самостоятельности наших сотрудников, поэтому стараемся обеспечить всех работой с интересными и востребованными технологиями и помогаем с их изучением. У нас действует система мотивации работников, которая гибко учитывает уровень взятой на себя ответственности, инициативы и достижения. О проекте: Проект - File Market. File Market - это конструктор витрин для торговли файлами с зашифрованным контентом с использованием NFT на блокчейне Filecoin. На данный момент MVP версия включает в себя стандарт EFT для передачи таких файлов и маркетплейс для торговли ими. Необходимо будет разрабатывать более полноценный продукт, в котором будет реализован непосредственно конструктор витрин, продвинутые возможности торговли фондами, работа на нескольких блокчейнах, более продвинутое шифрование и другие фичи, которые будут определяться в процессе. Поскольку технология передачи NFT с зашифрованным контентом на данный момент уникальна, а технологический продукт продолжает придумываться на ходу, у Вас будет возможность во многом влиять на то, что и как будет реализовываться, вся команда будет открыта к любым идеям и предложениям. Также со временем будет возможность стать team lead'ом этого проекта. Обязанности: Проектирование и реализация API для новых фич в проекте; Доработка существующих фич; Инструментирование приложений - метрики, логи, трейсинг; Работы по масштабированию приложений; Создание unit, интеграционных и e2e тестов. Требования по стеку технологий и опыту: Самостоятельность и аналитическое мышление (часто требования клиента формализованы на уровне бизнес-смысла и требуется самостоятельно предложить техническое решение); Базовые знания алгоритмов и структур данных; Опыт работы Golang и его стандартной библиотекой, go-модулями, интерфейсами, каналами; Базовые знания языка Rust; Уверенное владение web3 - знание стандартных методов ETH JSON RPC, понимание работы смарт-контрактов, знание основных стандартов ERC - ERC20, ERC721, ERC1155; Опыт работы с HTTP и WebSocket; Умение писать и профилировать DDL/DML/TML SQL-запросы; Опыт работы с PostgreSQL; Навыки работы с git; Опыт работы с инструментами логирования, трейсинга и метрик (конкретных требований нет, важно наличие опыта внедрения любого такого инструмента); Будет плюсом: Понимание основ работы Linux, умение писать простые bash-скрипты; Знания математики на уровне понимания что такое линейная регрессия; Базовые навыки Frontend и(или) мобильной разработки на уровне достаточном для понимания, как сделать API более удобным для других разработчиков команды; Навыки работы с Docker и docker-compose. Условия: оплата два раза в месяц, любым удобным способом возможно оформление по тк предоставляем месяц оплачиваемого отпуска, 100% оплата больничных, компенсируем расходы на обучение минимум бюрократии, постоянная прямая коммуникация с руководителем компании по любым проблемным вопросам бонусная программа для сотрудников с ежеквартальной выплатой бонусов и возможными опционами в компании подробности по ссылке возможность быстрого карьерного роста из-за увеличения масштабов проектов.
Evgeny
Отбор кандидатов: Собеседуем кандидатов в один этап с участием непосредственного руководителя и руководителя компании. На собеседовании будут теоретические вопросы, небольшие алгоритмические задачи, описания бизнес-кейсов, для которых надо будет описать идею реализации. Решение о найме принимаем в течение трех дней. Отклики разбираем сами, у нас нет эйчаров. Откликаться тут: https://hh.ru/vacancy/78225847
K
>торговли файлами с зашифрованным контентом с использованием NFT на блокчейне . А как избежать юридических рисков? Понятно кого эта технология сразу привлечет.
Marlo
Джун, наверное
Хуже, я - джун, но даже еще года 2 назад так не смел делать(на c++ правда, но сути не меняет)... P.S. но у меня еще целая гора говнокода, который никто не разберёт (
Dima
Джун, наверное
Гуманитарий. Как думает так и пишет 😅
Marlo
Главное чтобы бабки приносил
Аренда рабочего места?
Rostislav
А какое условие выхода?
Если на 1000 итераций больше 50% true, значит true
Marlo
А может возникнуть ситуация, когда true == false?
Rostislav
космические лучи с маленькой вероятностью до цпу долетают. Или радиоактивное излучение от стен
Rostislav
причем причины кстати реальные. По ним ионы в воздухе могут возникнуть
Dima
Гуманитарий. Как думает так и пишет 😅
Нормальный гуманитарий знает 5-6 языков, например певица Шакира, почти в каждой стране Европы дает интервью на местном языке. Включая каталонский язык.
Энди
Может)) https://go.dev/play/p/-IowJ-JWJMz
Это незаконно! Черная магия!!
Энди
Van Den Beerg
Может)) https://go.dev/play/p/-IowJ-JWJMz
Ну суслики непредсказуемые, по этому логично
Андрей
в питоне нет !, там not вместо него, оказывается
Владимир
в питоне нет !, там not вместо него, оказывается
2 месяца на Go после 2,5 лет Python, даже удивился и пошёл проверять :) Наверное предыдущий опыт 3 года на C# сказался на том, что ! не вызвал удивления
Igor
2 месяца на Go после 2,5 лет Python, даже удивился и пошёл проверять :) Наверное предыдущий опыт 3 года на C# сказался на том, что ! не вызвал удивления
И снова у меня тот же вопрос - а зачем с Питона уходить? Вакансий больше в разы. Даже Яндекс с руками оторвет) Если стало скучно - куча карьерных идей - ML - data science - аналитик
Владимир
И снова у меня тот же вопрос - а зачем с Питона уходить? Вакансий больше в разы. Даже Яндекс с руками оторвет) Если стало скучно - куча карьерных идей - ML - data science - аналитик
Работал в мелкой фирме ML-разработчиком, делали продукты на коленке по компьютерному зрению, хватаясь за все гранты (даже для роскосмоса и армии поделал немного) Итог: самого ml мало для шмяндекса и т.д., так как брали готовые модели и тюнили на своих данных, имеено исследовательская часть - модель какой размерности и подтипа архитектуры подойдёт больше в основном - какие-то простые алгоритмы по работе с изображением Сам пытался вкатиться в ML, но это больше математика, чем программирование, а я себя всё же как программиста вижу, мне нравится разбираться в какой-то базе типа структур и алгоритмов, понимая, что и где лучше, искать слабые места в коде, где производительность страдает, работать с архитектурой и писать код, который саму же поддерживать приятно Плюс питон надоел своим отсутствием типизации, из-за чего очень много говнокода на просторах, из-за этого же тяжко поддерживать чужой код, где человек забыл о существовании type hints, и тебе каждый раз надо лезть в реализацию функции, чтобы понять, что же именно она принимает на вход По поводу вакансий - хзхз Для джуна надо иметь опыт года 3 в среднем (мой опыт поиска) и стек миддла, чтобы прям микросервисы с очередями и базой, и желательно с полным пониманием нормальных форм (только зп джуновская) На гошке с этим вроде полегче Перелез быстро, опять же из-за опыта с C# и понимания типизации Посмотрим, но пока, кроме как для домашних проектов, желания лезть в питон обратно не возникло
Igor
Работал в мелкой фирме ML-разработчиком, делали продукты на коленке по компьютерному зрению, хватаясь за все гранты (даже для роскосмоса и армии поделал немного) Итог: самого ml мало для шмяндекса и т.д., так как брали готовые модели и тюнили на своих данных, имеено исследовательская часть - модель какой размерности и подтипа архитектуры подойдёт больше в основном - какие-то простые алгоритмы по работе с изображением Сам пытался вкатиться в ML, но это больше математика, чем программирование, а я себя всё же как программиста вижу, мне нравится разбираться в какой-то базе типа структур и алгоритмов, понимая, что и где лучше, искать слабые места в коде, где производительность страдает, работать с архитектурой и писать код, который саму же поддерживать приятно Плюс питон надоел своим отсутствием типизации, из-за чего очень много говнокода на просторах, из-за этого же тяжко поддерживать чужой код, где человек забыл о существовании type hints, и тебе каждый раз надо лезть в реализацию функции, чтобы понять, что же именно она принимает на вход По поводу вакансий - хзхз Для джуна надо иметь опыт года 3 в среднем (мой опыт поиска) и стек миддла, чтобы прям микросервисы с очередями и базой, и желательно с полным пониманием нормальных форм (только зп джуновская) На гошке с этим вроде полегче Перелез быстро, опять же из-за опыта с C# и понимания типизации Посмотрим, но пока, кроме как для домашних проектов, желания лезть в питон обратно не возникло
На Питоне пишут довольно много бэкенда. В Яндексе уж точно, да и алгоритмы они любят) Для джунов в go вакансий практически нет за пределами 3-4 крупных компаний (толком - озон и авито, может МТС еще), которые берут к себе после своих же курсов, попасть на которые прямо очень сложно
Sanity = nil
на первый взгляд да, но потом от джанги очень много проблем
например? кроме слабой производительности хз даж.
i hate milk
например? кроме слабой производительности хз даж.
производительность тут как раз неважна. джанга - огромная монолитная херня, сделанная через костыли. например, мне как-то надо было сделать авторизацию по телефону. у джанги дефолтный юзер имеет два поля - username и email. по ним легко делать авторизацию, с ними умеют работать все либы для любого вида авторизации. чтобы прикрутить телефон, надо сделать миграцию, а потом наследоваться от базового класса авторизации и переопределить в нем несколько методов, создать кастомный сериализатор и что-то еще, не помню. гораздо проще будет взять сериалайзер и написать в нем, что username = phone. т.е. фронт видит phone, по факту на бэке это username)) и таких моментов много, когда в джанге самый простой путь - это костыли, а не какое-то нормальное решение
i hate milk
это я уже молчу про дефолтный unittest, шаблонизатор и прочие штуки, которые в джанге свои и сделаны гораздо хуже, чем все то же самое, что есть в опенсорсе
i hate milk
а также абсолютно деревянная орм
i hate milk
да пох. я же не спорю, что это можно сделать, просто хуевым путем. а фреймворк с пиздатой админкой - любой другой питонячий, фаст апи например, там есть норм админки, на гитхабе висят. > орм может хорошо оптимизировать запросы да нихуя, в ней забудешь про префетч - получишь н+1 запросов неявно
i hate milk
> в чем проблема не использовать готовый юниттест, авторизацию, шаблонизатор, етс ни в чем, кроме того, что оно тянется вместе с штангой, но при этом оно полностью юзлесс
i hate milk
это то, что есть, чтобы его выкинули и заменили на другое
i hate milk
спрашивается - зачем, если можно взять фласк/фастапи
i hate milk
если щас начнут говорить про дрф, то там вообще жесть, потому что дрф вынуждает тебя писать запросы во вьюхах
i hate milk
а у сериализаторов там 4 ответственности вместо одной
Саид
а джанговский "mvc" , который на деле хер пойми что
i hate milk
в джанге mvt
i hate milk
они это решили так назвать
Саид
в джанге mvt
не , в джанге - херак , херак и в продакшен
i hate milk
она создавалась как раз для этих целей впрочем
ScriptHound
в джанге mvt
Темплейты юзлесс, просто mv
ScriptHound
i hate milk
рял
ScriptHound
Меня ещё тестирование на джанге бесило ужасно, пока я про тестконтейнерс не узнал
ScriptHound
Надо будет попробовать тесты на джанге с тестконтейнерс