Kes otsib, see leiab.

Paljud inimesed mĂ”tlevad enne und vĂ”i Ă€rgates oma muredele. Ma ei ole erand. TĂ€na hommikul tuli mul ĂŒks mĂ”te. komment Habrast:

Kolleeg jagas vestluses lugu:

Mul oli paar aastat tagasi suurepĂ€rane klient, see oli siis, kui ma töötasin tĂ”eliselt „kriisi” situatsioonis.
Klientide arendustiimis on kaks meeskonda, igaĂŒks tegeleb oma tooteosaga (ehk siis back office ja storefront, st tarkvara, mis tegeleb tellimuse vormistamisega ja tarkvara, mis tegeleb tellimuse tĂ€itmisega), harva omavahel integreerudes.
Back office meeskond on tĂ€iesti pĂ”hja lĂ€inud: kuus kuud pidevaid vigu, omanikud Ă€hvardavad kĂ”iki vallandada, nad palkasid konsultandi, pĂ€rast konsultanti palkasid nad veel ĂŒhe (mind). Teine meeskond (storefront) töötas normaalselt ja jĂ€tkas normaalselt, just see back office meeskond, mis varem samuti normaalselt töötas, hakkas vigu tegema. Meeskonnad istuvad erinevates bĂŒroodes, harjusid ĂŒksteise peale psittama.

PĂ”hjus: front-end ja back-end on ĂŒks sĂŒsteem, kus on palju sĂ”ltuvusi, erinevad meeskonnad eri kontorites ei suhtlenud. Front-end'i ĂŒle vaatavad pidevalt omanikud, seetĂ”ttu on neil seal pidevalt uusi funktsioone, ideid ja kontroll. Seal oli ĂŒks poiss, kes tegi kĂ”ike, kombinatsioon BA-st, disainerist ja „t too meile kohvi”. See poiss, oma meeskonnale mĂ€rkamatult, tĂ€itis palju vĂ€ikeseid ĂŒlesandeid, nagu „teavita teist meeskonda deploy'st”, „uuendage dokumentatsiooni” ja sarnaseid rutiine, kuni „lisada JIRA'sse piletisse kĂ”ik versiooninumbrid ja komponendid”. Kuid koodi poiss ei kirjutanud ja ĂŒhel hetkel otsustasid omanikud ta optimeerida, lihtsalt vallandades. Poe meeskonnale ei muutunud midagi, nad lihtsalt ei tĂ€iendanud ega uuendanud dokumente, kuid back-office'i meeskond sattus olukorda, kus poe vĂ€ljaanded lĂ”hkusid neil midagi ja see oli nende probleem, aga kui nende vĂ€ljaanded lĂ”hkusid midagi poes, oli see samuti nende probleem, sest pood oli omanike silme all 🙂

Mida see kommentaar mind köidab ja mida otsijale pealkirjast leida — allpool.

Olen tegelenud veebirakenduste arendamisega ĂŒle 20 aasta, seega ei ole mulle esindus/taust lihtsalt sĂ”nad. Need on omavahel vĂ€ga tihedalt seotud asjad. NĂ€iteks ei suuda ma ette kujutada olukorda, kus esindus arendatakse tĂ€ielikus (vĂ”i vĂ€ga tugevas) eraldatuses taustast. MĂ”lemal kĂŒljel töötavad ĂŒhed ja samad andmed, tehakse sarnaseid toiminguid. Mul on ligikaudne ettekujutus, kui palju informatsiooni liigub arendajate vahel, et tagada arenduse kooskĂ”lastamine, ja kui palju aega ning kui tihti neid kooskĂ”lastusi teha tuleb. Meeskonnad ei saa omavahel tihedalt suhtlemata olla, isegi kui nad on erinevates ajavööndites. TĂ”epoolest, kui olemas on JIRA.

