Ivan Sjkodkin

My naam is Ivan Shkodkin. Ek werk en leef as 'n programmeerder en nou het ek 'n pouse. En soos verwag, kom verskillende gedagtes tydens sulke pouses op.

Byvoorbeeld: as ek weet in watter programmeertaal jy skryf, kan ek sê: waar kom jy vandaan, hoe lank jy gestap het, hoeveel jou taal jou kwaad gemaak en verheug het, waar jy sal eindig. Ek onthou baie goed my eerste programmeertaal op die ouderdom van 4: dit was 'n hamer. Ek onthou hoe ek 'n hamer gebruik het om die hoogtemetersilinder van 'n gevegsvliegtuig in 'n kubus te verander (my oupa het dit van iewers van 'n militêre vliegveld daar naby gebring).

1. Begin

Die hamer was 'n magiese hulpmiddel. Ek kan enige voorwerp in 'n kubus of vliegtuig programmeer. Ek kon wonderwerke verrig deur spykers te slaan en glas te breek. Die bure rondom het geskree:
- Kalmeer jou seuntjie! Daar is geen vrede uit sy vergrype nie!
Maar my ma het my altyd geantwoord:
- Seun, as jy 'n hamer optel, slaan die spyker tot by die kop!
En ek het aangeteken!

Dit is tyd om skool toe te gaan. Ek was gelukkig: in ons dorp was daar 'n wonderlike skool wat 'n rekenaarklub gehad het. Daar was BC's en Corvettes daar, daar was 'n plaaslike netwerk en 'n Robotron-100 drukker. Maar soos altyd was die skool duur, en om daar te kom was nie maklik nie. Op een of ander manier het ek daar gekom. Van 1 September af het ek by die beroepswedder gaan sit. Daar het ek “Skoolmeisie” ontmoet. Ek het verskillende tale in my lewe teëgekom, maar hierdie een sal ek nooit vergeet nie. Ek het "Skoolmeisie" geleer om die skerm te knip, en sy het my siklusse geleer. Ek het "Skoolmeisie" geleer om "Hallo, wêreld!" te sê, en sy het my konsole-insette geleer. Maar daar was ook nare kinders. Hulle ouers was in die buiteland en het vir hulle 'n Apple Lisa 2 gekoop. Hulle het almal arrogant behandel, neergesien op almal anders. En eendag het iemand van die klas 'n briljante program geskryf wat, in reaksie op die invoer van 'n naam, die frase vertoon het: “Skryf kode, Vanya! Skryf!” en ek is deur weerlig getref. Van daardie oomblik af, maak nie saak wat ek gedoen het nie, ek het kode geskryf.

Ek het kode in my kop geskryf terwyl ek skool toe gegaan en teruggekom het. Ek het kode geskryf terwyl ek na die winkel gestap het, die asblik uitgehaal het of die mat gestofsuig het. Ek het dit heeltyd gedoen. Selfs tradisionele oumas by die ingang, toe ek verby hulle stap, het wyslik opgemerk: “En hierdie ou weet hoe om kode te skryf!”

Die skool het vinnig verbygevlieg, in een asem, en in die senior jaar het die ouers 'n IBM XT na een van ons hoofvakke gebring. Spoed, verbeterde grafiese werkverrigting. En die Adlib-klankkaart op die ISA-bus... Ek het besef dat hierdie masjien die wêreld sou oorneem. Toe ek by my ouers kom, het ek beslis gesê dat ek in die somer sal werk, doen wat ek wil, maar ek het hierdie motor nodig. My ouers was bang vir my opgewondenheid, maar hulle het tereg besluit dat ek 'n kans gegun moet word en het belowe om van die geld by te voeg, selfs met inagneming van die feit dat dit die skitterende 90's was.

Die eindeksamen het geslaag, en aangesien my ouers meer as standaardmense was, het ek nie veel van 'n keuse gehad nie: ek moes universiteit toe gaan. Ek het die toelatingseksamens geslaag sonder om enige voorbereidingskursusse by te woon, en op een of ander manier dadelik my weg na die departement rekenaarwetenskap gevind. Daar het ek Modula-2 ontdek. Ek het begin deelneem aan die instituut se programmeringspan, waar ek goeie resultate getoon het. Ons span het die finaal van die bedieningskompetisie gewen. En selfs die dekaan, snikkend van blydskap, wat altyd verontwaardig was dat daar geen monaden, sluitings en lambdas in die Module was nie, en in trane na die spanafrigter gedraai het, het gesê: “Wel, hoe vinnig hardloop hierdie teef!”

Die universiteit het soos een dag verbygevlieg. En reeds ses maande voor die gradeplegtigheid het ebbehouthandelaars die een na die ander by die departement begin aankom. Hulle het vir alles uitgekyk, rondgesnuffel, die hoogste studente gekies. En so, op die dag dat ek my diploma ontvang het, kom een ​​so eerbare man na my toe, gee vir my 'n besigheidskaartjie en vra:
- Seun, het jy al aan jou toekoms gedink?

Die besigheidskaartjie het gesê "Galera Production Limited." 'n Tevrede baas in 'n ordentlike baadjie, 'n huis oor sy linkerskouer, 'n luukse motor agter sy regterkant, en net 'n telefoonnommer. Ek het gedink, hoekom nie pourquois nie?

2. Kombuis

Sodra ek die drumpel van die kombuis oorgesteek het, het die produkbestuurder my dadelik aangeval:
-Hoekom staan ​​jy hier, noob? Ek betaal jou ouma! Wel, kom ons gaan en doen 'n bietjie onheil vinniger! ..

Ek het gedink dit was nie 'n baie goeie idee nie - ek het nie tyd gehad om werk te kry nie en op die eerste dag is op my geskree.

Ons het 'n groot oop ruimte gehad. Regs van my het 'n donker vel van dieselfde provinsie gesit. Hy het my eerste gegroet:
— Hallo, my naam is Sanya Banin. En almal noem my Banya.
"Hallo, my naam is Ivan Shkodkin, en almal noem my Ivan Shkodkin," het ek geantwoord.
Ons het egter soos twee idiote gelyk, want ons het elkeen 'n kenteken op ons bors gehang. Galley korporatiewe etiek, verdomp.

Die dag het begin met 'n saamtrek. Ons het gesange gememoriseer, dom liedjies gesing, allerhande gemors oor en oor herhaal en alle vrae beantwoord: "Ja, ek sien, ek sal dit doen." Op 'n stadium het ek gedink dit is eintlik nie so 'n slegte plek nie: koekies, tee, sportbyeenkomste. Jy moet net alles doen wat van jou gevra word betyds en betyds. Eendag het ons bestuurder ons die taak gegee om die boutyd van 'n projek te optimaliseer. Ek het op een of ander manier nie veel gedink oor hoe om dit vinnig te doen nie. Net 'n paar skrifte, parallellisering en gekoppelde Bani se masjien. Die projek het baie keer vinniger bymekaargekom, wat ek dadelik aan die senior gerapporteer het.
-Is jy 'n idioot? Dink jy ons het nie self uitgevind hoe om dit vinniger te doen nie? Ja, ons sal almal afgedank word! Wel, ek het dadelik die groep uitmekaar gehaal en teruggekeer na die vorige skema!
Blykbaar het ek daardie bestuurder baie bang gemaak, want ek is dadelik na 'n ander afdeling oorgeplaas. Saans, terwyl ek bier en appeldruiwesap in 'n kafee gedrink het, het ek my kollegas hiervan vertel.
— Ek word van toetsing na produksie oorgeplaas. Dit is 'n heeltemal ander land. — Daar was doodse stilte in die saal... Iemand van die saal het gesê:
— Luister na my goeie raad: wanneer jy die ontplooiing na produksie uitrol, moenie 'n held wees nie. Sê net dat jy 'n ontwikkelaar is, nie 'n tegniese ondersteuningspesialis nie.
Die aand het in stilte geëindig.

3. Produk

Van die eerste dag af was dit warm in die produkafdeling. Die volgende groot ontplooiing was net gereed. Ek en Banya het by die nuwe baas aangekom, en hy het ons dadelik van die lewe begin leer:
- So, seuns. Ek het net 2 reëls in my departement. Eerstens. Voer toetse uit waar moontlik. Modulêr, integrasie, wat ook al!
Dan bars sy assistent in en skree dat al die bedieners oorlaai is en nog meer gesny moet word. Die baas het bevele gegee om bedieners in die Amazon-wolke te koop, maar nie om te skimp nie.
Terwyl ek na hom gekyk het, het ek in 'n lae stem vir Bana opgemerk: "Dit lyk of ons baas slim is."
Die baas het dadelik gereageer en na ons teruggekeer:
- Ja, ek het 2 reëls in my departement. Die eerste is toetse. En tweedens, moenie eers probeer om iets doms te doen nie, soos om self 'n kenmerk te skryf of aggressiewe optimalisering uit te voer. Ek sal julle albei met my eie hande verwurg.

Wat ek van produksie gehou het, was dat daar altyd iets was om te doen. Die baas het altyd die gevoel gehad dat sommige foute in die sagteware opgemerk is. Hy het voortdurend gesê:
- Hou op, almal. Kyk na die logs!
Dit is wat ons gedoen het. Die beste ouens en meisies in die land het in ons departement gewerk. Banya van Arzamas, Kolya van Chernyakhovsk, Lera van ... Ek onthou nie waar Lera vandaan was nie.

En nou het die dag van vrylating aangebreek.
Skielik het al die ondersteuningsfone begin lui. Woedende kommentaar op die ondersteuningsforum het ontplof met die krag van granate. Resensies in die gespesialiseerde pers was soos bomme. Dit was hel.

Ons het foute soos besetene reggemaak, 4 ure saans in die kantoor deurgebring, foute in bondels reggemaak, gedoen wat ons kon. Die baas het 'n baard gehad, sy oë en wange het uitgebult, en ons het dit ook gekry. Nadat ons 'n pakkie pleisters uitgerol het, kon ons uiteindelik uitasem.

Nuwe Jaar

Elke komende Nuwejaar is pryse by die galery uitgedeel. En hulle het gestraf. Vreemd genoeg is ek beloon met 'n redelike ordentlike bonus. Daar was 'n groot banketsaal, die Belangrikste Een het almal op die lys geroep en vir hulle koeverte oorhandig. My beurt het gekom, ek het Sam se hand geskud en hy het my 'n vraag gevra:
- Hulle sê dat jou gogga die hele wolk op magiese wyse gered het van 'n totale val? Ek wil graag jou kode sien...
Knap. Wie het dit vir hom gesê?! Ek maak die tablet oop en wys hierdie plek. Waarop die hoofman met rek van sy oë reageer en opmerk: "Wel, seun ... Wel, jy is 'n swendelaar ...". Hulle sê dat hierdie fout die maatskappy tientalle miljoene roebels gered het, ten minste het die maatskappy sy bedryfswins verhoog.
By die uitgang het ons baas my ontmoet, almal oorgroei, dronk en onversorg.
— Het hulle jou 'n bonus gegee? Jy? Kosyachnik? Oberonschik? Vir diegene wat nog nie Code Perfect deur Steve McConnell gelees het nie?
- Ja, hulle het.
- Wel, dit is net uitstekend!
En die stomgeslaande sjef het op sy sy begin val. Hy het die eienaar van 'n goue medalje geword.

Wat om te doen? Ek het hom aan die skouer gevat en na 'n kafee vir programmeerders daar naby gegaan. Allerlei mense was reeds daar, skree en skree, gereed om die Nuwejaar oor 'n paar uur te vier. Om een ​​of ander rede het ons twee nie pret gehad nie. Die stres en harde werk wat ek verduur het, het elke deel van my liggaam beïnvloed. Ons het by 'n tafel met mooi jong dames gesit en 'n gesprek het stadig begin.

Jong vrou:
— Seuns, waarop programmeer julle?
"Ek is mal oor FreePascal," hoof
"En ek is op Oberon," het ek gesê.

Die tweede meisie het na my gekyk asof ek 'n idioot is.
- Is jy voldoende? Daar is nie eers generika daar nie?! Daar is geen snare as 'n ingeboude tipe nie?! Wat is fout met jou?

Die baas staan ​​op en draai na my: “Kom ons gaan haal lug. Dit is nogal bedompig hier.”
Ons het besluit om nie terug te keer kafee toe nie. Nuwejaarssneeu het lui en selde van bo af geval, vuurwerke het in die verte geskiet en vreugdekrete is gehoor.

- Wel, hoekom het jy vir haar gesê dat jy op Oberon programmeer?
- Jy self, Alexander Nikolaevich, het dit eerste begin. Die hele kamer is vertel van FreePascal...
Die hoofman het voortgegaan om te filosofeer, maar oor 'n los onderwerp:
- Nee, wel, het jy gehoor? Agile dit, agile that, agile sal jou vrylaat! Jy het gehoor?! VRYLATING! Agile sal glad nie help nie. So soen my op my harige ou gat!

Oor die algemeen het hy nie daarvan gehou as FreePascal “pascakal” genoem is nie, net soos ek nie toe hulle van Oberon gesê het dat sy trein vertrek het nie.

4. Eie maatskappy

Op 'n stadium het ek besluit dat dit die moeite werd is om my eie maatskappy met 'n eenvoudige naam te organiseer.

Ek het probeer om tenders te wen, aan kompetisies deel te neem, maar op een of ander manier het alles nie uitgewerk nie. Dit blyk dat dit glad nie maklik is om 'n leier te wees nie. En ek het al begin dink dat die kombuis 'n warm plek is.

En toe vind ek uit dat die voormalige baas uit die korporatiewe lewe getree het. Ek het hom vertel, hom van my idee gewys, hy het geskrik en gesê:
- Lando. Moet net nie verwag dat ek jou baas moet noem nie!
- Ja baas! - Ek het geantwoord.
En dinge het goed gegaan. Hy het baie dinge geweet wat ek nie geweet het nie. Om nie te sê dat ons 'n miljoen verdien het nie, maar ons het iets begin verdien. Maar dit het steeds sleg geëindig. Weens die verdomde Obama het die roebelwisselkoers gedaal, pryse gestyg, 'n krisis aangebreek en die opstaan ​​van sy knieë is voltooi. Die maatskappy se aktiwiteite moes opgeskort word, die baas is na 'n ander kombuis. Dit is jammer, maar wat was die planne...

5. Gordyn

Ek het eenkeer gevind dat my dogter 'n YouTube-kanaal kyk wat aan komponent Pascal opgedra is. Die aanbieder het duidelik verduidelik hoe om met uitbreidbare rekords te werk, oorheersende metodes en finaliseringsprosedures. Op 14-jarige ouderdom sien sy rustig dinge waar sy self net op universiteit mee grootgeword het. Haar hamer is baie meer vaardig, kragtiger en liggewig. Haar generasie sal baie vaardiger spykers slaan as myne. Ek het gedink dat tegno-fokkery oor nog 20 jaar oor die onderwerp van goroutines versus drade in Erlang belaglik en naïef sal lyk. Of dalk sal hulle nie.

Eh... ek sal my ZX-Spectrum gaan aanskakel!)

Broodjie vir die bui: music.yandex.ru/album/3175/track/10216

NS Baie dankie aan Robert Zemeckis en sy span vir die inspirasie.

Bron: www.habr.com

Voeg 'n opmerking