Ivan Shkodkin

Jenengku Ivan Shkodkin. Aku kerja lan manggon minangka programmer lan saiki aku ngaso. Lan kaya sing dikarepake, sajrone ngaso kaya ngono, pikirane beda-beda.

Contone: ngerti apa basa pamrograman sampeyan nulis, aku bisa ngomong: saka ngendi sampeyan teka, suwene sampeyan mlaku-mlaku, carane basa sampeyan nesu lan nyenengake sampeyan, ing ngendi sampeyan bakal mungkasi. Aku elinga banget basa pamrograman pisanan ing umur 4: iku palu. Aku elinga carane aku nggunakake palu kanggo ngowahi silinder altimeter pesawat tempur dadi kubus (simbahku nggawa saka ngendi wae saka lapangan udara militer cedhak).

1. Miwiti

Pethel minangka piranti magis. Aku bisa program sembarang obyek menyang kubus utawa bidang. Aku bisa nindakake mukjijat ing palu kuku lan pecah kaca. Tangga-tanggane padha bengok-bengok:
- Tenang anakmu! Ora ana tentrem saka nesu!
Nanging ibu tansah mangsuli aku:
- Anak, yen sampeyan njupuk palu, palu kuku nganti tekan sirah!
Lan aku ngetung!

Wis wayahe mangkat sekolah. Aku begja: ing kutha kita ana sekolah apik sing duwe klub komputer. Ing kana ana BC lan Corvettes, ana jaringan lokal lan printer Robotron-100. Nanging, kaya biasane, sekolah kasebut larang, lan ora gampang. Piye wae aku tekan kono. Wiwit tanggal 1 September, aku lungguh ing bookmaker. Ing kana aku ketemu "Schoolgirl". Aku wis nemoni macem-macem basa ing uripku, nanging aku ora bakal lali babagan iki. Aku mulang "Schoolgirl" kanggo kedhip layar, lan dheweke mulang kula siklus. Aku mulang "Schoolgirl" kanggo ngomong "Hello, donya!", Lan dheweke mulang kula input console. Nanging ana uga bocah-bocah sing nakal. Wong tuwane ana ing luar negeri lan tuku Apple Lisa 2. Dheweke nganggep kabeh wong kanthi sombong, nganggep wong liya. Lan ing sawijining dina, ana wong saka kelas nulis program sing apik, sing, kanggo nanggepi jeneng, nampilake ukara: "Tulis kode, Vanya! Tulisen!” lan aku disabet bledheg. Saka wayahe, ana prakara apa aku, Aku nulis kode.

Aku nulis kode ing sirahku nalika arep lan teka saka sekolah. Aku nulis kode nalika mlaku menyang toko, njupuk sampah, utawa nyedhot karpet. Aku iki kabeh wektu. Malah nenek tradisional ing lawang, nalika aku ngliwati dheweke, kanthi wicaksana ujar: "Lan wong iki ngerti carane nulis kode!"

Sekolah mabur kanthi cepet, kanthi ambegan, lan ing taun senior, wong tuwa nggawa IBM XT menyang salah sawijining jurusan. Kacepetan, kinerja grafis sing luwih apik. Lan kertu swara Adlib ing bis ISA ... Aku temen maujud sing mesin iki bakal njupuk liwat donya. Nalika aku teka menyang wong tuwa, aku kanthi tegas nyatakake yen aku bakal kerja ing musim panas, nindakake apa wae sing dikarepake, nanging aku butuh mobil iki. Wong tuwaku wedi karo kasenenganku, nanging dheweke pancen mutusake yen aku kudu menehi kesempatan lan janji bakal nambah dhuwit, malah njupuk kasunyatan sing ana ing taun 90-an.

Ujian pungkasan lulus, lan amarga wong tuwaku luwih saka wong standar, aku ora duwe pilihan akeh: Aku kudu mlebu universitas. Aku lulus ujian mlebu tanpa nekani kursus persiapan, lan piye wae langsung nemoni jurusan ilmu komputer. Ing kana aku nemokake Modula-2. Aku wiwit melu ing tim program institut, ngendi aku nuduhake asil apik. Tim kita menang ing final kompetisi pelayanan. Lan malah dekan, nangis karo rasa seneng, sing tansah nesu amarga ora ana monads, penutupan lan lambdas ing Modul, nguripake pelatih tim karo nangis, ngandika: "Inggih, carane cepet anak asu iki mlayu!"

Universitas mabur kaya dina. Lan wis nem sasi sadurunge lulus, pedagang ebony wiwit teka ing departemen siji-sijine. Padha katon metu kabeh, sniffed watara, milih murid paling dhuwur. Dadi, ing dina nampa diploma, ana wong sing dihormati teka, menehi kertu bisnis lan takon:
- Anak, apa sampeyan wis mikir babagan masa depan sampeyan?

Kertu bisnis kasebut "Galera Production Limited." Boss wareg ing jaket prayoga, omah liwat Pundhak kiwa, mobil mewah konco tengen, lan mung nomer telpon. Aku panginten, kok ora pourquois?

2. Galih

