Так в чем разница между системным администратором и программистов? Ответ очевиден. Сисадмин, как универсальный сотрудник, знает устройство ПК, топологию сетей, принципы сетевой защиты, работу ОС. Выполняет настройку пользовательских программ на рабочих местах. Он выполняет плановые работы и несет оперативное дежурство на случай экстренного непредвиденного происшествия, например, самопроизвольное отключение компьютеров, критические ошибки в ОС, софте и необходимость установки новых приложений для расширения функций персонала.
Программист способен выполнять обязанности системного работника, но с учетом наличия базовых знаний в перечисленных ранее областях. Это потребует времени на развитие, но так как все специалисты этого типа легко обучаются, положительный результат будет достигнут. Сказанное нельзя использовать за окончательное утверждение, что можно взять на эти две профессии одного человека. Может и есть свободное время в ограниченном количестве. Системщик проверяет работоспособность персональных компьютеров, оргтехники. Даже эти действия потребуют до нескольких часов времени в крупных компаниях.
Программист работает над проектами, пишет код, создает интерфейс. Концентрирует внимание на решении конкретной задачи. Выделены сроки, в которые должен вложиться, постоянно изменяющиеся требования. Не сможет разорваться на два места, но вероятность совмещения и подмены друг друга существует. Это зависит от компании, загруженности и отношений работодателя к сотрудникам. К тому же не каждый такой работник способен быстро освоить функции сисадмина. Например, веб-дизайнер, графический программист поверхностно общается с аппаратной частью.
Программист | Админ |
Хорошо знает устройство для работы на программном уровне. | Глубокое знание аппаратной части ПК и топологии сетей. |
Написание драйверов для совместимости. | Чистка, замена и настройка компонентов. |
Создание скриптов обработки запросов, написание пользовательских программ. | Настройка протоколов обмена. |
Разработка новых программных средств защиты, анализ данных. | Настройка и обновление компонентов безопасности. |
Работа в выделенной среде и с предоставленными программами. | Установка рабочих сред, контроль добавления пользователей и пиратских версий. |