METANIT.COM
前往频道在 Telegram
6 083
订阅者
无数据24 小时
-77 天
-5530 天
帖子存档
6 083
Как найти работу в IT | Советы от рекрутера
Меня зовут Гелия – я опытный IT-рекрутер.
✨Что ты найдешь в этом канале:
– Советы как быстрее найти работу в IT (от джуна до синьора);
– Свежие вакансии для начинающих и стажировки в IT и Digital;
– Сплетни и слухи о компаниях в рубрике "Всратые работодатели".
Подписаться
#реклама
О рекламодателе
6 083
Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля
Дизайнер карточек для маркетплейсов — востребованная и доходная профессия 💰
Научись ей бесплатно!
- Бесплатный доступ
- Разбор ДЗ от наставника
- Мощные кейсы в портфолио
Узнать больше
#реклама 16+
yudaevschool24.online
О рекламодателе
6 083
В руководство по языку Java добавлены следующие статьи:
Управление процессами. Классы Process и ProcessBuilder
https://metanit.com/java/tutorial/12.4.php
CompletableFuture и промисы. Обработка результата асинхронных задач
https://metanit.com/java/tutorial/8.18.php
CompletableFuture, обработка ошибок и завершения асинхронных задач
https://metanit.com/java/tutorial/8.19.php
#java
В руководство по ассемблеру NASM добавлена статья
Создание структур с помощью макросы STRUC/ENDSTRUC
https://metanit.com/assembler/nasm/3.13.php
#assembler #assembly #nasm
6 083
В Госдуме предложили обязать частные компании перейти на российский софт
В Госдуме обсуждают введение ограничений, чтобы обязать коммерческие компании замещать иностранное программное обеспечение. Об этом сообщил первый зампред комитета Госдумы по информационной политике, информационным технологиям и связи Антон Горелкин. Он также назвал импортозамещение одним из главных приоритетов государства.
«В будущем могут появиться законодательные ограничения для коммерческих компаний, чтобы они тоже импортозамещались более активно. Этот вопрос сейчас рассматривается»,— сказал господин Горелкин на форуме «Цифра права»
Сейчас иностранный софт обязаны замещать государственные и муниципальные органы, госкорпорации и компании с госучастием. В сентябре Минцифры заявило, что на российский софт должны перейти все значимые объекты критической информационной инфраструктуры (КИИ) до 1 января 2028 года. В отдельных случаях крайний срок может быть продлен до 1 декабря 2030 года.
https://www.kommersant.ru/doc/8161067
6 083
Что такое подоболочки в Linux
В Linux каждый раз, когда вы открываете терминал, запускается оболочка (shell), обычно это Bash или Zsh. Но что происходит, когда вы выполняете команду в круглых скобках, например так?
$ (pwd; ls)
Вы только что создали подоболочку (subshell) — новую дочернюю оболочку, которая выполняет ваши команды изолированно от родительской. Подоболочки — это один из тех механизмов оболочки, которые незаметно выполняют множество задач в Bash. Они позволяют:
* запускать команды в отдельных окружениях;
* безопасно получать вывод команд;
* выполнять параллельную обработку — и всё это без вмешательства в основную сессию оболочки.
#linux
6 083
В России укрепился тренд на масштабные увольнения в ИТ-сфере.
Свыше половины (55%) всех российских ИТ-специалистов, уволенных в период с 2022 по 2025 гг., остались без работы вовсе не по собственному желанию, а попали под сокращение.
В российской ИТ-отрасли в настоящее время есть некий «существенный дисбаланс между спросом и предложением» в сферах разработки, поддержки, инфраструктуры, кибербезопасности и искусственного интеллекта. При этом перевес явно не в пользу соискателей.
Заметно замедлился процесс найма ИТ-специалистов. Теперь работодатели «гораздо тщательнее подходят к найму и чаще перераспределяют внутренние ресурсы, чем открывают новые позиции».
«После десятилетия бурного роста банки, ритейл и другие секторы экономики, которые традиционно нанимали такой персонал, впервые стали сокращать штат, оптимизировать расходы на профессионалов и сворачивать амбициозные проекты»
По мнению опрошенных экспертов, России больше не нужно такое количество ИТ-специалистов в своих отраслях.
Собеседники издания не сомневаются, что в 2026 г. ситуация с сокращениями в ИТ-сфере станет хуже, а увольнения могут затронуть в первую очередь подразделения и отдельных специалистов, не имеющих прямого влияния на выручку компании.
https://www.cnews.ru/news/top/2025-10-29_paradoks_rossijskoj_it-otrasli
6 083
Какие протоколы работают на TCP и UDP
(продолжение предыдущего поста)
Каждое сообщение, передаваемое через интернет, имеет два уровня коммуникации: один переносит данные (транспортный уровень), а другой определяет, что эти данные означают (прикладной уровень). TCP и UDP находятся на транспортном уровне, но служат совершенно разным целям.
TCP — ориентирован на установление соединения. Он гарантирует доставку данных, сохраняет порядок их передачи и обеспечивает повторную отправку пакетов в случае их потери.
- HTTP работает поверх TCP. Браузер устанавливает TCP‑соединение, отправляет HTTP‑запрос, ожидает HTTP‑ответ и закрывает соединение (либо оставляет его активным для последующих запросов). Каждая веб‑страница, которую вы когда‑либо загружали, использовала этот механизм.
- HTTPS добавляет TLS поверх TCP. Сначала устанавливается TCP‑соединение, затем выполняется рукопожатие TLS (обмен открытыми ключами, согласование сеансового ключа) и, наконец, начинается передача зашифрованных данных.
- SMTP использует TCP для электронной почты. Сообщения передаются от отправителя к SMTP‑серверу и далее к получателю через TCP‑соединения. Для электронной почты недопустима потеря данных в процессе передачи, поэтому надёжность TCP здесь критически важна.
UDP — не требует установления соединения. Нет рукопожатия, нет гарантии доставки, нет сохранения порядка пакетов. Данные просто отправляются в сеть в виде запросов и ответов — и остаётся надеяться, что они дойдут. Звучит хаотично, но такой подход обеспечивает высокую скорость.
- HTTP/3 работает через QUIC, который использует UDP. На первый взгляд это кажется нелогичным, однако QUIC заново реализует функции надёжности TCP внутри UDP, но с лучшей производительностью. Особенности:
- несколько потоков данных в одном соединении;
- встроенный TLS 1.3;
- более быстрое установление соединения.
6 083
Вышла новая версия ОС Fedora - Fedora 43
В новой версии рабочий стол в Fedora Workstation обновлён до ветки GNOME 49, а Fedora KDE Plasma Desktop Edition до KDE Plasma 6.4
Произошел переход на новую версия пакетного менеджера - RPM 6.0
В качестве ядра применяется Linux 6.17
Обновлены инструменты для разработки: LLVM 21, GCC 15.2, binutils 2.45, glibc 2.42, gdb 17.1, Go 1.25, Python 3.14, Java 25, Maven 4, Perl 5.42, Haskell GHC 9.8, Apache Tomcat 10.1.x, Ruby on Rails 8.0, PostgreSQL 18, MySQL 8.4
В разряд устаревших переведён ассемблер YASM. Пакеты с его использованием переведены на сборку при помощи NASM
Удалены пакеты GNOME для X-сервера. Все пользователи GNOME, использовавшие X11, будут переведены на сеанс GNOME на базе Wayland (остается возможность запуска X11-приложений при помощи XWayland)
Все spin-сборки и Fedora KDE Plasma Desktop Edition переведены на новый вариант инсталлятора Anaconda, где вместо GTK используется web-интерфейс.
https://fedoramagazine.org/announcing-fedora-linux-43/
6 083
Технический директор финтех-компании Block Дханджи Прасанна заявил, что значение чистоты и качества кода переоценено. По его мнению, идеальный код не делает продукт отличным, скорее, на его качество влияет решение реальных проблем.
По мнению Прасанна, многие инженеры считают качество кода важным для создания успешного продукта, но эти два понятия не имеют ничего общего. Он рассказал, что усвоил это, работая в Google. Когда компания купила YouTube в 2006 году, инженеры Google были «в ужасе от кодовой базы видеосервиса и от того, насколько ужасна его архитектура». Тем не менее, именно YouTube, а не Google Video, стал одним из самых успешных продуктов в истории компании, отметил Прасанна.
«На самом деле, дело не в том, насколько хорошо была спроектирована архитектура», — пояснил он. По словам инженера, реальный показатель успеха продукта — это то, насколько он действительно служит пользователям и решает их проблемы.
«Просто сосредоточьтесь на том, что мы пытаемся создать и для кого мы пытаемся создать. Весь этот код можно выбросить завтра», — сказал он.
https://www.businessinsider.com/block-cto-code-quality-sucess-solving-problems-dhanji-prasanna-2025-10
6 083
Гайд для маркетологов по эффективным онлайн-встречам
Как CMO, PR и digital-маркетологам повысить результативность брейнштормов, совещаний и планерок с командой с помощью онлайн-встреч?
Гайд МТС Линк: 37 страниц полезных материалов, чек-листов и кейсов для эффективных видеовстреч и совещаний.
✅ В гайде:
- Как создать постоянную ссылку на регулярные встречи с подрядчиками, командой или агентствами и подключаться в 2 клика;
- Как управлять встречей и завершить ее четкими договоренностями с ИИ-расшифровкой голоса в текст;
- Как проводить кастдевы, брейнштормы и формулировать гипотезы с помощью 15+ шаблонов в онлайн-досках МТС Линк;
- Как разом пригласить всех участников на синк таким образом, чтобы все пришли.
Бонус внутри: 5 способов не выгореть от бесконечных синков.
✨ Скачайте гайд бесплатно по ссылке
Скачать
#реклама 16+
mts-link.ru
О рекламодателе
6 083
+1
Отладка скриптов на Bash
Для построчного выполнения скрипт Bash можно использовать ловушку DEBUG — это позволяет просмотреть каждую строку перед её выполнением
Принцип работы:
Команда
trap с параметром DEBUG срабатывает прямо перед выполнением каждой строки, приостанавливая скрипт и позволяя решить, надо ли продолжать - фактически интерактивный пошаговый проход по скрипту Bash
В отличие от sh -x, который просто выводит каждую строку без остановки, этот метод позволяет подтвердить выполнение каждой команды до того, как она запустится
Ловушка DEBUG — не настоящий сигнал, а спецфункция (псевдосигнал), которая срабатывает перед каждой строкой в скрипте. Это удобно, чтобы пошагово разобраться в поведении скрипта
Другие подобные псевдосигналы:
* EXIT — выполняет команды непосредственно перед завершением скрипта;
* RETURN — срабатывает при выходе из функции или после подключения скрипта (с помощью source или .);
* ERR — обрабатывает команды, возвращающие ненулевой код завершения, когда активен параметр set -e6 083
Андрей Карпати суммирует принципы работы нейронных сетей, включая процесс использования функции потерь при обучении и применение обратного распространения для оптимизации параметров сети с помощью градиентного спуска.
6 083
+3
Продвижение в Telegram с помощью Яндекс Директа
⚡Запустите продвижение в телеграм-каналах и привлекайте целевую аудиторию
📱 Таргетинг по тематикам, регионам и каналам в Telegram
Попробовать
#реклама
yandex.ru
О рекламодателе
6 083
Директор АПКИТ (Ассоциации предприятий компьютерных и информационных технологий) Николай Комлев выступил с предложением уголовного преследования всех россиян, кто устанавливает на свои компьютеры пиратское программное обеспечение, пишут «Ведомости». По его мнению, новые меры по борьбе с пиратством в России должны заставить россиян активнее переходить на российское ПО.
(В АПКИТ входят десятки крупнейших ИТ-компаний. Среди них: МТС, «Яндекс», «1С», DNS, Wildberries, «Т1», «Лаборатория Касперского» и многие другие.)
Идея вызвала жаркую дискуссию среди присутствующих. В частности, Касперская настаивала на том, что российские пользователи сейчас при всем желании не могут оплатить лицензии на иностранный софт, например лицензии на ОС Windows (продукт американской Microsoft). Комлев отметил, что сложившаяся ситуация как раз и должна простимулировать российских пользователей переходить на отечественные решения. На встречный вопрос Касперской, какая операционная система установлена на собственном ноутбуке Комлева, тот признался, что Windows, но лишь потому, что он «его таким уже купил».
https://www.vedomosti.ru/technology/articles/2025/10/28/1150290-it-otrasl-obsudila-vozmozhnost-vvedeniya-ugolovki-za-piratstvo-softa
6 083
Архитектура REST API
(продолжение предыдущего поста)
1. Обзор
→ REST (Representational State Transfer, передача состояния представления) — это архитектурный стиль проектирования сетевых приложений.
→ Он использует методы HTTP для выполнения операций над ресурсами, которые представлены URL‑адресами.
→ REST API не сохраняют состояние, поддерживают кэширование и ориентированы на ресурсы, а не на действия.
2. Основные принципы
→ Архитектура «клиент-сервер»
Клиент отвечает за пользовательский интерфейс, а сервер управляет данными и логикой.
Такое разделение обеспечивает масштабируемость и независимую разработку.
→ Отсутствие сохранения состояния (statelessness)
Каждый запрос содержит всю необходимую информацию.
Сервер не хранит данные сессии между запросами.
Это упрощает масштабирование и повышает надёжность.
→ Поддержка кэширования
Ответы должны указывать, можно ли их кэшировать.
Правильное кэширование снижает нагрузку на сервер и повышает производительность.
→ Единый интерфейс
REST обеспечивает последовательный и предсказуемый способ доступа к ресурсам.
Следует использовать понятные URI, стандартные HTTP‑методы и единообразные форматы данных.
→ Многоуровневая система
REST допускает многоуровневую архитектуру, включающую прокси‑серверы, межсетевые экраны и балансировщики нагрузки.
Каждый уровень работает независимо и взаимодействует только с ближайшим соседом.
→ Код по требованию (опционально)
Сервер может отправлять клиенту исполняемый код (например, JavaScript), если это необходимо.
3. Основные компоненты
→ Ресурсы
В REST всё является ресурсом — пользователи, публикации, товары и т. д.
Каждый ресурс однозначно идентифицируется с помощью URI.
→ URI (Uniform Resource Identifiers, унифицированные идентификаторы ресурса)
Пример структуры:
GET /users
GET /users/{id}
POST /users
PUT /users/{id}
DELETE /users/{id}
→ Методы HTTP
GET → Получить ресурс
POST → Создать новый ресурс
PUT → Обновить существующий ресурс
DELETE → Удалить ресурс
→ Представление
Ресурсы представляются в форматах, таких как JSON или XML.
Клиенты взаимодействуют с этими представлениями для обмена данными.
4. Преимущества
→ Высокая масштабируемость и производительность
→ Упрощённое взаимодействие между клиентом и сервером
→ Простая интеграция с различными платформами
→ Лучшая поддерживаемость и гибкость
→ Меньший объём данных по сравнению с сложными протоколами, такими как SOAP6 083
В России начало расти число жалоб на ИТ-менторов, которые обещают обучение с оплатой только после трудоустройства, а в итоге добиваются выплат миллионов из зарплат своих студентов.
Сегодня на смену онлайн-курсам пришли «менторские программы» с заманчивыми условиями — оплатой после трудоустройства. А на деле айтишники подписывают «кабальный договор» и попадают в ситуацию крепостного права, вынуждены платить процент с дохода.
«Звучит как мечта: тебя учат, ты находишь работу и отдаешь процент с зарплаты. На деле — кабальный договор, обязанность трудоустроиться по направлению школы, отсутствие реальных знаний и угроза взыскания миллиона рублей, даже если результат сомнителен. Юристы DestraLegal уже сопровождают такие дела, и их количество стремительно растет», — рассказал галава
юридической компании DestraLegal Борис Фельдман.
Формально айтишникам предлагают не курсы, а всего лишь «услуги менторства». Исполнители не обязаны ни давать диплом, ни показывать учебную программу, ни гарантировать результат.
Зато по договору с оплатой после трудоустройства, айтишник обязан пройти до 30 собеседований, часто в другом городе, обязан работать по одной конкретной специальности, которую нельзя поменять даже в рамках одного направления. В результате, если эти условия не соблюдены и трудоустройства не наступило — штраф достигает полумиллиона. Если трудоустроиться удалось, то придется платить 17–20% от дохода в течение одного-двух лет подряд, независимо от роли школы в трудоустройстве. Нередко, единственным вариантов для такого студента становится трудоустройство в указанную ментором фирму на неподходящие условия, а отказ грозит штрафом.
https://www.cnews.ru/news/top/2025-10-27_kabala_vmesto_koda_rossijskie
