Телеграм Канал: Библиотека программиста

Полезные материалы по всему, что может быть интересно программисту.

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

По вопросам рекламы:
http://ad.proglib.io/?utm_source=proglibrary или пишите @proglib_adv

Библиотека программиста 78,154 Подписчиков

​👨‍💼 Путь в профессию: интервью с разработчиком 1С

Кто такой разработчик 1С? Какие еще профессии есть в мире 1С? Как стать программистом 1С? Каковы достоинства и недостатки этой профессии? На эти и другие вопросы корреспонденту «Библиотеки программиста» ответил Александр Андреев.

https://proglib.io/sh/027ULQ6Zcy

Отправлено, 2021-07-31 21:05:25
2021-07-31 21:05:25
5,857
Библиотека программиста 78,154 Подписчиков

​💻 «Тыжпрограммист, почини мне кофеварку!» – 13 мифов о программистах и программировании

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

https://proglib.io/sh/c2P6JoyzXR

Отправлено, 2021-07-31 08:43:36
2021-07-31 08:43:36
7,546
Библиотека программиста 78,154 Подписчиков

​📊 Опубликованы результаты ежегодного опроса от JetBrains, посвященного экосистеме разработки

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

https://proglib.io/w/089dd2ce

Отправлено, 2021-07-30 12:30:10
2021-07-30 12:30:10
14,442
Библиотека программиста 78,154 Подписчиков

​☕ Сначала попробуй: обзор условно-бесплатных курсов по Java

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

https://proglib.io/sh/kYLEsA3nie

Отправлено, 2021-07-30 09:28:12
2021-07-30 09:28:12
8,774
Библиотека программиста 78,154 Подписчиков

​👨‍🎓️ Есть ли смысл изучать C# в 2021 году: карьерные перспективы новичка

C# держится на высоких позициях в рейтингах языков программирования, а с появлением новой версии .NET 6 (preview) он выглядит еще более многообещающим. Попробуем разобраться, есть ли смысл новичку начинать с C# освоение профессии разработчика.

https://proglib.io/sh/sNRoJWF1tE

Отправлено, 2021-07-29 21:03:59
2021-07-29 21:03:59
9,350
Библиотека программиста 78,154 Подписчиков

​☸️ Первое знакомство с Kubernetes: базовые конструкции кластера

Продолжая цикл статей по Kubernetes, мы познакомимся с базовыми конструкциями кластера k8s.

https://proglib.io/sh/0LvxSFuWyV

Отправлено, 2021-07-29 07:01:09
2021-07-29 07:01:09
9,942
Библиотека программиста 78,154 Подписчиков

#pentest

Качественное описание основных навыков и компетенций, которыми должен обладать профессиональный пентестер или этичный хакер.

https://proglib.io/w/72da8bb3

InfosecMatter

List of 25 penetration testing skills every professional penetration tester or ethical hacker should have. Also applicable to red teamers and security auditors.

Отправлено, 2021-07-28 20:37:12
2021-07-28 20:37:12
9,513
Библиотека программиста 78,154 Подписчиков

В каких случаях C#-разработчику нужно освоить ASP. NET Core и какие еще технологии идут в связке с эти фреймворком?

4 августа на эти вопросы ответит Алексей Ягур, Team Lead в YouDo. Алексей представит программу онлайн-курса «C# ASP. NET Core Developer» и расскажет, как проходит практика в командах.
Перед встречей рекомендуем пройти вступительный тест, который покажет ваш уровень подготовки.

Регистрируйтесь на вебинар и запасайтесь вопросами эксперту https://otus.pw/i5gG/

Отправлено, 2021-07-28 17:01:44
2021-07-28 17:01:44
9,154
Библиотека программиста 78,154 Подписчиков

​🎮 Не только программирование: какие специалисты нужны в геймдеве?

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

https://proglib.io/sh/0Hx9lLu1QA

Отправлено, 2021-07-28 14:39:15
2021-07-28 14:39:15
9,169
Библиотека программиста 78,154 Подписчиков

​🐧 Проектирование контейнеров (часть 3): как пространство пользователя влияет на ваше приложение?

Продолжаем публиковать перевод цикла публикаций о проектировании контейнеров с сайта RedHat. В очередной статье речь пойдет о влиянии выбора пользовательского пространства на развертывание и обслуживание приложений.

https://proglib.io/sh/U2Deg7dKWt

