Иван Шкодкин

Намайг Иван Шкодкин гэдэг. Би програмистаар ажиллаж, амьдарч байгаад одоо завсарлага авсан. Хүлээгдэж байсанчлан ийм завсарлагааны үеэр янз бүрийн бодол толгойд орж ирдэг.

Жишээ нь: Та ямар програмчлалын хэлээр бичдэгийг мэдэж байгаа тул би хэлж чадна: чи хаанаас ирсэн, хэр удаан алхсан, таны хэл таныг хичнээн их уурлуулж, баярлуулсан, хаана хүрэх вэ. Би 4 настайдаа анхны програмчлалын хэлээ маш сайн санаж байна: энэ бол алх байсан. Би алхаар байлдааны онгоцны өндрийн хэмжигч цилиндрийг шоо болгон хувиргаж байснаа санаж байна (өвөө маань хаа нэгтээ ойролцоох цэргийн нисэх онгоцны буудлаас авчирсан).

1. Эхлэл

Алх бол ид шидийн хэрэгсэл байв. Би ямар ч объектыг шоо эсвэл хавтгай болгон програмчилж чаддаг байсан. Би хадаас цохиж, шил хагалахад гайхамшгийг үзүүлж чаддаг байсан. Ойролцоох хөршүүд хашгирав:
- Хүүгээ тайвшруул! Түүний уур хилэнгээс амар амгалан байдаггүй!
Гэхдээ ээж надад үргэлж хариулдаг:
- Хүү минь, чи алх авбал хадаасыг толгой хүртэл цохи!
Тэгээд би гоол оруулсан!

Хичээлдээ явах цаг боллоо. Би азтай байсан: манай хотод компьютерийн клубтэй гайхалтай сургууль байсан. Тэнд BC, Corvettes байсан, дотоод сүлжээ, Robotron-100 принтер байсан. Гэхдээ сургууль урьдын адил үнэтэй байсан тул тэнд очих амаргүй байв. Ямар нэгэн байдлаар би тэнд очсон. 1-р сарын 2-ээс эхлэн би бооцооны газар суулаа. Тэнд би "Сургуулийн охин"-той танилцсан. Би амьдралдаа өөр өөр хэлтэй таарч байсан ч үүнийг хэзээ ч мартахгүй. Би “Сургуулийн охин”-д дэлгэц анивчихыг зааж, тэр надад дугуй зааж өгсөн. Би "Сургуулийн охин"-д "Сайн уу, дэлхий!" гэж хэлэхийг зааж, тэр надад консолоор оруулахыг зааж өгсөн. Гэхдээ бас муухай хүүхдүүд байсан. Тэдний эцэг эх нь гадаадад байсан бөгөөд тэдэнд Apple Lisa XNUMX худалдаж авсан. Тэд бүгдэд ихэмсэг хандаж, бусдыг дорд үздэг байв. Нэгэн өдөр ангийн хэн нэгэн гайхалтай програм зохиож, нэрээ оруулсны хариуд "Код бичээрэй, Ваня! Бичээрэй!” Тэгээд би аянгад цохиулсан. Тэр цагаас хойш би юу ч хийсэн код бичдэг байсан.

Сургууль руугаа явж, ирээд байхдаа толгойдоо код бичсэн. Би дэлгүүрт явж байхдаа, хогоо гаргаж, хивсээ тоос соруулж байхдаа код бичсэн. Би үүнийг байнга хийдэг байсан. Үүдэнд байдаг уламжлалт эмээ нар хүртэл намайг тэдний хажуугаар өнгөрөхөд "Энэ залуу код бичихийг мэддэг!"

Сургууль нэг амьсгаагаар хурдан өнгөрч, төгсөх жилдээ эцэг эхчүүд манай нэг мэргэжлээр IBM XT авчирсан. Хурд, сайжруулсан график гүйцэтгэл. Мөн ISA автобусны Adlib дууны карт... Энэ машин дэлхийг эзлэх болно гэдгийг би ойлгосон. Би аав, ээж дээрээ ирээд зун ажиллана, хүссэн бүхнээ хийнэ, гэхдээ надад энэ машин хэрэгтэй гэж хатуу хэлсэн. Аав, ээж хоёр миний сэтгэл догдолсонд айж байсан ч надад боломж олгох нь зөв гэж шийдэж, 90-ээд оны дэгжин он үе байсан ч гэсэн хэдэн төгрөг нэмж өгөхөө амласан.