Ma tean, et esinduse deploimist taustaarendajatele ette hoiatada on mĂ”ttetu. Esinduse uus versioon ei saa taustas midagi rikkuda, vastupidi — see vĂ”ib juhtuda kĂŒll. Esinduse arendajad on huvitatud teadma taustaarendajatelt, et neile on vajalik uus vĂ”i muudetud funktsionaalsus. Esindus sĂ”ltub tausta deploimist, mitte vastupidi.

Mis poisist, kes "tooge meile kohvi", ei saa olla BA (kui BA mĂ”istetakse kui "Ă€rianalĂŒĂŒtik"), ja BA ei saa olla "poiss, tooge meile kohvi". Ja kindlasti, "kanna igasuguseid versioone ja komponente kirja panna" arutamata arendajate meeskondadega ei saa "poiss" ega BA. See on nagu vanker hobuse ees.

Kuna "poiss" on vallandatud, pidid need funktsioonid, mis on "tuli tuua kohvi" ja kuni "kanna kirja", teiste meeskonna liikmete vahel ĂŒmber jaotama. VĂ€ljakujunenud rĂŒhmades on teabevood ja rollid kinnitatud; kui ĂŒks vĂ”i mitu tĂ€itjat on lahkunud, jÀÀb teiste rĂŒhma liikmete vajadus harjumuspĂ€rase teabe jĂ€rele harjumuspĂ€rastelt rollidelt alles. Nad lihtsalt ei saa mitte mĂ€rgata, et tööks vajalik teave ei jĂ”ua enam nende kĂ€tesse. See on nagu narkomaan ei suuda mitte mĂ€rgata, et narkootikumide tarnimine on lĂ”ppenud. Ja nagu narkomaan otsib ja leiab uusi kanaleid, ĂŒritavad rĂŒhma liikmed leida vajaliku teabe allikaid "sealpool" ja vanade rollide uusi tĂ€itjaid. Ja nad leiavad kindlasti. Minimaalselt kedagi, kes, nende arvates, peaks neile vajalikku teavet andma.

Isegi kui eeldada, et tuttavad teabe kanalid on katkestanud, ja see, kes peaks, ei arva, et peab, siis tagarĂŒhma arendajad, kes on vallandamise ohus, ei varja enam kui kuus kuud oma ebaĂ”nnestumiste pĂ”hjuseid omanikult, teades, et probleemid tulenevad vajalikest teadmistest. Omanikud ei jÀÀ "mĂ”tlema" kuueks kuuks, nĂ€hes, et varem vajalik teave "oli rasvas", aga nĂŒĂŒd ei lisa keegi seda sinna. Ja esimene konsultant ei olnud tĂ”enĂ€oliselt nii ebaprofessionaalne, et ei oleks rÀÀkinud tagarĂŒhma arendajatega ja ei oleks leidnud probleemiallikat — meeskondade vaheline koordineerimise puudumine. Just selles peitub kirjeldatud murede pĂ”hjus, mitte "poisi" vallandamises.

Tavaline suhtlemise puudumine arendajate vahel — tĂŒĂŒpiline pĂ”hjus hulgale probleemidele arenduses ja mujalgi. Ei pea olema silmapaistev konsultant, et seda avastada. Piisab lihtsalt arukusest.

Ma arvan, et kogu see lugu on vĂ€lja mĂ”eldud ja ilusasti sĂ”nastatud. No, mitte tĂ€ielikult vĂ€lja mĂ”eldud — kĂ”ik elemendid on elust (front, back, arendus, poiss, kohv, "rasvast", 
). Kuid nad on ĂŒhendatud nii, et elus selline konstruktsioon ei esine. Eraldi vĂ”ib seda kĂ”ike leida ĂŒmbritsevas maailmas, aga sellises kombinatsioonis – ei. Olen eespool kirjutanud, miks.

