Библиотека программиста | программирование, кодинг, разработка
88.4K subscribers
3.14K photos
148 videos
88 files
6.36K links
Все самое полезное для программиста в одном канале.

Список наших каналов: https://tttttt.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/a32a0d94

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
🤔От каких компаний русскоязычные айтишники больше всего хотят получить оффер, а от каких — в ужасе отшатнуться?

Это один из многих вопросов, на которое отвечает большое исследование NEWHR Data, проведенного в сентябре 2023 года.

Выборка исследования: 807 человек. Анкеты заполнили представители 16 IT-специальностей и всех грейдов вплоть до C-level.
Команда NEWHR выяснила, чего айтишники хотят от работодателей на российском и зарубежных рынках (и наоборот — что отталкивает кандидатов), в каких странах айтишники живут, планируют искать работу и многое другое.
Например, 5 из 10 респондентов живут за границей. А 3 из 10 готовы к трудоустройству только в зарубежные компании.
💬 Чему бы вы хотели научиться? Поделитесь мыслями в комментариях👇

#холивар
🧠🧩 Зачем айтишнику психолог?

В современных реалиях все больше специалистов ИТ-индустрии обращаются к психологам, чтобы разобраться с эмоциональными проблемами. Рассмотрим некоторые распространенные запросы и проблемы, с которыми сталкиваются айтишники.

🔗 Читать статью
🔗 Зеркало
This media is not supported in your browser
VIEW IN TELEGRAM
Тем временем джун помогает фиксить баги на проде 🤦‍♂️

#юмор
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍🧫 Создаём игру «Жизнь» Джона Конвея на Python

Напишем алгоритм эволюции клеточных автоматов и разработаем интерфейс командной строки (CLI) для взаимодействия с игрой.

👉Читать статью
This media is not supported in your browser
VIEW IN TELEGRAM
💡Топ-5 юзкейсов Kafka от ByteByteGo (Alex Xu)

1️⃣ Обработка и анализ логов
2️⃣ Потоковая передача данных
3️⃣ Мониторинг систем и оповещение
4️⃣ Захват изменений данных (change data capture, CDC)
5️⃣ Миграция систем

#инфографика
Please open Telegram to view this post
VIEW IN TELEGRAM
🎅 Новый год — отличное время для старта!

🎄Новый год начинается с подарков, а лучший подарок для себя — новые знания! Потому что ну а когда начинать учиться новому, если не в новом году. Выбирайте курс, оставляйте заявку и менеджер вас проконсультирует — https://proglib.io/w/b963d80d

📚 Начать всегда можно с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения.

Конечно, советуем обратить внимание на наши самые популярные курсы:
Математика для Data Science — 19 490 ₽ (вместо 29 990 ₽)
Алгоритмы и структуры данных — 23 390 ₽ (вместо 35 990 ₽)

🔥 Все цены на сайте уже включают скидку 35%, поэтому не упустите возможность зайти на курс по самой выгодной цене.

☺️ Доступ бессрочный, поэтому учиться вы сможете в своем темпе.

👉 Если вы сомневаетесь в пользе обучения для своего профессионального трека, оставляете заявку. Менеджер поможет разобраться с этим и любым другим вопросом — https://proglib.io/w/b963d80d

🫶 Всех с наступающим новым годом!
👨‍🎓 14 бесплатных ресурсов, которые пригодятся каждому разработчику

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

Читать статью
🤔 «Да кто такой этот ваш Developer Advocate?» — наверняка некоторые задавались подобным вопросом. Как минимум те, у кого в компании нет такого специалиста. Чтобы хорошенько во всём разобраться, нашли подкаст с Антоном Черноусовым из Yandex Cloud.

Сейчас Антон занимает позицию Developer Advocate, а раньше писал на Java, работал системным администратором, руководителем проектов и продактом. Антон рассказал, чем занимается в Яндексе, чем DevAdvocate отличается от Technology evangelist и почему в айтишке нужен был переводчик с языка разрабов на язык программистов.

Узнайте, почему разработчикам, программистам, кодерам и софтостроителям так важно понимать друг друга👇

▶️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | VK

💬 А в вашей компании есть Developer Advocate?
👍 — да, конечно
🤔 — нет
🥱 — не вижу никакого смысла в таком специалисте

#подкасты
💬 Что бы вы хотели получить в подарок на Новый год? Поделитесь мыслями в комментариях👇

#интерактив
✍️ Почему отсутствие технической документации убьёт ваш проект?

Читатель «Библиотеки программиста» объясняет, почему техническая документация важна, а её наличие — обязательная составляющая успеха проекта. Не верите? 5 (почти) реальных историй, представленных в статье, вас убедят!

🔗 Читать статью
🔗 Зеркало
🌳 Так называемые «современные» базы данных могут иметь новые структуры индексов, но B-дерево по-прежнему является непобедимым чемпионом, когда дело доходит до обработки запросов к базе данных.

👨‍💻 Узнайте подробнее, как структура данных B-дерево упорядочивает данные и выполняет поисковые запросы.
👨‍💻 Вопросы для подготовки к собеседованию по JavaScript. Часть 1

Стрелочные функции, замыкания, промисы и async/await, методы работы с массивами и объектами, шаблонные литералы, особенности Map и Set, оператор расширения и клонирование объектов.

🔗 Читать статью
🔗 Зеркало