Төгсгөлийн шалгалтууд амжилттай болж, эцэг эх маань жирийн хүмүүсээс илүү байсан тул надад нэг их сонголт байсангүй: би их сургуульд сурах хэрэгтэй болсон. Элсэлтийн шалгалтыг ямар ч бэлтгэл сургалтад хамрагдалгүй өгчихөөд яаж ийгээд шууд л компьютерийн шинжлэх ухааны тэнхимд орлоо. Тэнд би Модула-2-г нээсэн. Би институтын програмчлалын багт оролцож, сайн үр дүнд хүрсэн. Яамны тэмцээний шигшээд манай баг шалгарлаа. Модульд монад, хаалт, ламбда байхгүй гэж үргэлж уурлаж, баяр хөөрөөр уйлж байсан декан хүртэл нулимс дуслуулан багийн дасгалжуулагч руу эргэж: "За, энэ гичий хүү ямар хурдан гүйдэг вэ!"

Их сургууль нэг өдөр шиг өнгөрөв. Сургуулиа төгсөхөөс зургаан сарын өмнө хар модны худалдаачид ар араасаа тэнхимд ирж эхлэв. Тэд бүх зүйлийг харж, үнэрлэж, хамгийн өндөр зэрэглэлийн оюутнуудыг сонгосон. Ингээд дипломыг минь авах өдөр ийм нэгэн эрхэм хүн над дээр ирээд нэрийн хуудас өгөөд:
-Хүү минь, чи ирээдүйнхээ талаар аль хэдийн бодсон уу?

Нэрийн хуудас дээр "Galera Production Limited" гэж бичжээ. Сайхан хүрэм өмссөн сэтгэл хангалуун дарга, зүүн мөрөн дээрээ байшин, баруун талд нь тансаг машин, зүгээр л утасны дугаар. Би яагаад поуркуа биш гэж бодсон.

2. Галлей

Гал тогооны босгыг давмагц бүтээгдэхүүний менежер над руу шууд дайрав:
-Чи яагаад энд зогсож байгаа юм бэ, нооб? Би чамд төлж байна эмээ! За, хурдан явцгаая, муу зүйл хийцгээе!..

Би үүнийг тийм ч сайн санаа биш гэж бодсон - надад ажилд орох цаг байсангүй, эхний өдөр намайг хашгирав.

Бид том задгай талбайтай байсан. Миний баруун талд нэг аймгийн хар арьстай залуу сууж байсан. Тэр надтай эхлээд мэндлээд:
- Сайн байна уу, намайг Санья Банин гэдэг. Тэгээд бүгд намайг Баня гэж дууддаг.
"Сайн уу, намайг Иван Шкодкин гэдэг, бүгд намайг Иван Шкодкин гэж дууддаг" гэж би хариулав.
Гэсэн хэдий ч бид хоёр тэнэг юм шиг харагдаж байсан, учир нь бид бүгд цээжиндээ тэмдэг зүүсэн байсан. Галлей компанийн ёс зүй, хараал ид.

Энэ өдөр жагсаал цуглаанаар эхэлсэн. Бид дуу цээжилж, тэнэг дуу дуулж, янз бүрийн хогийг дахин дахин давтаж, бүх асуултанд хариулав: "Тийм ээ, би ойлгож байна, би үүнийг хийх болно." Хэзээ нэгэн цагт би энэ нь тийм ч муу газар биш гэж бодсон: жигнэмэг, цай, спортын арга хэмжээ. Чамаас гуйсан бүхнийг цаг тухайд нь хийх л хэрэгтэй. Нэг өдөр манай менежер бидэнд төсөл барих хугацааг оновчтой болгох даалгавар өгсөн. Би үүнийг яаж хурдан хийх талаар нэг их бодсонгүй. Зөвхөн хэд хэдэн скрипт, параллель байдал, Банигийн машиныг холбосон. Төсөл олон удаа хурдан цугларсан тул би тэр даруй ахлагчдаа мэдээлэв.
-Чи тэнэг үү? Бид өөрсдөө үүнийг яаж хурдан хийхээ ойлгоогүй гэж та бодож байна уу? Тийм ээ, бид бүгд халагдах болно! За, би тэр даруй кластерыг задалж, өмнөх схем рүүгээ буцлаа!
Би тэр менежерийг шууд өөр хэлтэс рүү шилжүүлсэн болохоор үнэхээр айсан бололтой. Орой нь кафед шар айраг, алимны усан үзмийн шүүс ууж байхдаа хамт ажиллагсаддаа энэ тухай ярьсан.
- Намайг туршилтаас үйлдвэрлэл рүү шилжүүлж байна. Энэ бол огт өөр улс юм. — Танхимд үхлийн чимээ аниргүй болов... Танхимаас хэн нэгэн:
- Миний сайн зөвлөгөөг сонсоорой: үйлдвэрлэлд нэвтрүүлэхдээ баатар бүү бай. Та техникийн туслалцааны мэргэжилтэн биш харин хөгжүүлэгч гэж хэлээрэй.
Орой чимээгүй болж өндөрлөв.

3. Бүтээгдэхүүн

