Мобильная разработка
14.8K subscribers
566 photos
236 videos
2.58K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
12 алгоритмов в гифках, которые должен знать каждый разработчик

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

Так неужели знания в области алгоритмов бесполезны? Конечно, нет. Что по-настоящему важно, так это умение думать алгоритмически. Не только чтобы воспроизводить и изменять стандартные алгоритмы, но и чтобы вам было комфортно использовать код для решения задач, с которыми вы столкнетесь в роли разработчика.

Держите статью, где на пальцах объясняют принцип работы 12 популярных алгоритмов: поиски, сортировки, кодирование и другое. Для упрощения понимания у каждого алгоритма есть визуализация.

#алгоритмы #теория
ООП на пальцах

Много материалов по ООП не бывает и вот ещё один отличный вариант. Понимание концепций ООП — одна из первых проблем по «матчасти», с которой сталкиваются начинающие программисты.

Ловите простое и наглядное видео, где автор на пальцах и с примерами из жизни объясняет основные концепции ООП, его необходимость и преимущества. А так как объектно-ориентированную концепцию поддерживает бОльшая часть языков, то и видео будет полезно любому разработчику:

https://youtu.be/qw4QLdk12Qk?si=TZUbfaLoe9JRQhFS

@prog_point #теория #general #oop
👍5😴3
8 бест-эвер алгоритмов для программиста

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

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

— алгоритмы сортировки;
— в т.ч. сортировка слиянием;
— алгоритмы поиска;
— графические алгоритмы;
— динамическое программирование;
— жадные алгоритмы;
— поиск с возвратом;
— рандомизированный алгоритмы.

Про каждый из них с примерами кода рассказали в статье.

@prog_point #теория #алгоритмы
👎8🔥31👍1🤓1