Telegram Web
Пользовательские типы и std::format в C++20

std::format — очень полезное (и серьезное) нововведение C++20, позволяющее нам форматировать текст в строки удобным и эффективным образом. Оно привносит в язык форматирование в стиле Python в сочетании с безопасностью и простотой использования.

В этой статье я расскажу, как реализовать пользовательские средства форматирования (форматтеры) в соответствии с новой std::format архитектурой.

Статья
Пользовательские типы и std::format в C++20

std::format — очень полезное (и серьезное) нововведение C++20, позволяющее нам форматировать текст в строки удобным и эффективным образом. Оно привносит в язык форматирование в стиле Python в сочетании с безопасностью и простотой использования.

В этой статье я расскажу, как реализовать пользовательские средства форматирования (форматтеры) в соответствии с новой std::format архитектурой.

Статья
Kolesa Group, ищут Backend-разработчика PHP

Что делать:
— Развитие и поддержка лучших IT-продуктов Казахстана;
— Создание нового и оптимизация работы имеющегося функционала;
— Повышение надежности и качества системы на всех уровнях;
— Работа над нашими новыми проектами.

Кого ищут:
— Хорошие знания PHP;
— Знакомство с инфраструктурой: Linux, Docker, Nginx;
— Знания базы данных: MySQL (обязательно), MongoDb, Redis;
— Умение работать с git, системами сборки и деплоя (bamboo, gitlab, github actions или другие CI/CD);
— Умение давать оценку сроков выполнения задач и соблюдать их, вовремя сигнализировать о проблемах;
— Написание и поддержку тестов;
— Умение находить, решать и предотвращать проблемы с помощью мониторинга, логирования, сбора и анализа метрик;
— Огромное желание расти и развиваться профессионально.

Условия:
— Возможность использования современных технологий
— Профессиональный рост all inclusive (система грейдов, индивидуальные планы развития, менторство)
— Клевые тематические мероприятия (квизы, киновечера, Family Day, тимбилдинги)
— Языковые курсы
— Посещение зарубежных конференций, участие в митапах, тренингах и мастер-классах, доступ к огромной tech-библиотеке
— Социальный пакет на выбор: медицинская страховка по VIP-пакету, оплата фитнеса, услуги стоматологии, обучения, курс массажа, услуги психолога, авиабилетов, талоны на бензин, компенсация дет.сада или частных школ
— Скидки на оплату фитнеса, lamoda, skillbox, skyeng, geekbrains
— Современные и уютные офисы, открытые для сотрудников 24/7 (возможен гибридный формат работы)
— Программа релокации для иногородних сотрудников
— ЗП от 700 000 до 1 500 000 ₸ на руки

Откликнуться: @marzpann, [email protected] или по ссылке
БОТТО, ищет Senior Backend разработчика

Кого ищут:
— Опыт работы backend разработчиком от 3 лет;
— Хорошее знание одного или нескольких языков программирования (Lua, Python);
— Умение работать с clickhouse, RethinkDB (важно);
— Умение работать с унаследованным кодом.
Будет плюсом
— Знание и умение работать с Freeswitch;
— Опыт разработки api-centric и микросервисных приложений;
— Опыт администрирования Linux.

Условия:
— Оплата от 200 000 рублей;
— Гибкий рабочий график (возможность полностью или частично удаленной работы);
— Поездки на профильные конференции и обучение за счет компании;
— Высокая заработная плата (по результатам собеседования);
— Бонусы по результатам реализации проектов.

Откликнуться: [email protected]
Как нативно визуализировать голос в iOS

Представьте, что у вас в приложении есть чат. В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений. «Да легко!» — проносится в голове: быстренько создадим новую ячейку, нарисуем в ней плеер, напишем бизнес-логику и готово. Но вдруг оказывается, что заказчик хочет плеер «как в Telegram» — с поддержкой отрисовки аудиоволны. Да ещё и динамически — в процессе записи.

Статья
😾Новый формат поиска работы подъехал

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

Мероприятие под названием «Войти_в_IT» пройдет с 20 по 28 июня. Выступать будут руководители направлений из VK, СберТех, HH, RuTube и других известных компаний.

☝️Но главная фишка здесь в другом: каждый участник может оставить заявку на стажировку или работу в этих самых компаниях. То есть, можно не только слушать, но и быть услышанным.

Участие полностью бесплатное, а расписание можно посмотреть здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
ArtLineStudio, ищет Junior Python разработчика

Что делать:
— Доработка модулей Odoo под нужды клиентов;
— Написание модулей для Odoo (python framework).

Кого ищут:
— Знание Python, XML;
— Ответственный подход к работе;
— Будет плюсом наличие базовых знаний: JavaScript, CSS, HTML;
— Остальному при необходимости научим.

Условия:
— Оплата 32 000 - 80 000 рублей;
— Удаленная работа, гибкий график
— Почасовая оплата труда
— Частичная занятость - от 20 часов в неделю , в будущем возможность перейти на полную ставку.
— Опытный наставник, который подскажет.

