Programavimas

5 priežastys mokytis pagrindinio kompiuterio programavimo

Jei esate ambicingas kūrėjas, tikriausiai esate linkęs sekti pramonės šurmulį visur, kur jis veda - ar tai būtų „Docker“, ar „Spark“, ar „Kendo“. Jei laikysitės pažangiausio taško, padidinsite rinkos vertę, jūsų darbas bus naudingas ir padės išvengti potencialiai mirtinos pasitenkinimo klaidos.

Bet jei esi tikrai ambicinga, būtų protinga pereiti prieštaringai ir savo gyvenimo aprašyme pridėti neabejotinai netinkamą technologiją. Tiesą sakant, ta technologija yra pati antitezė šurmuliui, nes žmonės ją paskelbė mirusia nuo jūsų gimimo.

Tai pagrindinis kompiuteris. Čia pateikiamos penkios priežastys, leidžiančios suteikti jai naują išvaizdą.

1. Įmonių programos yra daugiaplatformės / pagrindinio kompiuterio programos

Pagrindinis kompiuteris išlieka pagrindine pagrindinių verslo logikos ir duomenų saugykla didžiausiose pasaulio įmonėse. Taigi svarbiausios bet kurios didelės įmonės programos naudoja tuos pagrindinio kompiuterio išteklius galinėje dalyje, net jei jos yra mobiliosios / internetinės / debesinės.

Yra paplitusi klaidinga nuomonė, kad pagrindinio kompiuterio programas ir duomenų bazes galima efektyviai panaudoti, nepaliekant jų nepaliesti - todėl įmonės gali būti skaitmeniškai judrios paprasčiausiai visur pritaikydamos judrumą. bet pagrindinis kompiuteris.

Tai tiesiog nėra faktas. Jei naudojate pagrindinio kompiuterio programas ir duomenis galinėje dalyje, turėsite nuolat tobulinti šią galinę dalį, nes nuolat stengiatės išlaikyti skaitmeninį konkurencingumą. Gali tekti šiek tiek modifikuoti „Cobol“ programos logiką. Gali tekti koduoti kai kuriuos DB2 duomenų bazės skambučius. Jums gali tekti koreguoti tam tikras platformos elgsenas, kad išlaikytumėte našumo SLA, kai didinate vidinį darbo krūvį kartu su didėjančia mobiliojo ryšio / žiniatinklio paklausa.

Kažkas visada turės dirbti su pagrindiniu kompiuteriu, o pagrindinis kompiuteris niekur nedings. Taigi supratimas ir gebėjimas dirbti su visomis įmonės platformomis, įskaitant pagrindinį kompiuterį, yra būtinas bet kokiam tikram amatininkui. Pagrindinių kompiuterių raštingumas taip pat yra būtinas, jei jūs tikitės kada nors atlikti pagrindinį vaidmenį įmonės pastangose ​​pasiekti ir išlaikyti konkurencingą skaitmeninį judrumą.

2. Judrių mainframe procesų ir įrankių atsiradimas

Buvo laikas, kai perspektyva paspartinti didžiųjų kompiuterių kūrimą būtų buvusi bauginanti. Pagrindinių kompiuterių kūrėjai dirbo tik su slaptais „žalio ekrano“ įrankiais, kuriems reikalinga didelė ir sunkiai įgyta patirtis tiek pačių įrankių, tiek pagrindinės „IBM z / OS“ platformos savitumų klausimais.

Dėl šių įrankių ir platformos žinių problemų vienintelis būdas tapti kompetentingam pagrindiniame kompiuteryje buvo visiškai tam atsiduoti, o tai reiškė paaukoti bet kokį dalyvavimą debesų, mobiliojo ryšio ar bet kurioje kitoje jūsų susidomėjimą patraukiančioje technologijoje.

Ne daugiau. Naujos kartos „Mainframe Devops“ įrankiai dabar pateikia tą patį grafinį vaizdą ir jausmą, kokio tikitės iš bet kurio kito įrankio, prijungto prie „Eclipse IDE“. Šie nauji pagrindinio kompiuterio įrankiai taip pat siūlo integruotą intelektą, kuris izoliuoja kūrėjus nuo pagrindinių „Cobol“, „PL / I“, „Assembler“, DB2, CICS ir panašių savitumų.