Эхний өдрөөс л бүтээгдэхүүний тасагт халуун байсан. Дараагийн томоохон байршуулалт дөнгөж бэлдэж байна. Баня бид хоёр шинэ дарга дээр ирэхэд тэр даруй бидэнд амьдралын тухай зааж эхлэв.
- За залуусаа. Миний хэлтэст ердөө 2 дүрэм бий. Эхлээд. Боломжтой бол туршилтыг явуулаарай. Модульчлагдсан, интеграци, юу ч байсан!
Дараа нь түүний туслах бүх серверүүд хэт ачаалалтай байгаа тул илүү ихийг хасах хэрэгтэй гэж хашгирав. Дарга нь Амазоны үүлэнд сервер худалдаж авах тушаал өгсөн боловч үүнийг хэмнэхгүй.
Би түүн рүү хараад Бана руу "Манай дарга ухаантай юм шиг байна" гэж намуухан дуугаар хэлэв.
Дарга тэр даруй хариулж, бидэн рүү буцаж ирэв:
- Тийм ээ, миний хэлтэст 2 дүрэм бий. Эхнийх нь туршилтууд юм. Хоёрдугаарт, өөрөө онцлог бичих эсвэл түрэмгий оновчлол хийх гэх мэт тэнэг зүйл хийхийг бүү оролдоорой. Би та хоёрыг өөрийн гараар боомилно.

Үйлдвэрлэлийн надад таалагдсан зүйл бол үргэлж хийх зүйл байсан. Дарга үргэлж програм хангамжийн зарим алдааг анзаарсан гэсэн мэдрэмжтэй байсан. Тэр байнга хэлдэг:
- Бүгдээрээ зогсоо. Бүртгэлүүдийг хар!
Үүнийг л бид хийсэн. Манай хэлтэст улсын шилдэг охид, залуус ажилладаг байсан. Арзамасаас Баня, Черняховскоос Коля, Лера... Лера хаанаас ирснийг би санахгүй байна.

Тэгээд одоо суллагдах өдөр ирлээ.
Гэнэт бүх тусламжийн утас дуугарч эхлэв. Дэмжлэгийн форум дээр ууртай сэтгэгдлүүд гранатын хүчээр дэлбэрсэн. Тусгай хэвлэлд гарсан тоймууд тэсрэх бөмбөг шиг байв. Там байсан.

Бид галзуу мэт алдаануудыг засч, шөнийн цагаар оффист 4 цаг өнгөрөөж, алдаа дутагдлыг хэсэгчлэн засч, чадах бүхнээ хийсэн. Дарга сахалтай, нүд хацар нь товойсон, бид ч бас авсан. Нэг багц нөхөөсийг гаргаад эцэст нь бид амьсгалаа гаргаж чадсан.

Шинэ жил

Ирэх шинэ жил болгон галерейд шагнал гардуулдаг байсан. Тэгээд тэд шийтгэсэн. Хачирхалтай нь би нэлээд боломжийн урамшууллаар шагнуулсан. Томоохон хүлээн авалтын танхим байсан бөгөөд хамгийн чухал нь жагсаалтад байгаа бүх хүмүүсийг дуудаж, дугтуйтай зүйл өглөө. Миний ээлж ирлээ, би Сэмтэй гар барихад тэр надаас асуулт асуув:
- Тэд таны алдаа ид шидийн байдлаар үүлийг бүхэлд нь уналтаас аварсан гэж хэлдэг? Би таны кодыг хармаар байна...
Новш. Үүнийг хэн түүнд хэлсэн бэ?! Би таблетаа нээгээд энэ газрыг харуулав. Үүнд дарга нүдээ томруулан: "За хүү минь... За, чи луйварчин байна ..." гэж хэлэв. Энэ алдаа нь компанийг хэдэн арван сая рубль хэмнэж, наад зах нь компани үйл ажиллагааны ашгаа нэмэгдүүлсэн гэж тэд хэлэв.
Гарцан дээр нь манай дарга бүгд томорчихсон, согтуу, эмх замбараагүй угтав.
- Тэд танд урамшуулал өгсөн үү? Та? Косячник? Оберонщик? Стив МакКоннеллийн "Code Perfect" номыг уншаагүй хүмүүст зориулав уу?
- Тийм ээ, тэд тэгсэн.
- За, энэ бол үнэхээр гайхалтай!
Тэгээд гайхсан тогооч хажуу тийшээ унаж эхлэв. Тэрээр алтан медалийн эзэн болов.

Юу хийх вэ? Би түүний мөрөөр бариад ойролцоох програмистуудын кафе руу явлаа. Янз бүрийн хүмүүс аль хэдийнэ орилж, хашгиралдаж, хэдхэн цагийн дараа шинэ жилээ тэмдэглэхэд бэлэн болжээ. Яагаад ч юм бид XNUMX хөгжилдөхгүй байлаа. Миний туулсан стресс, шаргуу хөдөлмөр миний биеийн бүх хэсэгт нөлөөлсөн. Бид хөөрхөн залуу бүсгүйчүүдтэй ширээний ард сууж, аажмаар яриа эхлэв.

