Veľké dáta a AI môžu spôsobiť, že tradiční vývojári … zaniknú?



<div _ngcontent-c15 = "" insidehtml = "

V roku 2010 bol založený tím samo-popísaných „údajových blbcov“ Sumo Logic, Víziou bolo vybudovať platformu, ktorá poskytne – ako cloudovú natívnu službu – analytiku údajov o stroji pre kohokoľvek.

Určite sa ukázalo, že je to správne zameranie. Zoberme si, že dnes Sumo Logic denne analyzuje 100+ petabytov údajov (aby sme to mohli zobrať do úvahy, petabajt pozostáva z 1 000 terabajtov alebo asi päť rokov systému na pozorovanie Zeme). Platforma tiež každý deň vykonáva vyše 30 miliónov vyhľadávaní a spracováva neuveriteľných 500 + biliónov záznamov.

Z tohto dôvodu má spoločnosť Sumo Logic jedinečný pohľad na niektoré z najdôležitejších trendov v technológii. Tu je niekoľko zaujímavých zistení z poslednej výročnej správy spoločnosti:

  • Kým AWS dominuje v cloude, v roku 2018 došlo k 50% -nému medziročnému nárastu prijatia multi-cloudu.
  • Serverless sa stal hlavným prúdom. Približne tretina podnikov používa AWS Lambda vo výrobe.
  • Open source obrátil moderný aplikačný balík na hlavu. Túto technológiu zahŕňajú štyri zo šiestich platforiem aplikačnej infraštruktúry.

Nezabudnite, že táto správa nie je založená na vzorkách prieskumu. Namiesto toho sú výsledky z drvenia obrovského množstva údajov od 2 000+ zákazníkov (údaje boli anonymizované a zahŕňali tak cloudové platformy, ako aj premenné prostredia).

A čo AI?

Áno, AI je veľká časť Sumo Logic. Táto technológia koniec koncov potrebuje obrovské množstvo kvalitných údajov, aby sa podniky dostali k užitočným informáciám.

Napríklad výročná správa spoločnosti Sumo Logic poukazuje na prudký nárast spravodajskej ekonomiky, keďže spoločnosti sa snažia získavať informácie o správaní koncových zákazníkov. Existuje tiež potreba spätnej väzby v reálnom čase. Priznajme si to: so spotrebou technológií, ako sú Amazon.com a Uber, zákazníci nechcú čakať.

Je tu však ešte niečo, čo treba vziať do úvahy: Vlastná cesta spoločnosti Sumo Logic pri budovaní jej technológie a potápaní sa hlboko do údajov ju naučila niekoľko dôležitých lekcií. Jedným z nich je to, že zákazníci podniku požadujú flexibilitu. Na tento účel spoločnosť Sumo Logic umožnila spravovať údaje mimo poľa alebo umožniť oveľa intenzívnejšie prístupy, napríklad pomocou notebookov Jupyter, ktoré sú pre spoločnosť Sumo Logic natívne.

Spoločnosť si tiež uvedomila, že AI a Big Data v skutočnosti transformujú úlohy tradičných vývojárov. Už nejde iba o rušenie kódu a vytvorenie plne rozvinutých aplikácií, napríklad s Java, C # alebo C ++.

"Vývoj sa stal viac o skriptovaní a zostavovaní," povedal Ramin Sayar, ktorý je prezidentom a generálnym riaditeľom Sumo Logic. Faktom je, že veľa programovania zahŕňa integráciu kódu iných ľudí zo zdrojov, ako sú GitHub a Stack Overflow. Špinavé malé tajomstvo je, že rezanie a prilepovanie je jednou z najcennejších zručností!

Toto pomáha vysvetliť, prečo sa jazyk Python stal obľúbeným. Umožňuje ľahké importovanie širokej škály balíkov, ale tiež zameranie na diskrétne úlohy – bez zložitosti tradičného kódu.

Jo, a potom sú tu systémy s nízkym a žiadnym kódom od spoločností ako Appian. Videli rýchle prijatie, pretože medzi technológiou out-of-the-box a prispôsobením existuje pekná rovnováha.

Úspech v odvážnom novom svete rozvoja

Ako teda môžete so všetkými zmenami dosiahnuť účinnosť pri vývoji softvéru? Čo bude fungovať?

Kľúčom pre Sayara je vytvorenie správneho tímu. "V priebehu rokov sme sa dozvedeli, že existujú tri hlavné úlohy," uviedol. „Existuje back-end vývojár, dátový inžinier a vedec údajov. Potrebujete všetky tri na vyriešenie problémov s dátami a prípadmi použitia. “

Obe role môže niekedy obsadiť jedna osoba. "Ak niekto môže prijať tri, potom je pravý jednorožec," povedal Sayar.

Je však mimoriadne dôležité, aby v tíme existovalo krížové opelenie. To znamená, že každý člen by mal mať základné vedomosti o ostatných úlohách. Pointa je, že proces vývoja nesmie byť montážnou linkou; skôr by to mala byť skutočná spolupráca.

"Chceme ľudí, ktorí rozumejú údajom a analýze," uviedol Sayar. „Súčasťou toho je pochopenie štatistík, napríklad Bayesovskej inferencie, ale aj pochopenie nuancií údajov. Tí ľudia, ktorí majú tieto cenné zručnosti, budú vývojármi budúcej generácie. “

Tom (@ttaulli) je autorom knihy, & nbsp;Základy umelej inteligencie: netechnický úvod,

">

V roku 2010 založil tím samoopísaných „dátových zlodejov“ Sumo Logic. Víziou bolo vybudovať platformu, ktorá poskytne – ako cloudovú natívnu službu – analytiku údajov o stroji pre kohokoľvek.

Určite sa ukázalo, že je to správne zameranie. Zoberme si, že dnes Sumo Logic denne analyzuje 100+ petabytov údajov (aby sme to mohli zobrať do úvahy, petabajt pozostáva z 1 000 terabajtov alebo asi päť rokov systému na pozorovanie Zeme). Platforma tiež každý deň vykonáva vyše 30 miliónov vyhľadávaní a spracováva neuveriteľných 500 + biliónov záznamov.

Z tohto dôvodu má spoločnosť Sumo Logic jedinečný pohľad na niektoré z najdôležitejších trendov v technológii. Tu je niekoľko zaujímavých zistení z poslednej výročnej správy spoločnosti:

  • Kým AWS dominuje v cloude, v roku 2018 došlo k 50% -nému medziročnému nárastu prijatia multi-cloudu.
  • Serverless sa stal hlavným prúdom. Približne tretina podnikov používa AWS Lambda vo výrobe.
  • Open source obrátil moderný aplikačný balík na hlavu. Túto technológiu zahŕňajú štyri zo šiestich platforiem aplikačnej infraštruktúry.

Nezabudnite, že táto správa nie je založená na vzorkách prieskumu. Namiesto toho sú výsledky z drvenia obrovského množstva údajov od 2 000+ zákazníkov (údaje boli anonymizované a zahŕňali tak cloudové platformy, ako aj premenné prostredia).

A čo AI?

Áno, AI je veľká časť Sumo Logic. Táto technológia koniec koncov potrebuje obrovské množstvo kvalitných údajov, aby sa podniky dostali k užitočným informáciám.

Napríklad výročná správa spoločnosti Sumo Logic poukazuje na prudký nárast spravodajskej ekonomiky, keďže spoločnosti sa snažia získavať informácie o správaní koncových zákazníkov. Existuje tiež potreba spätnej väzby v reálnom čase. Priznajme si to: so spotrebou technológií, ako sú Amazon.com a Uber, zákazníci nechcú čakať.

Je tu však ešte niečo, čo treba vziať do úvahy: Vlastná cesta spoločnosti Sumo Logic pri budovaní jej technológie a potápaní sa hlboko do údajov ju naučila niekoľko dôležitých lekcií. Jedným z nich je to, že zákazníci podniku požadujú flexibilitu. Na tento účel spoločnosť Sumo Logic umožnila spravovať údaje mimo poľa alebo umožniť oveľa intenzívnejšie prístupy, napríklad pomocou notebookov Jupyter, ktoré sú pre spoločnosť Sumo Logic natívne.

Spoločnosť si tiež uvedomila, že AI a Big Data v skutočnosti transformujú úlohy tradičných vývojárov. Už nejde iba o rušenie kódu a vytvorenie plne rozvinutých aplikácií, napríklad s Java, C # alebo C ++.

"Vývoj sa stal viac o skriptovaní a zostavovaní," povedal Ramin Sayar, ktorý je prezidentom a generálnym riaditeľom Sumo Logic. Faktom je, že veľa programovania zahŕňa integráciu kódu iných ľudí zo zdrojov, ako sú GitHub a Stack Overflow. Špinavé malé tajomstvo je, že rezanie a vkladanie je jednou z najcennejších súprav zručností!

Toto pomáha vysvetliť, prečo sa jazyk Python stal obľúbeným. Umožňuje ľahké importovanie širokej škály balíkov, ale tiež zameranie na diskrétne úlohy – bez zložitosti tradičného kódu.

Jo, a potom sú tu systémy s nízkym a žiadnym kódom od spoločností ako Appian. Videli rýchle prijatie, pretože medzi technológiou out-of-the-box a prispôsobením existuje pekná rovnováha.

Úspech v odvážnom novom svete rozvoja

Ako teda môžete so všetkými zmenami dosiahnuť účinnosť pri vývoji softvéru? Čo bude fungovať?

Kľúčom pre Sayara je vytvorenie správneho tímu. "V priebehu rokov sme sa dozvedeli, že existujú tri hlavné úlohy," uviedol. „Existuje back-end vývojár, dátový inžinier a vedec údajov. Potrebujete všetky tri na vyriešenie problémov s dátami a prípadmi použitia. “

Obe role môže niekedy obsadiť jedna osoba. "Ak niekto môže prijať tri, potom je pravý jednorožec," povedal Sayar.

Je však mimoriadne dôležité, aby v tíme existovalo krížové opelenie. To znamená, že každý člen by mal mať základné vedomosti o ostatných úlohách. Pointa je, že proces vývoja nesmie byť montážnou linkou; skôr by to mala byť skutočná spolupráca.

"Chceme ľudí, ktorí rozumejú údajom a analýze," uviedol Sayar. „Súčasťou toho je pochopenie štatistík, napríklad Bayesovskej inferencie, ale aj pochopenie nuancií údajov. Tí ľudia, ktorí majú tieto cenné zručnosti, budú vývojármi budúcej generácie. “

Tom (@ttaulli) je autorom knihy, Základy umelej inteligencie: netechnický úvod,