Video: Прибыль от нуля до $ 520,00 в день (Партнерский маркетинг д... (Listopad 2024)
Když jsme se přestěhovali do světa „cloud-first, mobile-first“, změnilo se firemní programování. Řekl bych však, že změna závisí na druhu cloud computingu, o kterém mluvíme, a že dlouhodobé důsledky by mohly být velmi významné.
Pokud mluvíme o přechodu z jednotlivých datových center do privátních cloudů nebo dokonce do infrastruktury jako služba (IaaS), nemyslím si, že změna v podnikovém programování je nutně tak významná. Budou použity zcela nové nástroje - Open Stack, Amazonské služby, nové rámce zaměřené na mobilní zařízení a jazyky jako Node.js, Angular, Swift a Python. Ale programování stále programuje.
Ale když přemýšlíte o přechodu z velkých monolitických podnikových aplikací na společné používání více služeb Software jako služba (SaaS), je to úplně jiný model. A vidím, že se to děje na mnoha místech.
Pro malé a střední firmy, které nikdy neměly tolik programování, se služby SaaS spojené dohromady mohou zbavit firemních datových center společně s VARy nebo malým IT personálem, který se ujme role „zprostředkovatelů služeb“ - výběrem služeb SaaS, získat nejlepší nabídky a udělat nějaké lehké propojení mezi službami.
Pro malé a střední organizace, které se zaměřují na software, nabízejí IaaS a případně Platforma jako služba (PaaS) levnější způsob vývoje aplikací bez velké kapitálové investice předem. Takové organizace jsou obvykle připraveny experimentovat s novými nástroji, rámci a službami. Cloud zásadně změnil proces vytváření a zavádění těchto aplikací.
U větších organizací vidím více přechodu od aplikací na místě k SaaS za věci, které podniky musí udělat, ale nejsou ve skutečnosti klíčovými diferenciatory - řízení prodeje, účty výdajů, účetnictví atd., Které považuji za „ aplikace pro infrastrukturu. “ IT a vývojáři v těchto oblastech se opět stávají více zprostředkovateli služeb. Zde je však práce složitější než pro menší firmy, protože větší organizace mají tendenci využívat více služeb. Dobrou zprávou je, že prodejci SaaS mají obecně více a lepších API než většina jejich starší konkurence a že při výběru vhodných nástrojů a správných doplňků, při konfiguraci aplikací a propojování různých částí dohromady existuje velká role. nebo alespoň doplnit způsob fungování organizace. To se může ukázat jako velká firemní IT dovednost pro nadcházející roky.
Obecně se však z pohledu vývojáře domnívám, že na tyto infrastrukturní aplikace bude menší důraz.
Dobrou zprávou však je, že to uvolňuje zdroje, takže může být kladen větší důraz na software pro hlavní směry podnikání organizací - aplikace, které definují, kdo je organizace skutečně. (Jinými slovy „jedinečný prodejní návrh.“) Například Boeing 787 má údajně 6, 5 milionu řádků kódu. Na těchto věcech opravdu záleží na organizacích.
Podobně v těchto dnech shromažďujeme mnohem více dat a exploze levných senzorů, všudypřítomných bezdrátových připojení a „internetu věcí“ usnadní než kdykoli předtím shromažďování více dat z různých položek kolem nás. Přidejte k tomu novou generaci nástrojů „velkých dat“ a je snazší a praktičtější psát software, který skutečně pomáhá definovat nebo vylepšovat produkty a služby.
Jedna velká otázka: bude potřeba více programátorů pro tyto podnikové aplikace a pro všechny tyto velké datové scénáře vyvážit potřebu méně programátorů pro infrastrukturní aplikace? Konvenční moudrost říká, že ano, ai když jsem v takových věcech optimistický, nejsem úplně přesvědčen.
Nejprve se obávám tlaku, aby se více studentů naučilo kódovat. Věřím, že porozumění základům toho, jak věci fungují, je v naší technologicky řízené společnosti stále důležitější, ale jsem skeptický, že skutečně bude tolik nových programovacích pracovních míst. Domnívám se, že mnoho typických podnikových programovacích úloh, které již roky existují, bude přemístěno přesunem do cloudu a potřebou více konektorů a integrátorů než tradičních podnikových vývojářů pro takové aplikace, což může mít za následek méně programovacích úloh.. Ale také si myslím, že bude dlouho existovat velká poptávka po lidech, kteří dokážou kombinovat vývojové znalosti a znalosti podnikání a vytvářet tak aplikace kritické a vysoce hodnotné.
Kompromis zde určí, kolik pracovních míst v oblasti rozvoje podniků se ukáže v příštích deseti nebo dvou letech.
V každém případě jsem však přesvědčen, že tato pracovní místa se budou velmi lišit od dřívějších. Mnoho organizací bude bojovat s vytvářením správné infrastruktury a správného talentu pro tuto změnu. Mnohem více než dnes vidím software, který se stává nedílnou součástí produktů a služeb, které organizace poskytují, takže vývojáři budou muset mít širší pohled na celou společnost, nikoli jen na její kód.