METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Базовые теги html вкратце
👍25🥱2
This media is not supported in your browser
VIEW IN TELEGRAM
Архитектурные паттерны
15👍7💩2👏1
Вопросы с ответами с интервью по Python для начинающих
👍5🔥2👏1
По данным американской ИТ-ассоциации CompTIA, в США за последнее пятилетие количество активных вакансий для разработчиков ПО сократилось на 56%. При этом разработчиков без опыта стали искать на 67% реже.
Журналисты The New York Times решили проанализировать целесообразность работы буткемпов по программированию в эпоху развития искусственного интеллекта. Выяснилось, что процент трудоустройства выпускников у таких курсов падает. Так, бостонский буткемп Launch Academy приостановил работу на неопределённый срок, поскольку доля нашедших работу студентов упала с 90% ниже 60%.

Партнёры венчурной фирмы Menlo Ventures говорят, что сейчас — худшее время для начала карьеры в IT за последние 25 лет.

Ещё в 2020 году 79% участников опроса CourseReport среди 3 тысяч выпускников буткемпов заявили, что смогли получить работу после курсов, а средний прирост зарплат составил 56%. Однако теперь компании сократили наём с появлением новых ИИ-инструментов. Эти инструменты, в том числе ChatGPT, AlphaCode и GitHub Copilot, постоянно совершенствуются как в написании нового кода под определённые задачи, так и в оптимизации и отладке существующего.

Некоторые эксперты советуют не учиться кодить, а развивать навыки работы с ИИ в сочетании с изучением основ программирования. По данным CompTIA, самые популярные специалисты теперь — это инженеры машинного обучения и ИИ-инженеры.
https://www.nytimes.com/2024/11/24/business/computer-coding-boot-camps.html
😢7👎5👍3😁2💔2❤‍🔥1
Архитектурные шаблоны для коммуникации компонентов

🔹 Peer-to-Peer
Два компонента связаны напрямую без необходимости в центральном координаторе

🔹 API-шлюз
Единая точка входа для всех клиентских запросов к внутренним службам приложения

🔹 Pub-Sub
Разделяет производителей и потребителей сообщений через брокера сообщений

🔹 Запрос-Ответ
Клиент отправляет запрос серверу и ждет ответа

🔹 Event Sourcing
Сохранение изменений состояния приложения в виде последовательности событий

🔹 ETL
Шаблон для сбора данных из нескольких источников, преобразования их в структурированный формат и загрузки в целевую БД

🔹 Пакетирование
Представляет накопление данных в течение некоторого периода или до достижения некоторого порогового значения, прежде чем обрабатывать их как единую группу

🔹 Потоковая обработка
Обеспечивает непрерывный прием, обработку и анализ потоков данных в режиме реального времени

🔹 Оркестровка
Центральный координатор - оркестратор управляет взаимодействием между распределенными компонентами/службами
👍10🤝1
Шпаргалка по команде SELECT в SQL
15🔥2👏1
Функции в JavaScript вкратце за 2 минуты #javascript
👍20
Шпаргалка по всем базовым конструкциям и выражениям в bash #bash
👍11
20 распространенных вопросов с интервью по SQL #sql
👍6😱1
Вкратце о завтрашней "черной пятнице"
😁46💯13👍4🤣2
Базовые команды Docker
👍11
Распространенные шаблоны регулярных выражений на примере JavaScript
5👏4🔥3
Что такое ACID

🔹 Atomicity(Атомарность)
Записи в транзакции выполняются все сразу и не могут быть разбиты на более мелкие части. Если при выполнении транзакции возникают ошибки, записи в транзакции откатываются.
Атомарность означает «все или ничего».

🔹 Consistency (Согласованность)
Сохранение инвариантов базы данных. Любые данные, записанные транзакцией, должны быть действительными в соответствии со всеми определенными правилами и поддерживать базу данных в хорошем состоянии.

🔹 Isolation (Изоляция)
Когда есть параллельные записи из двух разных транзакций, две транзакции изолированы друг от друга.

🔹 Durability (Долговечность)
Данные сохраняются после завершения транзакции даже в случае сбоя системы. В распределенной системе это означает, что данные реплицируются на некоторые другие узлы.
👍13