Sanalika aku ngliwati ambang galley, manajer produk langsung nyerang aku:
- Kok ngadeg ana kene, noob? Aku mbayar sampeyan mbah! Inggih, ayo lan nindakake piala luwih cepet! ..

Aku panginten iku dudu ide sing apik - aku ora duwe wektu kanggo golek kerja lan ing dina pisanan aku dicekel.

Kita duwe ruang terbuka sing gedhe. Ing sisih tengenku lungguh wong kulit peteng saka provinsi sing padha. Dheweke menehi salam dhisik marang aku:
— Halo, jenengku Sanya Banin. Lan kabeh wong nyebut aku Banya.
"Halo, jenengku Ivan Shkodkin, lan kabeh wong nelpon kula Ivan Shkodkin," wangsulanku.
Nanging, kita katon kaya wong bodho loro, amarga saben ana lencana sing digantung ing dhadha. Etika perusahaan galley, sialan.

Dina diwiwiti kanthi rapat umum. Kita hafal chants, nyanyi lagu-lagu bodho, bola-bali ngulang macem-macem sampah lan mangsuli kabeh pitakon: "Ya, aku ngerti, aku bakal nindakake." Ing sawetara titik aku panginten sing iki bener ora Panggonan ala: cookie, teh, acara olahraga. Sampeyan mung kudu nindakake kabeh sing dijaluk ing wektu lan wektu. Sawijining dina manajer kita menehi tugas kanggo ngoptimalake wektu mbangun proyek. Aku piye wae ora mikir akeh babagan carane nindakake kanthi cepet. Mung sawetara skrip, paralelisasi, lan mesin Bani sing nyambung. Proyèk teka bebarengan kaping pirang-pirang luwih cepet, aku langsung lapor menyang senior.
- Apa sampeyan wong bodho? Apa sampeyan mikir awake dhewe durung ngerti carane nindakake iki luwih cepet? Ya, kita kabeh bakal dipecat! Ya, aku langsung mbongkar kluster lan bali menyang skema sadurunge!
Ketoke, aku wedi banget karo manajer kasebut, amarga aku langsung dipindhah menyang departemen liyane. Ing wayah sore, nalika ngombe bir lan jus apel-anggur ing kafe, aku ngandhani kanca-kancaku babagan iki.
- Aku ditransfer saka testing menyang produksi. Iki negara temen beda. — Ana kasepen mati ing bale... Ana wong saka bale ngandika:
- Rungokake saran sing apik: yen sampeyan ngluncurake penyebaran menyang produksi, aja dadi pahlawan. Cukup ngomong yen sampeyan pangembang, dudu spesialis dhukungan teknis.
Sore rampung kanthi sepi.

3. Produk

Wiwit dina pisanan, panas ing departemen produk. Penyebaran gedhe sabanjure mung nyiapake. Aku lan Banya tekan bos anyar, lan dheweke langsung mulang babagan urip:
- Dadi, lanang. Aku mung duwe 2 aturan ing departemen. Pisanan. Jalanake tes kapan bisa. Modular, integrasi, apa wae!
Banjur asistene bengok-bengok yen kabeh server wis kakehan lan luwih akeh kudu dipotong. Bos menehi pesenan kanggo tuku server ing awan Amazon, nanging ora ngirit.
Karo nyawang dheweke, aku kandha marang Bana kanthi swara lirih: “Kok bosku iki pinter.”
Bos langsung nanggapi lan bali menyang kita:
- Ya, aku duwe 2 aturan ing departemenku. Sing pertama yaiku tes. Lan kapindho, aja nyoba nindakake perkara sing bodho, kayata nulis fitur dhewe utawa nindakake optimasi agresif. Aku bakal nyekèki kowé loro nganggo tanganku dhéwé.

Sing disenengi babagan produksi yaiku mesthi ana sing kudu ditindakake. Bos mesthi duwe perasaan manawa ana sawetara kewan omo ing piranti lunak kasebut. Dheweke terus-terusan ngandika:
- Mungkasi, kabeh. Deleng log!
Sing apa kita nindakake. Wong lanang lan wadon paling apik ing negara makarya ing departemen kita. Banya saka Arzamas, Kolya saka Chernyakhovsk, Lera saka ... Aku ora ngelingi ngendi asale Lera.

Lan saiki dina rilis wis teka.
Dumadakan, kabeh telpon dhukungan wiwit muni. Komentar nesu ing forum dhukungan njeblug karo pasukan granat. Ulasan ing pers khusus kaya bom. Iku neraka.

We ndandani kewan omo kaya edan, ngginakaken 4 jam ing wayah wengi ing kantor, glitches ndandani ing kelompok, nindakake apa kita bisa. Bos duwe jenggot, mripate lan pipine bulging, lan kita uga entuk. Sawise nggulung paket tambalan, pungkasane kita bisa ambegan.

Taun Anyar

