Diyos... Balada ng programmer

Diyos... Balada ng programmer

1.

Patapos na ang araw. Kailangan kong i-refactor ang legacy code, anuman ang mangyari. Ngunit iginiit niya: ang mga pagsubok sa yunit ay hindi nagiging berde.
Bumangon ako para magtimpla ng kape at muling tumutok.
Napalingon ako sa isang tawag sa telepono. Ito si Marina.
"Hello, Marin," sabi ko, natutuwa na maaari akong manatiling walang ginagawa sa loob ng ilang minuto.
- Anong ginagawa mo, Petya? – ang boses niyang nangangako.
- Nagtatrabaho.
Well, oo, nagtatrabaho ako. Ano pa bang magagawa ko?!
– Gusto mo bang imbitahan ako sa isang lugar?
Tukso, kahit sobrang tukso. Pero damn it, kailangan kong tapusin ang unit tests!
- Gusto ko pero di ko kaya. Ipapalabas sa Lunes.
- Pagkatapos ay lumapit sa akin.
Nanliligaw ba siya o naiinip talaga?
"Marin, let's do it on Tuesday," sagot ko sabay buntong-hininga. - Noong Martes - natangay.
"Pagkatapos ay pupunta ako sa iyo," alok ni Marina. - Magdamag. Romantic ang mood. Papasukin mo ba ako?
Kaya, na-miss kita.
Napakakaunting oras na lang ang natitira bago ang kumpletong tagumpay sa mga unit test. Sa oras na makarating siya doon, tatapusin ko ito. At maaari kang magpahinga.
- Hindi ba mapanganib? - Nag-aalala ako tungkol sa kanyang kabataan.
- Hindi ka maaaring umupo sa loob ng apat na pader sa buong kawalang-hanggan?! – Galit na galit si Marina sa kabilang dulo ng tawag.
At totoo iyon.
- Halika kung hindi ka natatakot. Nakita mo na ba ang sitwasyon sa Yandex?
- Tumingin ako at tumingin. Ang mga shootout ay 4 na puntos lamang.
- Ayos. Hindi pa rin ako makakapag-code sa gabi, pinaghirapan ko na. Naaalala mo ba ang address?
- Naaalala ko.
- Naghihintay ako.
"Papunta na ako," sabi ni Marina at ibinaba ang tawag.
Gaano katagal ang kanyang paglalakbay? Kahit isang oras. Sa panahong ito gagawin ko ito. Mayroon pa akong kaunting oras na nakalaan, kaya nagpasiya akong maghanda para sa pulong.
Iniwan ko ang computer at naglatag ng malinis na tablecloth sa dining table. Pagkatapos mag-isip, naglabas ako ng isang bote ng champagne sa refrigerator at kumuha ng dalawang baso sa sideboard. Nakumpleto na ang paghahanda para sa pulong, bumalik ako sa trabaho.

2.

