Сложность алгоритмов и методы оптимизации программ
-
Основы тестирования ПО
-
TDD - Разработка через тестирование
-
Unit тестирование в C#
-
Мини-курс «Веб-тестирование - быстрое погружение в профессию»
-
Вход в IT. Почему QA?
-
Программист или тестировщик? Какую профессию лучше выбрать
-
Что такое Manual QA? Плюсы и минусы профессии
-
Использование GitHub Actions для сборки и автоматизации
-
Как стать QA специалистом в 2023
-
Как составить резюме, чтобы вас пригласили на собеседование
-
Цикл тестирования ПО и тестовая документация
-
Как правильно составить резюме для поиска работы в международной IT-компании
-
Как новичкам найти работу во время войны? Реальный опыт и отзывы
Любой программист может написать алгоритм для решения задачи полным перебором. Но только профессионал знает секреты и умеет ускорять время работы алгоритмов. На этом вебинаре Евгений Волосатов – настоящий мэтр в области алгоритмов и структур данных – расскажет о способах сравнения эффективности и сложности алгоритмов, разберет О-нотацию, продемонстрирует на практике различные способы ускорения работы алгоритмов.
Алгоритмы и структуры данных — необходимый фундамент, являющийся основой создания хорошего исходного кода путем подбора оптимальных форм представления информации и последовательности действий.
Знание алгоритмов позволит вам писать более производительный и грамотный код, создавать сложные конструкции для эффективного решения широкого спектра задач в программировании с сохранением удовлетворительного быстродействия.
Программа встречи:
- Кратко о себе.
- Способы сравнения алгоритмов.
- Определение О-нотации.
- Классы сложности алгоритмов.
- Программа поиска простых чисел.
- Многократная оптимизация алгоритма.
- Алгоритм "Решето Эратосфена".
- Выводы.
Спикер: Евгений Волосатов – магистр математики и информатики, профессиональный программист с 25+ летним опытом работы в государственных и коммерческих фирмах, 10-летний опыт ведения онлайн-вебинаров, автор 40+ видеокурсов по C#, Java, PHP, а также по алгоритмам и структурам данных.
Требования
- Начальные знания языка программирования C# или Java: переменные, циклы, функции.
- Уверенное понимание математических операций: корень, степень, логарифм, факториал.
Целевая аудитория: начинающие программисты C# / Java, которые хотят прокачать навыки создания эффективного и грамотного кода с использованием алгоритмов.
Условия участия: бесплатно. Для получения приглашения на онлайн-трансляцию заполните регистрационную форму.