Kurbeltav on tÀnases olukorras see, et IT muutub aeglaselt valdkonnaks, kus inimesel pole enam "peatumise" sÔna oma kohustuste hulgas.
Tööpakkumisi lugedes nĂ€ed vahel juba mitte 2-3 inimest, vaid tervet ettevĂ”tet ĂŒhes nĂ€os. KĂ”ik kiirustavad, tehnoloogiline vĂ”lg kasvab, vana legacy paistab uute toodete kĂ”rval nagu ideaalne lahendus, sest seal on vĂ€hemalt dokumentatsioon ja kommentaarid koodis. Uued tooted kirjutatakse valguse kiirusel, kuid nende kasutamine vĂ”ib vĂ”tta aasta pĂ€rast valmimist, ja sageli ei too see aasta kasumit. Veelgi enam, kulud 'pilve' peale on kĂ”rgemad kui teenuse mĂŒĂŒk. Investeerijate raha kulub veel mitte toimiva teenuse peale, mis on juba turule lastud kui töötav.
NĂ€idena: tuntud ettevĂ”te, kelle vanema mĂ€ngu remaster on saanud tööstuse ajaloo madalaimad hinnangud. Ma olin ĂŒks neist, kes ostis selle toote, kuid isegi praegu töötab see toode kohutavalt ja ei oleks pidanud sellisel kujul mĂŒĂŒgile minema. Raha tagasimaksed, reitingu langus, suur hulk kasutajate bĂ€nnimist foorumites teenuste tööprobleemide tĂ”ttu. PatĆĄide arv ei ole muljetavaldav, vaid Ă”udne, kuid ikkagi â toode pole kasutatav. Kui selline lĂ€henemine toob selliseid tulemusi ettevĂ”ttes, mis on tegelenud arendusega alates 91. aastast, siis algajate ettevĂ”tetega on olukord veelgi halvem.
Kuid nĂŒĂŒd vaatame, kuidas sellise lĂ€henemise tulemusi tajub teenuse kasutaja pool, ning nĂŒĂŒd vaadakem probleemide poole, mis on tekkinud töötajatel.
Ma kuulen sageli vĂ€idet, et DevOps meeskondi ei peaks olema, et see on metodoloogia jne, kuid probleem on selles, et ettevĂ”tted on kuidagi lĂ”petanud nokade, DBA-de, infrastruktuuri ja build-inseneride otsimise â nĂŒĂŒd on see kĂ”ik DevOps insener ĂŒhes isikus. Loomulikult on eraldi ettevĂ”tetes selliseid vabu töökohti ikka veel, kuid neid on ĂŒha vĂ€hem. Paljud on seda nimetanud arenguks, aga isiklikult nĂ€en ma selles degradatsiooni, ei ole vĂ”imalik kĂ”igis valdkondades head taset teadmisi hoida ja samal ajal töötada mitte rohkem kui 8 tundi. Loomulikult â need on fantaasiad. Tegelikult peavad paljud IT-inimesed töötama isegi 12â14 tundi, millest makstakse 8. Ja sageli ka ilma nĂ€dalavahetusteta, sest "mulle pandi ĂŒlesanne, dokumentatsiooni pole vĂ”i see on vale, ja teenus maksab ka raha", ning ĂŒhe vea tĂ”ttu pilves vĂ”ib töötasu kahe kuu jooksul lihtsalt saamata jÀÀda, eriti kui töötad FIE-na. Me kaotame Ă€ritegevuses sĂ”na, koos ĂŒlesannete jagamisega, ma satun ĂŒha enam sellistesse olukordadesse, kus juhid sekkuvad arendusprotsessidesse, mĂ”istmata neist absoluutselt midagi, nad segavad Ă€riandmeid ja rakenduse tööd, mille tagajĂ€rjel algab kaos.
Kui kaos algab, tahab Ă€ri leida sĂŒĂŒdlase, ja siin on vajalik universaalne sĂŒĂŒdlane, 10+ inimese sĂŒĂŒ omistamine on keeruline, seetĂ”ttu koondavad juhid positsioone, sest mida rohkem kohustusi on ĂŒhel spetsialistil, seda lihtsam on tĂ”estada tema hooletust. Ja Agile'i tingimustes on "sĂŒĂŒdlase" leidmine ja karmi karistuse mÀÀramine pĂ”hialus selle Ă€ri juhtimise metodoloogias. Agile on juba ammu vĂ€lja kasvanud IT-st, ja selle pĂ”hikontseptsioon on muutunud â igapĂ€evaste tulemuste nĂ”udmine. Probleem on selles, et kitsas spetsialist ei pruugi igapĂ€evaselt tulemusi saavutada, seega on arvestamine keerulisem, ja see on veel ĂŒks pĂ”hjus, miks Ă€ri soovib "spetsialiste kĂ”igis valdkondades". Kuid peamine pĂ”hjus on loomulikult palgafond â see on peamine muutuste pĂ”hjus, lisatasu nimel nĂ”ustusid inimesed töötama enda ja veel kellegi eest. Kuid tulemuseks on, nagu ka teistes valdkondades, et sellest on nĂŒĂŒd saanud lihtsalt kohustus, madalama tasu eest pakutud suurema hulga teenuste eest.
Praegu nĂ€eb jĂ€rjest enam artikleid, kus rÀÀgitakse sellest, et arendajad peavad oskama teha deploy'e, et nad peavad tegelema infrastruktuuriga koos DevOps inseneriga. Kuid kuhu see viib? TĂ€pselt â teenuste kvaliteedi langusesse, arendajate kvaliteedi langusesse. Alles kaks pĂ€eva tagasi seletasin ma arendajale, et kirjutada ja lugeda saab erinevatest hostidest, kuid tal oli tungiv vajadus tĂ”estada, et ta ei ole kunagi seda nĂ€inud, ning seaded on ORM-is: host, port, db, kasutaja, parool ja just sellega lĂ”pp. Kuid arendaja oskab kĂ€ivitada deploy'e, kirjutada YAML-e... KĂŒll aga unustab ta unit-testid ja kommentaarid koodis.
MĂ”tte tulemusena nĂ€eme jĂ€rgmist â pidevad ĂŒletunnid, probleemide lahendamise otsingud vĂ€ljaspool tööaega, pidev Ă”ppimine nĂ€dalavahetustel, mitte tulude kasvuks, vaid elus pĂŒsimiseks. Arendajad on sunnitud aitama DevOps inseneri CI/CD-ga, ja kui arendajal ei ole aega, siis ta hakkab ĂŒlekoormatud olema, ning juhid hakkavad segama pead. Kui see ei suurenda sooviga töötada ĂŒletundidel, siis rakendatakse karistusi ja trahve, inimene otsib uut töökohta, jĂ€ttes maha tehnilise vĂ”la, mis on nagu Everest, tulemuseks on see, et vĂ”lg hakkab kasvama ka arendajatel, kes on sunnitud kirjutama koodi vĂ€hese refaktooringuga, et jĂ”uda kas vana vĂ”i uue DevOps inseneriga appi minna. Juhte rahuldab see tĂ€ielikult, sest sĂŒĂŒdlane on olemas ja teda on kohe nĂ€ha, seega on jĂ€rgitud Agile juhtimise pĂ”hireeglit â sĂŒĂŒdlane on leitud ja tulemused tema karistamisest on nĂ€htavad.
Kunagi esinesin ITGM-is ettekandega "kui me Ă”pime ĂŒtlema 'ei'" â selle tulemused olid vĂ€ga nĂ€itlikud. Suur hulk inimesi arvab, et see sĂ”na on tabu, ja kuni me ei lakka nii uskumas, probleeme ainult kasvavad.
Osaliselt motiveeris mind selle artikli kirjutamiseks, kuid ma kirjutan selle hiljem vÔib-olla vÀhem ringikujuliselt.
Ainult registreeritud kasutajad saavad kĂŒsitluses osaleda. , palun.
Kas olete oma töös kokku puutunud sellega, et tööandja pĂŒĂŒdis teid asendada mitme inimesega?
65,6%Jah, puutun regulaarselt kokku183
5,4%Jah, olen kokku puutunud 1 korra15
15,4%Ei ole mÀrganud43
13,6%Olen tööoholik, töötan ise ĂŒletundidel38
279 kasutajat hÀÀletas. 34 kasutajat hoidusid.
Allikas: habr.com
