tproger | Technologies

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

Типичный программист

Платформа ABCP ищет PHP-разработчика уровня Middle+

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

Сейчас им нужен PHP-разработчик, который сможет работать на стеке, включающем: Golang, PHP 7.3-8.2, Qt, Symfony, JS, JQuery, React, Redis, Memcached, MySQL, MongoDB, Sphinx, Elasticsearch, HTTP- и GRPc-микросервисы, WebSockets, RabbitMQ, Docker, Grafana, Gitlab, Sentry, Upsource, Youtrack, Jenkins и т.д.

От кандидата ожидают:
— отличное знание языка PHP;
— уверенное знание SQL (джойны и агрегация);
Git;
— способность разбираться в чужом коде;
— знание основ HTML, CSS, JS;
— опыт работы с Linux, bash, Docker;
— опыт разработки коммерческих проектов;
— внимательность, поэтому в сопроводительном письме Вы напишете слово «ping»;
— способность работать в команде с другими разработчиками.

Так что, присылайте ваши отклики, если вам интересна:
— работа в стабильной аккредитованной IT компании (с 2008 года на рынке);
— удалённая работа;
— оформление по ТК РФ;
— график работы - 8 часовой рабочий день, понедельник-пятница;
— работа в команде высококлассных специалистов над highload-проектами.

Для отклика: вакансия или job@nodasoft.com. При отклике будьте готовы выполнить тестовое задание.

Читать полностью…

Типичный программист

Это не слёзы, просто ностальгия в глаз попала...

Читать полностью…

Типичный программист

Мошенничество FTX: почему для мошеннических действий не стоит писать код на Python

FTX — онлайн-сервис обмена цифровых валют. В 2021 году компания имела более миллиона пользователей и объем торгов был третьим среди криптобирж. Уже в ноябре 2022 года компания подала заявление о банкротстве. Но в работе криптобиржи нашли много странных историй, похожих на мошеннические действия. До сих пор ведется расследование.

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

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

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

Даже программисту-новичку будет понятно, что на самом деле разработчики просто обновляли сумму, прибавляя к ней объём торгов за день, умножая на случайное число и деля его на миллиард.

Если интересно посмотреть на другие фрагменты кода, указывающие на мошеннические действия, и почувствовать себя в роли следователя, эта статья для вас: https://habr.com/ru/articles/top/weekly/

#безопасность #python #криптовалюта

Читать полностью…

Типичный программист

Свершилось: Microsoft все-таки закрыла крупнейшую в истории игровой индустрии сделку и купила Activision Blizzard за $68.7 млрд

Теперь Microsoft принадлежат игровые франшизы Call of Duty, StarCraft, Warcraft, Overwatch, Crash Bandicoot и другие. Компания даже выпустила эпичный трейлер по этому поводу.

Это значит, что большинство новых игр начнут добавлять в подписку Game Pass в день релиза. А учитывая, что Фил Спенсер очень любит стратегии, есть надежда на Starcraft 3 — у Microsoft уже есть опыт выпуска шикарных ремастеров Age of Empires и продолжения.

Изначально сделка по покупке Activision Blizzard затягивалась с апреля из-за британского регулятора. Но на днях регулятор окончательно одобрил сделку.

#gamedev #microsoft

Читать полностью…

Типичный программист

В КРОК пройдёт Demo Day стажировки для студентов

Demo Day стажировки — это серия митапов о тех, кто работает в ИТ. За один день можно погрузиться в профессию и познакомиться с командами в неформальной атмосфере в офисе компании.

Направления этого сезона:
— разработка,
— автоматизация бизнес-процессов на базе 1С,
— программная инфраструктура,
— кибербезопасность,
— телекоммуникации,
— вычислительная инфраструктура,
— sales&management,
— инженерные мультимедийные системы.

Узнайте подробнее и отправляйте заявку на направление, которое подходит вам больше всего: https://clck.ru/364i2H

Реклама ЗАО «КРОК ИНКОРПОРЕЙТЕД», erid: LjN8K5KYp

Читать полностью…

Типичный программист

Нанимать джунов классно и совсем не страшно

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