Отправлено, 2021-07-27 20:42:03
2021-07-27 20:42:03
9,997
Библиотека программиста 78,154 Подписчиков

​💐 Как я провел комплексную автоматизацию тепличного хозяйства: предметная область для IT-менеджеров

Мой опыт внедрения IoT в отечественном аграрном секторе. Роутеры, контроллеры, рассада и теплицы с вайфаем в чистом поле на юге России. Много красивых фоток.

https://proglib.io/sh/G0RYlcSjPo

Отправлено, 2021-07-27 11:01:26
2021-07-27 11:01:26
10,260
Библиотека программиста 78,154 Подписчиков

Хочешь принять участие в новом крутом образовательном проекте? Тогда у нас для тебя отличные новости!
Мы открываем вакансию «Спикер (преподаватель) образовательного IT-курса по Java»!

Кого мы ищем? Java-разработчиков с опытом публичных выступлений.

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

Требования. Нам важно, чтобы спикер обладал грамотной речью и хорошей дикцией, имел навыки программирования на Java не ниже уровня Middle.
Условия работы. Мы рассчитываем на долгосрочное сотрудничество. Загрузка от 5 часов в неделю, оплата — от 2000 рублей за час съемки. Работа в нашей студии в Москве.

В отклике на вакансию укажите образование, опыт выступлений и разработки.
Контакты для связи:
Telegram: @vlad_proglib

Отправлено, 2021-07-27 08:00:45
2021-07-27 08:00:45
9,937
Библиотека программиста 78,154 Подписчиков

​👨‍💼 Молодая профессия: все о бизнес-аналитике

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

https://proglib.io/sh/dGnLfKikAQ

Отправлено, 2021-07-26 20:00:53
2021-07-26 20:00:53
9,610
Библиотека программиста 78,154 Подписчиков

Какое решение подходит под ваш IT-проект?

Что выбрать: PostgreSQL, ClickHouse, MongoDB, Elasticsearch или что-то ещё? Для того чтобы ответить на этот вопрос, в команде Yandex.Cloud создали интерактивный тест. С его помощью вы подберёте решение вашей задачи по работе с данными всего за несколько минут.

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

Для подготовки теста Yandex.Cloud проанализировали свой опыт (управляемые базы данных используют внутри сервисов Яндекса, команда создала ClickHouse и участвует в разработке других открытых проектов, например, PostgreSQL) и опыт своих пользователей. Подробнее о том, почему выбирают управляемые сервисы, можно прочитать в статье.

💡В июле есть возможность получить промокод на 5000 руб. для тестирования баз данных!
Проходите тест и выбирайте своё решение →

Тест: выберите базу данных за 5 минут

Неважно, создаете вы ИТ-проект с нуля или ищете альтернативу текущему решению — вам нужно будет решать, какую базу данных выбрать. Несколько ответов на вопросы теста – и узнаете, какая база данных подойдёт именно вам.

Отправлено, 2021-07-26 17:01:23
2021-07-26 17:01:23
9,827
Библиотека программиста 78,154 Подписчиков

​☕ Пример проекта Java Backend: DDD, микросервисы, Spring Cloud и AWS (Часть 3)

Domain Driven Design дает большие возможности по созданию крупных проектов, которые в будущем становятся надежными и легко масштабируемыми. Как пройти полный проектный цикл, от бизнес-модели до AWS?

https://proglib.io/sh/EJjfvX67Z3

Отправлено, 2021-07-26 09:24:11
2021-07-26 09:24:11
9,849
Библиотека программиста 78,154 Подписчиков

​📊 Как стать дата-инженером в 2021 году?

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

https://proglib.io/sh/LUkpni1bCt

Отправлено, 2021-07-25 13:09:00
2021-07-25 13:09:00
10,550
Библиотека программиста 78,154 Подписчиков

​🎮 Какие языки программирования используют разработчики игр?

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

https://proglib.io/sh/hn3YrG2EJt

Отправлено, 2021-07-25 08:06:22
2021-07-25 08:06:22
10,134
Библиотека программиста 78,154 Подписчиков

​Читайте очередной Субботник «Библиотеки программиста»

👉👨‍💼∞ «Я программист от макушки до кончиков пальцев», – интервью с Seniour Software Engineer C# • Мы расспросили разработчицу и сисадмина о том, почему и как они перешли в DevOps •