Откликнуться: [email protected]
Stellar Card ищет Middle/Senior Backend Developer (Python)

Кого ищут:
— Python;
— Django;
— PostgreSQL;
— Redis.

Желательно иметь:
— Опыт работы в финтехе;
— Опыт работы с DevOps, Managed database;
— Знания Celery, Flower;
— Опыт работы в стартапе минимум на middle-позициях;
— Возможность работать во временной зоне +/- 3 часа от Москвы.

Условия:
— ЗП в $ (USDT), регулярный пересмотр;
— Официальное трудоустройство;
— Формат работы: удаленная работа с удобным графиком 5/2, full time;
— Команда увлеченных профи без "начальников", "подчиненных” и переработок.
— Оплачиваемый отпуск 28 календарных дней в году + больничный без больничного.
— Оплата От 2500$ до 5000$ (сопоставляем опыт работы, результаты тех. собеса с пожеланиями кандидата).
Обещаем команду увлеченных профи без "начальников" и "подчиненных". Мы за work&life balance, работаем в спокойной и доброжелательной атмосфере.

Откликнуться: @vesnanastupit
Фоксфорд, ищет Junior backend программиста (Python)

Что делать:
— Работа в группе разработки внутренних сервисов;
— Выполнение различных разработок и настроек по заказу внутренних заказчиков, используя функционал и API сервисов, работаем с Slack, Miro, Google, Planfix, Notion и др.);
— Помощь коллегам, оперативное устранение сбоев;
— Оптимизации внутренних процессов компании.

Кого ищут:
— Опыт разработки Python, Django, DRF, FastAPI от 6 месяцев в проде.
— Навыки работы с REST API;
— Опыт написания интеграций между системами;
— Желательно опыт разработки js/ts ,Postgresql, SQLAlchemy, Git, Docker;
— Желание оптимизировать процессы и наводить порядок;
— Умение говорить доступным пользователю языком и слышать пользователя;
— Умение приходить к общему решению;
— Готовность быстро учиться.

Условия:
— Оплата 50 000 - 60 000 рублей;
— Полная занятость и налаженная удалённая работа или офисная работа на ваш выбор. У нас просторный и многофункциональный офис, действительно стоит приехать и посмотреть хотя бы раз;
— Оформление по трудовому договору или по ГПХ (если работаешь не из РФ) + выплаты 2 раза в месяц;
— ДМС после испытательного срока.

Откликнуться: Ссылка
Studlandia, ищет Junior PHP developer

Что делать:
— Исправление ошибок и доработка;
— Разработка новых модулей;
— Находить ошибки и предлагать свежие идей для развития проекта;
— Любить PHP и уважать MySql.

Кого ищут:
— Наличие базовых знаний по Php, Mysql, Html, Css, Javascript.
— Умение пользоваться Git.
Желательно:
— Знать треть из списка для Junior
— умение работать с linux (debian)
— Собственные проекты , код на гитхабе.

Условия:
— Оплата 50 000 - 100 000 рублей;
— Общение телеграмме;
— Задачи ведем в Trello;
— Модульный движок Tamaranga (PHP5.6, MySQL);
— Опытный наставник (поможет поднять уровень знаний);
— Любой удобный вам график работы.

Откликнуться: Ссылка
Как нативно визуализировать голос в iOS

Представьте, что у вас в приложении есть чат. В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений. «Да легко!» — проносится в голове: быстренько создадим новую ячейку, нарисуем в ней плеер, напишем бизнес-логику и готово. Но вдруг оказывается, что заказчик хочет плеер «как в Telegram» — с поддержкой отрисовки аудиоволны. Да ещё и динамически — в процессе записи.

Статья
Смерть или эволюция. Что ждёт программирование в будущем?

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

Статья
Пользовательские типы и std::format в C++20

std::format — очень полезное (и серьезное) нововведение C++20, позволяющее нам форматировать текст в строки удобным и эффективным образом. Оно привносит в язык форматирование в стиле Python в сочетании с безопасностью и простотой использования.

В этой статье я расскажу, как реализовать пользовательские средства форматирования (форматтеры) в соответствии с новой std::format архитектурой.

Статья
Добавляйте единицы измерения в имена

Есть одна ловушка читаемости кода, которой легко избежать, если вы о ней знаете; тем не менее она встречается постоянно: это отсутствующие единицы измерения. Рассмотрим три фрагмента кода на Python, Java и Haskell.

Статья
CM International, ищет Специалиста тех.поддержки

CM Team, команда профессионалов, которые объединились ради больших свершений.

Что делать:
— Закупка IT оборудования и его проверка на соответствие техническим задачам;
— Подключение и настройка компьютеров (WIN, IOS);
— Подключение и настройка дополнительного оборудования (ВКС);
— Установка всего необходимого ПО, настройка рабочих мест, техническая поддержка пользователей, в том числе удаленная;
— Настройка прав пользователей и администрирование ролей;
— Офисное обслуживание принтеров (курировать работу сервисного центра) и заправка картриджей;
— Помощь работникам, настройка принтера;
— Заказ необходимых расходных материалов для принтеров;
— Устранение мелких неисправностей в работе принтера.

