Իվան Շկոդկին

Ես Իվան Շկոդկինն եմ։ Ես աշխատում և ապրում եմ որպես ծրագրավորող և հիմա դադար ունեմ։ Եվ ինչպես սպասվում էր, նման դադարների ժամանակ գլխում տարբեր մտքեր են առաջանում։

Օրինակ՝ իմանալով, թե ծրագրավորման ինչ լեզվով ես գրում, կարող եմ ասել՝ որտեղից ես եկել, ինչքա՞ն ես քայլել, որքան է քո լեզուն զայրացրել ու հիացրել, ուր կհայտնվես։ Ես շատ լավ հիշում եմ իմ առաջին ծրագրավորման լեզուն 4 տարեկանում՝ դա մուրճ էր։ Հիշում եմ, թե ինչպես էի մուրճով մարտական ​​ինքնաթիռի բարձրաչափ բալոնը վերածում խորանարդի (պապս այն ինչ-որ տեղից բերել էր մոտակայքում գտնվող ռազմական օդանավակայանից):

1. սկիզբ

Մուրճը կախարդական գործիք էր։ Ես կարող էի ցանկացած առարկա ծրագրավորել խորանարդի կամ հարթության մեջ: Ես կարող էի հրաշքներ գործել մեխեր խփելով և ապակի կոտրելիս: Շրջապատի հարևանները բղավում էին.
-Հանգստացիր տղադ։ Նրա վրդովմունքից խաղաղություն չկա։
Բայց մայրս ինձ միշտ պատասխանում էր.
- Տղա՛ս, եթե մուրճ ես վերցնում, մեխը մուրճով հասցրու մինչև գլուխը:
Եվ ես գոլ խփեցի։

Ժամանակն է դպրոց գնալու։ Իմ բախտը բերել է. մեր քաղաքում մի հրաշալի դպրոց կար, որն ուներ համակարգչային խմբակ: Այնտեղ կային BC-ներ և կորվետներ, կար տեղական ցանց և Robotron-100 տպիչ: Բայց, ինչպես միշտ, դպրոցը թանկ էր, և այնտեղ հասնելը հեշտ չէր։ Մի կերպ հասա այնտեղ: Հենց սեպտեմբերի 1-ից նստեցի բուքմեյքերական գրասենյակում։ Այնտեղ հանդիպեցի «Դպրոցական աղջկան»։ Ես իմ կյանքում հանդիպել եմ տարբեր լեզուների, բայց երբեք չեմ մոռանա այս մեկը։ Ես «Դպրոցական աղջկան» սովորեցրել եմ թարթել էկրանը, իսկ նա ինձ ցիկլեր է սովորեցրել: Ես սովորեցրի «Դպրոցականին» ասել «Բարև աշխարհ», և նա ինձ սովորեցրեց կոնսոլից մուտքագրել: Բայց կային նաև զզվելի երեխաներ։ Նրանց ծնողները արտերկրում էին և նրանց համար Apple Lisa 2 էին գնել: Նրանք բոլորին ամբարտավան էին վերաբերվում, բոլորին վերաբերվում էին: Եվ մի օր դասարանից մեկը մի փայլուն ծրագիր գրեց, որն ի պատասխան անուն մուտքագրելու, ցուցադրեց արտահայտությունը. «Գրի՛ր կոդ, Վանյա՛: Գրի՛ր»։ և ինձ հարվածեց կայծակը։ Այդ պահից ինչ էլ անեի, կոդ էի գրում։

Դպրոց գնալ-գալիս գլխումս ծածկագիր էի գրում։ Կոդ էի գրում խանութ գնալիս, աղբը հանելիս կամ գորգը փոշեկուլով մաքրելիս: Ես դա անում էի անընդհատ: Նույնիսկ ավանդական տատիկները մուտքի մոտ, երբ ես անցնում էի նրանց կողքով, խելամտորեն նշում էին. «Եվ այս տղան գիտի, թե ինչպես գրել կոդը»:

Դպրոցը արագ թռավ, մեկ շնչով, իսկ ավագ կուրսում ծնողները մեր մասնագիտություններից մեկին բերեցին IBM XT: Արագություն, բարելավված գրաֆիկայի կատարում: Իսկ Ադլիբի ձայնային քարտը ISA ավտոբուսում... Ես հասկացա, որ այս մեքենան կտիրի աշխարհը։ Երբ եկա ծնողներիս մոտ, հաստատապես ասացի, որ ամռանը կաշխատեմ, ինչ ուզում եմ, կանեմ, բայց ինձ պետք է այս մեքենան։ Ծնողներս վախեցան իմ հուզմունքից, բայց նրանք իրավացիորեն որոշեցին, որ ինձ պետք է հնարավորություն տալ և խոստացան գումարի մի մասը ավելացնել՝ նույնիսկ հաշվի առնելով այն, որ 90-ականներն էին։

Ավարտական ​​քննություններն անցան, և քանի որ ծնողներս ավելին էին, քան ստանդարտ մարդիկ, ես ընտրության մեծ հնարավորություն չունեի. ես պետք է գնայի համալսարան: Ընդունելության քննությունները հանձնեցի առանց նախապատրաստական ​​դասընթացների և մի կերպ անմիջապես անցա համակարգչային գիտության բաժին: Այնտեղ ես հայտնաբերեցի «Մոդուլա-2»-ը: Սկսեցի մասնակցել ինստիտուտի ծրագրավորման թիմին, որտեղ լավ արդյունքներ ցույց տվեցի։ Մեր թիմը հաղթել է նախարարության մրցույթի եզրափակիչում։ Եվ նույնիսկ դեկանը, ուրախությունից հեկեկալով, որը միշտ վրդովված էր, որ Մոդուլում մոնադներ, փակիչներ և լամբդաներ չկան, արցունքներով դիմելով թիմի մարզիչին, ասաց.

Համալսարանը մի օր թռավ: Իսկ ավարտելուց արդեն վեց ամիս առաջ բաժանմունք սկսեցին հերթով ժամանել էբենոնի առևտրականները։ Նրանք նայեցին ամեն ինչին, հոտ քաշեցին շուրջը, ընտրեցին ամենաբարձր աստիճանի ուսանողներին։ Եվ այսպես, դիպլոմս ստանալու օրը ինձ մոտ է գալիս մի այդպիսի հարգարժան մարդ, այցեքարտ է տալիս և հարցնում.
-Տղա՛ս, արդեն մտածե՞լ ես քո ապագայի մասին։

Այցեքարտի վրա գրված էր «Galera Production Limited»: Գոհ շեֆ՝ պարկեշտ բաճկոնով, տուն՝ ձախ ուսին, շքեղ մեքենա՝ աջ ետևում և ընդամենը հեռախոսահամար։ Մտածեցի՝ ինչո՞ւ չփուրկուզ։

2. Գալլի

Հենց որ անցա ճաշարանի շեմը, ապրանքի մենեջերը անմիջապես հարձակվեց ինձ վրա.
-Ինչո՞ւ ես այստեղ կանգնած, Նուպ: Ես վճարում եմ քեզ տատիկ: Դե, արի գնանք և ավելի արագ չարաճճիություններ անենք...

Ես մտածեցի, որ դա այնքան էլ լավ գաղափար չէ. ես ժամանակ չունեի աշխատանք գտնելու, և առաջին օրը ինձ բղավեցին:

Մենք ունեինք մեծ բաց տարածք։ Իմ աջ կողմում նստած էր նույն գավառից մի թխամորթ տղա։ Նա նախ ողջունեց ինձ.
- Բարև, ես Սանյա Բանինն եմ: Եվ բոլորն ինձ Բանյա են անվանում։
«Բարև, իմ անունը Իվան Շկոդկին է, և բոլորն ինձ Իվան Շկոդկին են անվանում», - պատասխանեցի ես:
Այնուամենայնիվ, մենք երկու ապուշի տեսք ունեինք, քանի որ յուրաքանչյուրս կրծքին մի կրծքանշան էինք կախված։ Galley կորպորատիվ էթիկան, անիծյալ:

Օրը սկսվեց հանրահավաքով։ Մենք անգիր սովորեցինք վանկարկումներ, երգեցինք հիմար երգեր, նորից ու նորից կրկնեցինք բոլոր տեսակի աղբը և պատասխանեցինք բոլոր հարցերին. «Այո, տեսնում եմ, ես դա կանեմ»: Ինչ-որ պահի ես մտածեցի, որ սա իրականում այնքան էլ վատ վայր չէ՝ թխվածքաբլիթներ, թեյ, սպորտային միջոցառումներ: Պարզապես պետք է անել այն ամենը, ինչ ձեզանից պահանջվում է ժամանակին և ժամանակին: Մի օր մեր մենեջերը մեզ հանձնարարեց օպտիմալացնել նախագծի կառուցման ժամանակը: Ես ինչ-որ կերպ շատ չէի մտածում, թե ինչպես դա անել արագ: Ընդամենը մի քանի սցենար, զուգահեռացում և միացված Բանիի մեքենա: Նախագիծը մի քանի անգամ ավելի արագ հավաքվեց, ինչի մասին ես անմիջապես զեկուցեցի ավագին:
-Դու ապուշ ես? Ի՞նչ եք կարծում, մենք ինքներս չե՞նք հասկացել, թե ինչպես դա անել ավելի արագ: Այո, մենք բոլորս կազատվենք աշխատանքից։ Դե, ես անմիջապես ապամոնտաժեցի կլաստերը և վերադարձա նախկին սխեմային:
Երևում է, ես իսկապես վախեցրել էի այդ մենեջերին, քանի որ ինձ անմիջապես տեղափոխեցին այլ բաժին։ Երեկոյան սրճարանում գարեջուր և խնձորի-խաղողի հյութ խմելիս այս մասին պատմեցի իմ գործընկերներին։
— Ինձ փորձարկումից տեղափոխում են արտադրություն։ Սա բոլորովին այլ երկիր է։ — Դահլիճում մահացու լռություն էր... Դահլիճից մեկն ասաց.
— Լսեք իմ լավ խորհուրդը. երբ գործարկում եք արտադրություն, մի եղեք հերոս: Պարզապես ասեք, որ դուք մշակող եք, ոչ թե տեխնիկական աջակցության մասնագետ:
Երեկոն ավարտվեց լռությամբ։

3. Ապրանք

Առաջին իսկ օրվանից ապրանքային բաժնում շոգ էր։ Հաջորդ մեծ տեղակայումը նոր էր պատրաստվում։ Բանյան և ես հասանք նոր ղեկավարի մոտ, և նա անմիջապես սկսեց մեզ սովորեցնել կյանքի մասին.
-Ուրեմն տղաներ։ Ես ունեմ ընդամենը 2 կանոն իմ բաժնում. Առաջին. Հնարավորության դեպքում կատարեք թեստեր: Մոդուլային, ինտեգրում, ինչ էլ որ լինի:
Այնուհետև նրա օգնականը բղավում է, որ բոլոր սերվերները գերբեռնված են, և ավելին պետք է կտրել: Բոսը հրաման է տվել սերվերներ գնել Ամազոնի ամպերում, բայց չխնայել։
Նայելով նրան՝ ցածր ձայնով նկատեցի Բանային.
Շեֆը անմիջապես արձագանքեց և վերադարձավ մեզ մոտ.
-Այո, ես իմ բաժնում 2 կանոն ունեմ. Առաջինը թեստերն են: Եվ երկրորդը, նույնիսկ մի փորձեք ինչ-որ հիմարություն անել, օրինակ՝ ինքներդ որևէ հատկանիշ գրել կամ ագրեսիվ օպտիմալացում կատարել: Երկուսիդ էլ իմ ձեռքով կխեղդեմ։

Արտադրության մեջ ինձ դուր եկավ այն, որ միշտ անելու բան կար: Բոսը միշտ այնպիսի զգացողություն ուներ, որ որոշ սխալներ են նկատվել ծրագրային ապահովման մեջ։ Նա անընդհատ ասում էր.
-Կանգնեք բոլորդ: Նայե՛ք տեղեկամատյաններին։
Մենք այդպես էլ արեցինք։ Մեր բաժնում աշխատել են երկրի լավագույն տղաներն ու աղջիկները։ Բանյան Արզամասից, Կոլյան՝ Չեռնյախովսկից, Լերան՝... Չեմ հիշում, թե որտեղից էր Լերան։