👍😻 5 проектов на GitHub, которые помогут вам стать лучшим инженером DevOps.

👆🕸🛠🔩 Считается, будто порог входа во фронтенд-разработку невысок. Рассказываем, почему это не так • Небольшая подборка малоизвестных техник для HTML, CSS и JavaScript • Шаг за шагом пишем сайт с бэкендом на Django, фронтендом на Vue и связкой между ними на GraphQL •

✊☕️ Продолжаем публикацию цикла статей про DDD, микросервисы, Spring Cloud и AWS.

👌🏃🛠🐘 Самоучитель для начинающих: как освоить Go с нуля за 30 минут? • 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги • Большинство статей про использование MySQL в Golang повторяет примеры руководства. Попробуем отойти от этой практики •

☝️🎮 Какие языки программирования используют разработчики игр? • 27 актуальных ресурсов для игрового аналитика: сайты, курсы, книги, блоги и подкасты • Разработка мобильных игр для iOS: с чего начать, что изучать и какие инструменты использовать •

🖖🤖🛠 Читайте лучшее руководство для новичков по пониманию, созданию и обучению генеративной состязательной нейросети (GAN) • Рассматриваем использование Streamlit и LaTeX для подготовки аналитических отчетов с математическими, программными и графическими вставками • Изучаем метод k-ближайших соседей – популярный в ML алгоритм классификации •

На этом дайджест завершен. Хороших выходных и оставайтесь с нами.

Отправлено, 2021-07-24 19:16:45
2021-07-24 19:16:45
10,227
Библиотека программиста 78,154 Подписчиков

⚡️Четвертый митап SmartMarket о разработке навыков для виртуальных ассистентов Салют

⏱ 28 июля
👨‍💻 Онлайн и бесплатно
🎯 Регистрация

О чем поговорим:
— Как работать с zero-code инструментом в визуальном конструкторе SmartApp Graph
— Какие ошибки встречаются при разработке голосовых сценариев и как их избежать
— Как разрабатывать смартапы на готовых шаблонах в SmartMarket
— Как получить 2,5 млн рублей за смартап в рамках программы поощрения SmartMarket

Подключайся и узнай, какие возможности SmartMarket открывает для разработчиков, UX/UI-дизайнеров и бизнеса. Крутые спикеры и полтора часа полезной информации о практике.

Отправлено, 2021-07-24 11:00:22
2021-07-24 11:00:22
9,505
Библиотека программиста 78,154 Подписчиков

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

https://proglib.io/w/00feebc2

Хабр

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

Отправлено, 2021-07-24 08:01:06
2021-07-24 08:01:06
9,721
Библиотека программиста 78,154 Подписчиков

​🔩 Полный фуллстек: пишем сайт на Django, Vue и GraphQL

Шаг за шагом пишем сайт с бэкендом на Django, фронтендом на Vue и связкой между ними на GraphQL. Для всех любителей Python и современной веб-разработки.

https://proglib.io/sh/Q82bmYuhU3

Отправлено, 2021-07-23 13:01:08
2021-07-23 13:01:08
10,849
Библиотека программиста 78,154 Подписчиков

​🕸 16 шагов к профессии: дорожная карта фронтенд-разработчика в 2021 году

Считается, будто порог входа во фронтенд-разработку невысок. Этот стереотип испортил репутацию профессии, приведя в нее немало готовых работать за еду новичков. Рассказываем, как не пополнить их ряды.

https://proglib.io/sh/S7cfMtJr1w

Отправлено, 2021-07-23 07:59:22
2021-07-23 07:59:22
11,037
Библиотека программиста 78,154 Подписчиков

​#security

А вы / ваша команда обновляете сторонние библиотеки в проектах?

В исследовании Veracode State of Software Security (SoSS) v11: Open Source Edition было обнаружено, что в 79% случаев сторонние библиотеки никогда не обновляются разработчиками после включения в кодовую базу.

Этот отчет SoSS ориентирован на приложения и компоненты с открытым исходным кодом и основан на анализе 13 миллионов сканирований более 86,000 репозиториев, содержащих более 301,000 уникальных библиотек. В анализ также включены результаты опроса об использовании стороннего программного обеспечения от почти 2000 разработчиков.

Кроме того, разработчики поставили «Безопасность» только на третье место по важности при выборе библиотеки, что крайне печально.

Источник