Kai kurie iš šių įrankių netgi integruojami tiesiai į nuolatinio pristatymo įrankių grandines, sudarytas iš tokių kaip „Atlassian“, „Jenkins“, „SonarSource“ ir „XebiaLabs“.

Užuot pradėję daugelį metų trunkančią mokymosi kreivę, kol dar neturite nė menkiausio supratimo apie tai, ką darote pagrindiniame kompiuteryje, dabar galite greitai pritaikyti savo judriojo dizaino, kodavimo ir kokybės užtikrinimo įgūdžius svarbiausioje skaičiavimo platformoje. įmonė.

3. Praktinis įsitraukimas į geriausiai sukonstruotą platformą žmonijos istorijoje

Pačią pagrindinio kompiuterio platformą dažnai blogai supranta tie, kurie apie ją žino tik gandais ir mitais. IBM pagrindiniai kadrai iš tikrųjų yra puikūs inžinerijos darbai. Įmonių pagrindiniai kompiuteriai visame pasaulyje kiekvieną dienos sekundę bendrai vykdo daugiau nei 1,15 milijono CICS operacijų - tai atitinka visas „Google“ paieškas, „YouTube“ peržiūras, „Facebook“ paspaudimus „Patinka“ ir „Twitter“.

Pagrindiniai kompiuteriai yra ypač efektyvūs ir ekonominiu požiūriu. Skirstomoje ir debesuotoje aplinkoje dėl papildomo darbo krūvio dažnai atsiranda papildomų papildomų išlaidų, įskaitant infrastruktūrą ir personalą. Debesyje šios išlaidos gali būti didesnės už mėnesines sąskaitas.

Kita vertus, pagrindinis kompiuteris gali atlaikyti didesnį darbo krūvį, dažnai be papildomos infrastruktūros ar darbuotojų. Viskas, ko reikia, yra šiek tiek atidaryti ir konfigūruoti esamus pajėgumus, nes taip, pagrindinis kompiuteris visada virtualiai paskirstė platformos išteklius.

Kada paskutinį kartą girdėjote apie pagrindinį kompiuterį, pasiduodantį kenkėjiškų programų atakai?

Kūrėjai užginčijo naudojimo atvejus, kuriems reikalingas optimalus saugumas, „megascale“ ir „riksmo“ našumas, užtikrinant penkių devynerių patikimumą.

4. Misijos ir aukštesnio tikslo jausmas

Jei esate profesionalus programuotojas, greičiausiai jūsų nemotyvuoja vien finansai. Savo darbe taip pat reikalaujate misijos ir tikslo jausmo.

Sunku pagalvoti apie bet kokį darbą, kuris būtų labiau orientuotas į misiją nei į pagrindinio kompiuterio kūrimą. Galų gale, pagrindinio kompiuterio programos ir duomenys yra pagrindas pasaulio ekonomikai. Nedaug darbo vietų gali būti lyginamos su įmonės pagrindinio kompiuterio plėtra. Nuo to priklauso pasaulinė bankininkystė, pasaulinis draudimas ir pasaulinė mažmeninė prekyba, kaip ir kelionės lėktuvu, beveik visuotinai.

Tai ypač pasakytina apie tai, kad didžiosioms įmonėms visose rinkose kyla problemų dėl naujų, mažesnių konkurentų, kurie visapusiškai išnaudoja prisitaikymo galimybes, kurias teikia debesų ir nuolatinio pristatymo derinys. Šios didelės įmonės turi pasikeisti arba mirti, todėl kaip niekad atviros savo pagrindinių didžiųjų kompiuterių programų atnaujinimui.

Paprasčiau tariant, jei norite, kad kiekviena parašyta kodo eilutė turėtų didžiausią teigiamą poveikį daugeliui žmonių, pagrindinio kompiuterio plėtra yra tinkama vieta.

5. Pasiūlos ir paklausos ekonomika

Nors misija yra vertas motyvatorius, niekas neturėtų pamiršti finansinių paskatų kūrėjams, kurie pasiekia raštingumo programuodami pagrindinius kompiuterius. Visa senų senbuvių didžiųjų kompiuterių kūrėjų karta šiuo metu palieka darbo jėgą, nes ji praeina pensinį amžių. Tuo pačiu metu pagrindinio kompiuterio kūrimo paklausa ir toliau didėja dėl aukščiau aprašyto poreikio palaikyti daugiaplatformes programas dažniau atnaujinant „Cobol“, „DB2“, „Assembler“ ir kitus „IBM z /“ veikiančius išorinius išteklius. OS.

Didelės įmonės turi kažkaip užpildyti šį įgūdžių trūkumą. Tikėtina, kad jie to nepadarys samdydami tik didžiųjų kompiuterių kūrėjus, nes didžiųjų kompiuterių kūrimas beveik visada atliekamas naudojant daugiaplatformę programą. Vietoj to, didžiosios įmonės patenkins jų judrių didžiųjų kompiuterių išmanymo įgūdžių poreikius tiek ugdydamos didelių kompiuterių raštingumą savo vidiniame IT personale, tiek samdydamos rangovus, turinčius stiprių įvairių platformų įgūdžių, kurie apima funkcinį raštingumą su didžiųjų kompiuterių įrenginių įrankiais.

Taigi paprastas pasiūlos ir paklausos dėsnis pagrindinio kompiuterio raštingumą daro daug finansiškai vertingesnį nei plačiai prieinamus ir perkamus įgūdžius populiaresnėse platformose, tokiose kaip mobilusis ir internetinis.

Pagrindinis kompiuteris: nauja karta

Yra dar viena priežastis, dėl kurios kūrėjai turėtų atsižvelgti į pagrindinio kompiuterio raštingumą. Tai nėra taip sunku. Kodas juk yra kodas. Nieko nereikia gąsdinti dideliu kompiuteriu. Naujos kartos „devops“ įrankiai palengvina naujos kartos kūrėjų vizualinį supratimą apie pagrindinio kompiuterio kodą ir duomenis. Šie įrankiai taip pat padeda kūrėjams išvengti klaidų ir optimizuoti programų našumą. Ne mažiau svarbu, kad jie įtraukia pagrindinio kompiuterio kūrimo užduotis į platesnes IT platformas „cross-platform devops“.

Jums nereikia pasirinkti nei vieno, nei kito pasirinkimo tarp pagrindinio kompiuterio ir daugiau pagrindinių platformų. Galite greitai tapti didžiųjų kompiuterių raštingu, jokiu būdu neaukodami kitų įgūdžių valiutos. Tiesą sakant, būtent pagrindinio kompiuterio ir bendrųjų įgūdžių derinys padaro jus vertingiausiu didelėms įmonėms.

Pagrindinis kompiuteris niekur nedings. Didelės įmonės tiesiog per daug investavo į savo pagrindinio kompiuterio programas ir duomenis. Formavimas iš naujo yra nepraktiškas ir nebrangus.

Esmė: puikus laikas naujai pažvelgti į pagrindinį kompiuterį. Pagrindinių kompiuterių raštingų kūrėjų poreikis yra didesnis nei bet kada, o didžiųjų kompiuterių kūrimo galimybės yra pelningesnės nei bet kada. Geriausia, kad darbas prie pagrindinio kompiuterio gali būti daug įdomesnis ir naudingesnis, nei galėjote įsivaizduoti.

Christopheris O’Malley yra „Compuware“ generalinis direktorius.

Naujųjų technologijų forumas suteikia galimybę tyrinėti ir aptarti besiformuojančios įmonės technologijas beprecedentiame gylyje. Atranka yra subjektyvi, atsižvelgiant į mūsų pasirinktas technologijas, kurios, mūsų manymu, yra svarbios ir labiausiai domina skaitytojus. nepriima rinkodaros užtikrinimo priemonės paskelbimui ir pasilieka teisę redaguoti visą pateiktą turinį. Visus klausimus siųskite adresu [email protected]