Nalilito ako sa mga unit test, na patuloy na namumula nang walang kabuluhan, kapag tumunog ang doorbell. Lugi ako. Tumatawag ba talaga si Marina mula sa metro? Ano ang isang sumpain bagay!
Gayunpaman, sa halip na Marina, ang camera ay nagpapakita ng dalawang lalaki na naka-uniporme - imposibleng makita kung alin. pinanghihinaan ako ng loob.
Ang intercom ay konektado sa system. Pinindot ko ang activation button at sinabi sa mikropono ang pinakawalang halaga sa mundo:
- Sinong nandyan?
"Mga Bailiff," lumapit sa mga nagsasalita. - Buksan mo ang pinto. Dapat kaming maghatid ng paunawa sa iyo.
Oo, buksan mo ang pinto! Nakahanap kami ng tanga.
– Ihulog ito sa mailbox, sa ibaba.
– Ang paunawa ay ibinibigay laban sa lagda.
- Magagawa mo nang walang pagpipinta.
Mula sa likod ng pinto, nang walang anumang paghinto, sumigaw sila sa isang nag-uutos na boses:
- Buksan ito kaagad.
"Ngayon, tumakas na tayo," sagot ko na may nag-aalab na galit. – Pasukin ang mga estranghero sa iyong apartment?! Namamaga ba kayo?
- Buksan mo, o sisirain natin ang pinto.
Sisirain ba talaga nila ito? Ang ruleta ng kamatayan, pagkatapos umiikot ng kaunti, nagpasya sa akin? Sa hindi inaasahang pagkakataon, matatapos ang lahat.
Hindi ako susuko nang walang laban, siyempre - hindi iyon ang aking pagpapalaki. Tignan din natin kung sino ang unang magpapatalo kung sino ang may lakas ng loob.
Nagmamadali akong pumunta sa metal cabinet, binuksan ito, kinuha ang shotgun na may isang kahon ng mga shell, at dali-dali itong ni-load. Nakaluhod ako sa tapat ng pinto at naghahanda sa pagpapaputok.
Nangyayari ang lahat na parang hindi sa akin, kundi sa ibang tao. Ngunit walang pagpipilian.
- Hatiin mo! – sigaw ko sa mikropono nang marahas hangga't maaari. "Nangangako ako sa lahat na lumampas sa threshold ng isang lead mustard plaster sa butas ng ilong."
May bahagyang kaluskos sa mga speaker.
"Kung hindi mo bubuksan ang pinto, tatawagin ko ang mga espesyal na pwersa."
Ibig sabihin, nawala ang kagustuhang makapasok sa pinto?! Iyon ang naisip ko - isang scam! Isa itong banal na scam, at matatakot ako nito! Hindi ko agad namalayan na hindi man lang nila binanggit ang pangalan ko.
"Call me, nit," sagot ko, halos kumalma na.
May katahimikan sa labas ng pinto. Makalipas ang halos limang minuto ay halatang umalis na ang mga hindi inanyayahang bisita.
Nakaluhod ako sa sahig, nakasandal ang likod ko sa dingding at nakahinga ng maluwag. Pinunasan ko ang pawis ko sa noo at bumangon. Inilagay ko ang shotgun sa computer table, sa tabi ng mouse.
Pagkatapos ay lumuhod ako at, hinawakan ang likod ng aking upuan sa trabaho gamit ang aking mga kamay, nagsimulang magdasal.
- Oh, Panginoon, iligtas mo ako! Bumaling ako sa iyo, Tagapaglikha ng mga Lumikha, Tagapaglikha ng mga Lumikha. Hayaang dumaan sa akin ang lahat ng uri ng problema at kasawian. Bigyan mo ako ng lakas at katatagan. Bigyan mo ako ng kaunting pang-unawa, Panginoon. Bigyan mo ako ng kaunting pang-unawa, Panginoon. Bigyan mo ako ng kaunting kahulugan.
Anuman ang sabihin nila, nakakatulong ang panalangin. Nagbibigay ito ng pag-asa para sa hinaharap.
Bahagyang nanginginig ang aking mga daliri dahil sa excitement na naranasan ko, ngunit umupo ako sa computer at sinubukang mag-concentrate sa refactoring. Kailangan kong tapusin ang trabaho ko bago dumating si Marina.

3.

Halos agad akong nagambala ng isa pang tawag sa telepono. Hindi pamilyar ang numero. Ito ay maaaring isang bagong customer, maaaring isang hindi nakakapinsalang spammer, o maaaring isang batikang scammer. Sino ang nakakaalam?
"Speak," sabi ko sa phone.
Babae ang boses.
– Hello, ito ang iyong mobile operator. Gusto mo bang lumipat sa mas murang taripa ng Family Plus?
- Ayoko.
– Ang taripa na ito ay 20 rubles na mas mura kaysa sa kasalukuyang ginagamit mo.
- Kung gayon, ano ang pagkakaiba? - Nugalat ako.
"Ang taripa ng Family Plus ay 20 rubles na mas mura," ulit ng babae.
– Tinanong ko kung ano ang mga wiring.
– Tinatawagan namin ang lahat ng kliyente at nag-aalok sa kanila ng mas murang halaga.
Oo, panatilihing mas malawak ang iyong bulsa!
Nagsisimula na akong mairita:
- Magaling! Alagaan ang iyong mga customer! Hindi ba pwedeng bawasan na lang ang presyo sa dating rate? Hindi tututol ang mga kliyente.
– Kaya ayaw mong lumipat sa bagong taripa ng “Family Plus”? – paglilinaw ng babae.
Napakatalino!
- Ayaw.
- Okay, pareho ka pa rin ng taripa.
Malinaw na mga beep.

