proglibrary | Технологии

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77043

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Подписаться на канал

Библиотека программиста | программирование, кодинг, разработка

Завтра, 21 апреля в 16:00 (по московскому времени) пройдет онлайн-митап «Войти в Айти: мифы и реальность профессии». Встреча поможет студентам ВУЗов и всем, кто мечтает о карьере в ИТ, лучше ориентироваться в реалиях профессии: какие требования существуют у работодателей, каков уровень зарплаты у практикантов и джуниоров и какие специальности будут актуальны в ближайшие годы.

Участие бесплатное, регистрация по ссылке.

В ходе митапа участники смогут задавать вопросы, а самые активные получат призы от «Инносетей» и ЮMoney.

Митап проведут HR-директор «Инносетей» и приглашенные спикеры компании ЮMoney. Эксперты расскажут о практике найма в ИТ, о срезе зарплат в отрасли, требованиях к начинающим специалистам и о том, как сделать первые шаги в профессии, если еще нет опыта.

Подключайтесь — ждем вас 21 апреля в 16:00 (по московскому времени)!

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Тест: насколько хорошо вы знаете Git?

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

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🖥 Разрабы! Сколько мониторов используете в работе? Делитесь своим топом производителей👇

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Мессенджер современных команд

Когда Slack ушел с российского рынка, перед многими командами встал вопрос о выборе альтернативного решения.

Мессенджер для команд Пачка может стать отличной заменой Слаку. Пачка позволяет общаться, созваниваться, работать и создавать групповые чаты, компактно организованные в папки. Есть треды для обсуждения сообщений, тёмная тема и возможность проводить видеозвонки до 100 участников. При годовой подписке на Пачку сообщения из Slack можно перекинуть в новый мессенджер.

На бесплатном тарифе доступна отправка до 2000 сообщений в месяц. Если вы хотите узнать больше о Пачке и сравнить ее с другими мессенджерами, вот страница продукта:

https://www.pachca.com/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📌 Вкратце картина следующая:

1️⃣Самыми популярными языками являются JavaScript/TypeScript и Python, на каждый из которых приходится примерно 20% всех пулл-реквестов. Фактически, если вы объедините JavaScript/TypeScript и Python, вы получите около 40% всех пулл-реквестов.
2️⃣Дальше идут Java и Scala, C/C++ и Go. Все они находятся в диапазоне от 10% до 15%.
3️⃣Замыкают PHP, Ruby и C#, у которых около 5% всех пулл-реквестов.
4️⃣Другие языки, как правило, намного ниже 5%.

🔗 Подробнее

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🐍 Самоучитель по Python для начинающих. Часть 18: Основы ООП – инкапсуляция и наследование

Рассмотрим базовые понятия (классы, подклассы и методы) и приступим к изучению первых двух фундаментальных принципов объектно-ориентированного программирования. В конце статьи – 10 заданий, связанных с инкапсуляцией и наследованием.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

👩‍💻 Red Hat — первая компания, которая смогла успешно коммерциализировать ПО с открытым исходным кодом в масштабе и заработать миллиард долларов на продаже проверенных обновлений с открытым исходным кодом и предоставлении поддержки, услуг и обучения для нескольких продуктов.

Сначала казалось, что эта модель может стать образцом для коммерческого ПО с открытым исходным кодом. Единственная проблема заключается в том, что ни одна другая компания не смогла успешно воспроизвести эту модель.

Но как тогда быть компаниям, которые хотят зарабатывать на открытом ПО? Просто делать часть кодовой базы проприетарной, но с доступным исходным кодом, — так называемая модель с открытым ядром. За примерами далеко ходить не надо: MongoDB, стек ELK, Odoo и многие другие.

🔗 Подробнее

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.

Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице.

Ближайшие мероприятия:

• 20-22 апреля — Fast Track для frontend-разработчиков пишущих на JavaScript/TypeScript, офер за 3 дня в команду Поиска.
• 24-28 апреля — Fast Track для аналитиков и разработчиков метрик, офер за 5 дней в отдел аналитики и метрик Поиска.
• 27-28 мая - Weekend Offer для frontend-разработчиков, офер за 2 дня в команды Яндекса.

Зарегистрироваться

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🧙 Пишем код как волшебники: 12 горячих клавиш VS Code для продуктивной работы

Вам надоело постоянно тянуться к мышке и прерывать свой поток вдохновения во время программирования? Мы составили список из двенадцати сочетаний клавиш, которые сэкономят ваше время и позволят быстро воплощать свои мысли в код: от перемещения по строчкам до поиска файлов и переключения панелей терминалов. Попрощайтесь с болью в плече и поздоровайтесь с продуктивностью!

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#новости

Maintainer Community
— частное пространство для мейнтейнеров, где они могут общаться с коллегами, получать доступ к новым фичам и учиться друг у друга.

Один из пользователей на Hacker News добавил: «О да, дух открытого исходного кода, гармонично проявляющийся в закрытом форуме, предназначенном только для членов сообщества».

Подробнее

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Бесплатный мини-курс “Как разработчикам построить правильные отношения с бизнесом”

С 17 по 21 апреля ИТ-беседка проводит бесплатный мини-курс по построению отношений между разработчиками и бизнесом.

Отсутствие правильных отношений между бизнесом и разработкой приносит много проблем:

❌ постоянные переработки

❌ повторяющиеся срывы сроков

❌ отсутствие должностного и финансового роста

❌ большое количество изматывающих встреч

❌ падающее техническое качество проекта


Чтобы избежать всего этого, нужно учиться правильно выстраивать отношения с бизнес-командой. На мини-курсе будут разобраны основы правильной работы с бизнесом и даны практики, которые нужно для этого использовать. Участие абсолютно бесплатное, просто вступайте в канал мини-курса и ждите первых материалов 17 апреля. Подробности состава мини-курса уже опубликованы на канале.

Это #партнерский пост

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🎙Подкаст «Доктор Кот»: Почему же интровертам трудно в IT — проблемы с общением и работой в команде

Про IT долго ходил миф, что это рай для интровертов. Что нелюдимым, необщительным и замкнутым людям там комфортнее всего. Есть ты, твой компьютер, твой код и все, а с машиной взаимодействовать проще, чем с людьми.

Может когда-то так и было, но сейчас большая разработка — это командное дело. Созвоны каждый день, митинги, собеседования, уан-ту-уаны, работа с заказчиками, возвышение значимости софт-скиллов, аджайл-ритуалы, популяризация медийности и публичных выступлений, нетворкинг, сообщества и прочее прочее.

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

Ведущие подкаста записали выпуск поддержки всем, кто чувствует на себе такое давление.

📺 Смотреть

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Реклама. ПАО "МОСКОВСКИЙ КРЕДИТНЫЙ БАНК". Лицензия № 1978. erid=токен2Vtzqv6afGr

Банк МКБ, один из лучших IT-работодателей по версии Хабра, готов дать оффер всего за один день!

22 апреля проводим ☄️OneDayOffer для IT-специалистов: аналитиков (DWH), разработчиков DWH (OLAP), разработчиков Java, senior react-разработчиков, QA Engineer, а также системных аналитиков и тех, кто умеет ими руководить.

В течение одного дня мы познакомим вас с командой и техлидами, расскажем о предстоящих проектах и сравним с ними ваш скилл, а уже вечером разошлем офферы тем, кто готов вместе с командой МКБ делать наши финтех-сервисы лучше 🤝

Заявку можно оставить здесь.

* в начале публикации мы сcылались на Хабр. Кликни ссылку, чтобы посмотреть за что МКБ ценят в IT-сообществе😎

@mkbbank

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🏃 Готовимся к интервью по Golang: массивы, слайсы и строки

