Ivanas Škodkinas

Mano vardas Ivanas Škodkinas. Dirbu ir gyvenu programuotoju, o dabar turiu pauzę. Ir kaip tikėtasi, per tokias pauzes į galvą ateina kitokios mintys.

Pavyzdžiui: žinodamas, kokia programavimo kalba rašai, galiu pasakyti: iš kur atėjai, kiek laiko vaikščiojai, kiek tavo kalba siutino ir džiugino, kur atsidursi. Puikiai prisimenu savo pirmąją programavimo kalbą būdama 4 metų: tai buvo plaktukas. Prisimenu, kaip plaktuku kovinio lėktuvo aukščiamačio cilindrą paverčiau kubu (senelis jį iš kažkur atsinešė iš netoliese esančio karinio aerodromo).

1. Pradžia

Plaktukas buvo magiškas įrankis. Galėčiau suprogramuoti bet kokį objektą į kubą ar plokštumą. Galėčiau daryti stebuklus kalant vinis ir daužydamas stiklą. Kaimynai aplinkui šaukė:
- Nusiramink, vaikinas! Nėra ramybės nuo jo pasipiktinimo!
Bet mama visada man atsakydavo:
- Sūnau, jei paimi plaktuką, įkalk vinį iki pat galvos!
Ir aš įmušiau įvartį!

Atėjo laikas eiti į mokyklą. Man pasisekė: mūsų miestelyje veikė nuostabi mokykla, kurioje buvo kompiuterių būrelis. Ten buvo BC ir Corvette, buvo vietinis tinklas ir spausdintuvas Robotron-100. Tačiau, kaip visada, mokykla buvo brangi, o patekti į ją nebuvo lengva. Kažkaip ten patekau. Jau nuo rugsėjo 1-osios atsisėdau prie lažybų tarpininko. Ten sutikau „Mokinuke“. Gyvenime esu susidūręs su įvairiomis kalbomis, bet šios niekada nepamiršiu. Aš išmokiau „Mokyklininkę“ mirksėti ekrane, o ji – mane ciklų. Aš išmokiau „Mokinukę“ pasakyti „Labas, pasauli!“, o ji mane išmokė įvesti pultą. Tačiau buvo ir bjaurių vaikų. Jų tėvai buvo užsienyje ir nupirko jiems „Apple Lisa 2“. Su visais elgėsi įžūliai, į visus kitus žiūrėjo iš aukšto. Ir vieną dieną kažkas iš klasės parašė puikią programą, kuri, reaguodama į pavadinimo įvedimą, parodė frazę: „Rašyk kodą, Vanya! Rašyk!" ir mane trenkė žaibas. Nuo tos akimirkos, kad ir ką daryčiau, parašiau kodą.

Eidama į mokyklą ir eidama iš jos galvoje parašiau kodą. Kodą parašiau eidama į parduotuvę, išnešdama šiukšles ar siurbdama kilimą. Aš tai dariau visą laiką. Net tradicinės močiutės prie įėjimo, kai ėjau pro jas, išmintingai pastebėjo: „Ir šis vaikinas moka rašyti kodą!

Mokykla praskriejo greitai, vienu atodūsiu, o paskutiniame kurse tėvai į vieną iš mūsų specialybių atnešė IBM XT. Greitis, pagerintas grafinis našumas. O Adlib garso plokštė ISA magistralėje... Supratau, kad ši mašina užvaldys pasaulį. Atėjusi pas tėvus tvirtai pareiškiau, kad vasarą dirbsiu, darysiu ką noriu, bet man reikėjo šio automobilio. Tėvus išgąsdino mano jaudulys, bet jie teisingai nusprendė, kad man turi būti suteikta galimybė ir pažadėjo pridėti dalį pinigų, net atsižvelgiant į tai, kad tai buvo veržlūs 90-ieji.