Эта статья докажет вам, что джуны — это классные сотрудники, которых можно и нужно нанимать в команду:

https://tprg.ru/1ZFg

Читать полностью…

Типичный программист

Пришло время провести своё техсобеседование.

Да, вы не ослышались! Но это возможно только в нашем королевстве зазеркалья Nozo.

Мы знаем, как волнительно решать задачи на техинтервью, поэтому в нашем королевстве всё наоборот! Теперь ваша очередь заставить инженеров потрудиться и отправить им на решение самые каверзные задачи по Go, C# или QA.

Авторы 4 самых сложных и интересных задач получат мерч от Ozon Tech. А победитель заберёт лучшую награду: карьерную консультацию с HR Ozon Tech или встречу с тимлидом команды инженеров.

Инженеры будут ждать ваши задачи до 7 ноября.
А если вам нечем их озадачить, вступайте в чат королевства, пробуйте решить задачи других участников и участвуйте в голосовании.
Все подробности на лендинге: https://tprg.ru/DmcI

Реклама ООО «Озон Технологии», erid: LjN8KAjJs

Читать полностью…

Типичный программист

Настраиваем конфигурацию DAG в Apache Airflow так, чтобы меньше о ней думать

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

Менять готовую конфигурацию опасно, а писать новую с нуля — слишком затратно. Здесь вы узнаете, как упростить этот процесс:

https://tprg.ru/Qz7M

Читать полностью…

Типичный программист

Какой толк от нейросетей в работе? Kokoc Group поделились своим опытом в этом вопросе

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

https://tprg.ru/4KwO

Читать полностью…

Типичный программист

Tproger расширяет команду разработки и ищет Vue.js разработчика

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

Мы работаем на стеке Nuxt 3, Node.js, Laravel, WordPress. Поэтому от вас ожидаем:

— опыт коммерческой разработки;
— уверенное знание JavaScript, TypeScript и Vue.js;
— понимание адаптивной вёрстки;
— опыт работы с Git, Jira.

Если хотите стать частью команды, то вам сюда:

https://tproger.ru/jobs/vue-js-developer

#вакансии

Читать полностью…

Типичный программист

В PHP массивы представляют собой мощный инструмент для управления данными. Если пользоваться им правильно

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

В этой статье мы рассказываем о типах массивов в PHP и об операциях, которые можно совершить над ними: https://tproger.ru/articles/massivy-v-php

#php

Читать полностью…

Типичный программист

Мы запускаем конкурс среди читателей Tproger на лучший пет-проект 2023 года!

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

Подробнее: https://tproger.ru/articles/luchwij-pet-proekt-2023-zapuskaem-konkurs

#diy #конкурс

Читать полностью…

Типичный программист

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

Тогда приходите 20 октября на митап Java &; в Центре KOD по адресу: ул. Комсомола, 2.

Что будет в программе:

— руководитель команды PlanAir Андрей Серяков расскажет о сильных сторонах фреймворков и раскроет секреты эффективной разработки микросервисной архитектуры и выбора оптимального инструмента для проекта;

— руководитель команды СБОЛ.про Платформа.Core Федор Сазонов расскажет, почему один семерых не ждёт, как распараллеливать запросы с помощью Java и что может дать Kotlin;

— также участников будут ждать VR-активности и очень много нетворкинга.

Дублируем важные нюансы: 20 октября в 18:00, Центр KOD на ул. Комсомола, 2. Зарегистрироваться можно тут.

Реклама ПАО Сбербанк

Читать полностью…

Типичный программист

Почему некоторым сложно учиться программированию?

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

Все еще актуальная статья, если только собираетесь изучать что-то IT, уже имеете негативный опыт или сами попали в ситуацию, когда кого-то чему-то нужно научить. Автор этой статьи рассказывает, почему при обучении программированию «с нуля» этот «ноль» для всех разный. А сложность освоения зависит от его значения: https://habr.com/ru/post/683024/

#начинающим #обучение

Читать полностью…

Типичный программист

Возможно, будущая Windows 12 будет распространяться по подписке

Энтузиасты-исследователи исходного кода нашли подтверждение в коде тестовой сборки Windows 11 Canary. Например, там были обнаружены строки кода с упоминанием L_MsgSubscriptionEdition, L_MsgSubscriptionType, L_MsgSubscriptionStatus. Это можно интерпретировать как «Издание по подписке», «Тип подписки» и «Статус подписки» соответственно.

Сейчас Microsoft предлагает приобретать ОС с единовременным платежом или бесплатно обновляться на новые версии операционной системы с предыдущих.

#microsoft #windows

Читать полностью…

Типичный программист

Истории создания пет-проектов от наших читателей:

— История создания карточного баттлера длиной в 15 лет: https://tproger.ru/articles/kak-ya-sdelal-kartochnyj-battler-bez-konstruktora-kolod-konkurs-pet-proektov-246195

— Ретранслятор СМС-сообщений для релокантов, который принимает сообщения и пересылает их на мессенджер, позволяя избежать платы за роуминг за рубежом: https://tproger.ru/articles/retranslyator-sms-soobshhenij-dlya-relokantov-konkurs-pet-proektov

— Квест-бот для участников конференции, повышающий «эфирное» время стендов и проверяющий игроков на профпригодность: https://tproger.ru/articles/kvest-bot-konkurs-pet-proektov

Мы запустили конкурс среди читателей Tproger на лучший пет-проект 2023 года. Чтобы принять участие, нужно зайти в редактор на сайте, написать статью о вашем пет-проекте и отправить её на модерацию. Приз — обожание публики и мерч Типичного программиста.

#diy #конкурс

Читать полностью…

Типичный программист

Топ-9 самых сложных IT-профессий

Сложная IT-профессия — это высокий порог вхождения, большой спрос и часто многозадачность. Мы собрали 9 таких профессий и вместе с экспертами разобрались, что стоит за их сложностью: https://tproger.ru/articles/top-9-samyh-slozhnyh-it-professij

#работа #тренды

Читать полностью…

Типичный программист

Можно ли стать техническим менеджером после 18 лет в разработке?

Своим опытом делится Роман Ржевский, технический менеджер из КРОК. Рассказывает, как преодолеть эмоциональные барьеры в новой должности и как «вкатиться» в общение с людьми после стольких лет в компании компьютера: https://tprg.ru/Qh6r

#карьера

Читать полностью…

Типичный программист

Какие ошибки допускают новички во время интервью?

Как новичку не наломать дров и пройти все собеседования успешно, рассказывает наш читатель Денис Кутуков. Денис работает в Яндексе с 2011 года: он прошёл длинный путь от стажёра до управленца, а в компанию попал с восьмой попытки.

За время своей работы он провел более 700 собеседований на начальные и сеньорские позиции: https://tproger.ru/articles/kakie-oshibki-dopuskajut-nachinajushhie-ajtishniki-vo-vremja-intervju

#начинающим #собеседование

Читать полностью…

Типичный программист

Всего одно видео на полторы минуты, а сколько боли...

Читать полностью…

Типичный программист

Требования Windows 11 по наличию TPM и современного CPU можно обойти с помощью всего одной команды

Оказывается, завышенные системные требования для ПК при установке Windows 11 по обязательному наличию TPM 2.0 и современного CPU можно обойти с помощью добавления команды «/product server» к файлу setup.exe в каталоге установки Windows 11. Этот метод действительно работает, причём даже в последних тестовых инсайдерских сборках Windows 11.

Интересно еще и то, что первое упоминание о добавлении «/product server» появилось ещё год назад, но его особо не заметил, так как информацию разместили вьетнамском форуме.

#windows

Читать полностью…

Типичный программист

Продакт-менеджер — энергозатратная профессия

Собрали распространённые вызовы, с которыми может столкнуться специалист в ежедневной рутине. Если для вас эти пункты не проблема, советуем присмотреться к профессии: https://tprg.ru/V360

#карьера #советы

Читать полностью…

Типичный программист

А вот и первые истории создания пет-проектов от наших читателей

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

Агрегатор фестивального кино, который помогает не ждать выхода фильма несколько лет после фестиваля

Змейка на Python без использования графических библиотек для участия в конкурсе по программированию

