tproger | Технологии

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

Подписаться на канал

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

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

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

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

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

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

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

FlipperZero? А может лучше NokiaZero?

Flipper Zero — модный хакерский мультитул, выполненный в стиле тамагочи. Так вот один энтузиаст решил не только прокачать клавиатуру устройства, но и заключить его в корпус легендарного кнопочного телефона Nokia.

Что получилось в итоге, а также как создавался сакральный мультитул из 2000-х, читайте в статье: https://habr.com/ru/articles/764600/

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

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

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

4 причины, по которым Symfony лучше Laravel

Руководитель группы разработки из Kokoc Group в своей статье разбирает почему Symfony больше подходит для крупных проектов: https://tprg.ru/tUg8

#php #laravel #вебразработка

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

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

JS-ры, все сюда!

Кто-то взломал внешний облик виртуального мегаполиса, и теперь прибытие новых жителей — под угрозой. Используйте свои знания JavaScript, чтобы помочь выяснить причины поломки: https://tprg.ru/ieB3

Реклама АО «Лаборатория Касперского», erid: LjN8KGn41

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

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

70% российских компаний используют low-code-разработку

Это стало известно благодаря опросу Naumen. В компании опросили 42 организации из 11 разных отраслей. По результатам 70% компаний стали использовать платформы Low-Code.

Причина проста — им не хватает нужного софта, IT-специалистов и др. Чаще всего low-code используют для рутинных задач, реже для создания прототипов и MVP. Что интересно, два года назад их доля low-code в разработке была лишь 25%

Аналитики говорят, что к 2026 low-code будут применять 40% бизнесов в мире.

#тренды

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

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

В Реестре отечественного ПО более 16 тысяч решений, но множество западных продуктов до сих пор не замещены в корпоративном сегменте

Бизнесу нужны зрелые и безопасные аналоги офисных пакетов, российские CRM и ERP-системы, сервисы коммуникаций. А ещё такие сложные решения, как CAD или BI.

Среди работающих над этими амбициозными задачами — вендор НОТА. Это бренд, который Холдинг Т1 анонсировал на ПМЭФ 2023, назвав его одним из приоритетных направлений развития бизнеса. На днях НОТА провела партнерскую конференцию, которую посетили около 200 IT-экспертов.

В ходе обсуждения игроки отрасли и аналитики определили ключевые тренды:

— рынок разработки ПО продолжит расти быстрее прочих сегментов IT-отрасли. Ему прочат + 40% до 2025 года;
— российские вендоры, не желающие замыкаться исключительно на внутреннем рынке, готовы к открытой конкуренции на пространстве СНГ. Здесь в пользу отечественных решений будет играть схожий с российскими компаниями подход к выбору поставщиков решений;
— партнёрств типа вендор-вендор будет становиться всё больше. Так компании объединяют свои компетенции и ресурсы для создания востребованных на рынке продуктов.

Планы у НОТА амбициозные — пересоздать IT-ландшафт крупного бизнеса в России. Получится ли, покажет время. А пока можно посмотреть, что уже предлагает вендор.

Реклама ООО «Т1» ИНН 7720484492

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

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

Требования 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 устройств.

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

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

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

Что такое красивый код и как его писать?

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

Оказывается, даже есть конкурсы, посвященные красоте кода. Автор статьи принял участие в конкурсе и рассказывает, что это за конкурс и что такое действительно красивый код: https://tproger.ru/articles/kak-ya-pytalsya-pisat-krasivyj-kod

#чистыйкод #советы

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

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

100 команд Linux для ежедневной работы

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

В этой статье мы рассмотрим команды для терминала Linux, которые помогут вам максимально использовать возможности ОС: https://tproger.ru/articles/100-komand-linux-dlya-ezhednevnoj-raboty

#linux

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

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

​​На каждый интуитивно понятный интерфейс всегда найдется юзер потупее:

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

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

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

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

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

Решаем задачу коммивояжёра как профи

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

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

В статье рассказали подробнее о том, что это такое. И реализовали на Python различные подходы к решению задачи коммивояжёра: https://tproger.ru/articles/metaevristicheskie-podhody-k-reweniyu-zadachi-kommivoyazhyora

#задачки #python

Читать полностью…
Подписаться на канал