Когда-то давно, на одном из первых уроков УПК (про такой школьный предмет помнят разве что только олды), нам дали определение термина "алгоритм". Я до сих пор помню его наизусть.
Алгоритм — это понятное и точное указание исполнителю совершить последовательность действий, направленных на выполнение поставленной задачи.
Сегодня я решил привести это определение не для того, чтобы похвастаться хорошей памятью. Цель в другом — поделиться своими соображениями и материалами для развития.
Если аналитик не понимает, что такое алгоритм, если он не способен структурно и пошагово изложить логику решения задачи, то польза от такого специалиста вызывает вопросы.
По этой причине, проводя собеседования, я часто прошу кандидата дать определение "алгоритму" своими словами, а после даю задание проговорить вслух простейший алгоритм вроде варки пельменей 🥟 или кипячения воды в чайнике 🫖.
Помимо этого, особенно если аналитик высокогрейдовый, будет совсем недурственно понимать, что такое сложность алгоритма, O-нотация и знать основные структуры данных. А с этим вам поможет эта статья. Рекомендую! 😉
#статьи #термины #данные #алгоритмы