Sellegipoolest on see esitatud vĂ€ga usutavalt. Loe huvi ja isikliku osalusega. Kaastunne "igamees", alahinnatud vĂ€ike mehhanism suure masinajahu (see ju rÀÀgib minust!). ÜkskĂ”iksus arendajate vastu, nii nutikad ja kogenud, kuid ei nĂ€e kaugemale oma ninaotsast (nemad ju on minust ĂŒmber!). Kerge irvitamine omanike ĂŒle, rikkaid hĂ€rrasid, kes on endale "pĂ€randi" teinud ja ei mĂ”ista pĂ”hjuseid (noh, minu juhtkond on tĂ€pselt selline!). Üheainsa "konsultandi" alahindamine, kes ei suutnud leida nii lihtsat probleemi allikat (ah, selline tuli hiljuti prillidega, kĂ”ndis targalt vĂ€lja), ja entusiastlik ĂŒhtekuuluvus "tĂ”elise" konsultandiga, kes suutis ainus Ă”igesti hinnata igamehe tĂ”elist rolli (s.t. mind!).

Kas tunnete pĂ€rast selle kommentaari lugemist sĂŒgavat rahulolu? Meie roll vĂ€ikeste hammasrataste seas suures mehhanismis pole tĂ”eliselt sugugi nii vĂ€ike! HĂ€sti öeldud, kuigi mitte tĂ”si. Kuid mis meeldiv jĂ€relmaitse!

Ma ei tea, kes see kolleeg on ja millises vestluses see avaldus jagati. mkrentovskiy ja miks kolleeg mkrentovskiy otsustas selle artikli all avaldada "Kui palju aastaid on taiga jalgsi — arusaamatu." silmapaistva Habr autori nmivankohta (mis muide on hetkel Habr'i reitingus esimesel kohal!), kuid ma tunnistan, et kolleeg mkrentovskiy tegi seda erakordselt oskuslikult. Kommentaari sĂ”num ja esitlusstiil on nii kooskĂ”las autorite teiste avalduste sĂ”numite ja stiiliga, et vĂ”iks mĂ”elda, et kommentaari kriisistatistik ja paljude publikatsioonide peategelane nmivanon ĂŒks ja sama isik. nmivanOlen Ivan Belokamenetse publikatsioone ĂŒsna palju lugenud, kui autor Habr'is oma tegevust alustas (2017. aastal). MĂ”ned lausa naudinguga (

). Tal on hea kirjutamisstiil ja huvitav materjali esitamine. Tema lood sarnanevad vÀga elust juhtumitega, kuid neil on praktiliselt null vÔimalust tegelikult juhtuda,kord, kaksreaalsuses. reaalsus. Siin on selle loo kohta kommentaaris.

Ausalt öeldes ei arva mina isiklikult, et Ivaniga postitustes on paremaks lÀinud. Kuid tema reiting ja arvamused teiste Habr elanike arvamused rÀÀgivad vastupidist:

Ma ei mÔista teie kaebusi. Habr on juba ammu allakÀinud, kuid autor toob natuke sÀra ja tÔstab lugejate tuju), tuues ressursse pinnale.

Jah, Habr ei ole heategevus, Habr on kommertsprojekt. Habr on peegel, mis peegeldab meie soove. Mitte minu isiklikke soove ega iga ĂŒksikule kĂŒlastaja soove, vaid kĂ”igi meie soovide kogumit — "keskmine haiglas". Ja Ivan Belokametsev tunneb kĂ”ige paremini, mida me kĂ”ik ĂŒhiselt vajame, ja annab meile selle.

VÔib-olla ma ei kirjutaks seda artiklit, kui ma ei oleks hakanud vaatama seriaali "Noor Papa".

"Me kaotasime Jumala" (c)

See on seriaalist. Ja see rÀÀgib meist.

Meid on lakanud huvitama reaalsus, mille on loonud Loov.

Jumala, Looduse, Suure Paugu — kuidas iganes. Reaalsus on olemas. Ümberringi ja sĂ”ltumatult meist.

Me elame selles vastavalt looduse seadustele (Jumala plaanile). Õpime tundma seadusi (plaani) ja kasutama reaalsust, milles elame, et elada veel paremini. Testime oma oletusi praktikas, pĂ”lgades kĂ”rvale vale ja jĂ€ttes alles asjakohase. Me suhtleme reaalsusega ja muudame seda.

