Здравствуйте, Undying, Вы писали:
U>Это все правильно, но архитектурная сложность этих направлений довольно мала.
Согласен.
U>Соответственно для решения конкретно этих задач архитектор не нужен, достаточно толкового программиста, желательно способного писать достаточно сложные алгоритмы. Соответственно при собеседовании упор нужно делать насколько сложные преобразования данных кандидат писал.
Не исключаю, что подойдёт и такой вариант.
КЛ>>А вот это интересный момент. Можешь аргументировать свою точку зрения? Каким образом опыт создания "высоконагруженных серверных приложений" поможет решить указанную проблему?
U>Как я понимаю, ключевую роль в вашей системе играет серверный сервис, который время от времени опрашивает сервер источник карт, получает с него карты, перекодирует их в свой формат и затем позволяет забирать клиентам. Написание серверных приложений требует высокой надежности, работы с многопоточностью, полного отсутствия утечек ресурсов и т.п. специфики. Соответственно человек с опытом написания только десктопных программ не факт что окажется в этом силен, т.к. в этом отношении требования к десктопным программам как правило гораздо ниже.
Всё, что ты написал, в общем-то разумно, но это — общие соображения. Нить твоих рассуждений понятна:
Нужно сопровождать клиент-серверное приложение — следовательно, нужен специалист с опытом создания "высоконагруженных серверных приложений".
Однако ты так и не сказал, каким образом опыт создания
"высоконагруженных серверных приложений" поможет в решении данной конкретной задачи.