Статья начинает серию материалов по подготовке к интервью на backend-разработчика на языке Go. В данном тексте рассматриваются особенности таких структур данных, как массивы, слайсы и строки, нюансы их использования и немного задач для самостоятельной тренировки.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Все любят интерактивные блоги, но детализацию как у Bartosz Ciechanowski редко встретишь.

Посты очень длинные, но внимание к деталям и возможность взаимодействовать с иллюстрациями только подпитывают интерес. Узнайте, как под капотом устроены:

🚴‍♀Велосипед
🔉Звук
🕰Механические часы
🗺GPS и многое другое

https://ciechanow.ski/archives/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#юмор

Когда думаешь над неймингом при написании кода

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

💻 Умение работать с любой базой данных — ценный и востребованный навык администраторов и разработчиков. Освоить его можно с помощью онлайн-курса «Базы данных» от OTUS.

⚠️ За полгода живых вебинаров вы научитесь работать с основными СУБД, которые могут вам пригодиться: PostgreSQL, MySQL, Redis, MongoDB, Cassandra и сможете оптимизировать медленные запросы.

📌 Результат обучения — собственный SQL-проект, который усилит ваше портфолио и поможет получить выгодный оффер.

👉 Определите свой уровень подготовки с помощью теста — https://otus.pw/ce9Q/

🔥 Пройдете тест, получите велкам-скидку и доступ к 2 предстоящим открытым урокам:

✔️ Обмен данными между базами PostgreSQL
✔️ OLAP и OLTP: практическое сравнении

Реклама. Информация о рекламодателе на сайте otus.ru

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🔐Команда Google представила deps.dev API: важные данные о зависимостях для безопасных цепочек поставок

Атаки на цепочку поставок программного обеспечения становятся все более распространенными и вредоносными, включая такие громкие инциденты, как Log4Shell, Codecov и недавний взлом 3CX.

В этой связи команда Google надеется, что новый инструмент поможет сообществу разобраться в сложных данных о зависимостях, и, как следствие, научиться реагировать или даже предотвращать атаки такого типа.

5 миллионов пакетов и более 50 миллионов версий из экосистем Go, Maven, PyPI, npm и Cargo были задокументированы Google и теперь доступны для вас через API.

🔗 Подробнее

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

💬 26 правил эффективного общения для разработчиков

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

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Хакатон DatsArt Space от DatsTeam!

Space X запускает космические корабли, а DatsTeam – новый хакатон!
Приглашаем отметить День космонавтики на крутой игре! 🚀🪐🌟

Вы пишете свой «геймпад» к нашей «игровой консоли» и сразу играете в игру.
Задача каждой команды создать свой шедевр, максимально приближенный к оригиналу.

>>> Регистрация до 20.04.2023 >>>

🏆 кто покажет лучший результат по итогам двух этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
👽 от 18 и старше

Хакатон пройдет в два этапа:
1 этап: 21 апреля 17:00 - 22 апреля 16:00*
2 этап: 22 апреля 17:00-20:00* - финал в прямом эфире!
*время Московское

Использовать можно любые технологии - никакая из выбранных не даст дополнительного преимущества перед другими участниками.

Вопросы info@datsteam.dev
>>> Регистрация до 20.04.2023 >>>

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🤖Команда Amazon сделала свой ИИ-помощник для разработчиков CodeWhisperer бесплатным для всех. Изначально он был доступен только для клиентов Amazon Web Services. Инструмент помогает разработчикам писать код быстро и безопасно, автоматизируя рутинные или трудоемкие задачи.

К слову сказать, GitHub Copilot бесплатный только для студентов и разработчиков, работающих над проектами с открытым исходным кодом. Остальные пользователи должны купить подписку за $10 в месяц.