4.

Sa ikalabing pagkakataon ngayong gabi ay umupo ako sa computer at sinubukang mag-concentrate. Ngunit ngayon ay hindi ito nakatadhana, tulad ng nakikita mo...
Isa pang tawag, at muli mula sa isang hindi pamilyar na numero.
- Magsalita.
This time lalaki ang boses.
– Kumusta, maaari ko bang makausap si Pyotr Nikolaevich?
Alam ang aking pangalan at patronymic. customer ba ito? Ang ganda sana.
- Nakikinig ako.
– Mula sa serbisyo ng seguridad ng Sberbank na sila ay nag-aalala. May nakitang hindi awtorisadong pagtatangka na ipasok ang iyong personal na account. Nawala mo ba ang iyong card? Paki-check, pakiusap.
- Saglit lang.
Pumunta ako sa hanger, kinuha ko ang wallet ko sa bulsa ng jacket ko, at tumingin sa loob. Ang lahat ng ito ay tumatagal ng hindi hihigit sa 15 segundo.
- Nasa akin ang mapa.
- Hindi mo ba ipinasa ito sa sinuman? – ang boses ay nagpapahayag ng pag-aalala.
O sinusubukan lang niyang ipahayag?
- Walang sinuman.
- Kaya, hindi awtorisadong pagpasok. Sa ganitong mga kaso, ang account ay dapat na mai-block sa loob ng dalawang linggo. Hindi mo magagamit ang iyong account sa loob ng dalawang linggo. Ngunit kung gusto mo, maaari akong mag-set up ng two-factor authentication. Sa kasong ito, ang lahat ay gagana bukas.
"I-install," pagpapasya ko.
– Sabihin ang iyong card number at password, na ipapadala sa pamamagitan ng SMS. Dapat akong mag-log in sa iyong account para mag-set up ng two-factor authentication.
Oo, oo, ang isang empleyado ng Sberbank ay tumatawag sa isang kliyente upang ipasok ang kanyang personal na account. Nagiging malinaw ang lahat bilang araw.
- Sigurado ka ba na ito ay two-factor? - Nagsisimula akong maglaro ng tanga.
- Ito ay mas maaasahan.
May pagkainip sa boses.
– Ano ang iyong pangalan, espesyalista sa seguridad? – inosenteng tanong ko.
- Yuri.
"Pumunta ka sa impiyerno, Yura," mungkahi ko sa lahat ng posibleng kapani-paniwala. – Kayong mga scammer ay nagkakaroon ng aktibong panahon ngayon, o ano? Kung ito ang pipiliin ko, magtutulak ako ng tingga na plaster ng mustasa sa butas ng ilong ng bawat isa. Papatayin ko lahat.

5.

