Forwarded from Библиотека программиста | программирование, кодинг, разработка
➕ ➕ 7 способов сортировки массивов на примере С++ с иллюстрациями
В этой статье продемонстрируем на иллюстрациях, как работают алгоритмы сортировки: от простейшей пузырьковой до сложной древовидной кучи. Также определим сложность худших и лучших случаев, а код напишем на С++.
🔗 Основной сайт
🔗 Зеркало
Зачем учить алгоритмы сортировки, если есть уже готовые методы сортировки?
Чтобы знать плюсы и минусы каждого алгоритма, понимать, как действительно он работает (а не просто копипастить) и какой алгоритм выбрать для конкретной задачи. Плюс изучение алгоритмов развивает мышление и профессиональный кругозор.
Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
➡️ Начать обучение
В этой статье продемонстрируем на иллюстрациях, как работают алгоритмы сортировки: от простейшей пузырьковой до сложной древовидной кучи. Также определим сложность худших и лучших случаев, а код напишем на С++.
🔗 Основной сайт
🔗 Зеркало
Зачем учить алгоритмы сортировки, если есть уже готовые методы сортировки?
Чтобы знать плюсы и минусы каждого алгоритма, понимать, как действительно он работает (а не просто копипастить) и какой алгоритм выбрать для конкретной задачи. Плюс изучение алгоритмов развивает мышление и профессиональный кругозор.
Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
➡️ Начать обучение
👍9⚡1
#проект_в_студию
Присылайте в комментарии ссылку на самый интересный .NET-проект, который вы поддерживаете. Укажите #язык, #стек и/или #библиотеку, а лучшие по количеству реакций мы опубликуем на канале.
Присылайте в комментарии ссылку на самый интересный .NET-проект, который вы поддерживаете. Укажите #язык, #стек и/или #библиотеку, а лучшие по количеству реакций мы опубликуем на канале.
🔥5👍1
🎃 В честь Хэллоуина мы устраиваем распродажу на все курсы нашей школы Proglib.academy.
➡️ Скидка 50% действует до 31 октября:
👉🏻 Алгоритмы и структуры данных
👉🏻 Математика для Data Science
👉🏻 Основы IT для непрограммистов
👉🏻 Основы программирования на Python
👉🏻 Frontend Basic: принцип работы современного веба
➡️ Также мы устраиваем конкурс на 3 бесплатных места на любой наш курс. Переходите по ссылке, заполняйте анкету, и 31 октября мы случайным образом разыграем доступ к курсу.
➡️ Скидка 50% действует до 31 октября:
👉🏻 Алгоритмы и структуры данных
👉🏻 Математика для Data Science
👉🏻 Основы IT для непрограммистов
👉🏻 Основы программирования на Python
👉🏻 Frontend Basic: принцип работы современного веба
➡️ Также мы устраиваем конкурс на 3 бесплатных места на любой наш курс. Переходите по ссылке, заполняйте анкету, и 31 октября мы случайным образом разыграем доступ к курсу.
👍6🤔1
Краткий гайд по использованию ASP.NET Core, SignalR и ChartJs для создания диаграмм, обновляемых в режиме реального времени.
Читать
Читать
Khalid Abuhakmeh’s Blog
Real-time Charts with ASP.NET Core, SignalR, and Chart.js
Using ASP.NET Core, SignalR and Chart.js to create real-time charts in a web application
👍8❤1
«.NET — самая популярная платформа на рынке корпоративных приложений» — тезис из исследования, который побудил Михаила Фленова, автора канала «Програмысли», подробно высказать свое мнение на этот счет. Послушайте, будет интересно.
https://youtu.be/Phg8hg8slnA
https://youtu.be/Phg8hg8slnA
YouTube
.NET самый популярный на рынке корпоративных приложений
Недавно прочитал статью о невероятной популярности .NET на рынке корпоративных приложений среди ИТшных компаний. Я люблю .NET и C# и некоторые выводы в статье совпадают с тем, что я говорил про C# в своём видео, но все же хочется поставить это заявление под…
❤11👍7😁1
🎙️DotNet&More: DotNet страшилки, пугающие мифы, ужасный говнокод и не толстый
0:08:20 Пугающий говнокод
0:23:10 DotNet страшилки
0:34:50 Страшилка - просто использовать Xamarin
0:41:50 Страшилки про легаси
0:46:20 GC страх
0:53:30 Страх "Нельзя использовать новый C#"
1:00:04 Многопоточные страхи
1:34:49 Байки из склепа
1:50:40 Страхи выбора технологий
2:05:00 Java vs C#
2:14:00 Поиск работы сейчас
0:08:20 Пугающий говнокод
0:23:10 DotNet страшилки
0:34:50 Страшилка - просто использовать Xamarin
0:41:50 Страшилки про легаси
0:46:20 GC страх
0:53:30 Страх "Нельзя использовать новый C#"
1:00:04 Многопоточные страхи
1:34:49 Байки из склепа
1:50:40 Страхи выбора технологий
2:05:00 Java vs C#
2:14:00 Поиск работы сейчас
❤17👍4🔥2🙏2⚡1
Эндрю Лок разбирается с ссылочными типами в C#, допускающими значение NULL (в контексте Razor Pages): почему они плохо работают вместе, почему они, вероятно, никогда не будут работать, и как улучшить работу с ними.
Читать
Читать
Andrew Lock | .NET Escapades
Fighting with nullable reference types in Razor Pages
In this post I discuss C#'s nullable reference types in the context of Razor Pages, why they don't play nicely together and how to improve the experience.
👍7❤🔥1😁1
В преддверии осенней конференции DotNext команда публикует десять докладов с предыдущей конференции, которые особенно понравились участникам.
https://habr.com/ru/company/jugru/blog/696440/
https://habr.com/ru/company/jugru/blog/696440/
Хабр
Топ-10 докладов DotNext 2022 Spring
У нас есть традиция: каждые полгода перед тем, как провести конференцию DotNext, мы публикуем на Хабре десять докладов с предыдущей конференции, которые особенно понравились участникам. Сейчас до...
👍9🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨💻📝 Как составить резюме программисту: 10 бесплатных сервисов для создания привлекательных резюме
В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем.
🔗 Основной сайт
🔗 Зеркало
В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем.
🔗 Основной сайт
🔗 Зеркало
👍5
👍22😁2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Чем заняться на длинных выходных?
❓ Можно залпом пройти все наши тесты:
— Тест на знание алгоритмов и структур данных (первый и второй)
— Тесты на знание языков: 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 ключевых факторов
❓ Можно залпом пройти все наши тесты:
— Тест на знание алгоритмов и структур данных (первый и второй)
— Тесты на знание языков: 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 ключевых факторов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
История о том, как команда Dodo Engineering монолит с .NET Framework на .NET 6 и Kubernetes переводила.
Читать
Читать
Хабр
История о том, как мы монолит с .NET Framework на .NET 6 и Kubernetes переводили
В 2011 году 2 разработчика начали создавать свою информационную систему, чтобы через неё принимать заказы в Додо Пицце. 2 года назад мы рассказывали про раннюю архитектуру Dodo IS здесь и здесь...
👍12
Обзор ключевых концепций ASP.NET Core веб-API с кратким введением о каждой и полезными ссылками на учебные ресурсы.
Читать
Читать
Coding Sonata
A Quick Guide to Learn ASP.NET Core Web API
Sharing with you a list of topics, tutorials and articles to learn ASP.NET Core Web API and become a professional Web API developer
🔥16👍8