Отправлено, 2021-07-21 20:07:24
2021-07-21 20:07:24
11,898
Библиотека программиста 78,154 Подписчиков

22 июля ждем C#-разработчиков с опытом на demo-занятии «Управление конфигурациями микросервисов».

Микросервисы работают в нескольких средах - dev, prod, и т.д. Все эти микросервисы имеют конфигурацию в виде файлов типа appsettings.json, а также множества настроек инфраструктуры таких как пароли к базам данных и схемы развёртывания, например yaml-файлы Kubernetes. Здесь таится богатый источник багов:
— даже в пределах одной среды будет много дублирования
— одно и то же значение может повторяться в конфиге и в инфраструктуре, между разными сервисами.

В занятии вы разберете один из подходов, используемых в реальных high-load проектах.
Вебинар пройдет в рамках онлайн-курса «C# Developer. Professional» от OTUS.

Для регистрации пройдите вступительный тест https://otus.pw/C8yXy/

Отправлено, 2021-07-21 17:01:15
2021-07-21 17:01:15
10,606
Библиотека программиста 78,154 Подписчиков

​🍏 Разработка мобильных игр для iOS: с чего начать, что изучать и какие инструменты использовать

Платформа Apple пользуется огромной популярностью – это привлекает начинающих разработчиков мобильных игр. Разбираемся, какие инструменты придется изучить новичку, чтобы создать очередной хит для AppStore.

https://proglib.io/sh/tNuxJmCls5

Отправлено, 2021-07-21 10:15:26
2021-07-21 10:15:26
10,703
Библиотека программиста 78,154 Подписчиков

📖 DevDocs — портал с документацией по популярным языкам, технологиям, фреймворкам, инструментам и многому другому. В общем must have для разработчика.

https://proglib.io/w/a1453572

devdocs.io

Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app: HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++…

Отправлено, 2021-07-20 21:10:16
2021-07-20 21:10:16
11,260
Библиотека программиста 78,154 Подписчиков

Отправлено, 2021-07-20 19:11:25
2021-07-20 19:11:25
15,594
Библиотека программиста 78,154 Подписчиков

​🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

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

https://proglib.io/sh/VPvAT3Mb5D

Отправлено, 2021-07-20 14:14:56
2021-07-20 14:14:56
11,034
Библиотека программиста 78,154 Подписчиков

​🤖 Метод k-ближайших соседей (k-nearest neighbour)

Метод k-ближайших соседей (k Nearest Neighbors, или kNN) – популярный алгоритм классификации, который используется в разных типах задач машинного обучения. Наравне с деревом решений это один из самых понятных подходов к классификации.

https://proglib.io/sh/7k36Qen8i0

Отправлено, 2021-07-20 08:08:17
2021-07-20 08:08:17
11,294
Библиотека программиста 78,154 Подписчиков

​🎮 2D или 3D: какое направление выбрать начинающему разработчику игр на Unity?

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

https://proglib.io/sh/kb3YUVnd2M

Отправлено, 2021-07-19 20:00:54
2021-07-19 20:00:54
11,029
Библиотека программиста 78,154 Подписчиков

​Skypro дает возможность учиться профессии IT и стать разработчиком бесплатно

Давно мечтали стать Frontend-разработчиком, но не было денег на обучение?

Ребята из онлайн-университета профессий и навыков Skypro от Skyeng предлагают обучение по модели ISA на профессию “Frontend-разработчик”. Там вы учитесь всего 10 недель с преподавателем, быстро осваивайте профессию, собирайте портфолио, составляете резюме вместе с ментором по трудоустройству, находите работу мечты и платите за обучение только после трудоустройства, при условии, что вышли на зарплату выше 50.000р.

Команда Skypro исследовала 1204 вакансий, составила список самых частых требований к разработчикам без опыта работы и включила их в программу обучения.Вы точно найдете работу!

Еще одна новость - Skypro даже запустил свое приложение, первое на рынке. Учиться можно не выходя из дома, все в онлайне, а теперь еще и с телефона, максимум пользы для учеников.

Подать заявку на обучение можно по ссылке: https://go.skyeng.ru/programmist_skypro
Ажиотаж большой, а места конечно ограничены, спешите, чтобы попасть в поток и всем удачи!

Отправлено, 2021-07-19 17:01:00
2021-07-19 17:01:00
10,985
Библиотека программиста 78,154 Подписчиков

