Как выбрать системного администратора для финансовой системы?
Какими же все-таки знаниями он должен обладать?
Хорошо, если он уже имел опыт работы с Вашей финансовой системой в другом месте. Если нет, то, это не катастрофа. Лишь бы у Вас сложилась уверенность, что ему по силам освоить новое.
Ну, для начала, он должен иметь представление о платформе, на которой работает финансовая система. Например, если Ваша финансовая система работает под MS SQL Server, значит администратор этой системы должен, как минимум, иметь представление о работе MS SQL Serverа, знать язык запросов Transact SQL хоть в каком-то виде.
Второе: Он должен иметь представление о создании отчетов или, как минимум запросов, позволяющих получить данные в структурированном виде, из этого самого MS SQL Serverа.
Третье: У него не должен случаться припадок при виде описания полей базы данных на английском языке. Даже, если у Вас на всех компьютерах компании установлены только руссифицированные версии Windows или любой другой операционной системы. Я далек от мысли, что системщик обязательно должен свободно говорить на английском языке, однако, если он будет задавать вопрос «Кто такой генерал Файлюре и почему он читает наш диск Ц?» - это будет, как минимум, странно. Другое дело, если, впервые встретив незнакомое слово, он скажет «А что такое ВАТ?», имея в виду VAT (Value Added Tax, т.е. попросту НДС). Думаю, что получив спокойный ответ на этот вопрос, нормальный человек постарается запомнить этот термин.
Если Вы берете на работу нового специалиста, который тремя вышеуказанными знаниями (со всеми возможными оговорками) не обладает, я бы лично на Вашем месте сильно подумал, не стоит ли поискать другого кандидата.
Другое дело, когда нужно переходить на новую систему с существующими кадрами. Не мне Вас учить, как мотивировать персонал, замечу только, что, на мой взгляд, у человека, пытающегося отпихнуться от изучения всех возможных систем построения отчетов (а конкретная система построения отчетов, которых великое множество, может быть выбрана именно тем, кто эти отчеты создает) и изучения базы данных, требуя перевода описания полей базы данных на русский язык, на лбу жирными буквами написано слово ПРОФНЕПРИГОДНОСТЬ. Я ни в коей мере не англофил, но в подобных случаях обычно норовлю вставить свои 20 копеек, спросив «А это ничего, что тип поля называется nvarchar, а не юперсимв?»
(Имеется в виду символьное поле переменной длины с юникодировкой).
Любая идея, доведенная до абсолюта, плохо пахнет, вспомните компанию за искоренение иностранных слов, когда слово меню заменили на «разблюдовка». Любой программист (а создание отчетов, администрирование базы данных и т.д. - это тоже своего рода программирование), обязан знать хотя бы программистский английский (press space bar to continue... - космический бар прессы продолжает...).
Приглашаю Вас высказать Ваши мысли на эту тему (а заодно познакомиться с чужими мыслями).