Залуу эмэгтэй:
- Залуус аа, та юуны талаар нэвтрүүлэг хийдэг вэ?
"Би FreePascal-д дуртай" гэж дарга хэлэв
"Би Оберон дээр байна" гэж би хэлэв.

Хоёр дахь охин намайг тэнэг юм шиг харав.
-Та хангалттай юу? Тэнд ерөнхий эмүүд ч байдаггүй юм уу?! Баригдсан төрөл гэж ямар ч мөр байхгүй байна?! Чамд юу болоод байгаа юм бэ?

Дарга босоод над руу эргэж: - Явж агаар авъя. Энд бүгчим байна."
Бид кафе руу буцахгүй байхаар шийдсэн. Шинэ жилийн цас залхуутай, дээрээс ховорхон орж, алсад салют буудаж, баяр хөөртэй уйлах чимээ сонсогдов.

-За, чи яагаад түүнд Оберон дээр нэвтрүүлэг хийж байгаагаа хэлсэн юм бэ?
- Та өөрөө, Александр Николаевич, үүнийг эхлээд эхлүүлсэн. Бүхэл бүтэн өрөөнд FreePascal-ийн тухай ярьж байсан ...
Дарга гүн ухаанаа үргэлжлүүлсээр байсан ч сул сэдвээр:
- Үгүй ээ, чи сонссон уу? Agile this, agile that, agile чамайг суллах болно! Чи сонссон?! СУЛЛА! Agile огт тус болохгүй. Тиймээс миний үсэрхэг хөгшин өгзөг дээр үнсээрэй!

Ер нь ФриПаскалыг "паскакал" гэж нэрлэх нь түүнд таалагдаагүй, яг л Обероны тухай галт тэрэг нь явсан гэж хэлэхэд би дургүй байсан.

4. Өөрийн гэсэн компани

Хэзээ нэгэн цагт би өөрийн компанийг энгийн нэрээр зохион байгуулах нь зүйтэй гэж шийдсэн.

Би тендерт ялах, тэмцээнд оролцохыг хичээсэн боловч бүх зүйл бүтсэнгүй. Удирдагч байх амаргүй гэдэг нь харагдаж байна. Галлейг дулаан газар гэж би аль хэдийн бодож эхэлсэн.

Тэгээд би хуучин дарга нь аж ахуйн нэгжийн амьдралаас тэтгэвэрт гарсан гэдгийг олж мэдсэн. Би түүнд хэлээд, санаагаа харуулсан, тэр нүд ирмээд:
- Ландо. Намайг дарга гэж дуудна гэж битгий бодоорой!
- Тийм ээ, дарга! - Би хариулсан.
Тэгээд бүх зүйл сайхан болсон. Тэр миний мэдэхгүй олон зүйлийг мэддэг байсан. Сая сая олсон гэж хэлэхгүй ч нэг юм олж эхэлсэн. Гэвч энэ нь муугаар төгссөн хэвээр байна. Хараал идсэн Обамагаас болж рублийн ханш унаж, үнэ өсч, хямрал ирж, өвдөг шороодсон өсөлтөө дуусгасан. Компанийн үйл ажиллагааг түр зогсоох шаардлагатай болсон тул дарга нь өөр галлерей руу явав. Харамсалтай байна, гэхдээ ямар төлөвлөгөө байсан бэ ...

5. Хөшиг

Би нэг удаа охиноо Component Pascal-д зориулсан YouTube сувгийг үзэж байхыг олж харсан. Хөтлөгч нь өргөтгөх боломжтой бичлэгүүдтэй хэрхэн ажиллах, давах арга, эцсийн журмуудыг тодорхой тайлбарлав. 14 настайдаа тэрээр зөвхөн коллежид байхдаа л өссөн зүйлээ тайвнаар хүлээж авдаг. Түүний алх илүү чадварлаг, хүчтэй, хөнгөн жинтэй. Түүний үеийнхэн минийхээс хамаагүй илүү хумсаа цохих болно. Дахиад 20 жилийн дараа Эрлангийн гороутин ба утас гэсэн сэдвээр техник новш инээдтэй бас гэнэн юм шиг санагдах байх гэж би бодсон. Эсвэл тэд тэгэхгүй байх.

Өө... би явж ZX-Spectrum-аа асаана!)

Сэтгэл санааны хувьд боов: music.yandex.ru/album/3175/track/10216

Жич: Урам зориг өгсөн Роберт Земекис болон түүний багийнханд маш их баярлалаа.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх