Proglib запускает канал Азбука айтишника
Подписывайтесь на наш новый канал про айти для неайтишников — для совсем новичков и тех, кто постоянно взаимодействует с айтишниками.
У нас есть рубрики:
⭐ База — в ней рассказываем про термины из IT простым языком
⭐ Проект — объясняем, из чего состоят айтишные проекты и сколько они могут стоить
⭐ Психология айтишника — тут говорим про софт-скиллы, особенности работы и взаимодействия
👉Подписывайтесь!
Подписывайтесь на наш новый канал про айти для неайтишников — для совсем новичков и тех, кто постоянно взаимодействует с айтишниками.
У нас есть рубрики:
👉Подписывайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
Для чего используется пакет cmp, представленный в Go 1.21?
Anonymous Quiz
9%
Для сравнения строк
57%
Для глубокого сравнения структур данных
16%
Для сравнения упорядоченных значений
3%
Для форматирования строк
15%
Посмотреть результаты
Для чего используется команда "go mod vendor" в Go?
Anonymous Quiz
7%
Для добавления нового модуля в проект
67%
Для создания директории с копиями пакетов, необходимыми для сборки и тестирования приложения
10%
Для обновления Go модулей до последних версий
6%
Для удаления неиспользуемых модулей из проекта
10%
Посмотреть результаты
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/cec71683
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/cec71683
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/cec71683
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код?
Anonymous Quiz
16%
false
49%
true
6%
Панику во время выполнения
19%
Ошибку компиляции
10%
Посмотреть результаты
Какова основная цель паттерна Outbox?
Anonymous Quiz
4%
Улучшение производительности базы данных
64%
Обеспечение согласованности между базой данных и сообщениями, отправленными через внешние системы
7%
Упрощение логики обработки запросов
10%
Снижение затрат на хранение данных
16%
Посмотреть результаты
Forwarded from Proglib.academy | IT-курсы
Мы подготовили нетривиальные задачи математического и логического характера с собеседований, чтобы помочь вам лучше подготовиться к следующим вызовам. В статье вы найдете задачи, которые нередко встречаются на интервью и могут стать настоящим испытанием даже для опытных разработчиков.
🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой механизм Go позволяет анализировать и изменять структуру, типы и значения во время выполнения?
Anonymous Quiz
5%
Интроспекция
69%
Рефлексия
16%
Динамическая типизация
3%
Метапрограммирование
6%
Посмотреть результаты
Какая из следующих задач является CPU-bound, а какая I/O-bound?
1. Сжатие большого файла с использованием сложного алгоритма. 2. Чтение данных из файла и их передача по сети.
1. Сжатие большого файла с использованием сложного алгоритма. 2. Чтение данных из файла и их передача по сети.
Anonymous Quiz
3%
Обе задачи CPU-bound
5%
Обе задачи I/O-bound
84%
Первая задача CPU-bound, вторая I/O-bound
3%
Первая задача I/O-bound, вторая CPU-bound
4%
Посмотреть результаты
Forwarded from Библиотека Go разработчика | Golang
⚡️ Паттерн Transactional Outbox: теория и практика от Николая Тузова
⌛ Таймкоды:
00:00 Какую проблему мы решаем
05:47 Нам нужна атомарность
07:03 Про Two-Phase Commit
07:36 NoSQL базы данных
09:59 Гарантия доставки - "At Least Once"
11:48 Практика: пишем Outbox для сокращателя ссылок
12:43 Storage: сохраняем сообщения в таблицу
28:01 Event Sender: отправка сообщений из таблицы
36:52 Подключаем Event Sender
39:09 Тестируем отправку сообщений
41:12 Итоги
📺 Смотреть полностью
⌛ Таймкоды:
00:00 Какую проблему мы решаем
05:47 Нам нужна атомарность
07:03 Про Two-Phase Commit
07:36 NoSQL базы данных
09:59 Гарантия доставки - "At Least Once"
11:48 Практика: пишем Outbox для сокращателя ссылок
12:43 Storage: сохраняем сообщения в таблицу
28:01 Event Sender: отправка сообщений из таблицы
36:52 Подключаем Event Sender
39:09 Тестируем отправку сообщений
41:12 Итоги
📺 Смотреть полностью
Что выведет код на Go 1.22?
Anonymous Quiz
48%
false
34%
true
10%
Ошибку компиляции
8%
Посмотреть результаты
Что такое шардирование в контексте баз данных?
Anonymous Quiz
88%
Разделение данных на небольшие независимые части, которые могут храниться и обрабатываться отдельно
6%
Процесс слияния нескольких баз данных в одну для повышения производительности
3%
Использование кэширования для уменьшения нагрузки на базу данных
1%
Механизм автоматического бэкапа данных
3%
Посмотреть результаты
Что выведет код?
Anonymous Quiz
17%
0 0
16%
1 0
11%
0 1
9%
0 0
18%
Ошибку компиляции
29%
Посмотреть результаты
Что представляют собой сигналы в операционной системе Linux?
Anonymous Quiz
9%
Команды для удаленного доступа к процессам
84%
Программные прерывания, которые посылаются процессу, когда случается некоторое событие
3%
Специфические типы файлов для хранения системной информации
4%
Посмотреть результаты
Что такое теги структур в Go?
Anonymous Quiz
7%
Это ключевые слова, определяющие видимость полей структуры в других пакетах.
7%
Это специальные ключи, позволяющие задать тип данных поля структуры.
81%
Это метаданные, прикрепленные к полям структуры, используемые для хранения доп. информации о полях.
4%
Посмотреть результаты