Itinago ko ang iPhone ko sa bulsa. Paikot-ikot ako sa kwarto saglit, sinusubukang maging mood para sa mga unit test. Gumawa ako ng isang tiyak na hakbang patungo sa computer, ngunit ang doorbell ay tumunog sa akin.
Bumalik na ba ang mga pekeng bailiff?
Tumakbo ako papunta sa mesa, binuksan ang intercom, kinuha ang naka-load na shotgun at lumuhod.
"Sabi ko naman sayo, wag ka nang babalik dito." Papatayin kita! – sigaw ko patungo sa mikropono hangga't maaari.
Pagkatapos ay nagpasya akong tumingin sa camera. Ang mga ito ay hindi mga bailiff: mayroong isang hindi pamilyar na lalaki na nakasuot ng sibilyan sa pintuan.
"Tinawagan mo ako," paliwanag ng lalaki.
"Wala akong tinawagan," sagot ko, hindi alam kung makahinga ng maluwag o maghahanda para sa mga bagong hamon.
“Ako ang Panginoon,” ang sabi nila sa kabilang panig ng pinto.
- WHO??? – Ako ay namangha.
- Panginoon.
- Wow, hindi pa ito nangyari dati!
Namangha ako sa pagka-orihinal ng layout: ang lalaki ay may maraming imahinasyon.
- Humingi ka ng kaunting pang-unawa. Ito ay kailangang pag-usapan nang personal. Papasukin mo ba ako?
Enlightenment? Nagbanggit ba siya ng payo? Oo, hiniling ko sa Panginoon na liwanagan ako...
Sinusubukan kong malaman kung gaano ito malamang:
1) ang isang tao ay nagdarasal,
2) sabay humihingi ng paalala.
Sabihin nating kalahati sa kanila ay nagdarasal. Ilang nagdarasal na tao ang humihingi ng kaunting pang-unawa? Kadalasan ay humihingi sila ng kaligtasan, kalusugan, kaligayahan... ngunit paalala? Sabihin nating 10%. Nakakakuha tayo ng 5% hits. Marami, ngunit sa parehong oras ay kalat-kalat. Bakit binigyang-diin ng lalaki ang payo kapag may kaligtasan? Pagkatapos ang porsyento ay nasa paligid ng limampu - lahat ay nagdarasal. Lahat ay humihingi ng kaligtasan: Ako ay nagtanong din.
– Pasukin ang isang estranghero sa iyong apartment?! Tumatawa ka ba? - sabi ko na hindi gaanong kumpiyansa.
“Ako ang Panginoon,” paalala nila sa iyo sa likod ng pinto.
- At ako si Ivan Susanin.
- Naparito ako para makipag-usap sa iyo. Humingi ka ba ng pang-unawa?
Nagsisimula na akong magduda. Oo, parang tanga, pero nagsisimula na talaga akong magduda.
Sa ilang oras nilalagnat akong nag-iisip kung ano ang gagawin. Biglang bumungad sa akin.
– Kung ikaw ay Panginoon, dumaan sa nakakandadong pinto.
- Ngunit ako ay nasa anyo ng tao! - narinig sa mga nagsasalita.
"Umalis ka rito, innovator," masayang tawa ko, ibinalik ang shotgun sa mesa. – Hindi ako bumibili ng murang mga kable.

6.

