Всем Привет! Подскажите, как правильно сделать алгоритм подбора программистов по параметрам?
Такая проблема. Есть программа, которая должна подбирать программиста по параметрам.
Параметры следующие
Пользователь может выбрать только один из пунктов, а также пропускать. Пример: ПХП, - , ВебРазработка, - .
И когда программа находит мне программистов по выбранным параметрам, то выдается список программистов, рисунок ниже
Как мне можно отсортировать программистов, чтобы по параметрам пользователя отобразились от лучших к менее лучшим.
Думал над обязательными критериями для сравнения - Язык, Рейтинг, СПец