Saben Taun Anyar teka, hadiah diwenehake ing galeri. Lan padha diukum. Anehe, aku diganjar karo bonus sing cukup prayoga. Ing kono ana bale pesta gedhe, Sing Paling Penting nimbali kabeh wong sing ana ing dhaptar lan menehi amplop. Giliranku teka, aku salaman karo Sam lan dheweke takon marang aku:
- Padha ngomong sing bug Panjenengan gaib disimpen kabeh maya saka total tiba? Aku pengin ndeleng kode sampeyan ...
Ngakak. Sapa sing ngomong iki?! Aku mbukak tablet lan nuduhake panggonan iki. Kanggo kang pangareping reacting karo widening saka mripate lan ngandika: "Inggih, anak ... Inggih, sampeyan scammer ...". Dheweke ujar manawa kesalahan iki nylametake perusahaan puluhan yuta rubel, paling ora perusahaan nambah bathi operasi.
Ing metu aku ketemu karo boss kita, kabeh overgrown, mendem lan ora rapi.
— Apa padha menehi bonus? Sampeyan? Kosyachnik? Oberonschik? Kanggo sing durung maca Code Perfect dening Steve McConnell?
- Ya, padha nindakake.
- Inggih, iki mung apik banget!
Lan chef dumbfounded wiwit tiba ing sisih. Dheweke dadi pemilik medali emas.

Apa sing kudu ditindakake? Aku njupuk dheweke dening Pundhak lan lunga menyang cafe kanggo programer cedhak. Kabeh jinis wong wis ana, njerit lan bengok-bengok, siap kanggo ngrameke Taun Anyar ing sawetara jam. Mergo aku loro ora seneng-seneng. Kaku lan kerja keras sing daklakoni mengaruhi kabeh bagean awak. We lungguh ing meja karo cantik enom Ladies lan obrolan alon wiwit.

Wong wadon enom:
— Bocah-bocah, program apa sampeyan?
"Aku tresna FreePascal," pangareping
"Lan aku ing Oberon," Aku ngandika.

Wong wedok nomer loro nyawang aku kaya wong bodho.
- Apa sampeyan cukup? Ora ana obat generik ing kana?! Ora ana strings minangka jinis dibangun ing?! Apa salah sampeyan?

Pak bos ngadeg lan noleh marang aku: “Ayo golek hawa. Nang kene rada kesel.”
Kita mutusake ora bali menyang kafe. Salju Taun Anyar mudhun alon-alon lan arang banget saka ndhuwur, kembang api nembak ing kadohan lan tangisan bungah keprungu.

- Ya, kenapa sampeyan ngandhani yen sampeyan program ing Oberon?
- Sampeyan dhewe, Alexander Nikolaevich, miwiti pisanan. Kabeh kamar dicritakake babagan FreePascal ...
Pangareping terus filosofi nanging ing topik longgar:
- Ora, nggih, sampeyan krungu? Prigel iki, prigel sing, prigel bakal ngeculake sampeyan! Kowe krungu?! RELEASE! Agile ora bakal mbantu. Dadi ngambung kula ing bokong lawas wulu!

Umumé, dheweke ora seneng nalika FreePascal diarani "pascakal", kaya sing dakkarepake nalika dheweke ngomong babagan Oberon yen sepure wis lunga.

4. Perusahaan dhewe

Ing sawetara titik aku mutusaké sing iku worth ngatur perusahaan dhewe karo sawetara jeneng prasaja.

Aku nyoba kanggo menang tender, melu kompetisi, nanging piye wae ora bisa. Pranyata dadi pemimpin ora gampang babar pisan. Lan aku wis wiwit mikir yen galley minangka papan sing anget.

Banjur aku ngerti yen mantan bos wis pensiun saka urip perusahaan. Aku ngandhani dheweke, nuduhake ideku, dheweke merengut lan ujar:
- Lando. Aja ngarep-arep aku nelpon sampeyan bos!
- Ya, bos! - wangsulanku.
Lan kahanan dadi apik. Dheweke ngerti akeh perkara sing aku ora ngerti. Ora kanggo ngomong sing kita entuk yuta, nanging kita miwiti kanggo entuk soko. Nanging isih rampung ala. Amarga Obama dikutuk, kurs rubel sank, prices munggah, krisis teka lan munggah saka dhengkul wis rampung. Kegiyatan perusahaan kudu dilereni, bos menyang galley liyane. Sayange, nanging apa rencana ...

5. Tirai

Aku tau ketemu anakku nonton saluran YouTube darmabakti kanggo Component Pascal. Presenter nerangake kanthi jelas babagan cara nggarap rekaman sing bisa diperluas, metode overriding lan prosedur finalisasi. Ing umur 14 taun, dheweke kanthi tenang ngerteni apa sing dheweke tuwuh mung ing kuliah. Palu dheweke luwih trampil, kuat, lan entheng. Generasi dheweke bakal palu kuku luwih trampil tinimbang kula. Aku panginten ing 20 taun liyane, techno-fuckery ing topik goroutine versus thread ing Erlang bakal katon ridiculous lan naif. Utawa mungkin padha ora bakal.

Eh... Aku bakal nguripake ZX-Spectrum!)

Bun kanggo swasana ati: music.yandex.ru/album/3175/track/10216

P.S. Many thanks kanggo Robert Zemeckis lan tim kanggo inspirasi.

Sumber: www.habr.com

Add a comment