Umupo ako sa harap ng computer at nagtatrabaho. Mayroon akong napakakaunting oras na natitira - kailangan kong malaman ang mga pagsubok sa yunit. Malapit nang dumating si Marina, at hindi comme il faut ang coding sa isang love date. Bagama't sa isa sa mga patalastas ay nakita ko ang isang lalaki na nakikipagtalik at nagprograma nang sabay.
Biglang narinig ang sirena ng pulis sa labas ng bintana, pagkatapos ay isang metal na boses na pinalakas ng bullhorn:
– Pansin, operasyon kontra-terorismo! Gumagana ang mga espesyal na pwersa! Hinihiling namin sa mga residente ng gusali na huwag pansamantalang umalis sa kanilang mga apartment. At ikaw, teroristang bastard, lumabas ka nang nakataas ang iyong mga kamay! Bibigyan kita ng 30 segundo para mag-isip.
- Damn it!
Naiintindihan ko na nababaliw na ako. Walang papakawalan, walang date sa babaeng mahal ko - wala. Magkakaroon muna ng barilan, pagkatapos ay sasabog sila sa apartment at kaladkarin ang aking bugtong na bangkay palabas sa kalye. O baka hindi ka nila hilahin palabas, ngunit iiwan ka dito - ano ang pagkakaiba?
Gumulong ako sa aking upuan na may hawak na baril sa aking mga kamay. Tumingin ako sa labas ng bintana, sa pamamagitan ng siwang sa pagitan ng mga nakaguhit na kurtina. Tama iyan: ang pasukan ay kinulong, na may mga machine gunner na nakasuot ng armored suit sa paligid. Sa kailaliman ng bakuran ay natatanaw ko ang isang tangke, na nakaturo sa aking direksyon. Pinunit ng tangke ang damuhan... o napunit ba ang damuhan noon? Hindi ko matandaan.
Wala na akong pakialam. Gamit ang aking mga kamay na sumasayaw ay inihilig ko ang upuan sa trabaho sa gilid nito, na mas komportable kaysa sa posisyong nakaluhod. Kung ayaw mong mag-shoot mula sa bintana, hayaan silang sirain ang pinto. Sa ganitong paraan ako magtatagal.
Isang nakakatakot na tunog ang maririnig mula sa kalye:
– Nag-expire na ang 30 segundo para sa pagmuni-muni. Nagsisimula kami ng operasyon kontra-terorismo.
Maririnig ang malalakas na hampas - ito ang metal na pinto na sinisira.
Oras na para manalangin. Maginhawa na ako ay nakaluhod na - hindi ko kailangang ibaba ang aking sarili.
- Panginoon, iligtas mo ako! - Taimtim akong nagdarasal. – Iligtas mo ako, Tagapaglikha ng mga Lumikha, Tagapaglikha ng mga Lumikha. Pakiusap iligtas mo ako. At magdala ng kaunting kahulugan.
Patuloy ang malalakas na suntok. Ang plaster ay nahuhulog mula sa kisame at ang chandelier ay umuuga. Sa ingay ay may naririnig akong tumutunog na telepono.
"Oo," sabi ko sa aking iPhone.
Ito ang customer - ang isa kung kanino ko tinatapos ang pagpapalabas.
– Peter, kumusta ang mga bagay? - tanong niya. - Makakarating ka ba sa oras sa Lunes?
- Oleg Viktorovich! – Masayang bulalas ko.
- Mahirap pakinggan, hayaan mo akong tawagan ka.
"Hindi na kailangan," sagot ko, napagtanto na ang pagtawag pabalik ay hindi makakatulong. - Ang bahay ay inaayos, hindi ko marinig ang aking sarili nang maayos.
Patuloy ang mga katok sa pinto, umuuga ang mga dingding, umuugoy ang chandelier.
- Tanong ko, kumusta ang mga bagay? – sigaw ng customer sa telepono.
"May mga tiyak na kahirapan," sigaw ko pabalik.
- Mga paghihirap? - sigaw ng naguguluhan na customer.
"Hindi, hindi, walang seryoso," sinisiguro ko ang mabuting tao. - Pagkukumpuni. Ito ay walang seryoso, gagawin ko ito sa oras.
Maririnig ang mga hindi pagkakatugmang hiyawan, pagkatapos ay mga putok. Gamit ang isang kamay ay inilagay ko ang iPhone sa aking tenga, sa kabilang kamay ay itinutok ko ang shotgun patungo sa pintuan.
- Talagang isang pag-aayos, hindi isang shootout? – nagdududa ang customer, binabago ang kanyang tono mula sa pag-aalala tungo sa mahabagin. – Mukhang hindi nangako si Yandex.
"Na-on ang jackhammer," pagsisinungaling ko.
- Sa kasong iyon, tagumpay!
- Gagawin ko ang lahat, Oleg Viktorovich.
Ang malinaw na mga beep, ngunit paulit-ulit kong awtomatiko:
"Gagawin ko ang lahat, Oleg Viktorovich. Gagawin ko ang lahat".
Pagkatapos ay inilagay ko ang aking iPhone sa aking bulsa, kinuha ang shotgun sa magkabilang kamay at naghanda upang mamatay.
Gayunpaman, huminto ang mga pagbaril. Sinasabi nila sa isang megaphone - sa parehong metal na boses, ngunit may bahid ng karapat-dapat na tagumpay:
– Salamat sa lahat, matagumpay na natapos ang operasyon kontra-terorismo. Nawasak na ang mga kriminal.
Sinira ba nila ang pinto sa katabing apartment?
Tumalon ako sa bintana at tumingin sa pagitan ng mga kurtina. Ang mga machine gunner ay gumagala patungo sa paparating na bus, ang tangke ay umikot para umalis.
Nagpahinga ako, ibinalik ang upuan sa orihinal nitong posisyon at bumagsak dito, pagod na pagod.
- Salamat Panginoon. At magdala ng kaunting kahulugan sa akin. Bigyan mo ako ng pang-unawa, Tagapaglikha ng Mga Lumikha, Tagapaglikha ng mga Lumikha! Bigyan mo ako ng kaunting kahulugan.
Wala akong oras para lumuhod, pero magpapatawad siya. Kailangan nating tawagan muli si Marina at bigyan ng babala na huwag matakot sa napunit na damuhan. Dapat siyang dumating kaagad.
Kinuha ko ang iPhone ko sa bulsa at hinanap ang number.
- Marin!
"Oh, ikaw pala, Petya," narinig ang boses ni Marina.
- Nasaan ka?
- Uuwi.
- Bahay? - tanong ko ulit, nalilito.
- Makinig, napunta ako sa iyo, at mayroong palabas sa maskara. Naka-block ang lahat at hindi ka nila pinapasok, sa tabi mismo ng iyong pasukan. Hindi ako makalapit sayo, busy ka. Anong nangyari?
– Kontra-terorismo na operasyon.
"Iyon ang naintindihan ko," malungkot na sabi ni Marina. "Tumayo ako doon ng ilang sandali at pagkatapos ay umuwi, pasensya na." Romantic mood down the drain.
"Okay," sagot ko, dahil wala na akong masabi.
- Huwag kang magalit.
– At ikaw din, Marin. Until next time, I guess. Ipalabas sa Lunes, tatawagan kita sa Martes.
Pinindot ko ang end button.

7.

Wala talagang nagmamadali. Dahan-dahan kong nililinis ang mesa: ang champagne ay nasa refrigerator, ang tablecloth ay nasa dibdib ng mga drawer, ang mga baso ay nasa sideboard. Ang alikabok mula sa kisame ay pumasok sa mga salamin, ngunit wala akong ganang punasan ang mga ito. Tapos pupunasan ko.
Umupo ako sa computer at sinubukang magtrabaho. Walang kabuluhan - tumunog ang telepono. Iiwan ba nila akong mag-isa ngayon o hindi?
Kinuha ko ang iPhone ko at hinawakan ito saglit sa haba ng braso. Hindi pamilyar ang numero. Hindi tumitigil ang cellphone.
"Oo," sabi ko, hindi makatiis.
- Mahal na Muscovite! – naka-on ang bot. – Alinsunod sa Pederal na Batas 324-FZ, may karapatan kang makakuha ng libreng legal na payo.
Pinindot ko ang end, saka inabot ulit ang kamay ko sa iPhone. Agad niyang pinindot ang bell. Ito ay isang kakaibang gabi, napaka kakaiba...
- Nakikinig ako.
"Hello," narinig ko ang boses ng isang babae.
Pagkalkula ng pagiging magalang. Sasagot ang tao at magsisimula na ang usapan.
“Hello,” masunurin kong sagot.
Naku, magalang ako.
– Mayroon ka bang 2 minuto para makilahok sa isang sociological survey?
- Hindi.
Nilagay ko sa bulsa ko ang iPhone ko. Hindi ako makapagtrabaho, wala akong iniisip tungkol sa legacy code - Nakaupo lang ako sa aking mga kamay. At hindi na ako nagulat nang marinig kong tumunog ang doorbell. Kailangang may mangyari ngayon - hindi ito maiwasang mangyari. Sa una ito ay patungo sa ganito.
Nilagay ko ang kamay ko sa shotgun sa mesa at dahan-dahang tumingin sa camera. Lord ulit? Sinabi nila sa kanya na lumayo. Isang hindi mapigilan!
- Anong gusto mo? - pagod kong sabi.
Mula sa mga nagsasalita ay nagmumula:
"Humiling kang maligtas, at iniligtas kita." Humingi din sila ng paglilinaw. Dinala kita ng paalala. Pakibuksan ang pinto.
- Nag-iisa ka? – Nililinaw ko, hindi ko alam kung bakit.
"Ako ay triune, ngunit ito ay tumatagal ng mahabang panahon upang ipaliwanag," sagot nila sa likod ng pinto. - Isaalang-alang ito.
- Anyway, hindi ko pinapayagan ang mga estranghero sa apartment.
- Hindi ako tao.
Pagod na ako, nanlulumo at nagagalit, ngunit wala na akong lakas. Hindi ko na kayang pigilan ang tadhana, na siyang nagpasya sa lahat para sa akin. At naghihiwa-hiwalay ako.
"Bubuksan ko na ang pinto," desididong sabi ko sa mikropono. - Kung hindi ka nag-iisa, Panginoon, makakakuha ka ng lead mustard plaster sa iyong butas ng ilong. Kung gumawa ka ng isang biglaang paggalaw, ang parehong bagay. Pumasok ka nang nakataas ang mga braso, nakaharap sa akin ang mga palad. Kung may tila kahina-hinala sa akin, binabaril ko nang walang pag-aalinlangan. Naiintindihan mo ba ang lahat, bitch?
"Naiintindihan ko," nanggagaling sa mga nagsasalita.
- Pagkatapos ay pumasok ka.

Pinagmulan: www.habr.com

Magdagdag ng komento