앞으로 생각 클라우드가 기업 개발을 변화시킨 방법

클라우드가 기업 개발을 변화시킨 방법

비디오: 111014 금ìš"일 ë²„ë¼ì´ì ´í‹° 리허설 속보 gCm prese (십월 2024)

비디오: 111014 금ìš"일 ë²„ë¼ì´ì ´í‹° 리허설 속보 gCm prese (십월 2024)
Anonim

"클라우드 우선, 모바일 우선"세상으로 이동함에 따라 회사 프로그래밍이 변경되었습니다. 그러나 변화는 우리가 이야기하는 클라우드 컴퓨팅의 종류에 달려 있으며 장기적인 의미는 매우 중요 할 수 있다고 주장합니다.

개별 데이터 센터에서 프라이빗 클라우드 또는 IaaS (Infrastructure-as-a-Service) 로의 전환에 대해 이야기하고 있다면, 기업 프로그래밍의 변화가 반드시 그렇게 중요한 것은 아니라고 생각합니다. Open Stack, Amazon 서비스, 새로운 모바일 중심 프레임 워크 및 Node.js, Angular, Swift 및 Python과 같은 언어와 같은 새로운 도구가 사용될 것입니다. 그러나 프로그래밍은 여전히 ​​프로그래밍입니다.

그러나 대규모 모 놀리 식 회사 응용 프로그램에서 더 많은 SaaS (Software as a Service) 서비스를 함께 사용하는 것에 대해 생각할 때 그것은 완전히 다른 모델입니다. 그리고 나는 많은 곳에서 일어나는 것을 봅니다.

처음부터 프로그래밍을 많이하지 않은 중소 기업의 경우 SaaS 서비스를 함께 연결하면 VAR 또는 소규모 IT 직원과 함께 "서비스 브로커"역할을 수행하는 SaaS 서비스를 선택하여 기업 데이터 센터를 제거 할 수 있습니다. 최고의 거래를 얻고 서비스 사이에 가벼운 연결을 수행합니다.

소프트웨어 중심의 중소 규모 조직의 경우 IaaS 및 잠재적으로 PaaS (Platform as a Service)는 막대한 자본 투자 없이도 응용 프로그램을 개발하는 저렴한 방법을 제공합니다. 이러한 조직은 일반적으로 새로운 도구, 프레임 워크 및 서비스를 실험 할 준비가되어 있습니다. 클라우드는 이러한 애플리케이션을 생성하고 롤아웃하는 프로세스를 근본적으로 변경했습니다.

규모가 큰 조직의 경우 비즈니스가해야하지만 실제로는 핵심 관리 요소가 아닌 영업 관리, 비용 계정, 회계 등 "온-프레미스 앱에서 SaaS 로의 전환이 더 많습니다"라고 생각합니다. 인프라 앱. " 다시 말하지만, IT 및 해당 영역의 개발자는 더 많은 서비스 브로커가됩니다. 그러나 규모가 큰 조직이 더 많은 서비스를 사용하는 경향이 있기 때문에 소규모 회사보다 업무가 더 복잡합니다. 좋은 소식은 SaaS 공급 업체는 일반적으로 대부분의 기존 경쟁 제품보다 더 많은 API를 보유하고 있으며 적절한 도구와 적절한 애드온을 선택하고, 애플리케이션을 구성하고, 서로 다른 부품을 서로 연결하는 데 큰 역할을한다는 것입니다 또는 최소한 조직의 운영 방식을 보완하십시오. 이것은 앞으로 몇 년 동안 큰 기업 IT 기술로 판명 될 수 있습니다.

그러나 일반적으로 개발자의 관점에서는 이러한 인프라 앱에 중점을 두지 않을 것이라고 생각합니다.

그러나 좋은 소식은 리소스를 확보하므로 조직의 핵심 업무 라인 (조직이 실제로 누구인지 정의하는 응용 프로그램)을위한 소프트웨어에 더 중점을 둘 수 있다는 것입니다. 예를 들어, 보잉 787은 650 만 줄의 코드를 가지고 있다고합니다. 이러한 것들은 실제로 조직에 중요합니다.

마찬가지로 요즘 우리는 더 많은 데이터를 수집하고 있으며 저렴한 센서, 유비쿼터스 무선 연결 및 "사물 인터넷"의 폭발로 인해 주변의 다양한 항목에서 더 많은 데이터를 수집하기가 훨씬 쉬워 질 것입니다. 여기에 새로운 "빅 데이터"도구를 추가하면 제품과 서비스를 정의하거나 개선하는 데 실제로 도움이되는 소프트웨어를 작성하는 것이 더 쉽고 실용적이됩니다.

한 가지 큰 질문: 이러한 기간 업무 (LOB) 응용 프로그램에 대한 더 많은 프로그래머의 필요성과 이러한 모든 빅 데이터 시나리오에 필요한 인프라 응용 프로그램에 대한 더 적은 수의 프로그래머에 대한 균형이 필요합니까? 기존의 지혜는 그렇게 말하지만, 그런 것들에 대해 낙관적 인 경향이 있지만, 나는 완전히 확신하지는 않습니다.

우선, 더 많은 학생들이 코딩하는 법을 배우도록 강요하는 것에 대해 조금 걱정하고 있습니다. 기술 중심 사회에서 상황이 어떻게 작동하는지에 대한 기본 지식을 이해하는 것이 점점 중요 해지고 있다고 생각하지만, 실제로는 많은 새로운 프로그래밍 작업이있을 것입니다. 수년간 존재해온 전형적인 기업 프로그래밍 작업 중 상당수는 클라우드로의 이동과 그러한 응용 프로그램의 기존 기업 개발자보다는 더 많은 커넥터 및 통합 자의 필요성으로 인해 대체 될 것으로 생각하며, 이에 따라 프로그래밍 작업이 줄어 듭니다.. 그러나 개발 전문 지식과 비즈니스 지식을 결합하여 미션 크리티컬 한 고 가치 애플리케이션을 개발할 수있는 사람들에 대한 수요가 오랫동안있을 것으로 생각합니다.

여기서의 타협은 향후 10 년 또는 2 년 동안 얼마나 많은 기업 개발 일자리가 있을지 결정할 것입니다.

어쨌든, 나는 그 직업이 이전과는 매우 다를 것이라고 확신합니다. 많은 조직들이 이러한 변화에 적합한 인프라와 인재를 창출하는 데 어려움을 겪을 것입니다. 오늘날보다 훨씬 많은 부분에서 소프트웨어가 조직이 제공하는 제품 및 서비스의 필수 부분이되는 것을 볼 수 있으므로 개발자는 코드 만이 아니라 회사 전체를 더 폭넓게 볼 수 있어야합니다.

클라우드가 기업 개발을 변화시킨 방법