Архитекторы занимают важную должность в индустрии программного обеспечения (Интернет), и их основные обязанности — проектирование, проверка и внедрение общего решения программного проекта, обеспечение осуществимости, доступности, масштабируемости и экономии проектной схемы, а также снижение различных рисков в процессе разработки программного обеспечения. Можно сказать, что архитекторы играют центральную роль в плавной реализации всего программного проекта.
В индустрии разработки программного обеспечения квалифицированный архитектор обычно должен обладать следующими качествами: Во-первых: солидное накопление технологий. Многие архитекторы в индустрии программного обеспечения выросли программистами, и прочная база исследований и разработок делает проектирование архитекторов более реалистичным. Конечно, не всем архитекторам нужно овладевать техническими деталями, с быстрым развитием современной индустрии программного обеспечения многие архитекторы часто сосредотачиваются на самом решении, поэтому есть и архитекторы в отрасли, которые не знают многих технических деталей. Во-вторых: сильные способности к обучению. Архитекторы должны идти в ногу с тенденциями развития технологий, постоянно обогащать и совершенствовать структуру знаний, чтобы разрабатывать решение, более соответствующее направлению развития. В эпоху больших данных очень важно, чтобы архитекторы овладели технологиями, связанными с большими данными и облачными вычислениями. В-третьих: сильные коммуникативные навыки. Архитекторам необходимо много общаться в процессе проектирования: с одной стороны, чтобы понять основные функциональные требования и будущие требования к разработке продукта, а с другой — обсудить конкретные детали решения с командой R&D. Поэтому для архитекторов сильные коммуникативные навыки являются важной основой для обеспечения плавного прохождения работы. Помимо вышеуказанных возможностей, для архитекторов важнее также умение писать схемы, и при формулировании решений часто требуется большое количество экспериментов по верификации, которые тоже довольно обширны. В настоящее время многие компании оснащают архитекторов техническими экспертами, и важной задачей технических экспертов является сотрудничество с архитекторами для проверки схемы, что в определённой степени снижает нагрузку на архитекторов и позволяет им сосредоточиться на проектировании проекта.
|