Forwarded from Библиотека программиста | программирование, кодинг, разработка
➕ ➕ 7 способов сортировки массивов на примере С++ с иллюстрациями
В этой статье продемонстрируем на иллюстрациях, как работают алгоритмы сортировки: от простейшей пузырьковой до сложной древовидной кучи. Также определим сложность худших и лучших случаев, а код напишем на С++.
🔗 Основной сайт
🔗 Зеркало
Зачем учить алгоритмы сортировки, если есть уже готовые методы сортировки?
Чтобы знать плюсы и минусы каждого алгоритма, понимать, как действительно он работает (а не просто копипастить) и какой алгоритм выбрать для конкретной задачи. Плюс изучение алгоритмов развивает мышление и профессиональный кругозор.
Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
➡️ Начать обучение
В этой статье продемонстрируем на иллюстрациях, как работают алгоритмы сортировки: от простейшей пузырьковой до сложной древовидной кучи. Также определим сложность худших и лучших случаев, а код напишем на С++.
🔗 Основной сайт
🔗 Зеркало
Зачем учить алгоритмы сортировки, если есть уже готовые методы сортировки?
Чтобы знать плюсы и минусы каждого алгоритма, понимать, как действительно он работает (а не просто копипастить) и какой алгоритм выбрать для конкретной задачи. Плюс изучение алгоритмов развивает мышление и профессиональный кругозор.
Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
➡️ Начать обучение
👍2
Известность команд Android разработки 2022
Егор Толстой и Анна Симонова опросили 660 Android-разработчиков и узнали много интересного: каких экспертов они читают, какие команды мобильной разработки считают самыми сильными и по каким признакам выбирают крутые компании.
https://devcrowd.ru/android-ecosystem-22/
Егор Толстой и Анна Симонова опросили 660 Android-разработчиков и узнали много интересного: каких экспертов они читают, какие команды мобильной разработки считают самыми сильными и по каким признакам выбирают крутые компании.
https://devcrowd.ru/android-ecosystem-22/
Известность команд Android разработки 2022
Известность команд Android разработки 2022
Рисерч DevCrowd: Известность команд Android разработки 2022
🔥3
Пошаговый гайд по созданию, обновлению и завершению Live Activity. С динамическим островом и экраном блокировки.
Читать
Читать
Код Воробья
Live Activity и Dynamic Island
Как создать, обновлять и завершить Live Activity. Интерфейс Live Activity. Как работать с Dynamic Island.
Лучшие практики рефакторинга для iOS-разработчика:
— Возможностях рефакторинга в Xcode на примерах (старая статья, хорошо дополняет вторую)
— Рефакторинг Swift-кода
— Возможностях рефакторинга в Xcode на примерах (старая статья, хорошо дополняет вторую)
— Рефакторинг Swift-кода
SwiftLee
Xcode refactoring options explained with examples
The Xcode refactoring engine allows you to quickly edit a lot of code. Learn how to rename Swift code, "Extract Method", "Extract Variable" and more!
iOS Developers Global Summit'22
Запись трансляции первого дня конференции для Swift-разработчиков.
Смотреть
Запись трансляции первого дня конференции для Swift-разработчиков.
Смотреть
YouTube
iOS Developers Global Summit'22 – Junior Track
Online Conference for Swift Developers
Schedule: https://geekle.us/schedule/ios
More info about the event: https://events.geekle.us/ios
Full Access ticket: https://geekle.us/ticket/1621064660030x870779260950806500
Watch all 2 days of the iOS Developers…
Schedule: https://geekle.us/schedule/ios
More info about the event: https://events.geekle.us/ios
Full Access ticket: https://geekle.us/ticket/1621064660030x870779260950806500
Watch all 2 days of the iOS Developers…
🎉3
Сергей Петров, Android-разработчик в команде Design System inDrive, на практике разбирается с тенями в Android.
Читать
Читать
Хабр
Всем выйти из сумрака: как добавить тень на Android
Когда заходит речь про тени на Android, возникает сразу несколько вопросов. Первый: зачем они нужны? Второй: почему нельзя использовать системные тени и жить счастливо? Третий: если нельзя...
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨💻📝 Как составить резюме программисту: 10 бесплатных сервисов для создания привлекательных резюме
В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем.
🔗 Основной сайт
🔗 Зеркало
В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем.
🔗 Основной сайт
🔗 Зеркало
🔥3👍1
Доклад Ильи Чикмарева на митапе CocoaHeads, где он делится советами по улучшению производительности и отладки SwiftUI.
Смотреть
Смотреть
YouTube
Илья Чикмарев – Performance в SwiftUI
Илья Чикмарев (CocoaHeads) расскажет про перфоманс в SwiftUI, как заставить его работать чуть-чуть лучше и избежать популярных ошибок.
Доклад с митапа CocoaHeads 27.10.22
Присоединяйтесь к сообществу: https://news.1rj.ru/str/cocoaheads
Доклад с митапа CocoaHeads 27.10.22
Присоединяйтесь к сообществу: https://news.1rj.ru/str/cocoaheads
Глубокое погружение в Swift Regex
Хоть Swift Regex все еще находится в стадии открытого бета-тестирования, можно уже сейчас погрузиться в детали.
Читать
Хоть Swift Regex все еще находится в стадии открытого бета-тестирования, можно уже сейчас погрузиться в детали.
Читать
👍2
Пример использования делегатов в Android-приложениях
В статье рассказано, как команда Константы воспользовалась одной фичей языка Kotlin в своих корыстных целях. Вы увидите, что существует жизнь без наследования, и что любая задача может иметь несколько решений.
Читать
В статье рассказано, как команда Константы воспользовалась одной фичей языка Kotlin в своих корыстных целях. Вы увидите, что существует жизнь без наследования, и что любая задача может иметь несколько решений.
Читать
Хабр
Используем делегаты в android-приложениях
Всем привет, меня зовут Алексей, и я отвечаю за разработку android-приложений в Константе. У нас в компании есть несколько проектов с большим набором функций, часть из которых присутствует во всех...
Представители компаний-работодателей (Мегафон, Домклик, Билайн и Авито) отвечают на вопросы о работе мобильных разработчиков в текущих условиях, обучении, трудоустройстве, стажировках, технологиях и о многом другом.
Читать
Читать
Хабр
Собеседование наоборот: Авито, билайн, Домклик, Мегафон
В сентябре на Хабр Карьере завершилась неделя мобильной разработки. Карьерная неделя — это что-то вроде дня открытых дверей, который длится всю неделю. В гонке за специалистами участвовали четыре...
👍5