Мы запустили конкурс среди читателей Tproger на лучший пет-проект 2023 года. Чтобы принять участие, нужно зайти в редактор на сайте, написать статью о вашем пет-проекте и отправить её на модерацию. Приз — обожание публики и мерч Типичного программиста.

#diy #конкурс

Читать полностью…

Типичный программист

Оказывается, GitHub Copilot работает в убыток: Microsoft может терять на каждом пользователе до $70/мес

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

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

Что с этим делать, пока непонятно. Конечно, со временем модели требуют меньше данных и мощностей для обучения. Но пока единственный вариант — поднимать стоимость. Именно поэтому ИИ для Microsoft 365 будет стоить уже дополнительно $30/мес. Google тоже ушла недалеко и будет брать дополнительно $30/мес. за ИИ для Workplace.

#microsoft #google #ии

Читать полностью…

Типичный программист

Так выглядит поддержка работающего легаси-проекта

Читать полностью…

Типичный программист

Подборка актуальных вакансий

Стажёр-менеджер в КРОК
Где: удалённо
Опыт: можно без опыта

Младший Python-разработчик в Kokoc Group
Где: удалённо
Опыт: можно без опыта

Инженер по администрированию межсетевых экранов в Открытие
Где: Москва, Можно удалённо
Опыт: от 1 года

UX-редактор в МТС
Где: удалённо
Опыт: от 2 лет

Менеджер инфраструктурных проектов в КРОК
Где: удалённо
Опыт: от 2 лет

DevOps Engineer Центра HR TECH в Гринатом
Где: удалённо
Опыт: от 3 лет

Администратор баз данных Oracle
Где: удалённо
Опыт: от 3 лет

Разработчик BI в Иннотех
Где: удалённо
Опыт: от 3 лет

Разработчик PHP Middle+ / Senior в Kokoc Group
Где: удалённо
Опыт: от 3 лет

Арт-директор в МТС
Где: удалённо
Опыт: от 3 лет

Ведущий инженер WAF в Иннотех
Где: удалённо
Опыт: от 3 лет

Главный специалист Группы администрирования в Открытие
Где: удалённо
Опыт: от 3 лет

#вакансии #работа

Читать полностью…

Типичный программист

На прошлой неделе произошло много событий: социальный рейтинг в России, выпуск Android 14 и новые открытия о нейросетях

Составили подборку самых значимых новостей из мира IT, чтобы вы точно ничего не пропустили: https://tproger.ru/articles/it-novosti-246050

#тренды #android #нейросети #google

Читать полностью…

Типичный программист

Cloudflare включает ECH для миллионов сайтов, включая пиратские, — теперь их блокировка сайтов станет бесполезной

Cloudflare активировал функцию Encrypted Client Hello (ECH). Это новый стандарт конфиденциальности, который уже получил поддержку от таких браузеров как Chrome, Firefox и Edge.

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

Что интересно, Cloudflare не упоминает о возможности обхода блокировок. Вместо этого компания «просто рада делать интернет более конфиденциальным и безопасным для всех».

#безопасность #интернет

Читать полностью…

Типичный программист

Где, когда и как использовать разные типы чисел в Java?

Одним из ключевых аспектов работы с числами в Java является разнообразие типов данных: целочисленный тип, числа с плавающей точкой, BigInteger и BigDecimal и символьный тип. Но иногда непонятно, какие из них использовать для решения ваших задач.

Чтобы вам было проще разобраться, составили шпаргалку по типам чисел в Java: https://tproger.ru/articles/tipy-chisel-v-java

#java

Читать полностью…

Типичный программист

Разработчик Flipper Zero выпустил версию устройства с прозрачным дизайном

Только вчера писали про энтузиаста, который попытался повторить функциональность FilpperZero в корпусе легендарной Nokia. А сегодня разработчики оригинального FlipperZero решили порадовать пользователей обновлением. Теперь видны внутренние компоненты и сложный дизайн. Так в компании показали приверженность открытому исходному коду.

Всего планируют выпустить 7,5 тыс. устройств, но стоить они будут как обычно — $169 за штуку. К тому же, один пользователь сможет купить не больше 2 устройств.

#безопасность

Читать полностью…
Subscribe to a channel