Metanit
9.09K subscribers
391 photos
24 videos
1 file
747 links
Канал о программировании и разработке.
Здесь публикуются только новые статьи с сайта metanit.com. Основной канал, где публикуются остальной контент - https://t.me/devnull22
Download Telegram
В реестре российского ПО появилась новая ОС на базе Android - мобильная kvadraOS, разработанная в компании Yadro. Эта ОС базируется на Android - на открытом проекте Android Open Source Project (AOSP), который разрабатывается компанией Google
Как рассказал представитель Yadro, kvadraOS совместима с широким кругом устройств и программ, в том числе, в нее интегрирован RuStore (российский магазин приложений).
Yadro разрабатывает две версии своей мобильной системы: Enterprise для корпоративных заказчиков и Indigo для частных пользователей. kvadraOS Enterprise поддерживает функционал для централизованного администрирования парка устройств, а также специализированное корпоративное ПО. Сейчас проходит тестирование и интеграция программ совместно с их производителями, утверждают представители компании.
https://www.cnews.ru/news/top/2024-01-23_rossijskij_reestr_po_popolnilsya
Команда разработчиков JanAI развивает клиент Jan Desktop, который позволяет локально запускать большие языковые модели и который, по словам его разработчиков, можно считать альтернативой ChatGPT. С помощью приложения можно локально запускать большие языковые модели с открытым исходным кодом. В приложении доступен магазин моделей, где можно выбрать необходимые модели и установить их. Также можно добавить модели вручную или подключиться к удалённому серверу, на котором запущена нейросеть. Модели можно использовать в сторонних приложениях, например, в Visual Studio Code.
Код приложения Jan Desktop также открыт и доступен на github https://github.com/janhq/jan
Само приложение написано на TypeScript и Electron и доступно для macOS, Windows и Linux, а в будущем планируется релиз мобильной версии. Загрузить готовое приложение можно на оф. сайте https://jan.ai/
В российский стандарт по спортивному программированию вошли бег и наклоны
В январе 2024 г. вступил в силу федеральный стандарт подготовки по спортивному программированию. Участникам соревнований придется сдавать нормативы по бегу — бег на 30 м и 1 тыс. м, нормативы по наклонам из положения стоя на гимнастической скамье и подъемам туловища из положения лежа.
Из ИT-показателей в стандарт включен только показатель по скорости набора произвольного текста на клавиатуре: за минуту мальчики должны напечатать 180–190 знаков, а девочки — 160–170 знаков в зависимости от дисциплин.
Также документ определяет пять дисциплин для соревнований: «программирование алгоритмическое», «программирование робототехники», «программирование продуктовое», «программирование систем информационной безопасности» и «программирование беспилотных авиационных систем».
https://www.cnews.ru/news/top/2024-01-25_sportsmenam-programmistam
This media is not supported in your browser
VIEW IN TELEGRAM
Архитектурные стили API
Красота generics в TypeScript.
Типы баз данных
Сервис GitClear попытался оценить, как появление Copilot (и в целом внедрение AI в написание кода) повлияло на качество работы разработчиков. Для этого было проанализировано 153 млн строк кода, измененных за последние 48 месяцев, с января 2020 года по декабрь 2023. И исследователи пришли к выводу: код пишут хуже.
Как заявляет GitClear, компания располагает самой крупной и подробной базой данных по изменениям кода. GitClear отдельно проанализировала несколько различных операций: добавление (новые уникальные строки), обновление, удаление, вставка/копирование (повторное добавление одинаковых строчек кода в нескольких местах в одном или более коммитах), операции «найти/заменить» (крупное одинаковое изменение нескольких строк), перемещение (перемещение кода в этом же файле или вынос в новый файл).
Также добавлена еще одна категория изменений - "Code churn" (показатель оттока) — это процентное соотношение строчек кода, которые были удалены или значительно обновлены меньше чем через две недели после написания. Churn — это нежелательное явление, поскольку это изменения в коде без пользы для проекта
Результаты анализа говорят о том, что возросла доля категорий добавленного кода и вставки/копирования относительно категорий обновлённого, удалённого и перемещённого кода, а принципы DRY всё чаще нарушаются. Больший показатель "оттока" (churn) коррелирует с ростом риска ошибок. Тогда как меньше операций перемещения предполагают меньший рефакторинг и соответственно худшее качество, по мнению исследователей.
Посмотреть исследование можно по ссылке: https://gitclear-public.s3.us-west-2.amazonaws.com/Coding-on-Copilot-2024-Developer-Research.pdf
MS-DOS и Windows 3.11 по-прежнему используются в поездах на немецкой железной дороге
Накануне немецкая железнодорожная фирма разместила вакансию администратора Windows 3.11. Помимо навыков работы с Windows for Workgroups на операционной системе 30-летней давности требуется наличие опыта работы с MS-DOS. Администратор якобы будет контролировать системы с процессорами 166 МГц и колоссальными 8 МБ оперативной памяти.
В вакансии упоминалось, что назначенный человек будет поддерживать и обновлять старые системы, которые по-прежнему имеют решающее значение для железнодорожных операций, в частности, отвечать за «систему отображения в кабине машиниста высокоскоростных и региональных поездов, [которая] показывает машинисту наиболее важные технические данные в режиме реального времени»
Отмечается, что нанимающая компания отвечает за «железнодорожные табло почти для всей Германии». Эти системы в некоторой степени полагаются на старые приложения MS-DOS и Windows 3.11.
https://www.tomshardware.com/software/windows/ms-dos-and-windows-311-still-run-train-dashboards-at-german-railway-company-listed-admin-job-for-30-year-old-operating-system
Вкратце как работает Git
This media is not supported in your browser
VIEW IN TELEGRAM
Типы атак и сетевые протоколы
Рубрика "Цитаты великих людей".
"Вы скопировали эту функцию, не понимая, зачем она нужна, поэтому ваш код - мусор". Линус Торвальдс.
(Из недавней переписки с одним из мейнтейнеров - https://lkml.org/lkml/2024/1/26/1013 )
В IT-отрасли усилилось зарплатное расслоение
Средняя зарплата IT-специалистов в РФ начала снижаться: в июле—декабре 2023 года она сократилась на 15%, подсчитали в «Хабр Карьере». По данным HeadHunter, по некоторым позициям падение составило почти четверть. Быстрее всего дешевеет труд разработчиков игр. Аналитики уточняют, что доходы уменьшаются в основном у сотрудников «начального уровня», а у руководящего персонала, наоборот, растут. Эксперты полагают, что в 2024 году этот расходящийся тренд сохранится.
Средняя зарплата IT-специалистов в РФ за второе полугодие 2023 года сократилась на 15%, до 141 тыс. руб. в месяц, согласно ежегодному исследованию «Хабр Карьеры». По оценке аналитиков, основная часть падения пришлась на регионы и коснулась сегментов разработки, дизайна, тестирования и др. В Москве и Санкт-Петербурге за полгода средняя зарплата снизилась на 7% (до 187 тыс. руб.) и 14% (до 150 тыс. руб.) соответственно. О снижении дохода говорили и сами IT-специалисты, в опросах в конце прошлого года — почти 35% респондентов
В HeadHunter подтверждают, что в основном падение зарплат «присутствует в тех вакансиях, на которые претендуют соискатели без опыта». Но по «более требовательным вакансиям», утверждают в сервисе, ставки растут: средняя зарплата руководителя группы разработки за год увеличилась на 36%, до 205 тыс. руб., технического директора — на 19%, до 140 тыс. руб.
Гендиректор Promo IT Денис Фирсов отмечает, что средняя зарплата младших специалистов «в определенных группах IT-сектора в некоторых регионах» за год сократилась более чем на 25%, поэтому «многие вынуждены искать работу удаленно в других регионах». «В 2024 году количество специалистов уровня Junior / Middle продолжит расти из-за образовательных курсов в сфере IT, поэтому и зарплата продолжит падать»,— полагает господин Фирсов.
Помимо увеличения количества IT-специалистов без опыта причиной снижения зарплат мог стать массовый уход западных вендоров с российского рынка в 2022 году, считает HR-директор ITentika Елена Никишева: иностранные компании предлагали более высокую зарплату, нежели отечественные.
https://www.kommersant.ru/doc/6480462
Microsoft продолжает внедрение Rust и теперь собирается переводить ряд сервисов с C# на Rust
В данном случае компания формирует команду из разработчиков на Rust для решения перехода платформы Microsoft 365 с C# на Rust. Например, в обязанности главного архитектора программного обеспечения Microsoft 365 входит «техническое руководство, проектирование и внедрение библиотек компонентов Rust, SDK, а также повторная реализация на Rust существующих сервисов на основе C#».
Как заявили непосредственно в Microsoft, в компании создается новая команда, нацеленная на внедрение языка программирования Rust в качестве основы для модернизации сервисов платформы.
https://www.theregister.com/2024/01/31/microsoft_seeks_rust_developers/
Вышло полное исследование Хабр Карьеры по зарплатам IT-специалистов во второй половине 2023. Основые тезисы:
Медианная зарплата в IT сейчас — 141 000 ₽, это на 15% меньше, чем в первой половине 2023 (в Москве — 187 000 ₽, в Санкт-Петербурге — 150 000 ₽, в регионах — 120 000 ₽)
Среди специализаций больше всего выросли зарплаты специалистов по продажам — на 36%, до 90 000 ₽.
Зарплата архитекторов ПО остается самой высокой среди разработчиков — 358 000 ₽ (+12%), меньше всех получают HTML-верстальщики — 60 000 ₽ (+3%).
Больше всего за полугодие выросли зарплаты ERP-программистов (+31%) — до 180 000 ₽.
Самые высокооплачиваемые языки — Objective-С, Scala, Ruby, Elixir и Golang, а самый низкооплачиваемый — C.
Больше всего выросли зарплаты у разработчиков Objective-С и С++ (+21%).
Больше всего IT-специалисты зарабатывают в Авито (325 000 ₽), Холдинге Т1 (300 000 ₽) и в Райффайзенбанке (292 000 ₽).
https://habr.com/ru/specials/790600/
Минцифры РФ планирует в 2024 году начать внедрение на портале "Госуслуги" технологии ChatGPT для консультации граждан. Об этом сообщил в ходе открывшегося в Алма-Ате цифрового форума Шанхайской организации сотрудничества (ШОС) в рамках форума Digital Almaty 2024 министр цифрового развития РФ Максут Шадаев.
"Государственные услуги будут оказываться онлайн. Это означается, что в момент обращения будет выдаваться результат. При этом мы считаем, что нужно развивать проактивные услуги, которые могут оказываться без обращения, а все консультации должен выполнять ChatGPT, заполняя за человеком необходимые заявления", - сказал министр.
https://tass.ru/ekonomika/19876185
Архитектура ОС Аврора