​🛠 Взаимодействие MySQL и Go: подводные камни автоматической кодогенерации

Большинство статей про использование MySQL в Golang повторяет примеры из официального руководства. Реальная разработка далека от простых примеров: из-за строгой типизации часто возникают проблемы. Разбираемся с их решением, если вам необходимо создать много однотипных функций.

https://proglib.io/sh/so7DrgfGJz

Отправлено, 2021-07-19 08:00:33
2021-07-19 08:00:33
10,917
Библиотека программиста 78,154 Подписчиков

​🗣 «Я программист от макушки до кончиков пальцев», – интервью с Seniour Software Engineer C#

Покупали в интернете пиццу или суши? Скорее всего ресторан получил ваш заказ через WebOrders. Корреспондент «Библиотеки программиста» поговорил о применимости и перспективах C# с Владимиром Каратаевым, разработчиком сервиса.

https://proglib.io/sh/mfwx4zYlMq

Отправлено, 2021-07-18 11:36:20
2021-07-18 11:36:20
11,508
Библиотека программиста 78,154 Подписчиков

🔧 mkcert — простой инструмент для создания локальных доверенных сертификатов с любыми именами.

Использование сертификатов от реальных центров сертификации (ЦС) для разработки может быть невозможным (для хостов, подобных example.test, localhost или 127.0.0.1), а самоподписанные сертификаты вызывают ошибки доверия. Лучшее решение — управление собственным центром сертификации, но обычно оно требует сложных команд, специальных знаний и ручных действий.

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

https://proglib.io/w/dbb9cb5e

GitHub

A simple zero-config tool to make locally trusted development certificates with any names you'd like. - FiloSottile/mkcert

Отправлено, 2021-07-18 09:12:10
2021-07-18 09:12:10
18,147
Библиотека программиста 78,154 Подписчиков

​🤖 Генеративная состязательная сеть (GAN) для чайников – пошаговое руководство

Лучшее руководство для новичков по пониманию, созданию и обучению GAN с надежным кодом на Python.

https://proglib.io/sh/QwBPZbDhpq

Отправлено, 2021-07-17 14:31:28
2021-07-17 14:31:28
10,825
Библиотека программиста 78,154 Подписчиков

​🔀 Где изучать профессию архитектора информационных систем: книги, каналы YouTube и курсы

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

https://proglib.io/sh/zeruv74IJH

Отправлено, 2021-07-17 07:30:08
2021-07-17 07:30:08
11,189
Библиотека программиста 78,154 Подписчиков

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

На виртуальном митапе #X5meetup эксперты из Х5 Group, Home Credit Bank и Райффайзенбанк обсудят виды тестирования и актуальные темы, поделятся опытом и ответят на ваши вопросы.

Митап состоится онлайн 29 июля в 18:00. Подробная программа и регистрация здесь: https://proglib.io/w/498dccc8

Отправлено, 2021-07-16 18:00:59
2021-07-16 18:00:59
10,914
Библиотека программиста 78,154 Подписчиков

​🛠 Может ли NanoID заменить UUID?

UUID – один из наиболее часто используемых при разработке ПО универсальных идентификаторов. Однако в последние несколько лет появились альтернативы, которые ставят под сомнение необходимость его существования.

https://proglib.io/sh/uyDaZgqjki

Отправлено, 2021-07-16 17:01:20
2021-07-16 17:01:20
10,594
Библиотека программиста 78,154 Подписчиков

Как задеплоить кластер Kubernetes в Yandex Cloud одной командой?

Опытных сисадминов приглашаем 21 июля осваивать новые приемы на практический воркшоп онлайн-курса «Administrator Linux. Advanced» от OTUS.

⏳За 40 минут вы с преподавателем Владимиром Дроздецким разберетесь с несколькими возможными подводными камнями и обсудите инфраструктурный код.

📍Для регистрации на занятие пройдите вступительный тест: https://otus.pw/uyRO/

Отправлено, 2021-07-16 13:38:20
2021-07-16 13:38:20
10,825
Библиотека программиста 78,154 Подписчиков

​🛠 6 полезных фронтенд-приемов, о которых вы, возможно, не знаете

Небольшая подборка малоизвестных техник для HTML, CSS и JavaScript.

https://proglib.io/sh/MOE0CsgeN4

Отправлено, 2021-07-16 08:00:46
2021-07-16 08:00:46
10,769