Условия:
— Современный офис в 10 минутах ходьбы от станции метро «Проспект Мира»;
— Рабочий день с 10:00 до 19:00;
— Оклад 100.000-120.000 р на руки (в зависимости от опыта кандидата).
Бонусы
— Совместные интересы: помогаем раскрывать таланты и отлично проводить свободное время;
— Программа ДМС после исп. срока;
— Есть IT BIG BOSS, курирующий всю работу в офисе.

Откликнуться: Менеджер по персоналу Евгения Стрельникова / [email protected] / @EvgeniyaSTRHR
PuzzlePro, ищет Backend программиста Python

Что делать:
— Backend разработка;
— Написание API для мобильных приложений.

Кого ищут:
— Опыт веб-программирования на php от 3-х лет;
— Python Junior, Middle;
— Gitlab;
— FastApi · Python · MySQL · Node.js · Высоконагруженные системы · FireBase;
— Навыки написания API, навыки подготовки и ведения технической документации.

Условия:
— Стабильная заработная плата + премии по результатам закрытых проектов
— Возможен гибкий график и удаленная работа
— Оплата 70 000 - 140 000 рублей.

Откликнуться: [email protected]
Консалт-сервис, ищет HR

Мы - консалт-сервис, который продает консультации по финансовой разведке, анализ бизнеса конкурентов, анализ экономических рисков, помощь в подборе персонала с предварительной проверкой на добросовестность и т.д.

Что делать:
— Построение воронок продаж через соцсети компании, формирование стабильного потока клиентов
— Привлечение ЦА в соц.сети компании с помощью бесплатных и платных каналов привлечения, увеличение количества подписчиков, заинтересованности пользователей, вовлечение в интерактив подписчиков.
— Ведение соцсетей и продвижение бренда группы компаний в социальных сетях.
— Создание и внедрение контент-плана по соц. сетям - обновление на постоянной основе.
— Ведение статистики и составление отчетов по результатам развития аккаунтов.

Кого ищут:
— Отличное знание основ интернет-маркетинга, SMM
— Умение работать с приходящим трафиком и доводить его до покупки, понимание работы воронки продаж
— Понимание общих принципов функционирования SEO и CMS;
— Знание различий аудиторий соц.сетей, владение основными механизмами воздействия на аудиторию конкретной соц.сети.
— Успешный опыт самостоятельного, результативного продвижения в соц.сетях.
— Высокая грамотность, внимательность, аккуратность, ответственность и внимание к деталям.
— Умение самостоятельно создавать, запускать и редактировать посты
— Коммуникабельность, умение работать с людьми
— Наличие успешных кейсов ведения соцсетей
— Опыт работы с сервисами веб-аналитики (Google Analytics, Яндекс.Метрика и прочие) - будет преимуществом;
— Наличие навыков работы с графическими редакторами и фотостоками для составления ТЗ дизайнеру или самостоятельной подготовки материалов;
— Опыт ведения таргетированной рекламы;

Условия:
— Полностью удаленная работа
— График 5/2 с 9:00 до 18:00 (публикация в выходные по отложенным сообщениям)
— Оклад на время испытательного срока (3 месяца)
— После испытательного срока возможна премия при выполнении KPI

Откликнуться: @OlgaGHr76
В сопроводительном письме просьба описывать результаты своей работы на примере реальных кейсов. После успешного рассмотрения резюме вас ждет тестовое задание.
Studlandia, ищет Junior PHP developer

Что делать:
— Исправление ошибок и доработка;
— Разработка новых модулей;
— Находить ошибки и предлагать свежие идей для развития проекта;
— Любить PHP и уважать MySql.

Кого ищут:
— Наличие базовых знаний по Php, Mysql, Html, Css, Javascript.
— Умение пользоваться Git.
Желательно:
— Знать треть из списка для Junior
— умение работать с linux (debian)
— Собственные проекты , код на гитхабе.

Условия:
— Оплата 50 000 - 100 000 рублей;
— Общение телеграмме;
— Задачи ведем в Trello;
— Модульный движок Tamaranga (PHP5.6, MySQL);
— Опытный наставник (поможет поднять уровень знаний);
— Любой удобный вам график работы.

Откликнуться: Ссылка
Sliver во Flutter, или как работает скролл

Если вы уже встречались со сливерами, то наверняка оценили всю «прелесть» работы с ними. На самом деле они совсем не так трудны и ужасны.

Чтобы просто начать их использовать, как чаще всего бывает во Flutter, разбираться особо не нужно. А вот чтобы полноценно использовать их и при этом не страдать, придётся понять, как они работают. Именно этим мы и займемся.

Статья
Практическое использование JCStress

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

Цель данной статьи - показать читателям использование JCStress не только в лабораторных работах для демонстрации эффектов связанных с JMM, но и для доказательства правильности преобразований кода. Тренироваться будем на кошках JDK.

Статья
2025/06/15 06:35:09
Back to Top
HTML Embed Code: