중화사전망 - 구한말 사전 - 건축가는 어떤 일을 하나요?
건축가는 어떤 일을 하나요?
건축가는 주로 회사 소프트웨어 시스템의 기술 경로, 아키텍처 설계, 연구 개발을 담당하며 제품 요구 사항에서 기술 구현으로의 전환을 담당합니다.
건축가는 분산 시스템, 구성 요소 등을 배우고 대학이나 직장 첫해에 분산 시스템 원리, ejb, corba, com/com, 디자인을 포함한 웹 서비스를 포함하여 노출될 수 있습니다. 패턴 C 버전, 자바 버전, ejb 디자인 패턴, J2EE 아키텍처, UDDI, 소프트웨어 디자인 패턴 등
아키텍트는 시스템 요구 사항을 확인 및 평가하고, 개발 사양을 제공하고, 시스템 구현의 핵심 아키텍처를 구축하고, 기술 세부 사항을 명확하게 하고 주요 어려움을 해결하는 기술 인력입니다. 아키텍트의 주요 임무는 특정 소프트웨어 프로그램을 작성하는 것이 아니라 더 높은 수준의 아키텍처 개발 작업에 참여하는 것입니다. 개발 기술에 대한 이해도가 높고, 조직 관리 능력도 뛰어나야 합니다.
건축가가 갖춰야 할 능력
(1) 기술 역량
기술적 역량은 무엇보다 가장 중요합니다. 기술 역량이 약한 아키텍처는 좋은 아키텍처가 아닙니다. 그러므로 모든 주류 기술의 기본 원리와 응용 시나리오, 그리고 문제를 빠르게 해결하는 능력을 알아야 합니다. 그러므로 건축가는 지식이 풍부해야 하며, 요구되는 지식은 지속적으로 확장되어야 한다. 어떤 시나리오에 어떤 기술이 더 적합하고 어떤 위험이 있을 수 있는지 알아야 합니다. 수요가 오면 머리가 텅 비어 어떤 기술을 사용해야 할지 모른다는 게 가장 무서운 일이다.
(2) 건축적 능력
추상적 능력, 종합적 기획 능력, 디자인 능력으로 표현할 수 있다. 비즈니스 관점에서 시스템 분해, 기술 선택, 아키텍처 구축, 사양 수립 등을 수행해야 합니다. 아키텍처가 출시되면 최소한 최신 개발을 충족하거나 기존 아키텍처를 쉽게 확장할 수 있습니다. 어떤 사람들은 아키텍처에는 비즈니스에 대한 이해가 필요하지 않다고 말합니다. 제가 인터뷰한 일부 사람들은 비즈니스 아키텍처를 원하지 않는다는 점을 분명히 했습니다. 물론 미들웨어 아키텍트, 운영 및 유지보수 인프라 아키텍트 등 전문 아키텍트도 있습니다.
(3) 의사소통 능력
가장 중요하지 않은 것 같지만 실제로는 매우 중요합니다. 훌륭한 아키텍트라면 고객의 진정한 목적을 달성하기 위해 고객의 요구를 명확히 이해하고 수요 담당자와 끊임없이 소통해야 합니다. 당신이 건축가이든 아니든 직장에 있는 누구에게나 의사소통 및 표현 능력을 향상시키는 것은 의심할 여지 없이 필수 불가결한 일입니다. 리더는 사람들에게 아첨하는 것을 좋아한다는 말이 있다. 대부분의 리더는 기술에 특별히 능숙하지는 않지만 의사소통 능력은 확실히 매우 뛰어납니다.