Իսկ հիմա եկել է ազատման օրը։
Հանկարծ բոլոր աջակցող հեռախոսները սկսեցին զանգել։ Աջակցության ֆորումի զայրացած մեկնաբանությունները պայթեցին նռնակների ուժով: Մասնագիտացված մամուլի ակնարկները նման էին ռումբի։ Դժոխք էր։

Մենք խելագարի պես շտկեցինք սխալները, գիշերը 4 ժամ անցկացրինք գրասենյակում, խմբաքանակ շտկեցինք թերությունները, արեցինք այն, ինչ կարող էինք: Շեֆը մորուք ուներ, աչքերն ու այտերը ուռած էին, մենք էլ ստացանք։ Կարկատանների փաթեթը գլորելով՝ մենք վերջապես կարողացանք արտաշնչել:

Նոր տարի

Ամեն գալիք Նոր տարի պատկերասրահում մրցանակներ էին բաժանվում։ Եվ պատժեցին։ Տարօրինակ կերպով, ես պարգեւատրվեցի բավականին պարկեշտ բոնուսով: Հանդիսությունների մեծ սրահ կար, Ամենակարևորը կանչեց բոլոր ցանկացողներին և ծրարներ տվեց։ Իմ հերթը հասավ, ես սեղմեցի Սեմի ձեռքը, և նա ինձ հարց տվեց.
- Ասում են, որ ձեր վրիպակը կախարդական կերպով փրկեց ամբողջ ամպը ամբողջական անկումից: Ես կցանկանայի տեսնել ձեր կոդը...
Խեղճ. Ո՞վ ասաց նրան սա: Ես բացում եմ պլանշետը և ցույց տալիս այս վայրը։ Ինչին պետը արձագանքում է աչքերը լայնացած և դիտողություն անում. Նրանք ասում են, որ այս անսարքությունը ընկերությանը խնայել է տասնյակ միլիոնավոր ռուբլի, համենայնդեպս, ընկերությունն ավելացրել է իր գործառնական շահույթը։
Ելքի մոտ ինձ դիմավորեց մեր շեֆը, ամբողջը չափահաս, հարբած ու անփույթ:
- Ձեզ բոնուս տվե՞լ են: Դու՞ Կոսյաչնիկ? Օբերոնշի՞կ։ Նրանց համար, ովքեր չեն կարդացել Սթիվ Մաքքոնելի Code Perfect-ը:
-Այո, արել են:
- Դե, սա պարզապես հիանալի է:
Եվ ապշած խոհարարը սկսեց կողքից ընկնել։ Նա դարձավ ոսկե մեդալի տեր։

Ինչ անել? Ես բռնեցի նրա ուսից և գնացի մոտակայքում գտնվող ծրագրավորողների համար նախատեսված սրճարան։ Ամեն տեսակ մարդիկ արդեն այնտեղ էին, ճչում ու գոռում էին, պատրաստ էին մի երկու ժամից Նոր տարին նշելու։ Չգիտես ինչու մենք երկուսով չէինք զվարճանում։ Սթրեսն ու քրտնաջան աշխատանքը, որ ես կրել եմ, ազդել են իմ մարմնի յուրաքանչյուր մասի վրա: Մենք սեղան նստեցինք գեղեցիկ երիտասարդ տիկնանց հետ և կամաց-կամաց սկսվեց զրույցը:

Երիտասարդ կին:
- Տղաներ, ինչի՞ վրա եք ծրագրավորում:
«Ես սիրում եմ FreePascal-ը», ղեկավար
«Եվ ես Օբերոնի վրա եմ», - ասացի ես:

Երկրորդ աղջիկը ինձ նայեց այնպես, կարծես ես հիմար լինեի:
-Դուք ադեկվատ եք: Այնտեղ նույնիսկ ջեներիկներ չկա՞ն։ Չկան լարեր որպես ներկառուցված տեսակ?! Քեզ ինչ պատահեց?

