Полезные материалы по всему, что может быть интересно программисту. Учиться у нас: https://proglib.io/w/907158ab Обратная связь: @proglibrary_feedback_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising https://ad.proglib.io/
Технологии
Вроде в сообществе появилось устойчивое мнение, что каждый конкретный язык подходит для конкретной задачи. Но все равно ведь интересно посмотреть на результаты сравнения языков, которые сейчас на хайпе?! 😉👇
👍 8
❤🔥 1
🔥 1
🥱 25
❤🔥 2
🔥 2
👍 1
👍 6
❤🔥 1
😁 72
👏 4
👍 1
👍 33
🥱 2
🔥 11
👍 4
😁 3
⚡ 1
❤🔥 1
❤ 28
👍 17
🔥 8
🤔 3
❤🔥 16
👍 2
👍 5
🥱 3
🔥 2
❤ 1
❤ 27
👍 11
😁 3
🥱 2
👍 11
🥱 9
🌚 3
🤔 1
👍 21
❤ 3
🤩 102
🥱 46
🙏 31
👍 6
🎉 2
🥰 1
😁 1
👍 10
🔥 2
😁 2
❤ 1
🔥 8
👍 2
🤔 1
🔥 11
❤ 2
🔥 17
👍 12
❤ 1
🔥 22
❤ 8
👍 6
🥱 4
❤🔥 2
👍 16
🔥 3
👍 16
😁 7
👍 2
😍 2
❤🔥 1
👍 13
🔥 4
❤ 1
🔥 113
👍 22
❤🔥 13
❤ 6
👍 20
❤ 1
🔥 5
👍 2
🙏 2
🌚 2
❤🔥 1
Простой алгоритм использования SOLID на практике Зачем нужны SOLID принципы? Что нужно сделать с множеством сущностей, чтобы код удовлетворял DIP? Рассказывает Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, Директор компании по разработке программного обеспечения «Hello World! Technologies». https://youtu.be/H2Lk3SQWhnc
❤🔥 5
🔥 5
👾 2
👍 1
🔥 113
👍 22
❤🔥 13
❤ 6
👍 14
❓Тест: насколько хорошо вы знаете Git? Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git. 🔗 Основной сайт 🔗 Зеркало
Франсуа Шолле: Глубокое обучение на Python (2023) В этом расширенном и дополненном издании создатель библиотеки Keras — Франсуа Шолле — делится знаниями и с новичками, и с опытными специалистами. Иллюстрации и наглядные примеры помогут вам разобраться с самыми сложными вопросами и концепциями. Вы быстро приобретете навыки, необходимые для разработки приложений глубокого обучения. 2-е международное издание. ➡️ Подробнее
📜 Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик В небольшом обзоре разберем наиболее важные команды языка запросов SQL и сделаем шаг в сторону грамотного изучения работы с базами данных. https://proglib.io/sh/wyurktzTaZ
#cheatsheet Шпаргалка по Git от GitHub Education
📖 ТОП-7 книг для программистов, которые только начинают свой путь в IT Эти книги будут полезны не только начинающим разработчикам, но и более опытным специалистам: они помогут освежить важные знания и посмотреть на уже знакомые вещи под другим углом. 🔗 Основной сайт 🔗 Зеркало
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма. Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет. Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах. Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса. Как стать автором «Библиотеки программиста» и получать гонорары за статьи? ➡️ Заполните анкету. Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Всем привет! 👋 Нам часто поступают вопросы о курсе по английскому для IT. Мы всерьез заинтересовались этой темой и хотим узнать у вас, нашей аудитории, насколько это востребованно. Опрос займет не более 10 минут, но нам очень важно знать ваше мнение. Итоговые результаты опроса опубликуем через неделю. Пройти опрос можно тут.
❓ Тест на знание алгоритмов и структур данных #2 Пришло время узнать, как хорошо вы разбираетесь в алгоритмах и структурах данных. Проверьте свои знания в нашем тесте из 10 вопросов. Сможете набрать максимальный балл? 🔗 Основной сайт 🔗 Зеркало
Стив Макконнелл – программист, автор и консультант, известный своей работой в области разработки программного обеспечения и управления проектами. Он написал несколько книг, включая «Совершенный код» и «Профессиональная разработка программного обеспечения», которые считаются классикой в области разработки программного обеспечения и управления проектами. Книги ● Совершенный код ● Еще более эффективный Agile ● Сколько стоит программный проект ● Профессиональная разработка программного обеспечения ● Остаться в живых! Руководство для менеджера программных проектов Статьи по теме ✔️ Ключевые различия между Agile, Scrum и Kanban 📖 ТОП-10 книг для начинающих продакт-менеджеров 🧑🏻💼 Кто такой продакт-менеджер, что он делает и как им стать? 🌐 Видео по теме ● Обзор книги «Совершенный код» ● Agile и Scrum на пальцах: о гибких методологиях разработки ПО понятным языком #личности
⭐ 15 000 звезд на GitHub за год: 10 советов по развитию и продвижению продукта В этой статье авторы популярного опенсорс-проекта Medusa (альтернатива Shopify) дадут 10 советов по развитию и продвижению продукта. 🔗 Основной сайт 🔗 Зеркало
Комиксы давно перестали быть просто литературой с картинками для детей и могут привлекать людей всех возрастов и охватывать широкий спектр жанров, включая супергероев, ужасы, фэнтези и драму. В сегодняшней подборке делимся тремя комиксами и одним потрясающим артбуком, которые помогут скоротать долгие зимние вечера. 😷 V – значит Vендетта Тоталитарный мир, вымышленный, но до дрожи правдоподобный. Мир, где так легко перестать быть собой. Ни шагу в сторону. Ни вздохнуть свободно. Никому. Никогда… Но свобода – внутри. И пятого ноября, в годовщину Порохового заговора, герой-одиночка, человек в маске Гая Фокса, объявляет вендетту миру, где нет места любви. 🪄 Сказки. Книга 1 «Сказки» – великолепная вариация на тему сказочного канона, придуманная Биллом Уиллингхэмом, дает ответ на вопрос: что было бы, если все наши самые любимые сказки оказались реальными людьми и поселились среди нас, сохранив все свои волшебные свойства. К нам возвращаются Бела Снежка и Бигби Волк, Златовласка и Мальчик-Пастушок – возвращаются как изгнанники, которые живут, хитроумно замаскировавшись, в одном из районов Нью-Йорка под названием Сказкитаун. 👮 Майор Гром. Комикс. Том 1. Чумной Доктор. Часть Первая Игорь Гром – опытный следователь из Санкт Петербурга, известный своим пробивным характером и непримиримой позицией по отношению к преступникам всех мастей. Когда в городе появляется маньяк в маске чумного доктора из средневековья, Игорь Гром впервые сталкивается с трудностями в поиске преступника. Следователю придётся использовать все свои навыки и умения, чтобы вычислить неуловимого убийцу и вступить в схватку с воплощением идейного зла... 🔎 Артбук SCP Foundation. Secure. Contain. Protect. Зелёный том Организация под названием SCP Foundation (Фонд) занимается поиском, постановкой на содержание, исследованием и классификацией различных аномальных объектов. Каждый рассматриваемый в книге аномальный объект подробно раскрывается в виде отдельного научно-фантастического рассказа.
🧑🎓 Дональд Эрвин Кнут — американский ученый, математик, заслуженный профессор Стэнфордского университета. В 1974 году он стал лауреатом премии ACM Turing Award, которая неофициально считается Нобелевской премией по информатике. Кнута называют «отцом анализа алгоритмов». Работая над книгами о компиляторах языков компьютерного программирования, Кнут решил, что он не сможет адекватно раскрыть тему, не разработав сначала фундаментальную теорию компьютерного программирования, которая и стала «Искусством компьютерного программирования». 📖 Книги — Кнут, Искусство программирования. Том 1. Основные алгоритмы — Кнут, Искусство программирования. Том 2. Получисленные алгоритмы — Кнут, Искусство программирования. Том 3. Сортировка и поиск — Кнут, Грэхем, Паташник: Конкретная математика. Математические основы информатики Статьи по теме ❓ Зачем разработчику знать алгоритмы и структуры данных? 📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер 🚄 Сравнение 6 алгоритмов сортировки: пузырьком, выбором, кучей, вставками, слиянием и быстрая 🌌 10 анимированных алгоритмов на графах C++ ➕ ➕ 7 способов сортировки массивов на примере С++ с иллюстрациями 👨🎓 Must-have алгоритмы для работы со строками на C++ JavaScript ☕️ Распространенные алгоритмы и структуры данных в JavaScript: полезные алгоритмы для веб-разработки ☕️ Распространенные алгоритмы и структуры данных в JavaScript: графы ☕️ Распространенные алгоритмы и структуры данных в JavaScript: деревья ☕️ Распространенные алгоритмы и структуры данных в JavaScript: стеки, очереди и связные списки ☕️ Распространенные алгоритмы и структуры данных в JavaScript: основные понятия и работа с массивами Машинное обучение 🤖 Машинное обучение для начинающих: алгоритм случайного леса (Random Forest) Python 🐍 Сложность алгоритмов и операций на примере Python 🌐 Видео по теме — Обзор полного собрания сочинения «Искусство программирования» (Часть 1) — Стэнфордская лекция (англ.): Дон Кнут — «Танцующие ссылки» — Тимофей Хирьянов: алгоритмы на Python, C++
🐕🖥 16 универсальных идей для пет-проектов вне зависимости от языка Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста». 🔗 Основной сайт 🔗 Зеркало
Знаете, что такое законы Мура и Амдала? Согласно им, будущее технологий туманно — об этом на своем выступлении рассказывал СТО Вконтакте и вице-президент по технологиям VK Александр Тоболь. Итак, закон Мура гласит: количество транзисторов, размещаемых на кристалле интегральной схемы, удваивается каждые 24 месяца. Потом Intel уточнили: количество транзисторов в камне увеличивается каждые 2,5 года в два раза, и к 2025 году это закончится. А согласно закону Амдала, ускорение от параллельных вычислений конечно, и мы к нему очень близки, если еще не достигли. Получается, мы опасно близки к ситуации, когда одного железа и параллелизма в алгоритмах станет недостаточно, чтобы развивать и усложнять технологии? По словам Тоболя, нас ждет эра интересных алгоритмов параллельного вычисления.
🐍📚 ТОП-15 книг по Python для начинающих и опытных разработчиков в 2023 году Список книг на русском языке по языку программирования Python для начинающих и опытных разработчиков. Книги упорядочены по возрастанию уровня сложности. Также описываются преимущества и недостатки, на которые указывают сами читатели в отзывах. 🔗 Основной сайт 🔗 Зеркало
Data Science без знания математики – это как вождение машины без знаний ПДД Почему так? Отщепенцы в дата сайенс юзают только чужие модели. Профи же создают свои модели и улучшают существующие – поэтому высоко ценятся! Хотите стать настоящим профессионалом в Data Science и решать любые задачи? Изучите линейную алгебру, матанализ, теорию вероятности, комбинаторику и другие разделы вышмата. В этом поможет курс «Математика для Data Science», специально разработанный преподавателями ВМК МГУ совместно с Proglib Academy 📚 Уникальная авторская программа поможет: • изучить разделы математики, необходимые для успешной работы в дата сайенс и анализе данных; • отработать навыки математического и абстрактного мышления; • подготовиться к поступлению в ШАД. Хорошая новость для тех, кто подзабыл школьную математику – в программе есть блок, который поможет освежить и эти знания! 👉 Узнать больше о курсе Воспользуйтесь промокодом PROGLIB, чтобы получить скидку 20% до 13 мая!
👩💻 На русском языке ● Основы работы с GIT для Java разработчиков за 1 день! (Udemy, 4.8/5) – базовые основы работы с системой контроля версий GIT, ориентированные на Java разработчиков ● Станьте экспертом в Git и GitHub за 4 часа (Udemy, англ., 4.5/5 ) ● Основы Git (Stepik 4.1/5) – курс описывает наиболее часто используемые команды git, взятые из опыта реальных проектов. Даются примеры и интерактивные задачи. ● Введение в Git (Хекслет, онлайн-тренажер) – вы узнаете больше о работе с историей изменений файлов и репозиториями. В итоге вы научитесь легко восстанавливаться после ошибок, изучать историю изменений и вести совместную разработку. 🌐 Youtube ● Git: курс (50 уроков) – аккуратный, необходимый, слегка «продвинутый» курс по Git, который делает жизнь разработчика проще. ● GIT – полный курс Git и GitHub для начинающих (один четырехчасовой урок с временными метками) ● Уроки по Git и GitHub (22 урока) ● Git – большой практический выпуск (один урок с временными метками) 👩💻 На английском языке ● Введение в Git и GitHub от Google (Coursera, 4.8/5) ● Контроль версий с помощью Git от Atlassian (Coursera, 4.7/5) Если с английским не дружите, воспользуйтесь браузером Яндекса, который переводит и озвучивает курсы Coursera. Вполне неплохо справляется, нужно отметить. Статьи по теме ● 🔥 Как креативно оформить профиль на GitHub, чтобы он привлекал внимание ● 📁 Настраиваем Git для правильной работы с опенсорс-проектами ● 👍 Как правильно писать сообщения коммитов в GIT, чтобы всем было хорошо ● 🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут ● 📁 Сравнение 5 команд Git: revert, checkout, reset, merge и rebase ● 📁 Git за полчаса: руководство для начинающих Книги Скидка 25% на все книги издательства Питер по промокоду Proglib ● Git для профессионального программиста
👩💻 Списки Awesome на GitHub — это курируемые списки ресурсов и инструментов, относящихся к определенной теме или области. Они создаются и поддерживаются сообществом GitHub и часто служат всеобъемлющей и хорошо организованной коллекцией полезных ресурсов для разработчиков, специалистов по анализу данных, сисадминов и т. д. Списки Awesome охватывают широкий круг вопросов: от конкретных языков программирования и фреймворков до более широких тем, таких как машинное обучение, безопасность и QA. Они являются отличной отправной точкой для тех, кто хочет узнать больше о конкретной теме или найти лучшие инструменты и ресурсы для своей работы. 👩💻 JavaScript: awesome-javascript 👩💻 React: awesome-react 👩💻 Vue: awesome-vue 👩💻 Angular: awesome-angular 👩💻 Node.js: awesome-nodejs 👩💻 Typescript: awesome-typescript 👩💻 Java: awesome-java 👩💻 Go: awesome-go 👩💻 Ruby: awesome-ruby 👩💻 PHP: awesome-php 👩💻 Kotlin: awesome-kotlin 👩💻 Rust: awesome-rust 👩💻 Swift: awesome-swift 🍎 iOS-разработка: awesome-ios 👩💻 Android-разработка: awesome-android 👩💻 C: awesome-c 👩💻 C++: awesome-cpp 👩💻 C#: awesome-dotnet 👩💻 Unreal Engine: awesome-unreal 👩💻 Unity: awesome-unity3d 👩💻 Python: awesome-python 👩💻 Django: awesome-django 🔬Data Science: awesome-datascience 👩💻 TensorFlow: awesome-tensorflow 👩💻 Linux: Awesome-Linux-Software 👩💻 DevOps: awesome-devops 👩💻 SysAdmins: awesome-sysadmin 👩💻 Nginx: awesome-nginx 👩💻 Kubernetes: awesome-kubernetes 🐋 Docker: awesome-docker 👩💻 AWS: awesome-aws 👩💻 Google cloud: awesome-google-cloud 🌐 Сети: awesome-networking 🌐 Автоматизация сетевой инфраструктуры: awesome-network-automation 🕵️ Информационная безопасность: awesome-security 🧪 QA: awesome-testing 👩💻 Базы данных: awesome-database-learning 🌐 Selfhosted: awesome-selfhosted 💯 SRE: awesome-sre #избранное ❓Какие списки awesome достойны упоминания? Расскажите в комментариях.
🐧 Линус Торвальдс – финско-американский инженер-программист, разработчик ядра Linux и создатель Git. Вместе с Шинья Яманакой он был удостоен премии Millennium Technology Prize 2012 года от Технологической академии Финляндии «в знак признания создания новой операционной системы с открытым исходным кодом для компьютеров, приведшей к широко используемому ядру Linux». 📖 Книги Скидка 25% по промокоду Proglib. ● Командная строка Linux. Полное руководство. 2-е межд. изд. ● Linux в действии ● Linux. Книга рецептов. 2-е изд. ● Библия Linux. 10-е издание ● BPF для мониторинга Linux ● Внутреннее устройство Linux. 3-е изд. ● Linux API. Исчерпывающее руководство ● Командная строка Linux. Полное руководство ● Современные операционные системы. 4-е изд. ● Git для профессионального программиста Статьи по теме Linux: 🐧 Тест для новичков: какой дистрибутив Linux выбрать? 📝 «Помедленнее, я записываю»: туториал по системным логам Linux 🐧 Терминал для тестировщика: консольные команды Unix/Linux, которые нужно знать наизусть Git: 🔗 Git за полчаса: руководство для начинающих 📁 Настраиваем Git для правильной работы с опенсорс-проектами 👍 Как правильно писать сообщения коммитов в GIT, чтобы всем было хорошо 🧑🎓 Бесплатные курсы на Степике Linux: ● Основы программирования для Linux (4.8 из 5) ● Введение в Linux (4.7 из 5) ● Основы Linux (4.6 из 5) ● Linux CLI (4.6 из 5) ● Разработка модулей ядра Linux (4.2 из 5) Git: ● GIT (4.3 из 5) ● Основы Git (4.1 из 5) 🌐 Видео по теме ● Человек, который придумал Linux [TED] ● Основной доклад: Линус Торвальдс, создатель Linux и Git в беседе с Дирком Хонделем, VMware (англ.)
⚖️ Работа или жизнь: принципы Work-life balance Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс. 🔗 Основной сайт 🔗 Зеркало
Мы сделали чат для всех, кто интересуется питоном и всем, что с ним связано. Если у вас есть какие-то вопросы или вы хотите нетворкинга, и вы активно используете python в своей работе, присоединяйтесь: https://t.me/python_talks
Чем заняться на длинных выходных? ❓ Можно залпом пройти все наши тесты: — Тест на знание алгоритмов и структур данных (первый и второй) — Тесты на знание языков: Python (первый, второй), Data Science, Java (первый, второй), PHP, Kotlin, JavaScript, C# 🐍 Либо решить все 49 задач по Python: 🧩 Словари в Python: 12 задач для начинающих с решениями 🧩 Задача о поврежденной XML-строке 🧩 Задача об определении латинского квадрата 🧩 5 классических задач по Python для начинающих с решениями 🧩 5 задач по Python для новичков с решениями 🧩 5 задач с решениями на Python для начинающих разработчиков 🧩 Словари в Python: 5 задач с решениями для изучения генераторов и методов словарей 🧩 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций 🧩 Обработка вложенных списков и матриц в Python: 5 задач с решениями для совершенствования навыков 🧩 Работа с файлами в Python: 5 задач для начинающих с решениями 📺 Посмотреть сериалы: — Периферийные устройства (Кинопоиск: 7.7/10, IMDB: 8.4/10) — Разделение (Кинопоиск: 8.7/10, IMDB: 8.4/10) — Разрабы (Кинопоиск: 7.7/10, IMDB: 7.7/10) 💤 Или просто выспаться: — Повышаем свою продуктивность: 6 ключевых факторов
👽 Синдром самозванца: 5 способов преодоления чувства «незаслуженного успеха» Быть самозванцем на работе – чувство не из легких. Но ты такой не один. Разберемся, как определить синдром и как с ним бороться. https://proglib.io/sh/xs50XmbiUE
Я сижу за параллельным VPN, использую пароли с 25+ цифрами, буквами и спецсимволами, регулярно меняю пароли, оплачиваю что могу наличкой, начал ходить в маске, когда это еще не было мейнстримом и в тот один единственный раз, когда на меня напала утренняя хандра и лень, когда я был беззащитен и малодушен, в начале марта 2022 года я открыл приложение крупной компании и заказал себе поесть. 22 марта слили базу «Яндекс Еды». Лол. Кек. И вот опять: 26 января слили 42 Гб исходных кодов сервисов «Яндекса». В принципе, зачем латать дыры в системе безопасности, если штрафы низкие и всегда можно сказать, мол, «это устаревшая база», «чувствительных данных в базе нет» и т. д. Поговаривают, что Минцифры доработало законопроект об утечках данных: штраф за утечку составит от 5 млн до 500 млн руб. Другое дело. Когда бьют по кошельку, люди начинают очень быстро соображать, как решить вопрос. Статьи по теме 🏴☠️ История цифрового взлома: 10 самых известных хакеров всех времен 🕵️ Пишем кейлоггер на Python для Windows за 5 минут 🕵️ Как взломать Wi-Fi с помощью Kali Linux 2020.4 и Ubuntu 20.04 😀 Скидка 25% на все книги издательства «Питер» по промокоду Proglib 📚 Книги для пентестера и хакера ● Black Hat Go: Программирование для хакеров и пентестеров ● Black Hat Python: программирование для хакеров и пентестеров, 2-е изд ● Безопасность веб-приложений ● Кибердзюцу: кибербезопасность для современных ниндзя ● Аудит безопасности информационных систем ● Вскрытие покажет! Практический анализ вредоносного ПО ● Защита данных. От авторизации до аудита ● Ловушка для багов. Полевое руководство по веб-хакингу ● Хакинг: искусство эксплойта. 2-е изд. 📚 Книги по Linux ● Библия Linux. 10-е издание ● Kali Linux: библия пентестера ● Командная строка Linux. Полное руководство. 2-е межд. изд. ● Bash и кибербезопасность: атака, защита и анализ из командной строки Linux ● BPF для мониторинга Linux ● Внутреннее устройство Linux. 3-е изд. ● Linux в действии ● Linux. Книга рецептов. 2-е изд. ● Linux API. Исчерпывающее руководство
🌱 11 карьерных советов для начинающих разработчиков В помощь начинающим разрабам 11 советов по подготовке к собеседованию, продвижению себя в соцсетях, участию в опенсорс-проектах, поиску наставника и многому другому. https://proglib.io/sh/ROAKEsm5ej
🛠️ 25 полезных малоизвестных интернет-ресурсов для фронтендера и бэкендера Небольшой обзор интересных интернет-ресурсов в помощь специалистам цифровой индустрии: каталоги дорожных карт и шпаргалок, тесты веб-приложений, бесплатные макеты и иллюстрации, шаблоны резюме и многое другое. https://proglib.io/sh/v3GP6WwUCe
📊 «Сделай красиво и чтоб работало – это вместо ТЗ». Что больше всего раздражает программистов на работе? Результаты опроса «Библиотеки программиста» Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется. https://proglib.io/sh/RHx4fjPaLT
🧒👾Тест-игра на выживание: как джуну протянуть первую рабочую неделю и не потерять работу Первая неделя на новой работе – это всегда стресс для разработчика. В голове тысяча мыслей, давление зашкаливает, и сердце стучит без остановки. Знаете ли вы, как в такой ситуации не перегореть на старте? Если да, тогда вы легко пройдете нашу мини-игру на выживание про адаптацию джуна в незнакомых условиях. Итак, представьте: желанный оффер уже получен, вас приняли в компанию вашей мечты и сегодня первый рабочий день. 🔗 Основной сайт 🔗 Зеркало
Привет! 👋 Мы ищем контент-менеджера для ведения наших профильных тг-каналов. Увлеченность вопросами разработки и информационных технологий обязательна. ➡️ Подробнее о вакансии ➡️ Форма для отклика
🛠 Программирование без кода: немного о no-code и low-code разработке Не нравится кодить или просто не получается, но очень хочется? Или нужно быстро собрать и протестировать MVP? Попробуй no-code и low-code программирование. 🔗 Основной сайт 🔗 Зеркало
🔑 Чем полезен Git Credential Manager? Обзор менеджера аутентификации для новичков и профессионалов Обзор популярного менеджера аутентификации Git Credential Manager (GCM), обеспечивающего безопасную и удобную аутентификацию к репозиторию. https://proglib.io/sh/yGKYarRFbH
Роберт Мартин — американский инженер-программист, преподаватель и автор бестселлеров. Его знают как разработчика многих принципов проектирования ПО и основателя Манифеста Agile. Пять принципов Мартина стали известны как принципы SOLID. Хотя большинство принципов придумал он сам, принцип подстановки Барбары Лисков был изобретен Барбарой Лисков, а принцип открытости-закрытости — Бертраном Мейером. Книги — Чистый код. Создание, анализ и рефакторинг — Чистая архитектура. Искусство разработки программного обеспечения — Чистый Agile. Основы гибкости — Идеальная работа. Программирование без прикрас — Идеальный программист. Как стать профессионалом разработки ПО — Гибкая разработка программ на Java и C++. Принципы, паттерны и методики Видео по теме — Архитектура ПО. Простой рабочий алгоритм использования SOLID на практике — Почему мы всегда недовольны своим языком? Перевод вступления легендарной лекции Мартина — ITkonekt 2019 | Роберт К. Мартин (Дядя Боб), Чистая архитектура и дизайн (англ.)
🥁⌛️ 15 советов для джунов: как быстро взять себя в руки за пять минут до собеседования Пять минут до начала собеседования могут стать самыми нервными для кандидата на должность. Наши советы помогут вам успокоиться и провести это время с пользой. https://proglib.io/sh/BWTSXxEwFM
Привет! «Библиотека программиста» проводит мини-исследование по теме: «Чему вы бы хотели научиться в сфере кибербезопасности?». 🔍Как известно, информационная безопасность – это набор технологий, процедур и практик, направленных на предотвращение атак, повреждений и незаконного доступа к сетям, устройствам, программам и данным. Профессионалы в области кибербезопасности защищают компании от утечек данных и прочих угроз. Потребность в экспертах растет с головокружительной скоростью. Чтобы стать хорошим специалистом по кибербезопасности, требуется немало сил и времени. Предлагаем вам пройти наш анонимный опрос об опыте разработчиков в данном направлении. Опрос займет не более 10 минут вашего времени. Пройти его можно по ссылке.
👍 Как правильно писать сообщения коммитов в GIT, чтобы всем было хорошо Правильно написанные сообщения к коммитам в Git помогают сделать проект с открытым или закрытым исходным кодом удобным для дальнейшей доработки и поддержки. В этой статье вы познакомитесь с различными стратегиями написания хороших сообщений и их использования для оптимизации процесса разработки. 🔗 Основной сайт 🔗 Зеркало
👨💻📝 Как составить резюме программисту: 10 бесплатных сервисов для создания привлекательных резюме В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем. 🔗 Основной сайт 🔗 Зеркало
Фишер, Ван: Грокаем стриминг (2023) Эта книга познакомит вас с созданием стриминговых приложений и обработкой событий в реальном времени, не продираясь через технические подробности конкретных фреймворков, головоломные термины и сложные формулировки. Простой язык и яркие примеры позволят вам познакомиться с базовыми концепциями, а чтобы усвоить описанные идеи и приемы, вы построите собственную простую стриминговую программу с нуля. От читателя не требуется опыт работы со стриминговыми системами. Примеры написаны на языке Java. ➡️ Подробнее
🎄2️⃣0️⃣2️⃣2️⃣🎁 Чего только не было в этом году: нашествие нейросетевых алгоритмов и ARM-процессоров, GitHub Copilot и автодополнение кода, сражение с чёрной дырой пандемии и рождение метавселенных — всего и не припомнишь. Под занавес принято подводить итоги. В 2021 году редакция «Библиотеки программиста» выпустила 448 статей, а сайт proglib.io посетили 4.7 миллиона читателей. Суммарное число подписчиков наших сообществ превысило 500 тысяч. Наконец, мы открыли собственный образовательный центр — proglib.academy. Мы сердечно поздравляем всех читателей и членов нашего IT-коммьюнити с Новым годом. Желаем лёгкого кодинга, добра, счастья, здоровья и удачных проектов! Оставайтесь с нами, впереди много интересного! 😉
📝👍 Тесты на собеседовании: как к ним подготовиться и получить оффер Рассказываем, какие бывают тесты на собеседованиях, а главное – как и где к ним подготовиться, чтобы точно получить работу в компании мечты. 🔗 Основной сайт 🔗 Зеркало
❓Опрос: Как изменилась жизнь русскоязычных айтишников за последний год? Прошедший год был неспокойным для многих, и русскоязычное ИТ-сообщество не стало исключением. Жизнь стала все больше напоминать ряд спринтов на прохождение головоломок: что делать, как быть, остаться или уезжать? Цель опроса — понять, с какими проблемами столкнулись русскоязычные ИТ-специалисты за последний год, как они адаптировались к этим изменениям и какой прогноз дают на ближайшее время. Предыдущие опросы ● «💬📈 Что сейчас происходит с IT-индустрией и айтишниками?» ● «🗣📈 Как изменилась жизнь русскоязычных айтишников за последние полгода? Результаты опроса «Библиотеки программиста» ➡️ Пройти анонимный опрос
🎉 Кино, игры и алгоритмы: чем заняться на майских праздниках Отложите все дела и забудьте о рутине, ведь майские праздники уже на пороге! Если вы не знаете, как провести эти дни с максимальным удовольствием, то мы подготовили для вас несколько вариантов: киномарафон, компьютерные игры и захватывающий мир алгоритмов. 🔗 Основной сайт 🔗 Зеркало
👨💻📈 «Я понял, ради чего живу»: как изменилась жизнь русскоязычных айтишников за последний год? Результаты опроса «Библиотеки программиста» Коротко о главном: пессимистов больше, чем оптимистов; зарплата в IT все равно растет, несмотря ни на что; доход тимлидов и джунов не снижается, а сеньоров и мидлов все-таки штормит. 🔗 Основной сайт 🔗 Зеркало
🧑💻 Всем привет! На связи «Библиотека программиста» Мы переезжаем с текущего офиса в центре Москвы с идеальной локацией — рядом метро и все необходимое. Если у кого-то есть знакомые, которым нужно хорошее пространство на 5 человек, например, взамен коворкингу, то это идеальный вариант. А еще там осталась мебель в хорошем состоянии, которую можно выкупить дешевле, чем заказывать из магазина. Адрес: https://yandex.ru/maps/-/CCUfFIa2-D Записаться на просмотр: https://proglib.tech/w/c9e8bf63
🎉 Задачи по Python, способы сортировки и плохие программисты. Наши лучшие статьи за 2022 год Итоги 2022 года: 336 опубликованных статей, Питон традиционно в ТОПе, а слово года — релокация. 🔗 Основной сайт 🔗 Зеркало
🐕🖥️ 16 универсальных идей для пет-проектов вне зависимости от языка Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста». 🔗 Основной сайт 🔗 Зеркало
ChatGPT не заменит программистов, но может стать отличным подспорьем уже сейчас. Ловите 10 кейсов применения ChatGPT для программистов от техдира Remote Work: 1. Генерация шаблонного кода — «скелета» проекта. 2. Исследование и сравнение фреймворков/алгоритмов. 3. «Расшифровка» и объяснение кодовой базы. 4. Комментирование кода. 5. Генерация тест-кейсов. 6. Написание документации. 7. Генерация регулярных выражений. 8. Рефакторинг кода. 9. Поиск ошибок в коде. 10. Реализация алгоритмов для проведения собеседований и в повседневной деятельности. Источник: 🔗 Читать в Твиттере 🔗 Читать в Thread Reader App (если Твиттер не открывается)