Programovanie

5 dôvodov, prečo sa naučiť sálovému programovaniu

Ak ste ambiciózny vývojár, pravdepodobne máte tendenciu sledovať priemyselné hlášky všade, kam to vedie - či už je to Docker, Spark alebo Kendo. Ak ostanete na špici, zvyšuje sa vaša trhová hodnota, vaša práca sa odmeňuje a pomáha vám vyhnúť sa potenciálne fatálnej chybe uspokojenia.

Ale ak ste naozaj ambiciózne, mohlo by byť chytré ísť do protikladu a do svojho životopisu pridať technológiu, ktorá je jednoznačne neoblomná. V skutočnosti je táto technológia samotným protikladom bzučania, pretože ľudia ju vyhlasujú za mŕtvu už pred vašim narodením.

Je to hlavný počítač. Tu je päť dôvodov, prečo dodať nový vzhľad.

1. Podnikové aplikácie sú multiplatformové / sálové počítače

Mainframe zostáva primárnym úložiskom základnej obchodnej logiky a dát v najväčších svetových podnikoch. Najdôležitejšie aplikácie v každom veľkom podniku teda využívajú tieto prostriedky na sálových počítačoch na zadnej strane, aj keď sú na prednej strane mobilné, webové a cloudové.

Existuje všeobecná mylná predstava, že mainframové aplikácie a databázy je možné efektívne využívať a zároveň ich ponechať nedotknuté - a podniky tak môžu byť digitálne agilné jednoduchým prijatím agilných prostriedkov všade ale mainframe.

To jednoducho nie je vecné. Ak používate mainframové aplikácie a dáta na backende, budete musieť tento backend neustále vylepšovať ako súčasť svojej neustálej snahy zostať digitálne konkurencieschopný. Možno budete musieť trochu upraviť aplikačnú logiku Cobol. Možno budete musieť kódovať niektoré volania databázy DB2. Možno budete musieť upraviť niektoré správanie platformy, aby ste udržali výkonnostné zmluvy SLA, keď budete škálovať pracovné záťaže back-endu v súlade s rastúcim dopytom po mobilných a webových serveroch.

Na mainframe bude vždy niekto musieť pracovať a mainframe nezmizne. Porozumenie a schopnosť pracovať so všetkými podnikovými platformami - vrátane sálového počítača - je teda nevyhnutnosťou pre každého skutočného remeselníka pracujúceho v celom zásobníku. Gramotnosť na sálových počítačoch je tiež nevyhnutná, ak máte nádej, že budete niekedy hrať vedúcu úlohu v podnikovom úsilí o dosiahnutie a udržanie konkurencieschopnej digitálnej agility.

2. Vznik agilných procesov a nástrojov na sálových počítačoch

Boli časy, keď vyhliadky na vývoj v oblasti mainframov boli skľučujúce. Vývojári sálových počítačov pracovali výhradne s tajomnými nástrojmi „zelenej obrazovky“, ktoré vyžadovali rozsiahle a ťažko vybojované odborné znalosti tak v samotných nástrojoch, ako aj v osobitostiach základnej platformy IBM z / OS.

Kvôli týmto problémom s nástrojmi a znalosťami platforiem bol jediný spôsob, ako sa stať kompetentným v prostredí mainframe, úplne sa mu venovať. To znamenalo obetovať akékoľvek zapojenie do cloudu, mobilných zariadení alebo akejkoľvek inej technológie, ktorá zaujala.

Nikdy viac. Nová generácia nástrojov na vývoj sálových počítačov teraz poskytuje rovnaký grafický vzhľad a dojem, aký by ste očakávali od iných nástrojov pripojených k Eclipse IDE. Tieto nové nástroje na sálových počítačoch tiež ponúkajú zabudovanú inteligenciu, ktorá izoluje vývojárov od základných výstredností Cobol, PL / I, Assembler, DB2, CICS a podobne.

Niektoré z týchto nástrojov sa dokonca integrujú priamo do reťazcov nástrojov na nepretržité doručovanie postavených na princípoch ako Atlassian, Jenkins, SonarSource a XebiaLabs.

Namiesto toho, aby ste sa pustili do dlhoročnej krivky učenia, skôr než budete mať čo i len najmenšie tušenie, čo robíte na sálovom počítači, môžete teraz rýchlo nasadiť svoje svižné schopnosti v oblasti dizajnu, kódovania a QA na najdôležitejšiu výpočtovú platformu na akomkoľvek veľkom trhu. podnik.

3. Hands-on engagement with the best-engineered platform in human history

Samotnej sálovej platforme často zle rozumejú tí, ktorí o nej vedia iba vďaka povestiam a mýtom. Sálové počítače IBM sú v skutočnosti pozoruhodné inžinierske diela. Sálové počítače Enterprise po celom svete hromadne uskutočňujú viac ako 1,15 milióna transakcií CICS každú sekundu každý deň - čo je ekvivalent všetkých vyhľadávaní Google, zobrazení YouTube, označení páči sa mi Facebook a tweetov na Twitteri dohromady.

Sálové počítače sú mimoriadne efektívne aj z ekonomického hľadiska. V distribuovaných a cloudových prostrediach ďalšie pracovné zaťaženie často generuje ďalšie prírastkové náklady vrátane infraštruktúry a personálu. V cloude sa tieto náklady môžu premietnuť do vyšších mesačných účtov.

Mainframe, na druhej strane, zvládne viac pracovných záťaží, často bez ďalšej infraštruktúry alebo personálu. Vyžaduje sa len trochu zabezpečenia a konfigurácie existujúcej kapacity - pretože áno, sálový počítač vždy virtualizoval pridelenie prostriedkov platformy.

A kedy ste naposledy počuli o tom, že sálový počítač podľahol útoku malvéru?

Vývojári, ktorí majú problémy s prípadmi použitia vyžadujúcimi optimálne zabezpečenie, megaskalitu a kričiaci výkon so spoľahlivosťou piatich deväť, môžu byť na osvedčenej platforme lepšie.

4. Zmysel pre poslanie a vyšší účel

Ak ste profesionálny programátor, pravdepodobne vás nemotivujú iba financie. Vo svojej práci požadujete tiež zmysel pre poslanie a cieľ.

Je ťažké myslieť na prácu, ktorá je viac zameraná na poslanie ako vývoj na sálovom počítači. Koniec koncov, sálové počítačové aplikácie a dáta poskytujú základ globálnej ekonomiky. Máloktorá práca sa môže veľkosťou porovnávať s vývojom podnikového mainframu. Globálne bankovníctvo, globálne poistenie a globálny maloobchod na ňom závisia, rovnako ako letecká doprava, takmer univerzálne.

Platí to najmä preto, že veľké podniky na všetkých trhoch čelia narušeniu zo strany nových, menších konkurentov, ktorí plne využívajú adaptabilitu, ktorú ponúka kombinácia cloudu a nepretržitého poskytovania. Tieto veľké podniky sa musia zmeniť alebo zomrieť, takže sú otvorenejšie ako kedykoľvek predtým pri obnove svojich základných sálových aplikácií.

Jednoducho povedané, ak chcete, aby mal každý riadok kódu, ktorý napíšete, najväčší pozitívny vplyv na najväčší počet ľudí, je na mieste vývoj sálových počítačov.

5. Ekonomika ponuky a dopytu

Aj keď je misia dôstojným motivátorom, nikto by nemal prehliadať finančné stimuly pre vývojárov, ktorí dosahujú gramotnosť v sálovom programovaní. Celá generácia skúsených vývojárov podnikových sálových počítačov v súčasnosti opúšťa pracovnú silu, pretože posúva posledný vek odchodu do dôchodku. Zároveň sa neustále zvyšuje dopyt po vývoji sálových počítačov z dôvodu vyššie popísanej potreby podpory aplikácií pre rôzne platformy s vyššou frekvenciou aktualizácií Cobol, DB2, Assembler a ďalších back-endových zdrojov bežiacich na IBM z / OS.

Veľké podniky musia túto medzeru v schopnostiach nejako vyplniť. Pravdepodobne to neurobia tak, že si najmú vývojárov iba na sálových počítačoch, pretože vývoj sálových počítačov sa takmer vždy deje v kontexte multiplatformovej aplikácie. Namiesto toho veľké podniky uspokoja svoje potreby agilných zručností v oblasti mainframu, a to jednak kultiváciou sálovej gramotnosti medzi svojimi internými zamestnancami IT, jednak tým, že si budú najímať dodávateľov so silnými zručnosťami pre rôzne platformy, ktoré zahŕňajú funkčnú gramotnosť s nástrojmi pre rozvoj mainframu.

Vďaka jednoduchému zákonu ponuky a dopytu je mainframová gramotnosť oveľa finančne cennejšia ako široko dostupné a komodifikované zručnosti na populárnejších platformách, ako sú mobilné alebo webové stránky.

Sálové počítače: Budúca generácia

Existuje ešte jeden dôvod, prečo by vývojári mali brať do úvahy sálovú gramotnosť. Nie je to také ťažké. Kód je koniec koncov kód. Nikto nemusí byť zastrašený sálovým počítačom. Nová generácia nástrojov devops uľahčuje novej generácii vývojárov vizuálne porozumenie sálovému kódu a údajom. Tieto nástroje tiež pomáhajú vývojárom predchádzať chybám a optimalizovať výkon aplikácií. Rovnako dôležité je to, že prinášajú úlohy vývoja sálových počítačov do širších multiplatformných nástrojov vývojových nástrojov IT.

Nemusíte sa rozhodovať medzi mainframom a mainstreamovými platformami. Môžete sa rýchlo stať gramotným na sálových počítačoch bez toho, aby ste akýmkoľvek spôsobom obetovali menu svojich ďalších schopností. V skutočnosti je to práve kombinácia mainframových a mainstreamových zručností, vďaka ktorým budete pre veľké podniky najcennejší.

Sálové počítače nikam nesmerujú. Veľké podniky jednoducho príliš investovali do svojich sálových aplikácií a dát. Replatformácia je všeobecne nepraktická a nepriepustná pre náklady.

Záver: Je to skvelý čas, aby ste sa znova pozreli na hlavný počítač. Potreba vývojárov sálových počítačov je väčšia ako kedykoľvek predtým a príležitosti pre vývoj sálových počítačov sú lukratívnejšie ako kedykoľvek predtým. Najlepšie na tom všetkom je, že práca na sálovom počítači môže byť oveľa zábavnejšia a obohacujúcejšia, ako ste si možno mysleli.

Christopher O’Malley je generálny riaditeľ spoločnosti Compuware.

Nové technologické fórum poskytuje miesto na preskúmanie a diskusiu o vznikajúcich podnikových technológiách v nebývalej hĺbke a šírke. Výber je subjektívny, založený na našom výbere technológií, ktoré považujeme za dôležité a pre čitateľov najväčší záujem. neprijíma marketingové záruky na zverejnenie a vyhradzuje si právo upravovať všetok prispievaný obsah. Všetky otázky posielajte na adresu [email protected].

$config[zx-auto] not found$config[zx-overlay] not found