А в уровне CodeWhisperer Individual любой разработчик может использовать инструмент  бесплатно. Подробнее об отличиях от GitHub Copilot и другие детали читайте в статье.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🎙 Серия «Как мы попали в ИТ» продолжается. В новом видео про свой путь рассказывает Ваня Ботанов.

Ваня — практикующий профессионалище, большой архитектор и тимлид, который уже много-много лет фигачит в айти.

С чего он начинал, каким путем пришел к своему месту — в новом выпуске «Как мы попали в ИТ».

📺Смотреть

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📊Оптимизируем браузерную игру в Яндекс Играх: в консоли разработчика появились метрики качества и монетизации игры, а также линии трендов

В Яндекс Играх стал доступен базовый набор параметров, с помощью которого можно отслеживать количество пользователей в игре, среднее время играния, показы рекламных баннеров и внутренние покупки.

На дашбордах также отображается усреднённая метрика наиболее успешных игр в ваших категориях. Например, если вы отнесли свою игру к жанрам «шарики» и «три в ряд», то на графиках будут дополнительные линии со срезом показателей топовых игр именно в этих двух категориях.

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

Подробнее

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

У Тинькофф открывается стипендиальная программа для студентов на 2023 год!

В отборе могут участвовать студенты бакалавриата, специалитета и магистратуры (кроме выпускного курса) из всех городов и вузов. Стипендия выдаётся на один учебный год и составляет 25 000 ₽ в месяц. Кроме этого, доступ к лекциям, общение с менторами и отложенный офер на стажировку или работу в Тинькофф.

Более подробная информация и форма подачи заявки по ссылке!

АО Тинькофф Банк, ОГРН 1027739642281, ЕРИД: LdtCK4aYi.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

😺 Надо ли учить ребёнка программированию: 5 аргументов «за» и 5 «против»

Стоит ли учить своего ребенка программированию? Этот вопрос задают себе многие родители, желающие развить в своем чаде навыки логического и критического мышления. В этой статье мы рассмотрим пять аргументов «за» и пять аргументов «против» обучения вашего ребенка программированию, чтобы вы могли принять взвешенное решение.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#в_закладки

📌 Семантическое Версионирование (SemVer)

Учитывая номер версии МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ, следует увеличивать:

1️⃣МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API
2️⃣МИНОРНУЮ версию, когда вы добавляете новую функциональность, не нарушая обратной совместимости
3️⃣ПАТЧ-версию, когда вы делаете обратно совместимые исправления.

Дополнительные обозначения для предрелизных и билд-метаданных возможны как дополнения к МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ формату

https://semver.org/lang/ru/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#проектирование_систем

Алгоритм рекомендаций Twitter в иллюстрации Alex Xu

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📦⚙️ 9 лучших практик по работе с микросервисами

Микросервисы позволяют разрабатывать приложения в виде набора слабосвязанных сервисов, которые взаимодействуют через API, что упрощает разработку, поддержку и масштабирование приложений. Однако с этой архитектурой связаны определенные сложности. В этой статье мы обсудим лучшие практики, которые помогут вам построить более эффективную экосистему микросервисов с меньшим количеством архитектурных недочетов.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

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

Приходите на бесплатную онлайн-конференцию Яндекс Практикума о трудоустройстве. Спикеры – эксперты карьерного центра Практикума, HR-специалисты из технологических компаний разберут:
▪️ситуацию на рынке IT;
▪️резюме на соответствие требованиям;
▪️зарплаты по рынку;
▪️карьерный рост и необходимые софт и хард скиллы для его достижения;
▪️какие навыки стали важнее;
▪️имеет ли значение пол, возраст или предыдущий опыт.

И ваши инсайты, связанные с карьерными ожиданиями.

Переходите по ссылке: https://practicum.yandex.ru/content/conference-career/

12 апреля 16:00

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#юмор

Когда пытаешься затащить в проект библиотеку, которая там явно не нужна.

Свое описание к мему кидайте в комментарии.👇

Читать полностью…
Подписаться на канал