Շեֆը վեր կացավ և շրջվեց դեպի ինձ. Այստեղ մի տեսակ խեղդված է»:
Որոշեցինք չվերադառնալ սրճարան։ Ամանորի ձյունը ծուլորեն ու հազվադեպ էր վերևից թափվում, հեռվից հրավառություն էր հնչում, լսվում էին ուրախ ճիչեր։

- Լավ, ինչո՞ւ ասացիր նրան, որ ծրագրավորում ես Oberon-ով:
- Դուք ինքներդ, Ալեքսանդր Նիկոլաևիչ, առաջինը սկսեցիք: Ամբողջ սենյակին պատմել են FreePascal-ի մասին...
Ղեկավարը շարունակեց փիլիսոփայել, բայց մի թեմայի շուրջ.
-Չէ, լավ, լսե՞լ ես։ Արագաշարժ սա, արագաշարժ այն, արագաշարժը ձեզ կազատի: Դու լսեցիր?! ԱԶԱՏԵԼ Արագաշարժը բոլորովին չի օգնի: Այնպես որ, համբուրեք ինձ իմ մազոտ ծեր հետույքը:

Ընդհանրապես, նա չէր սիրում, երբ FreePascal-ը կոչվում էր «pascakal», ինչպես ես չէի սիրում, երբ Օբերոնի մասին ասում էին, որ նրա գնացքը գնացել է:

4. Սեփական ընկերություն

Ինչ-որ պահի ես որոշեցի, որ արժե կազմակերպել իմ սեփական ընկերությունը ինչ-որ պարզ անունով:

Փորձեցի տենդերներ շահել, մրցույթների մասնակցել, բայց ինչ-որ կերպ ամեն ինչ չստացվեց։ Պարզվում է՝ առաջնորդ լինելն ամենևին էլ հեշտ չէ։ Եվ ես արդեն սկսեցի մտածել, որ ճաշարանը տաք տեղ է։

Եվ հետո ես պարզում եմ, որ նախկին ղեկավարը թոշակի է անցել կորպորատիվ կյանքից: Ես ասացի նրան, ցույց տվեցի իմ գաղափարը, նա քրքջաց և ասաց.
- Լանդո: Պարզապես մի սպասիր, որ ես քեզ շեֆ կկոչեմ:
-Այո, շեֆ! -պատասխանեցի ես։
Եվ գործերը լավ անցան: Նա գիտեր շատ բաներ, որոնք ես չգիտեի: Չասեմ, որ միլիոն ենք աշխատել, բայց սկսել ենք ինչ-որ բան վաստակել։ Բայց այն դեռ վատ ավարտ ունեցավ։ Անիծված Օբամայի պատճառով ռուբլու փոխարժեքը իջավ, գները բարձրացան, ճգնաժամ եկավ, և ծնկներից վերելքն ավարտվեց։ Ընկերության գործունեությունը պետք է կասեցվեր, շեֆը գնաց մեկ այլ ճաշարան։ Ցավալի է, բայց ինչպիսի՞ն էին պլանները…

5. Վարագույր

Ես մի անգամ գտա իմ աղջկան YouTube-ի ալիք դիտելիս՝ նվիրված Բաղադրիչ Պասկալին: Ներկայացնողը հստակ բացատրեց, թե ինչպես աշխատել ընդարձակվող գրառումների, գերակայող մեթոդների և վերջնականացման ընթացակարգերի հետ: 14 տարեկանում նա հանգիստ ընկալում է այն, ինչ ինքն է մեծացել միայն քոլեջում։ Նրա մուրճը շատ ավելի հմուտ է, հզոր և թեթև: Նրա սերունդը շատ ավելի հմտորեն կխփի մեխերը, քան իմը: Մտածում էի, որ ևս 20 տարի հետո Էրլանգում գորուտինների և թելերի վերաբերյալ տեխնո-ֆաքերը ծիծաղելի և միամիտ կթվա: Կամ գուցե նրանք չեն անի:

Էհ... Ես կգնամ միացնեմ իմ ZX-Spectrum-ը:)

Բուլկի տրամադրության համար. music.yandex.ru/album/3175/track/10216

Հ.Գ. Շատ շնորհակալություն Ռոբերտ Զեմեկիսին և նրա թիմին ոգեշնչման համար:

Աղբյուրը` www.habr.com

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