Išlaikė baigiamuosius egzaminus, o kadangi mano tėvai buvo daugiau nei standartiniai žmonės, neturėjau didelio pasirinkimo: turėjau stoti į universitetą. Stojamuosius egzaminus išlaikiau nelankęs jokių parengiamųjų kursų ir kažkaip iškart atsidūriau informatikos skyriuje. Ten atradau Modulą-2. Pradėjau dalyvauti instituto programuotojų komandoje, kur parodžiau gerus rezultatus. Mūsų komanda laimėjo ministerijos konkurso finalą. Ir net iš laimės verkdamas dekanas, kuris vis piktindavosi, kad Modulyje nėra monadų, uždarymų ir lambdų, ašaromis kreipdamasis į komandos trenerį, pasakė: „Na, kaip greitai tas kalės sūnus bėga!

Universitetas praskriejo kaip viena diena. O jau likus šešiems mėnesiams iki studijų baigimo juodmedžio prekeiviai į skyrių ėmė atvykti vienas po kito. Jie viską apžiūrinėjo, šnopavo, rinko aukščiausio rango mokinius. Ir štai diplomo gavimo dieną prie manęs prieina toks garbingas vyras, paduoda vizitinę kortelę ir klausia:
– Sūnau, ar jau galvoji apie savo ateitį?

Vizitinėje kortelėje buvo nurodyta „Galera Production Limited“. Patenkintas viršininkas padoriu švarku, namas per kairį petį, prabangus automobilis už dešinės ir tik telefono numeris. Pagalvojau, o kodėl gi ne pourquois?

2. Kambuzo

Kai tik peržengiau virtuvės slenkstį, produkto vadybininkas iškart užpuolė mane:
-Kodėl tu čia stovi, noob? Aš tau moku, močiute! Na, eikime ir greičiau padarykime bėdas!..

Maniau, kad tai nebuvo labai gera mintis – neturėjau laiko susirasti darbo ir pirmą dieną buvau šaukiamas.

Turėjome didelę atvirą erdvę. Man dešinėje sėdėjo tamsiaodis vaikinas iš tos pačios provincijos. Jis pirmiausia mane pasveikino:
– Sveiki, mano vardas Sanya Banin. Ir visi mane vadina Banya.
„Sveiki, mano vardas Ivanas Škodkinas, ir visi mane vadina Ivanu Škodkinu“, – atsakiau.
Tačiau atrodėme kaip du idiotai, nes kiekvienas turėjome po ženkliuką ant krūtinės. Galley korporacinė etika, po velnių.

Diena prasidėjo mitingu. Mokėmės atmintinai giesmes, dainavome kvailas dainas, kartojome visokias šiukšles ir atsakėme į visus klausimus: „Taip, matau, padarysiu“. Kažkuriuo metu pagalvojau, kad čia tikrai nebloga vieta: sausainiai, arbata, sporto renginiai. Jums tereikia laiku ir laiku padaryti viską, ko iš jūsų prašoma. Vieną dieną mūsų vadovas davė mums užduotį optimizuoti projekto kūrimo laiką. Kažkaip daug negalvojau, kaip tai padaryti greitai. Tik keli scenarijai, lygiagretinimas ir prijungtas Bani aparatas. Projektas susidėliojo daug kartų greičiau, apie kurį iškart pranešiau vyr.
-Ar tu idiotas? Ar manote, kad mes patys nesugalvojome, kaip tai padaryti greičiau? Taip, mes visi būsime atleisti! Na, aš iš karto išardžiau klasterį ir grįžau prie ankstesnės schemos!
Matyt, labai išgąsdinau tą vadovą, nes mane iš karto perkėlė į kitą skyrių. Vakare kavinėje gerdama alų ir obuolių-vynuogių sultis apie tai pasakojau kolegoms.
— Iš bandymų esu perkeltas į gamybą. Tai visiškai kitokia šalis. — Salėje stojo mirtina tyla... Kažkas iš salės pasakė:
— Įsiklausykite į mano gerą patarimą: kai diegsite į gamybą, nebūk herojus. Tiesiog pasakykite, kad esate kūrėjas, o ne techninio palaikymo specialistas.
Vakaras baigėsi tyla.

3. Produktas

Nuo pat pirmos dienos produktų skyriuje buvo karšta. Kitas didelis dislokavimas buvo tik ruošiamasi. Banya ir aš atvykome pas naująjį viršininką, ir jis iškart pradėjo mus mokyti apie gyvenimą:
- Taigi, vaikinai. Mano skyriuje galioja tik 2 taisyklės. Pirmas. Atlikite bandymus, kai tik įmanoma. Modulinė, integracija, bet kas!
Tada jo asistentas pratrūksta šaukti, kad visi serveriai perkrauti ir reikia dar daugiau iškirpti. Bosas davė įsakymus pirkti serverius Amazonės debesyse, bet ne taupyti.
Žiūrėdamas į jį, tyliu balsu pasakiau Banai: „Atrodo, mūsų viršininkas protingas“.
Viršininkas iš karto atsakė ir grįžo pas mus:
– Taip, mano skyriuje galioja 2 taisyklės. Pirmasis yra testai. Ir, antra, net nemėginkite daryti kažko kvailo, pavyzdžiui, patys rašyti funkciją ar atlikti agresyvų optimizavimą. Aš pasmaugsiu jus abu savo rankomis.

Gamyboje man patiko tai, kad visada buvo ką veikti. Bosas visada jautė, kad programinėje įrangoje buvo pastebėtos kai kurios klaidos. Jis nuolat sakydavo:
- Sustokite visi. Pažvelk į rąstus!
Taip ir padarėme. Mūsų skyriuje dirbo geriausi šalies vaikinai ir merginos. Banya iš Arzamaso, Kolia iš Černiachovsko, Lera iš... Neprisimenu, iš kur buvo Lera.

O dabar atėjo išleidimo diena.
Staiga pradėjo skambėti visi pagalbos telefonai. Pikti komentarai palaikymo forume sprogo granatų jėga. Atsiliepimai specializuotoje spaudoje buvo kaip bombos. Tai buvo pragaras.

Taisėme klaidas kaip išprotėję, praleidome 4 valandas naktimis biure, taisėme trikdžius paketais, padarėme, ką galėjome. Viršininkas turėjo barzdą, akys ir skruostai buvo išsipūtę, taip pat gavome. Išriedėję pleistrų pakuotę pagaliau galėjome iškvėpti.

Naujieji metai

Kiekvienais ateinančiais Naujaisiais metais galerijoje buvo išdalinami prizai. Ir jie nubaudė. Kaip bebūtų keista, buvau apdovanotas gana nebloga premija. Ten buvo didelė pokylių salė, Svarbiausias sušaukė visus sąraše esančius ir įteikė vokus. Atėjo mano eilė, paspaudžiau Semui ranką ir jis man uždavė klausimą:
– Sakoma, kad tavo klaida stebuklingai išgelbėjo visą debesį nuo visiško kritimo? Norėčiau pamatyti tavo kodą...
Kvailas. Kas jam tai pasakė?! Atsidarau planšetę ir parodau šią vietą. Į ką viršininkas reaguoja išsiplėtęs akis ir replikuoja: „Na, sūnau... Na, tu aferistas...“. Sako, šis gedimas įmonei sutaupė dešimtis milijonų rublių, bent jau įmonė padidino veiklos pelną.
Prie išėjimo mane pasitiko mūsų viršininkas, visas apaugęs, girtas ir netvarkingas.
– Ar jie tau skyrė premiją? Tu? Kosyachnik? Oberonschik? Tiems, kurie neskaitė Steve'o McConnello „Tobulo kodo“?
- Taip jie tai padarė.
- Na, tai tiesiog puiku!
Ir sumišęs virėjas ėmė kristi ant šono. Jis tapo aukso medalio savininku.

Ką daryti? Paėmiau jį už peties ir nuėjau į netoliese esančią programišių kavinę. Ten jau buvo visokių žmonių, rėkiančių ir šaukusių, pasiruošusių Naujuosius sutikti po poros valandų. Kažkodėl mudviem nebuvo smagu. Stresas ir sunkus darbas, kurį išgyvenau, paveikė visas mano kūno dalis. Sėdėjome prie stalo su gražiomis jaunomis panelėmis ir pamažu prasidėjo pokalbis.

Jauna moteris:
– Vaikinai, ką jūs programuojate?
„Man patinka FreePascal“, – vyr
„Ir aš esu Oberone“, - pasakiau.

Antroji mergina pažiūrėjo į mane kaip į idiotą.
-Ar tu esi adekvatus? Ten net nėra generinių vaistų?! Nėra stygų kaip įmontuoto tipo?! Kas tau darosi?

Viršininkas atsistojo ir atsisuko į mane: „Eime pakvėpuoti. Čia kažkaip tvanku“.
Nusprendėme į kavinę nebegrįžti. Tingiai ir retai iš viršaus krito naujametinis sniegas, iš tolo šaudė fejerverkai ir pasigirdo džiaugsmingi šūksniai.

- Na, kodėl jai pasakėte, kad programuojate Oberone?
– Jūs pats, Aleksandrai Nikolajevičiau, tai pradėjote pirmas. Visam kambariui buvo pasakojama apie FreePascal...
Viršininkas ir toliau filosofavo, bet laisva tema:
- Ne, ar girdėjai? Judrus tai, judrus tas, judrus tave išlaisvins! Tu girdėjai?! PALEISKITE! Agile visiškai nepadės. Taigi pabučiuok mane į mano plaukuotą seną užpakalį!

Apskritai jam nepatiko, kai FreePascal buvo vadinamas „pascakal“, kaip ir man, kai apie Oberoną pasakė, kad jo traukinys išvyko.

4. Nuosava įmonė

Kažkuriuo metu nusprendžiau, kad verta įkurti savo įmonę kokiu nors paprastu pavadinimu.

Bandžiau laimėti konkursus, dalyvauti konkursuose, bet kažkaip viskas nepasisekė. Pasirodo, būti lyderiu visai nelengva. Ir aš jau ėmiau galvoti, kad virtuvėje yra šilta vieta.

Ir tada sužinau, kad buvęs viršininkas pasitraukė iš įmonės gyvenimo. Aš jam pasakiau, parodžiau savo idėją, jis susiraukė ir pasakė:
-Lando. Tik nesitikėk, kad vadinsiu tave viršininku!
- Taip, bose! - Aš atsakiau.
Ir viskas klostėsi gerai. Jis žinojo daug dalykų, kurių aš nežinojau. Negalima sakyti, kad uždirbome milijoną, bet pradėjome kažką uždirbti. Bet vis tiek baigėsi blogai. Dėl prakeikto Obamos nukrito rublio kursas, kilo kainos, atėjo krizė ir pakilimas nuo kelių buvo baigtas. Įmonės veiklą teko sustabdyti, viršininkas nuėjo į kitą virtuvę. Gaila, bet kokie buvo planai...

5. Užuolaida

Kartą radau savo dukrą žiūrinčią „YouTube“ kanalą, skirtą „Component Pascal“. Pranešėjas aiškiai paaiškino, kaip dirbti su išplečiamais įrašais, taikomus metodus ir užbaigimo procedūras. Būdama 14 metų ji ramiai suvokia dalykus, kurių pati užaugo tik koledže. Jos plaktukas daug įgudęs, galingesnis ir lengvesnis. Jos karta kala nagus daug meistriškiau nei mano. Maniau, kad dar po 20 metų techno-fuckery tema gorutinos prieš gijas Erlange atrodys juokinga ir naivu. O gal jie to nedarys.

Ech... aš eisiu įjungti savo ZX-Spectrum!)

Bandelė nuotaikai: music.yandex.ru/album/3175/track/10216

PS Labai ačiū Robertui Zemeckiui ir jo komandai už įkvėpimą.

Šaltinis: www.habr.com

Добавить комментарий