Ohjelmointi

5 syytä oppia keskusyksikön ohjelmointia

Jos olet kunnianhimoinen kehittäjä, sinulla on taipumus seurata alan suosiota mihin tahansa se johtaa - olipa kyse sitten Dockerista, Sparkista tai Kendosta. Kärjessä pysyminen kasvattaa markkina-arvoa, pitää työsi palkitsevana ja auttaa sinua välttämään mahdollisesti kohtalokkaan itsetyytyväisyyden virheen.

Mutta jos olet Todella kunnianhimoinen, voisi olla älykäs mennä ristiriitaiseksi ja lisätä ansioluettelosi ehdottomasti ei-kelvollinen tekniikka. Itse asiassa kyseinen tekniikka on melun vastakohta, koska ihmiset ovat julistaneet sen kuolleeksi jo ennen syntymääsi.

Se on keskusyksikkö. Tässä on viisi syytä antaa sille uusi ilme.

1. Yritysohjelmat ovat monialustaisia ​​/ keskusyksikön sovelluksia

Keskuskone on edelleen ydinliiketoiminnan logiikan ja datan ensisijainen arkisto maailman suurimmissa yrityksissä. Täten minkä tahansa suuren yrityksen tärkeimmät sovellukset hyödyntävät näitä keskusyksikön resursseja takapäässä, vaikka ne olisivatkin mobiili / verkko / pilvi käyttöliittymässä.

On yleinen väärinkäsitys siitä, että keskusyksikön sovelluksia ja tietokantoja voidaan tehokkaasti hyödyntää ja jättää ne koskematta - ja yritykset voivat siksi olla digitaalisesti ketteriä yksinkertaisesti ottamalla ketterät kaikkialla mutta keskusyksikkö.

Tämä ei yksinkertaisesti ole tosiasia. Jos käytät keskusyksikkösovelluksia ja tietoja taustapuolella, joudut jatkuvasti säätämään kyseistä takaosaa osana jatkuvaa pyrkimystäsi pysyä digitaalisesti kilpailukykyisenä. Saatat joutua muuttamaan hieman Cobol-sovelluslogiikkaa. Saatat joutua koodaamaan joitain DB2-tietokantapuheluja. Saatat joutua säätämään joitain käyttöympäristöjen toimintatapoja SLA-suorituskyvyn ylläpitämiseksi, kun skaalat taustapalvelun kuormitusta samalla kun etupään mobiili- / verkkokysyntä kasvaa.

Joku joutuu aina työskentelemään keskusyksikön parissa, eikä keskusyksikkö ole poistumassa. Ymmärtäminen ja kyky työskennellä kaikkien yritysalustojen - myös keskusyksikön - kanssa on siis välttämätöntä jokaiselle todelliselle täyden pinon käsityöläiselle. Keskusyksikön lukutaito on myös välttämätöntä, jos sinulla on toiveita koskaan olla johtavassa asemassa yrityksen pyrkimyksissä saavuttaa ja ylläpitää kilpailukykyistä digitaalista ketteryyttä.

2. Ketterien keskusyksikköprosessien ja -työkalujen syntyminen

Oli aika, jolloin mahdollisuus päästä vauhtiin suurkoneiden kehityksessä olisi ollut pelottava. Keskusyksikön kehittäjät työskentelivät yksinomaan pelkkien, "vihreän näytön" työkalujen kanssa, jotka vaativat laajaa ja kovaa hyötyä sekä itse työkaluista että taustalla olevan IBM z / OS -alustan omaleimaisuudesta.

Näiden työkalu- ja alustatietokysymysten takia ainoa tapa tulla osaavaksi keskusyksikössä oli omistautua täysin sille, mikä tarkoitti uhraamista kaikesta osallistumisesta pilvi-, mobiili- tai muuhun tekniikkaan, joka kiinnosti sinua.

Ei enempää. Uuden sukupolven keskusyksikön kehitystyökalut tarjoavat nyt saman graafisen ilmeen kuin olisit odottanut kaikilta muilta Eclipse IDE -laitteeseen kytketyiltä työkaluilta. Nämä uudet keskusyksikkötyökalut tarjoavat myös sisäänrakennetun älykkyyden, joka eristää kehittäjät Cobolin, PL / I: n, Assemblerin, DB2: n, CICS: n ja vastaavien taustalla olevista omaleimaisuuksista.

Jotkut näistä työkaluista integroituvat suoraan Atlassianin, Jenkinsin, SonarSourcen ja XebiaLabsin kaltaisiin jatkuviin toimituksiin.

Sen sijaan, että aloitat vuosia kestävän oppimiskäyrän, ennen kuin sinulla on pienintäkään aavistustakaan siitä, mitä olet tekemässä keskusyksikössä, voit nyt laittaa ketterän suunnittelun, koodauksen ja laadunvalvonnan taitosi toimimaan tärkeimmällä laskentatasolla missä tahansa yritys.

3. Käytännön sitoutuminen ihmiskunnan historian parhaiten suunniteltuun alustaan

Itse keskusyksikköalusta on usein huonosti ymmärrettävissä niille, jotka tietävät sen vain huhujen ja myyttien kautta. IBM: n keskusyksiköt ovat itse asiassa merkittäviä teknisiä töitä. Yrityskeskuskoneet ympäri maailmaa suorittavat yhdessä yli 1,15 miljoonaa CICS-tapahtumaa joka päivä sekunnissa - vastaa kaikkia Google-hakuja, YouTube-näkymiä, Facebook-tykkäyksiä ja Twitter-twiittejä yhteensä.

Keskuskoneet ovat myös erittäin tehokkaita taloudellisesta näkökulmasta. Hajautetuissa ja pilviympäristöissä ylimääräinen työmäärä aiheuttaa usein ylimääräisiä lisäkustannuksia, mukaan lukien infrastruktuuri ja henkilöstö. Pilvessä nämä kustannukset voivat johtaa suurempiin kuukausilaskuihin.

Sen sijaan keskusyksikkö pystyy käsittelemään enemmän kuormituksia, usein ilman lisäinfrastruktuuria tai henkilöstöä. Tarvitaan vain vähän olemassa olevan kapasiteetin valmistelua ja määritystä - koska kyllä, keskusyksikkö on aina virtualisoinut alustan resurssit.

Ja milloin viimeksi kuulit suurkoneesta, joka on perässä haittaohjelmahyökkäykselle?

Kehittäjät haastoivat käyttötapauksia, jotka vaativat optimaalisen suojauksen, megaskaalan ja huutosuorituskyvyn viiden yhdeksän luotettavuudella.

4. Lähetystuntemus ja korkeampi tarkoitus

Jos olet ammattimainen ohjelmoija, et todennäköisesti motivoi pelkästään talous. Vaadit myös työssäsi tehtävän ja tarkoituksen tunnetta.

On vaikea ajatella mitään työtä, joka olisi enemmän tehtävälähtöistä kuin keskusyksikön kehittäminen. Loppujen lopuksi keskusyksikköohjelmat ja data ovat perusta maailmantaloudelle. Harvat työpaikat voivat verrata yrityksen keskusyksikön kehitykseen. Maailmanlaajuinen pankkitoiminta, maailmanlaajuinen vakuutus ja maailmanlaajuinen vähittäiskauppa ovat kaikki riippuvaisia ​​siitä, samoin kuin lentomatkustaminen, lähes yleisesti.

Tämä pätee erityisesti, kun suuret yritykset kaikilla markkinoilla kohtaavat uusien, pienempien kilpailijoiden aiheuttamat häiriöt, jotka hyödyntävät täysin pilvipalvelun ja jatkuvan toimituksen yhdistelmän tarjoamaa sopeutumiskykyä. Näiden suuryritysten on muututtava tai kuoltava, joten ne ovat avoimempia kuin koskaan keskeisten keskusyksikkösovellustensa uudistamiseen.

Yksinkertaisesti sanottuna, jos haluat, että jokaisella kirjoittamallasi koodirivillä on suurin positiivinen vaikutus suurimpaan määrään ihmisiä, keskusyksikön kehitys on oikea paikka.

5. Tarjonnan ja kysynnän taloustiede

Vaikka tehtävä on kelvollinen motivaattori, kenenkään ei pidä unohtaa taloudellisia kannustimia kehittäjille, jotka saavuttavat lukutaidon keskusyksikköohjelmoinnissa. Koko veteraanien suuryrittäjien sukupolvi on tällä hetkellä poistumassa työvoimasta, kun se työntää vanhuuseläkeikää. Samanaikaisesti keskusyksiköiden kehittämisen kysyntä kasvaa edelleen, koska edellä kuvattu tarve tukea alustojen välisiä sovelluksia päivittää useammin Cobol-, DB2-, Assembler- ja muita IBM z / -käyttöjärjestelmässä olevia resursseja Käyttöjärjestelmä.

Suurten yritysten on täytettävä jotenkin tämä taitokuilu. He eivät todennäköisesti tee niin palkkaamalla vain suurkoneiden kehittäjiä, koska keskusyksiköiden kehitys tapahtuu melkein aina alustojen välisen sovelluksen yhteydessä. Sen sijaan suuret yritykset tyydyttävät ketterän keskusyksikköhenkilöstötaitonsa tarpeet sekä kasvattamalla keskusyksikön lukutaitoa yrityksen sisäisen henkilöstön keskuudessa että palkkaamalla urakoitsijoita, joilla on vahva alustojen välinen osaaminen, joka sisältää toiminnallisen lukutaidon keskusyksikön kehittäjätyökaluilla.

Tarjonnan ja kysynnän yksinkertainen laki tekee tällöin keskusyksikön lukutaidosta paljon taloudellisesti arvokkaampaa kuin laajalti saatavilla olevat ja hyödynnetyt taidot suosituimmilla alustoilla, kuten mobiililaitteilla ja verkossa.

Keskuskone: seuraava sukupolvi

On vielä yksi syy, jonka kehittäjien tulisi harkita keskusyksikön lukutaitoa. Se ei ole niin vaikeaa. Koodi on loppujen lopuksi koodi. Kenenkään ei tarvitse pelotella suurkoneita. Uuden sukupolven devops-työkalut helpottavat uuden kehittäjien sukupolven visuaalista ymmärtämistä keskusyksikön koodista ja tiedoista. Nämä työkalut auttavat myös kehittäjiä välttämään virheitä ja optimoimaan sovellusten suorituskyvyn. Yhtä tärkeänä ne tuovat keskusyksikön kehitystehtäviä IT: n laajempiin alustojen välisiin devops-työkaluketjuihin.

Sinun ei tarvitse tehdä kumpaakaan / tai valintaa keskusyksikön ja muiden valtavirta-alustojen välillä. Voit nopeasti tulla keskusyksikön lukutaidoksi uhraamatta muiden taitojesi valuuttaa millään tavalla. Itse asiassa juuri suurkoneiden ja valtavirtaisten taitojen yhdistelmä tekee sinusta arvokkaimman suurille yrityksille.

Keskusyksikkö ei mene mihinkään. Suuret yritykset ovat yksinkertaisesti liian paljon investoineet keskusyksikön sovelluksiinsa ja tietoihinsa. Uudelleen muotoilu on yleensä epäkäytännöllistä ja kustannuksia kohtuuttomia.

Tärkeys: On hyvä aika katsella uudestaan ​​keskusyksikköä. Tarve keskusyksikköä lukeville kehittäjille on suurempi kuin koskaan, ja mahdollisuudet keskusyksikön kehittämiseen ovat kannattavampia kuin koskaan. Mikä parasta, työ keskuskoneen parissa voi olla paljon hauskempaa ja palkitsevampaa kuin olet ehkä kuvitellakaan.

Christopher O’Malley on Compuwaren toimitusjohtaja.

New Tech Forum tarjoaa mahdollisuuden tutkia ja keskustella kehittyvistä yritysteknologioista ennennäkemättömällä syvyydellä ja laajuudella. Valinta on subjektiivinen, perustuu valitsemiemme tekniikoihin, joiden uskomme olevan tärkeitä ja kiinnostavia lukijoille. ei hyväksy markkinointivakuuksia julkaisua varten ja pidättää oikeuden muokata kaikkea lähetettyä sisältöä. Lähetä kaikki tiedustelut osoitteeseen [email protected]