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

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

77043

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

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

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

⬆️ Достиг потолка в профессии: как устроиться в международную компанию

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

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

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

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

🧑‍💻 HyperLogLog: наглядно

Существует целый раздел вероятностных алгоритмов, которые, при небольшой потере точности, позволяют добиться невероятной скорости работы? И один из актуальных — это HyperLogLog, который справляется с нагрузками, типичными для Google, позволяет эффективно оценивать мощность множеств и широко применяется в СУБД. Для оценки множества размером не больше чем n, алгоритму потребуется всего O(log(log(n))) памяти.

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

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

➡️ Перейти к статье

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

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

🎙Подкаст «Доктор Кот»: Я в IT только ради денег, но мне здесь не нравится

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

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

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

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

Есть ли решение? Этот подкаст как раз для того, чтобы разобраться.👇

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

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

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

CI/CD за 5 минут

Основные механизмы, принципы работы, популярные инструменты и другие вопросы, связанные с CI/CD, в новом видео Alex Xu.

🎬Смотреть

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

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

🇬🇧 Зачем программисту учить английский язык?
Четыре основные причины:
1. Устроиться в международную компанию.
2. Повысить чек за свою работу.
3. Говорить другим: «Учи английский!».
4. Искать информацию в англоязычном сегменте.

Статья по теме
⬆️ Достиг потолка в профессии: как устроиться в международную компанию


Курсы на Степике
Грамматика английского языка для начинающих (4.9 из 5)
Нестандартный курс по английскому языку "Magic English" (4.9 из 5)
Английский язык: лексика «со звездочкой» (4.8 из 5)
Грамматика Английского Языка (4.4 из 5)
Практические работы по английскому языку (4.4 из 5)

🌐 Курсы на Youtube
user-xw2tj4lx5f">Английский язык по плейлистам (1,74 млн подписчиков)
OXANADOLINKA">OXANA DOLINKA (1,38 млн подписчиков)
englishow_school/">Инглиш Шоу (624 тыс. подписчиков)
EnglishGermanSpanish">Школа Полиглотов Ирины Мовсесян (445 тыс. подписчиков)
bbclearningenglish">BBC Learning English (англ, 4,82 млн подписчиков)

Курсы на Udemy
Job Интервью на Английском – Примеры ответов (5 из 5)
Английский Язык: Фонетика, правила чтения и произношения (4.8 из 5)

🌐 Гайды и советы
Как я выучил английский за 3 месяца – пошаговая инструкция
Выучила Английский сама: моя история и советы
Как быстро выучить английский с 0 до advanced? Полный гайд
Как я выучил английский за полгода с A2 до B2. Мой опыт сдачи IELTS на 6.5 в 2022 году
Лучший способ выучить любой язык самостоятельно


Статьи по теме
🗣 🇬🇧 ТОП-21 браузерное расширение для изучения английского языка с нуля
📱🇬🇧 ТОП-26 приложений для смартфонов для изучения английского с нуля
💪 13 онлайн-курсов по изучению английского языка для ИТ-специалистов
🇬🇧 10 советов: как подтянуть разговорный английский язык

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

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

🔝ТОП-10 шаблонизаторов для фронтенд-разработки

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

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

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

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

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.

Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.

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

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

Обычно мы публикуем различную айти-аналитику российского рынка, но интересно также посмотреть, что происходит в других странах. Так, компания Skillsoft опросила 9300 технических специалистов и выяснила, что следующие три вакансии самые высокооплачиваемые в США:

1. Архитектор корпоративного облака.
2. Архитектор информационной безопасности.
3. Специалист по обработке и анализу данных.

Подробности и полезные карьерные совет ждут вас в статье.

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

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

ChatGPT не заменит программистов, но может стать отличным подспорьем уже сейчас. Ловите 10 кейсов применения ChatGPT для программистов от техдира Remote Work:

1. Генерация шаблонного кода — «скелета» проекта.
2. Исследование и сравнение фреймворков/алгоритмов.
3. «Расшифровка» и объяснение кодовой базы.
4. Комментирование кода.
5. Генерация тест-кейсов.
6. Написание документации.
7. Генерация регулярных выражений.
8. Рефакторинг кода.
9. Поиск ошибок в коде.
10. Реализация алгоритмов для проведения собеседований и в повседневной деятельности.

Источник:

🔗 Читать в Твиттере
🔗 Читать в Thread Reader App (если Твиттер не открывается)

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

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

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

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

😷 V – значит Vендетта
Тоталитарный мир, вымышленный, но до дрожи правдоподобный. Мир, где так легко перестать быть собой. Ни шагу в сторону. Ни вздохнуть свободно. Никому. Никогда… Но свобода – внутри. И пятого ноября, в годовщину Порохового заговора, герой-одиночка, человек в маске Гая Фокса, объявляет вендетту миру, где нет места любви.

🪄 Сказки. Книга 1
«Сказки» – великолепная вариация на тему сказочного канона, придуманная Биллом Уиллингхэмом, дает ответ на вопрос: что было бы, если все наши самые любимые сказки оказались реальными людьми и поселились среди нас, сохранив все свои волшебные свойства. К нам возвращаются Бела Снежка и Бигби Волк, Златовласка и Мальчик-Пастушок – возвращаются как изгнанники, которые живут, хитроумно замаскировавшись, в одном из районов Нью-Йорка под названием Сказкитаун.

👮 Майор Гром. Комикс. Том 1. Чумной Доктор. Часть Первая
Игорь Гром – опытный следователь из Санкт Петербурга, известный своим пробивным характером и непримиримой позицией по отношению к преступникам всех мастей. Когда в городе появляется маньяк в маске чумного доктора из средневековья, Игорь Гром впервые сталкивается с трудностями в поиске преступника. Следователю придётся использовать все свои навыки и умения, чтобы вычислить неуловимого убийцу и вступить в схватку с воплощением идейного зла...

🔎 Артбук SCP Foundation. Secure. Contain. Protect. Зелёный том
Организация под названием SCP Foundation (Фонд) занимается поиском, постановкой на содержание, исследованием и классификацией различных аномальных объектов. Каждый рассматриваемый в книге аномальный объект подробно раскрывается в виде отдельного научно-фантастического рассказа.

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

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

🗣Новость дня
Intel представила флагманский процессор Core i9-13900KS c 24 ядрами (8P+16E, макс. потребление 253 Вт), способный достигать 6 ГГц. До этого самый производительный камень i9-13900KF из лагеря синих работал на максимальной частоте 5.8 ГГц из коробки.

Core i9-13900KS уже набрал 4848 баллов в PassMark в тесте однопотока, сместив с первого места Core i9-13900KF. Рекомендованная цена производителя — 699$.


Статьи по теме
🦾 Черная пятница: собираем ПК на Intel 12-го и 13-го поколения для программирования и игр
💻 15 лучших ноутбуков для программиста на распродаже 11.11 на AliExpress

📖 Книга дня
Программирование ПЛИС для начинающих


🗣 Интересное на каналах
👩‍💻 Библиотека питониста
Неудачный проект машинного обучения о недвижимости
Быстрый приём платежей QIWI в проекте Python.

👩‍💻 Библиотека пхпшника
● Как сократить время начальной загрузки страницы, отложив рендеринг компонентов Livewire
● 2022 год для Symfony

🧪 Библиотека тестировщика
● Под капотом SAST: как инструменты анализа кода ищут дефекты безопасности.
● Если бы Остер раздавал советы автоматизаторам. Часть 2

🧑‍💻 Proglib.academy
● Действительно ли Web 3.0 - это будущее веба? Как это повлияет на веб-разработчиков?
● Развертывание службы SMTP
Ленивое вычисление с использованием рекурсивных генераторов Python

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

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

🔎 10 причин, почему тебя не берут на работу в ИT

«Библиотека программиста» выделила 10 наиболее распространенных ошибок начинающих специалистов при попытке устроится на работу.

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

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

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

Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python (2023)

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

Скидка 25% по промокоду Proglib.

➡️ Подробнее

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

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

Новогодние праздники подходят к концу, надеемся вы успели провести их с пользой 😌

А если нет, спешим напомнить: Сегодня последний день 50% распродажи курсов в Библиотеке программиста!

– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба.

🏄 Успейте забронировать скидку на любой из курсов: https://proglib.io/w/d3dd2f28

Начните новый год правильно!
И не забывайте - завтра подводим итоги конкурса, где можно выиграть:

🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»

👉Поторопитесь, подробности по ссылке: https://proglib.io/w/e72668b2

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

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

Придумайте описание к мему 👇👇👇

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

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

🗣Новость дня
Google сокращает штат работников примерно на 12 000 человек.

«Я уверен в огромных возможностях, которые открываются перед нами благодаря силе нашей миссии, ценности наших продуктов и услуг, а также нашим ранним инвестициям в ИИ.»

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

● Нейросети делают нас продуктивнее, а кого-то оставляют без работы. ChatGPT уже пишет вирусы, решает задачи автоматизации тестирования и иногда пишет статьи лучше новичка-копирайтера.

Возникает вопрос: в каком положении окажутся джуны, когда выйдет GPT-5 или GPT-6? Возрастет порог входа в профессию. С простыми задачами справится нейронка, а для решения сложной задачи потребуются навыки программирования выше среднего. Денежной мотивации станет недостаточно, чтобы глубоко закапываться в программирование, изучая всякие SOLID'ы, паттерны проектирования, алгоритмы и прочие премудрости.

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

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

● С другой стороны (.pdf), новые средства автоматизации всегда снижают долю человеческого труда, но через какое-то время появляются новые задачи, которые увеличивают долю человеческого труда.

⁉️ При таком раскладе, задач через какое-то время станет больше, а джунов научат «дружить» с нейронками. Согласны с таким утверждением?

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

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

👩‍💻 40 алгоритмов, которые должен знать каждый программист на Python (2023)

Понимание работы алгоритмов и умение применять их для решения прикладных задач — must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.

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

Скидка 25% на все книги издательства Питер по промокоду Proglib
🔗
Подробнее

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

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

📱Как работают таймлайны и как обновлять виджеты правильно

В этой статье подробно рассмотрены возможности обновления контента в Home Screen и Lock Screen виджетах для iOS 16.

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

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

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

🗺️ Кем стать в IT: 9 ролей специалистов в IT-проекте

Если вы решили войти в АйТи, но еще не определились с направлением, наша пояснительная бригада спешит на помощь – разбираем роли каждого участника в жизненном цикле ИТ-проекта.

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

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

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

👩‍💻 Бьёрн Страуструп — датский программист, разработчик языка программирования C++. Он создал C++ в начале 1980-х годов как расширение языка программирования C.

C++ — это объектно-ориентированный язык, который стал одним из самых популярных языков программирования в мире, широко используемый для системного программирования, игр и приложений.

Страуструп написал несколько книг по C++, включая «Язык программирования C++», которая считается классикой в этой области.


Книги
● Скидка 25% на все книги издательства Питер по промокоду Proglib.
C++ для профи (издательство Питер)
Объектно-ориентированное программирование в С++. Классика Computer Science (издательство Питер)
Бьёрн Страуструп: Язык программирования С++
Бьёрн Страуструп: Дизайн и эволюция языка С++

Статьи
➕ 7 способов сортировки массивов на примере С++ с иллюстрациями
👨‍🎓 ТОП-18 бесплатных учебных курсов по C/C++ для новичков и профессионалов
👨‍🎓 Алгоритмы и структуры данных на C++ для новичков. Часть 1: Основы анализа алгоритмов
🎮 Разрабатываем конфигурируемый плагин для Unreal Engine 4 с нуля

🌐 Видео по теме
Бьёрн Страуструп: Почему я создал C++
Что такое хороший код на C++? — Бьёрн Страуструп (англ.)

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

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

🐍 Самоучитель по Python для начинающих. Часть 12: Анонимные функции

Изучаем особенности лямбда-функций в Python: разбираемся, когда стоит использовать анонимные функции вместо обычных, и в каких случаях lambda-выражения лучше заменить списковыми включениями. В конце статьи – 10 практических заданий с решениями.

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

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

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

🧑‍🎓 Stepik
Погружение в СУБД 2017 (4.9 из 5) — курс для тех, кто уже имеет некоторый опыт проектирования баз данных и разработки приложений и хочет расширить свои знания

Интерактивный тренажер по SQL ( 4.9 из 5) — практические задания на создание SQL-запросов. Каждый шаг включает минимальные теоретические аспекты по базам данных или языку SQL, примеры похожих запросов и пояснение к реализации

Марафон данных: первое знакомство с SQL и Python ( 4.8 из 5) — это симулятор профессии дата-аналитика, который познакомит вас с базами данных и методами работы с ними

Знакомство с SQLite (4.6 из 5) — этот небольшой курс покажет, как использовать SQLite в повседневной работе. Вы научитесь загружать, анализировать и выгружать данные, а также познакомитесь с разными типами данных

Введение в базы данных (4.1 из 5) — знакомство с методами структурированного хранения данных, основами SQL, принципами использования баз данных в приложениях, обзор нереляционных способов хранения данных

🌐 Youtube
Реляционные базы данных. SQL (39 видео) курс покрывает полностью все аспекты реляционных баз данных, начиная от определения и создания баз данных, схем, таблиц и полей этих таблиц (DDL), и заканчивая запросами к этим таблицам (DML)

Основы SQL (18 видео) — объясняют базовые концепции языка: операторы, фильтрация, сортировка, группировка, декомпозиция и т. д.

Уроки по SQL для начинающих (25 видео) — эти уроки помогут быстро разобраться с основами


Что почитать
🗄 ✔️ 10 лучших практик написания SQL-запросов
📜 Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик
🐍🐬 Python и MySQL: практическое введение
🐍🗄 Управление данными с помощью Python, SQLite и SQLAlchemy
🐍
Работаем с SQL Server с помощью Python
🐘 Руководство по SQL для начинающих:
Часть 1: создание базы данных, таблиц и установка связей между таблицами
Часть 2: фильтрация данных, запрос внутри запроса, работа с массивами
Часть 3: усложняем запросы, именуем вложенные запросы, анализируем скорость запроса

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

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

#devjoke

Мем в тему ☝️

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

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

Наглядная демонстрация и простое объяснение принципа работы WebAssembly (WASM) от Alex Xu:

🔗 Читать в Твиттере
🔗 Читать в Thread Reader App (если Твиттер не открывается)

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

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

Как работать с корпоративными доступами с помощью Пассворк:

1. Создайте в Пассворк удобную структуру хранения с помощью папок и добавьте доступы от корпоративных ресурсов.

2. Настройте интеграцию с LDAP, пригласите коллег и раздайте права на совместные доступы.

3. Теперь корпоративные доступы всегда под рукой, а аудит безопасности в компании автоматизирован.


Все данные в Пассворк хранятся на вашем сервере и не передаются ни в какое облако. Пассворк работает на PHP и MongoDB, поддерживает установку на Windows Server и Linux и поставляется с открытым для аудита кодом.

Еще Пассворк входит в реестре российского ПО, поэтому он идеально подходит для корпораций и госкомпаний.

Протестировать можно тут — passwork.ru

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

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

⚖️ Работа или жизнь: принципы Work-life balance

Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.

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

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

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

1. «Поколение Python»: курс для начинающих – предназначен для изучения языка с нуля. Ограничений по возрасту нет – уроки подойдут и подросткам, и взрослым. Особенность курса – отсутствие видео-уроков: материал изложен в компактных текстовых лекциях. Структура курса и манера подачи материала прекрасно продуманы – сложность нарастает постепенно, при этом в уроках есть все, что нужно для решения задач.

2. «Поколение Python»: курс для продвинутых – логическое продолжение курса для начинающих. Здесь есть достаточно сложные задачи по вложенным спискам, словарям, множествам и функциям. Прохождение курсов «Поколение Python» сформирует отличный фундамент – после них будет проще приступить к практическим проектам.

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

4. Курс «Добрый, добрый Python» от Сергея Балакирева. Этот курс позволит вам изучить основы программирования на языке Python, начиная с самых азов и заканчивая довольно серьезными конструкциями. После каждого теоретического видеоурока вы найдете практические задания на закрепление пройденного материала.

5. 🐍 Самоучитель по Python для начинающих от «Библиотеки программиста» с практическими задачами и решениями (work in progress).

Содержание самоучителя:
1. Особенности, сферы применения, установка, онлайн IDE
2. Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
3. Типы данных: преобразование и базовые операции
4. Методы работы со строками
5. Методы работы со списками и списковыми включениями
6. Методы работы со словарями и генераторами словарей
7. Методы работы с кортежами
8. Методы работы со множествами
9. Особенности цикла for
10. Условный цикл while
11. Функции с позиционными и именованными аргументами

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

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

🐧 Линус Торвальдс – финско-американский инженер-программист, разработчик ядра 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 (англ.)

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

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

#humor by reactive_dude

Мой проект, когда только закончил установку любимых npm-пакетов

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

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

Пишем свой первый сервер на Java и Spring Boot

В этой статье мы поговорим о разработке и архитектуре современных web-приложений и разработаем серверную часть простого приложения, добавляющего пользователей и их посты. Приложение напишем на самом распространённом и востребованном Java-фреймворке – Spring Boot.

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

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