У дома Напредничаво мислене Как облакът промени корпоративното развитие

Как облакът промени корпоративното развитие

Видео: 5 НОВЫХ ЛАЙФХАКОВ С КОНСТРУКТОРОМ LEGO 4K (Ноември 2024)

Видео: 5 НОВЫХ ЛАЙФХАКОВ С КОНСТРУКТОРОМ LEGO 4K (Ноември 2024)
Anonim

Тъй като се преместихме в света на „облачния първи, мобилен първи“, корпоративното програмиране се промени. Но бих твърдял, че промяната зависи от вида на облачните изчисления, за които говорим и че дългосрочните последици могат да бъдат много значими.

Ако говорим за преминаване от отделни центрове за данни към частни облаци или дори към инфраструктура като услуга (IaaS), не мисля, че промяната в корпоративното програмиране е непременно толкова значителна. Със сигурност ще бъдат използвани нови инструменти - Open Stack, Amazon услуги, нови рамки за мобилни устройства и езици като Node.js, Angular, Swift и Python. Но програмирането все още е програмиране.

Но когато мислите за преминаване от големи монолитни корпоративни приложения към използване на повече софтуер като услуга (SaaS), работещи заедно, това е съвсем различен модел. И виждам, че това се случва на много места.

За малки и средни фирми, които никога не са започнали много програмиране, услугите на SaaS, свързани заедно, могат да се отърват от корпоративни центрове за данни заедно с VARs или малък ИТ персонал, поемащ ролята на „сервизни брокери“ - избор на услугите на SaaS, получаване на най-добри оферти и осъществяване на леки връзки между услугите.

За малки и средни организации, които са насочени към софтуера, IaaS и потенциално платформата като услуга (PaaS) предлагат по-малко скъп начин за разработване на приложения без големи капиталови инвестиции. Такива организации обикновено са доста готови да експериментират с нови инструменти, рамки и услуги. Cloud промени фундаментално процеса на създаване и разгръщане на тези приложения.

За по-големите организации виждам повече от преминаване от локални приложения към SaaS за нещата, които бизнесът трябва да направи, но всъщност не са основни разделители - управление на продажбите, сметки за разход, счетоводство и т.н., което смятам за " приложения за инфраструктура. " Отново ИТ и разработчиците в тези области стават все повече брокери на услуги. Но тук работата е по-сложна, отколкото за по-малките фирми, само защото по-големите организации са склонни да използват повече услуги. Добрата новина е, че доставчиците на SaaS обикновено имат повече и по-добри API, отколкото повечето от тяхната наследствена конкуренция, и има голяма роля в избора на подходящите инструменти и правилните добавки, конфигурирането на приложенията и свързването на различните части заедно, за да съвпаднат или поне допълват начина, по който работи организацията. Това може да се окаже голямо корпоративно умение за ИТ за години напред.

Като цяло обаче, от гледна точка на разработчиците, мисля, че ще има по-малък акцент върху тези инфраструктурни приложения.

Но добрата новина е, че това освобождава ресурси, така че може да се наблегне повече на софтуера за основните направления на организацията - приложенията, които определят кой всъщност е организацията. (С други думи, „уникалното предложение за продажба.“) Например, според съобщенията, Boeing 787 има 6, 5 милиона реда код. Тези неща наистина имат значение за организациите.

По същия начин ние събираме много повече данни в наши дни, а експлозията от евтини сензори, повсеместни безжични връзки и „Интернет на нещата“ ще улеснят от всякога събирането на повече данни от различните предмети около нас. Към това добавете ново поколение инструменти за „големи данни“ и става по-лесно и практично да пишете софтуер, който наистина помага да се дефинират или подобрят продуктите и услугите.

Един голям въпрос: дали необходимостта от повече програмисти за тези бизнес приложения и за всички тези сценарии за големи данни ще балансира нуждата от по-малко програмисти за инфраструктурните приложения? Конвенционалната мъдрост казва, че е така, и макар да съм оптимист в подобни неща, не съм напълно убеден.

Като начало се притеснявам малко за натиска, за да накарам повече студенти да се научат как да кодират. Вярвам, че разбирането на основите на това как работят нещата е все по-важно в нашето технологично управлявано общество, но съм скептичен, че наистина ще има толкова много нови работни програми. Мисля, че много от типичните работни програми за корпоративно програмиране, които съществуват от години, са на път да бъдат изместени от преместването в облака и необходимостта от повече конектори и интегратори, а не от традиционните корпоративни разработчици за такива приложения, което може да доведе до по-малко работни програми за програмиране, Но също така мисля, че дълго време ще има огромно търсене на хора, които могат да комбинират експертиза за развитие с познания за бизнеса, за да създадат критични за мисията приложения с висока стойност.

Компромисът тук ще определи колко работни места за корпоративно развитие там ще се окажат през следващото десетилетие или две.

Във всеки случай обаче съм убеден, че тези работни места ще бъдат много по-различни, отколкото преди. Много организации ще се борят със създаването на правилната инфраструктура и подходящия талант за тази промяна. Много повече от днес виждам, че софтуерът става неразделна част от продуктите и услугите, които организациите предоставят, така че разработчиците ще трябва да имат по-широк поглед върху цялата компания, а не само нейния код.

Как облакът промени корпоративното развитие