Ja me oleme selles tÔeliselt edukad.

Inimesi planeedil on palju. TĂ”eliselt palju. TĂ€napĂ€eva tööviljakuse juures ei pea me enam ellu jÀÀma — vĂ€hemus suudab enamuse vajadusi igasuguste asjadega rahuldada. Enamusele on vaja end millegagi tegevana hoida. Ajalooliselt on loovuse jaoks eraldatud ressursside ĂŒlejÀÀk jĂ”udnud kĂ”ige andekamate (vĂ”i kĂ”ige ettevĂ”tlikumate, mis on samuti talent) kĂ€tte. Praegu on vabu ressursse nii palju, et need ulatuvad kĂ”ikidele, kes on mingil mÀÀral andekad, sĂ”ltumata tasemest. VĂ”rrelge, kui palju filme maailmas aastas vĂ€lja antakse ja kui palju neist on vaatamiskĂ”lblikud. Kui palju raamatuid kirjutatakse ja kui palju neist on lugemiskĂ”lblikud. Kui palju teavet voolab internetti ja mis sellest on kasutamiseks sobilik.

Miks on IT-eriala nii populaarne? Sest IT-s saab raisata lĂ”putult ressursse ja keegi ei tĂ”sta silmagi (mĂ”elge kasvĂ”i 2000. aasta probleemile). IT-s saab aastaid arendada rakendusi, mis vananevad juba enne kĂ€ivitamist; saab pĂŒĂŒda integreerida ĂŒhilduvaid komponente ja lĂ”puks need tööle saada; saab ikka ja jĂ€lle ĂŒles leiutada uusi rattad, vĂ”i saab kohe praegu toimetada Fortransi programmidega, mis on juba 20 aastat samblasse kasvanud. IT-s saab kogu elu elada ja mitte midagi kasulikku teha. Ja kĂ”ige peamine — keegi ei mĂ€rka seda! Isegi sina ise.

Harva kellelgi meie seast Ă”nnestub IT-tööstuses jĂ€lg maha jĂ€tta. Veelgi harvem Ă”nnestub jĂ€tta endast head mĂ€lestust. Meie töö tulemused kaotavad vÀÀrtuse lĂ€hima 10-20 aasta jooksul, parimal juhul, vĂ”i isegi varem. Ja kindlasti meie eluajal (kui me pensionieani jĂ”uame). Me ei saa nĂ€idata oma lastelastele neid arvutisĂŒsteeme, millega nooruses töötas nende issi. Inimesed lihtsalt unustavad nende nimed. Oma karjÀÀri alguses tĂ”usin ĂŒles postitussĂŒsteemid. cc:Mail all "pooltelje". Mul on pensionini veel 20 aastat ja lasteni umbes 10 aastat, kuid juba praegu ei tea enamik teist midagi 90ndate keskpaiku "parim e-posti tarkvara pakett 90ndate keskpaiku").

VĂ”ib-olla ei teadvusta me tegelikult meie IT-ööstuse tĂ€helepanuta jÀÀmist, kuid alateadlikult pĂŒĂŒame pĂ”geneda sinna, kus on mugav. Kujuteldavatesse maailmadeesse, kus Scrum ja Agile viivad tingimata toodete loomisele, mis vallutavad maailma oma kasulikkusega aastakĂŒmneteks. Kus me ei ole lihtsalt vĂ€iksed hammasratasteid suurtes mehhanismides, vaid hammasratasteid, ilma milleta suured mehhanismid lagunevad. Kus meie elu ei kulge mĂ”ttetute rutiinide tĂ€itmisega, vaid on tĂ€is loomingulisust ja loovust, mille tulemusi me saame uhkusega jagada.

PÔgeneme nende kaunite, kellegi vÀlja mÔeldud maailmade poole, et pÀÀseda meie enda tÀhendusetusest reaalses maailmas. Otsime nendes lohutust.

Otsime lohutust ka Habrast. Ja Ivan annab seda meile siin.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster