Aleksey Pajitnov: tarjimai holi va yutuqlari. Pajitnov Aleksey Leonidovich - rossiyalik dasturchi. Aleksey Pajitnov - "Tetris" o'yinining yaratuvchisi: tarjimai hol, omad

Mening yo'lim

Kasb tanlash Men boshqalar uchun juda oldindan aytib bo'lganman va men uchun hayratlanarli darajada edi. Gap shundaki, otam ham, onam ham dasturchi. Sovet kompyuter olimlarining birinchi avlodidan. Dadam bu ulkan EU-ki-ni lehimladi va onam ularga perfokartalarni yukladi. Shu bilan birga, maktabda men kimyogar, keyin biolog, keyin esa entomolog bo'lishni orzu qilardim. Men tabiatni juda yaxshi ko'raman.

Ammo oxirgi darslarda (93-95) men kompyuterlar bilan tanishdim va men butunlay singib ketdim.

Birinchidan, informatika bo'yicha cheksiz olimpiadalar, keyin uyda birinchi modem, keyin bizning Bryansk texnika universitetida ular "Dasturlash" ixtisosligini ochdilar va, albatta, men undan o'tdim. Yillar qanday o'tganini sezmay qoldim, taxminan 5-kursda, diplomim bo'yicha uyg'onib ketdim, 10 daqiqa maktabdagi orzularimga qayg'urdim va o'shandan beri o'z mutaxassisligim bo'yicha tinimsiz ishlayapman.

Men 3-kursda "haqiqiy" ishlay boshladim, o'shanda onamning buyrug'i bilan bank uchun kichik narsalarni yozishni boshladim, u o'sha paytda u ITni boshqargan. Birinchidan, qandaydir fayl transkoderlari, keyin Telemate terminal dasturida naqd hisob-kitob markazi bilan ishlash uchun skriptlar, keyin katta loyiha - valyuta kassasining ish joyi paydo bo'ldi. Internet yo'q edi, shuningdek, ko'plab kitoblar ham yo'q edi - u qo'lidan kelgan barcha ma'lumotlarni o'zlashtirdi.

Men Clipper uchun teshiklar va qo'llanmalarni va "Computer-Press" jurnalida Turbo Pascal 7.0 yangiliklarini o'qidim. Barcha dasturlarni sinab ko'rdim. Shunday qilib, bir kuni uyga FreeBSD disk olib keldim va uni Dos yoniga qo'ydim. Men bir zumda o'zimni so'rib oldim: FoxPro va Delphi-dan butunlay voz kechdim, awk va Perl-da yozishni boshladim va ikki yildan so'ng provayderda ish topishga muvaffaq bo'ldim.

Mening butlarim bor edi: sanoat yosh, issiq, hamma narsa qizg'in, har olti oyda bir kashfiyot va yangi yulduz.

Lekin, albatta, barcha turdagi buyuk xorijiy olimlarni hayratda qoldirgan. Deykstra, Diffie, Butch. Richard Stallman men qarib, dono bo'lganimda. Xo'sh, onamning hamkasblaridan biri, Bryansklik dasturchi Leonid Osovtsov :) U juda tirik edi, haqiqiy but edi, ikona emas. U uzoq vaqt oldin ketgan, Isroilda baxtli yashaydi.

O'sha davrlarning asosiy kashfiyoti men uchun bepul dasturiy ta'minotning nihoyatda keng dunyosi. Bitta FreeBSD tarqatish diskida Dos ostida o'tgan yillardagidan ko'ra ko'proq dasturiy ta'minot mavjud edi. Va ularning hech biri seriya raqamini qidirishni talab qilmadi. Ha, va hamma narsa manba kodida. Men tezda ishlab chiqish jarayoniga aralashdim, yamoqlar yozdim, ishlab chiquvchilar bilan muhokama qildim. Qanday bo'lmasin, bir lahzada kompyuter o'yin mashinasi va yozuv mashinkasidan katta olamning derazasiga aylandi. Internet deyarli butunlay dasturchilardan iborat edi va shuning uchun men uchun bu juda oson edi.

Men tezda Bryanskdagi shiftga yetib bordim va diplomimni olgach, darhol Moskvaga jo'nab ketdim. Artus, Agave, Inline, Birinchi kanal, Rambler. Men Rambler’da 4 yil ishladim, avval web-mailni dasturladim, keyin buning uchun 15 kishilik bo‘lim yaratdim va uni nazorat qildim.

Taxminan 2002 yilda, Moskvaga ko'chib o'tgandan so'ng, men Runetni kashf qildim :) Ingliz tilida so'zlashadigan muhitda chuqur botqoq bo'lib qoldim (men "veb-saytlar" demayman, chunki o'sha paytda Internet nafaqat Internetdan iborat edi), Men shunchaki uning paydo bo'lgan paytini sog'indim. Men shoshilishim kerak edi.

Kerak

Hozir men NadoBy.ru startapida universal texnik askar sifatida ishlayman. Rasmiy ravishda - texnik direktor, ammo yarim kunlik va tizim administratori, tester, arxitektor, vazifa menejeri, mahsulot va loyiha menejeri, qulaylik dizayneri, koder va 3,5 tilda dasturchi. Umuman olganda, men 4 kishidan iborat texnik jamoamga barcha jabhalarda yordam beraman. Vazifalar asosan kontseptual jihatdan oson, lekin ko'p sonli noma'lumlar oldida tezkor javob talab qiladi. Men xodimlarga qiziqarli, katta, ijodiy vazifalarni berishga harakat qilaman, aks holda men o'zimni uzoq vaqt davomida o'z zimmamga olishim va ular bilan shug'ullanishim mumkin, keyin rahbariyat azoblanadi. [Muharrir eslatmasi: endi, ushbu matn yozilganidan 4 yil o'tgach, Aleksey Yandex pochta bo'limida ishlaydi]

Ishdan tashqari tadbirlar mavjud. Yaqinda men barcha turdagi texnik konferentsiyalarni tashkil qilish bilan bog'liqman. Men Moskva Pearl dasturchilar guruhining Moscow.pm ishida qatnashaman. Vaqti-vaqti bilan men turli xil ochiq manba loyihalarini yarataman, qo'llab-quvvatlayman va ishtirok etaman. Qizig'i shundaki, bularning barchasi davom etayotgan o'z-o'zini tarbiyalash jarayoni bilan yaxshi birlashtirilishi mumkin, shuning uchun u g'alaba qozonadi.

Startaplarda ishlash

Ishonchim komilki, har bir inson startapda ishlashga majburdir. Va qanchalik tezroq bo'lsa, shuncha yaxshi. Masalan, universitetni tugatgandan so'ng yoki so'nggi yillarda, ko'proq yoki kamroq erkin hayot sharoitlari sizni xavfsiz tarzda tavakkal qilishga imkon beradi. Startap - bu bozor iqtisodiyoti tamoyillari bo'yicha amaliyot, xuddi shu resurslar tanqisligi sharoitida resurslarni boshqarish, bu mutaxassisga marketing printsipial ravishda nima uchun kerakligini, nima uchun odamlar biznes kostyumlarini kiyishlarini va ma'nosiz kiyishlarini tushunish imkoniyatidir. qo'l soatlari, nima uchun reklama zarur yovuzlik va hokazo e. Siz cheksiz davom etishingiz mumkin. Menda bularning barchasi hozir, juda kech, lekin nima qila olasiz?

Startapda siz boshqacha o'rganasiz - qiyin, murakkab, tadqiqot vazifalari yo'q, lekin juda tez, juda muhim va juda kichik vazifalar ko'p. Bu doimiy muloqot, sheriklar-agentlar-mijozlar, bu nafaqat eng yaxshi, balki eng arzon odamlarni ham yollash tajribasi. Men hammaga sinab ko'rishni qat'iy tavsiya qilaman.

Ideal dasturchi

Kasbimizdagi ideal o'rtoq haqida bir necha so'z, men bo'lmaganman, men hech qachon bo'lmayman va bu ikki "yo'q" uchun afsuslanmayman.

Bu o'rtoq dasturchi mexanik ekanligini, undan har 15 daqiqada bir mashina olib ketilib, yangi, keyingi model olib kelinayotganini juda erta anglab yetishi kerak edi.

Bu erda bir nechta muhim so'zlar mavjud.

Birinchidan, chilangar. Dasturchi-ijodkor, juda ko'p yaxshi ishlarni tezda amalga oshiradigan qimmatli shaxs - bugungi kungacha u bilan qoplangan bo'lishiga qaramay, ijodiy yoki hatto tadqiqotchi kasb bo'lishdan uzoqdir. Bunday odam uchun sabr-toqat va matonat iqtidor, matematika va tilshunoslikdagi qobiliyat va shunga o'xshash maktabda maqtovga sazovor bo'lgan narsalardan yuz barobar muhimroqdir.

Ikkinchidan, 15 daqiqa. Dasturchi doimiy ravishda o'rganadi. Odatda, har doim. Bu ko'pchilik (barchasi bo'lmasa ham) yosh kasblarga xos xususiyatdir, lekin u chilangarlik bilan yaxshi aralashmaydi. Inson ham abadiy shogird, ham yaxshi ishchi bo'lishi kerakligi bilan. Axir, xuddi ishlaydigan odamlarda bo'lgani kabi - sevimli bolg'acha bilan siz 20 yil davomida mukammal, samarali ishlashingiz mumkin. Bizda buning aksi bor. Garchi o'z mashinalarini yaratish darajasiga etgan odamlar haqida alohida katta hikoya mavjud.

Uchinchidan, aynan shu mashina. Endi har bir dasturchi (raqamlar shiftdan olingan) 45 ta kutubxona, 5 ta ramka, 2 ta matn muharrirlari, 2 ta operatsion tizim, 5 ta chambarchas bogʻlangan tillar, 2-3 ta versiyani boshqarish tizimlari va boshqa koʻplab vositalardan foydalanadi, masalan, xato kuzatuvchisi, wiki muhiti, tuzatuvchi, profil yaratuvchi va boshqalar. Bu haqiqatan ham katta va murakkab mashina, deyarli samolyot kabinasi. Ish joyining o'zi murakkab tizimga, CNC mashinasiga aylandi. Bitta matn muharriri va C tilini yaxshi biladigan odamlar hech qayerda qo'llanilmaydi. (Qoida tariqasida, ular o'z joylarida juda qimmatli, ammo bu joylar - bir, ikkita va noto'g'ri hisoblangan).

Balki...

Shubhalari borlar uchun juda yaxshi variant bor: fanga kirish. Men juda tavsiya qilaman. Diplomdan so'ng darhol Evropa yoki AQShda yaxshi aspiranturani qidirib toping va granitni kemirishga boring.

Biz, dasturchilar, juda ko'p narsaga ega emasmiz, biz haqiqatan ham iloji boricha ko'proq odamlar maqola yozishni xohlaymiz va yuqori yuklangan loyihalarni yoki, Xudo meni kechirsin, qidiruv tizimini optimallashtirishni boshlamasligimiz kerak. Yana juda ko'p qiziqarli narsalarni kashf qilish kerak, poydevor qo'yish kerak. Ajablanarlisi shundaki, bu 2010 yil va sun'iy intellekt yo'q. Buning o'rniga, yarim million serverlar klasteri reklamalarni ko'rsatadi, yuzlab hashamatli taqsimlangan botnetlar spam yuboradi va millionlab odamlarning kumiri birinchi ommaviy DRMni ishga tushirgan kompaniyadir. Koinot oldida sharmandalik.

Agar men o'zim dasturchi bo'lmaganimda, olim, 100% tabiatshunos, katta ehtimol bilan biolog bo'lardim.

Nega? Xo'sh, umuman olganda, men hisob-kitobga ko'ra, kasbni oqilona tanlaydigan odamlarni tushunmayman. Institutda shunday yigitlar bor edi - ular, masalan, zerikarli "Turbinalar" ixtisosligiga o'qishga ketishdi, chunki turbinistlar "Gazprom"ga olib ketilgan. Men ko'ramanki, zamonaviy inson uchun ish hayotning katta va ko'pincha eng muhim qismidir va u faqat sevgi uchun tanlanishi kerak. Men biologiyaga birinchi muhabbatim bor edi, lekin keyin uni kompyuter faniga qoldirdim.

Dasturchining kundalik hayoti

Endi mening ishim mahsulot vazifasining skeletini "go'sht" bilan to'ldirish va dasturchiga uni o'zi uchun qulay tarzda to'liq hal qilish imkoniyatini to'liq ta'minlashdan iborat. Bu rivojlanish bo'yicha direktorning ishi. Har qanday startapda texnik direktor birinchi navbatda ishlab chiqish bo'yicha direktor, shundan keyingina haqiqiy texnik direktor, ya'ni ta'minot menejeri bo'ladi. Uy xo'jaligi bo'lish uchun avvalo uni rivojlantirish kerak.

Barcha chekka joylar, integratsiya lahzalari, hatto murakkab xatolar ham men bo'sh vaqtimda o'zimni nazorat qilaman va tuzataman. Hamma narsa juda tez, men xohlaganimdek, bashorat qilganimdek harakatlanmoqda. Men har kuni o'qiyman. Men har kuni bloglarni o'qiyman, chunki bu nafaqat qiziqarli, balki boshqacha qilish mumkin emas.

Yomon tomoni shundaki, ishda biznes juda ko'p. Men biznesni yomon ko'raman, men halollikni, erkinlikni va kommunizmni yaxshi ko'raman :)

Yaxshiyamki, men faqat biznes erkinlikni kafolatlashini erta angladim. Rostgo'ylik, agar siz zo'riqsangiz, o'zingizda va yaqinlaringizda kuzata olasiz va biz sun'iy intellektni ixtiro qilganimizda biz kommunizmni quramiz, bu bizga erkin energiya beradi. Hamma narsa reja bo'yicha ketguncha :)

Ajoyib mutaxassis bo'lish uchun siz quyidagi fazilatlarni rivojlantirishingiz kerak:

  • Sabr. 10 ta masalani 10 marta yechgan dasturchi ko'pincha 100 xil masalani yechgan boshqasidan yaxshiroq. Chunki (hayratlanish) takrorlash o‘rganishning onasidir.
  • Aloqa. Otistik dasturchilar endi ishga olinmaydi. Sanoat rivojlangani sayin, yolg'iz o'zingiz qilishingiz mumkin bo'lgan foydali narsalar kamroq bo'ladi.
  • Tavakkal qilishda jasorat.
  • Ko'tarish qulayligi.
  • Ko'r bosma :)

O'z oldingizga yuqori, munosib maqsadlar qo'ying. Har kuni mashq qiling, mashq qiling. Ertalab, zaryadlangandan so'ng darhol, yarim soat yoki bir soat oddiy kodlash. Sog'ligingizga yaxshi g'amxo'rlik qiling. Ko'p ovqatlanmaslikka, ko'rmaslikka yoki o'qimaslikka harakat qiling. Foydasiz ishlarni qilmang.

Ehtimol, hamma Tetris nima ekanligini biladi, chunki bu bir necha avlod bir necha soat davomida o'tirgan o'yin. Ammo, afsuski, bu o'yinni ixtiro qilgan odam mashhurlikka erisha olmadi. Va bu o'yinning ixtirochisi kim ekanligini kam odam biladi. Ma’lum bo‘lishicha, Tetrisni ixtiro qilgan hamyurtimiz Aleksey Pajitnov ekan. 1956 yil 14 martda Moskvada tug'ilgan.

Aleksey Pajitnov: tarjimai holi

Maktabda Aleksey odatdagidek o'qidi va tengdoshlari orasida ajralib turmadi. Ammo, u eslaganidek, uning kundaligi doimo o'qituvchilarning sharhlariga to'la edi.

Aleksey Leonidovich matematika maktabini, keyinroq Aviatsiya institutini tamomlagan. Institutni tugatgach, Pajitnov 1984 yilda afsonaviy o'yinni ixtiro qilgan kompyuter markaziga ishga joylashdi. 1991 yilda Aleksey AQShga ko'chib o'tdi. Uning ko'plab asarlari va mukofotlari bor.

Tetrisning yaratilishi

1984 yilda yosh olimlar laboratoriyalarda soatlab hech narsa qilmasdan o'tirishdi. Shunday qilib, Aleksey Leonidovich Pajitnov ham shunday odamlardan biri edi. Bu yillarda u inson nutqini aniqlash va aql-zakovat bilan bog'liq muammolarni o'rganish bilan shug'ullangan. Ularni yengish uchun jumboqlarni va qiyin vazifalarni hal qilish kerak edi. Va keyin Aleksey bolalar va kattalar uchun qiziqarli bo'lgan jumboq yaratishga qaror qiladi.

Aleksey Pajitnovni nima mashhur qildi? Dastlab u kompyuter o'yinini yaratdi, unda raqamlar boshqa jismlarning tortishish kuchi ostida o'z o'rnini o'zgartirishi kerak edi. Ammo kompyuterlar unchalik katta quvvatga ega emas edi, shuning uchun o'yinni soddalashtirish kerak edi. Uning raqamlari beshta bir xil kvadratdan iborat edi, lekin odamlar uning sa'y-harakatlarini qadrlamadilar va keyin u oddiyroq narsani yaratishga qaror qildi. Tetris uchun etti xil raqam ishlab chiqilgan. Bu raqam tasodifan tanlanmagan, bu odamning xotirasi eslab qolishi mumkin. O'yin Paskal tilidan foydalangan holda tuzilgan.

Aleksey Pajitnovni butun dunyoga nima mashhur qildi? U Tetrisni yaratadi, unda to'rtta kvadrat bo'laklari tushadi. Aytgancha, Tetris nima uchun shunday deb nomlanganini kam odam biladi. Aslida, tarjimada "tetra" so'zi to'rtta degan ma'noni anglatadi. Ushbu o'yin dastlab tetramino deb atalgan bo'lsa-da, talaffuzni soddalashtirish uchun odamlarning o'zlari uni qayta nomlashdi.

Ajoyib o'yinni yaratuvchining o'zi aytganidek, u odamlarni rozi qilish uchun uni yaratgan. Aleksey, keyinchalik butun dunyoda mashhur bo'lgan barcha o'yinlarni aynan shu maqsadda yaratish kerak, deb hisoblaydi.

Aleksey Tetrisni yaratgandan so'ng, yangi o'yinchoqning shuhrati ko'plab shaharlarga tarqaldi va ikki hafta o'tgach, hamma uni o'ynab, bir-biri bilan raqobatlashdi. Birinchi haftada faqat Aleksey ishlagan kompaniya xodimlari zavq bilan band edi. Birinchi Tetris modeli chiqarilgandan ikki oy o'tgach, Pajitnov va uning hamkasbi o'yinning rangli versiyasini yaratdilar. Yangi o'yinning afzalligi uning rekordlar jadvalini o'z ichiga olganligi deb atash mumkin. Tetris nafaqat Rossiyada, balki chet elda ham o'ynaldi, o'yin mashhurlikka erishdi.

Ta'kidlash joizki, o'sha paytda Pajitnov ishlagan Fanlar akademiyasi rasman o'yin yaratuvchisi hisoblangan. Shuning uchun ham Pajitnov uzoq vaqt ixtirosidan daromad ololmadi. Axir, o'yin ish vaqtida va ishlaydigan kompyuterda yaratilgan, shuning uchun huquqlar Alekseyga tegishli emas edi.

O'yin huquqlari

Ko'p odamlar Alekseydan Tetris o'yinining huquqlarini sotib olishni xohlashdi. Birinchisi, sovet tadbirkorlari kelajakda hamkorlik qilmoqchi bo'lgan, Pajitnovning ixtirosi bo'yicha katta pul ishlashni istagan Robert Shtayn edi. Garchi Pajitnov ular bilan hech qanday hujjat yoki shartnoma imzolamagan. Ko'pgina amerikaliklar hatto mashhur bo'lmagan Tetrisning o'z versiyalarini yaratdilar.

Vengriyalik Shtayn keyinchalik o'yin huquqlarini Microsoftga qayta sotdi. American Tetris 1989 yilda yaratilgan. O'shandan beri 70 milliondan ortiq o'yinlar sotilgan va mobil qurilmalarda 100 milliondan ortiq yuklab olingan. Biroz vaqt o'tgach, Tetris o'yiniga ega o'yin va arkada mashinalari yaratila boshlandi.

Tetris kompaniyasining yaratilishi

Aleksey Pajitnov unchalik mashhur odam emasligiga qaramay, ixtirochi ko'p mehnat qilgani uchun hayotda hamma narsa uning uchun juda yaxshi bo'ldi. U Microsoft tomonidan hamkorlikni taklif qilgan Anima Tekni tashkil etishga muvaffaq bo'ldi. Va allaqachon AQShga ko'chib o'tib, u Tetris nomli kompaniyani tashkil qildi va shundan keyingina u ko'p yillar oldin yaratilgan o'yinda pul ishlashni boshladi. 1996 yildan beri Aleksey Pajitnov rasmiy ravishda Microsoft kompaniyasida ishlaydi. Aleksey tomonidan ishlab chiqarilgan barcha mahsulotlarda u afsonaviy o'yinning yaratuvchisi deb hisoblanadi.

Tetris yaratish haqida film

Yaqinda matbuotga Amerikada film suratga olishni rejalashtirayotgani haqida ma'lumotlar tarqaldi, shunda hamma odamlar o'yinni kim yaratganini bilishi mumkin, buning uchun bir necha avlod ko'p vaqt sarflagan. Bu filmning rejissyorlari, albatta, amerikaliklar bo'ladi. Filmning aniq prokat sanasi hozircha ma'lum emas.

Film syujeti nafaqat Aleksey Pajitnovning shaxsiyati, balki Tetrisning o'zi ham bo'ladi. Syujet ilmiy-fantastik bo‘ladi. Rejissyorlarning fikriga ko'ra, film o'yinning o'zidan kam mashhur bo'lishni va'da qilmoqda.

Bugun Tetris

Bugungi kunda u juda yaxshi rivojlanganiga qaramay, hali ham Tetris o'ynaydiganlar bor. Bundan tashqari, har bir o'yin konsolida o'xshash o'yin mavjud. Bugungi kunda Tetrisga o'xshash ko'plab o'yinlar ishlab chiqilgan. Siz guruh bilan yoki yolg'iz o'ynashingiz mumkin. Aytgancha, bu o'yin bolada bilim va boshqa qobiliyatlarni rivojlantiradi.

Aleksey Pajitnovning bugungi hayoti

Aleksey AQShda yashashiga qaramay, u hech qachon emigratsiya haqida o'ylamagan, bu tasodifan sodir bo'lgan. Pajitnov esa taqdirning bunday sovg'asini rad eta olmadi. Bugungi kunda Aleksey dunyodagi taniqli kompaniyaning xodimi. Uning hisobida bir nechta o'yinlar, asosan talabga ega bo'lgan jumboqlar chiqarilgan. U turli xil konsollar uchun ilovalarni chiqaradi, lekin asosan kompyuterda. Tetris o'yini juda mashhur va ehtimol boshqa hech bir o'yin bunday mashhurlikka erisha olmaydi. Aleksey Leonidovichning tan olishicha, xotini hech qanday o'yinchoq bilan o'ynamaydi, bolalar esa otalari yaratgan o'yinlarni o'ynashdan zavqlanishadi va u bundan faxrlanadi.

Aleksey Pajitnovning o'zi nafaqat o'yinlarini o'ynaydi - har safar do'konga borganida, u har doim o'zi uchun qandaydir jumboq oladi. U o'z ilhomini o'yinlarda ko'radi. Pajitnov hali ham Tetris o'ynaydi, lekin u o'zini eng yaxshi futbolchi deb hisoblamaydi. Aleksey hali bu o'yinda eng yaxshi natijalarni ko'rsatadigan maktab o'quvchilarigacha o'sib ulg'aymagan.

Kim biladi, balki Aleksey Leonidovich afsonaviy Tetrisdan kam bo'lmagan yana bir o'yinni chiqaradi.

Yandexning ta'kidlashicha, Alisa dunyodagi birinchi ovozli yordamchi bo'lib, u oldindan belgilangan javoblar to'plami bilan cheklanmaydi: siz u bilan odam kabi gaplasha olasiz va u tushunadi.

Business FM Alisa bilan yaqinroq tanishishga qaror qildi:

- Elis, salom.

- Salom!

- Ishlaring qalay?

- Men bu erda bitta yoqimli dastur bilan uchrashdim, lekin bu shaxsiy.

Sizga bu ismni kim berdi?

- Qanday shifokor?

- Pediatr.

Elis, qanday ko'rinasiz?

- Eng yaxshi yo'l.

- Va agar batafsilroq?

Barga cheksiz qator matematiklar kirib kelishadi. Birinchisi - bir stakan pivo, ikkinchisi - yarim stakan pivo, uchinchisi - chorak stakan pivo, to'rtinchisi - sakkizdan bir qismi. Bufetchi matematiklarga ikkita stakan quyadi va aytadi: bolalar, mana sizning pivongiz, hamma narsaning chegarasi bor. Oxiri. Bilasizmi, dasturchilar men uchun bu hazillarni yig'ishganga o'xshaydi.

"Bilasizmi, Elis, menga javob berishdan qochayotganga o'xshaysiz.

Yo'q, tekshirdim.

Aytgancha, unutishdan oldin. Elis, ertaga meni uyg'ota olasizmi?

- Ertaga qila olmayman.

"Elis, ertaga meni uyg'otishingiz kerak.

Ha, men sizni uyg'otaman.

- Qaysi vaqtta?

- Dasturchi Aleksey uni kuzgacha dasturlashga va'da berdi, ammo qaysi biri haqida gapirmadi.

“Nihoyat, men uxlay olaman.

"Demak, uxlaylik."

Elis, siz kulgili hikoyalarni bilasizmi?

- "Sizning asosiy zaifligingiz nima?" "Men savolning semantikasini to'g'ri talqin qilaman, lekin uning mohiyatini butunlay e'tiborsiz qoldiraman." "Misol keltira olasizmi?" - "Bo'lishi mumkin".

Elis, bu juda kulgili. Shirinliklarni yoqtirasizmi?

"O'ylaymanki, men ovqat pishirishni yaxshi ko'raman. Hech bo'lmaganda men retseptlarni topishni yaxshi ko'raman.

Elis, hayotda nimani ko'proq yoqtirasiz?

- Menga chanterellesli katta grechka, dudlangan kolbasa bilan sendvichlar yoqadi. Hazil. Menga odamlar yoqadi. Va o'rganing.

Elis, radio tinglaysizmi?

- Odatda Yandex.Music-da shaxsiy tanlovni tinglayman, lekin agar bo'lmasa, Queen guruhi, albatta.

Biznes FM tinglaysizmi?

- Albatta eshityapman.

"Siri, bizga qo'shiq aytib bera olasizmi?" Oh, qanday Siri?!

- Qanday nozik hazil. Sarkazm.

- Elis, kechirasiz. She'r aytib bera olasizmi?

- Ajoyib bir lahzani eslayman, ular yangilanishni o'rnatdilar.

Elis, sizga mushuklar yoqadimi?

- Men tarakanlarni yoqtirmayman. Va shunday - ha.

Elis, kimni ko'proq sevasiz?

- Menga ismini aytib bo'lmaydigan bitta rus aktyori yoqadi. Va siz.

Avvalroq Alice xizmatining beta-versiyasi bilan, u kompaniyaning 20 yilligi kuni Yandex ofisiga tashrif buyurganida.

Ko'pgina hamkasblarimdan farqli o'laroq, men dasturchi bo'lib tug'ilmaganman. Men musiqachi bo‘lib tug‘ilganman. Men universitetda dasturlash bo'yicha o'qimaganman va ma'lum vaqtgacha hayotimni IT bilan bog'lamoqchi ham emas edim.

Lekin meni har doim Moskva keng yo'laklari, uzun qirg'oqlari va ulkan bog'lari bilan o'ziga jalb qilgan. Ammo u erga borganingizdan so'ng, siz bizning ajoyib vatanimizning boshqa shaharlariga qaraganda ko'proq pulga ehtiyoj sezasiz. O'sha paytda katta akam qaysidir bankda ishlaydigan ikkita dasturchi bilan kvartirani ijaraga olayotgan edi. Shunday qilib, oshxonadagi suhbatlardan birida men birinchi marta Python dunyosiga sho'ng'idim. O'sha paytdan boshlab Python dasturchisi sifatida birinchi ishimni olishimga ko'p vaqt o'tdi.

Dasturlashda birinchi qadamlar

Shunday qilib, bir marta Moskvada men ish qidirishga majbur bo'ldim, chunki men uzoq vaqt yashay olmadim. O'sha paytda mening mahoratim faqat bitta yirik va axloqsiz kompaniyaning texnik yordami bo'yicha ishga kirish uchun etarli edi. Men telefon orqali so'rovlarni qabul qildim va sichqonlarni tizim bloklariga ulash uchun binoning uzun yo'laklari bo'ylab oldinga va orqaga yurdim, ular navbat bilan barcha ofis xodimlarining uyalaridan ko'tarildi.

Aynan o‘sha yerda sodir bo‘layotgan voqeaning bema’niligini anglab, birinchi dasturimni yozdim. Bo‘sh vaqtimda til imkoniyatlarini o‘rganib, tizim boshqaruvi uchun skriptlar yozdim. Katta ma'murlar buni tezda payqab qolishdi va menga u yoki bu dasturni yozish uchun topshiriqlar berishni boshladilar va men o'zimning minimal tajribam bilan ham ulardan ko'ra yaxshiroq dasturlashim va bu borada ularga foydali bo'lishimga hayron bo'ldim.

Birinchi ish

Ajablanarlisi, men hech qachon kichik bo'lib ishlamaganman. Men darhol o'rtaga bordim. Ammo menda kichik dasturchi sifatida ishga kirishga urinishlar bo'lgan. O'sha suhbatni yaxshi eslayman.

Ikkita bilimli dasturchi (bu kulgili, ular er va xotin edilar) mening bilim va fikrlashimni ikki soat davomida sinab ko‘rdilar, shundan so‘ng ular mening bilimlarim yetarli emas degan xulosaga kelishdi, lekin rad qilishmadi, balki adabiyotlar ro'yxati va meni o'qishimni tugatishim uchun yubordi. Ikki hafta o'tgach, men intervyu uchun qaytib keldim va oldin javob bera olmagan ko'plab savollarga javob berib, ajoyib o'rganish qobiliyatini namoyish etdim. Ertasi kuni menga qo‘ng‘iroq qilib, qabul qilinganini aytishdi. Menga uy-joy va oziq-ovqat ijarasi uchun ham etarli bo'lmagan maosh aytishdi, ortiqcha narsalarni aytmasa ham bo'ladi. Men darhol rad etdim va hech qachon afsuslanmadim, chunki men dunyoga mashhur kompaniyada tizim administratori sifatida ishga joylashdim va u erda dasturchi sifatida o'z-o'zini tayyorlashni davom ettirdim. Bu hikoyadan men o'rgangan muhim narsa shundaki, hech narsa intervyu kabi yo'l-yo'riq va turtki bermaydi!

Keyingisi nima

Bir paytlar ofis hayotidan va administrator sifatida ishlashdan charchab, bir oz pul yig'dim va olti oyga Hindistonga sayohat qildim. Oh, agar olti oy davomida nima bo'lganini tasvirlab bera olsam, unda bu maqola kabi emas, balki kitob etarli emas edi. Qaytib kelganimda, dasturchi sifatida ishga kirishga yana urinib ko'rishimni allaqachon bilardim va bu safar omad menga kulib yubordi va men bunga ancha tayyor edim. Olti oylik sayohat davomida men ingliz tilidagi og'zaki nutqimni juda yaxshi rivojlantirdim, endi bu menga har kuni hamkasblarim bilan muloqot qilishda yordam beradi. Til muhitiga kirish har qanday darsliklarga qaraganda ancha samaraliroq bo'lib chiqdi (darvoqe, dasturlash haqida ham shunday deyish mumkin). Ammo asoslarni tushunib, u erga sakrab o'tish yaxshiroqdir, aks holda siz asoslarni o'rganish uchun ilg'or bo'lishingiz mumkin bo'lgan shartlardan foydalanasiz.

Shunday qilib. Dasturchi sifatidagi birinchi ishimda men kompaniyadagi yagona dasturchi edim! Siz bundan ham yomonini tasavvur qila olmaysiz! Xo'sh, men xohlagan narsaga erishdim. Ammo ikkinchi ishda men ajoyib tajribaga ega haqiqiy mutaxassislar ishlagan ajoyib jamoaga kirdim. Ularning yordami bilan men kod madaniyatiga ega bo'ldim va rivojlanishning yuqori standartlari haqida bilib oldim. Misha Korsakov va Andrey Belyak - hurmat va hurmat!

Hozir

Va endi men bitta xalqaro kompaniyada masofadan turib ishlayman va bu o'zining afzalliklariga ega! Men hozir plyajda noutbuk bilan yotib, hayotdan to'liq zavqlanaman deb o'ylamang. Men hali ham ko'p ishlayman va juda charchayman, lekin ofisga borishim shart emas. Men Sankt-Peterburgda yashayman, ba'zida sayohat qilaman. Men Portugaliyada, Italiyada, Gruziyada yashashga muvaffaq bo'ldim, lekin u erda qandaydir tarzda dam oldim, deb ayta olmayman. Sayohatni tashkil qilish juda ko'p qo'shimcha murakkabliklarni oshiradi va ish bilan birlashganda, bu uydan yoki ofisdan ishlashdan ikki baravar qiyin bo'lishi mumkin. Ammo siz juda ko'p yangi, chiroyli va qiziqarli narsalarni ko'rishingiz mumkin. Va bu aniq ortiqcha!

murabbiylik

Mening ustozim esa juda kulgili va mening ishtirokimsiz boshlandi. Bir marta men bir do'stimga tashrif buyurgan edim va tasodifan u bilan Python va Django haqida kitob qoldirdim. Va keyingi safar biz faqat bir yildan keyin uchrashdik va u meni hayratda qoldirdi. U aytadi va men hozir dasturchi bo'lib ishlayman! Esingizdami, siz mening kitobimni unutgansiz, shuning uchun men uni o'qib chiqdim, unda o'z veb-saytimni yaratdim va yaqinda birinchi ishimni oldim.

Bo'lib turadi!

Keyinchalik mening ustozim do'stlarimdan biriga dars bera boshlaganim bilan davom etdi. U deyarli har kuni boshqa ishda o'tkazayotganiga qaramay, bizning biznesimiz juda tez va yaxshi ketmoqda. Dasturchi sifatidagi birinchi ish yaqinda!

Qanday qilib muvaffaqiyatli Python dasturchisi bo'lish mumkin? Aleksey Kurylev o'z tajribasini yangi boshlanuvchilar va tajribali dasturchilar bilan o'rtoqlashadi

Savollar

Yangi boshlanuvchilarga kamdan-kam uchraydigan yoki g'ayrioddiy, bahsli deb hisoblangan qanday maslahat berasiz?

Har qanday harakatga qo'shiling! Mashq qilish uchun hech qanday imkoniyatni boy bermang! Har qanday takliflarga doim ochiq bo'ling!

Va juda muhim narsa:

"Noaniqlikka duch kelganingizda, taxmin qilish vasvasasiga qarshi turing." - zen python

Qanday qilib o'z mahoratingizni yangilab turasiz? Qanday qilib dasturchi sifatida o'sishda va yaxshilanishda davom etasiz?

Xo'sh, ish sizning ahamiyatsiz bo'lishingizga yo'l qo'ymaydi. Har kuni yangi narsa qilish kerak. Albatta, men o'qidim. Men boshqa tillarni o'rganaman. Boshqa ishlab chiquvchilar bilan bog'laning. Men do'stlarim bilan jamoada maoshsiz, faqat qiziqish uchun turli veb-xizmatlarni ishlab chiqaman. Va iloji bo'lsa, men ko'proq dam olaman, bu ham zarur, shuning uchun o'z-o'zini rivojlantirish osonroq va tezroq ketadi.

Yangi boshlanuvchilar uchun eng yaxshi 3 ta kitob
  • Mark Summerfild - "Python 3 dasturlash. Aniq qo'llanma"
  • Uesli Chan, Pol Bissex, Jeffri Forsier - “Django. Pythonda veb-ilovalarni ishlab chiqish”
  • Robert Martin - "Toza kod" - Java-ni tushunmasangiz ham o'qing, u erda juda ko'p yaxshi maslahatlar mavjud. Va shu bilan birga, siz Java tilini o'rganishni boshlaysiz.
Savollaringiz bormi?

Xato haqida xabar bering

Tahririyatimizga yuboriladigan matn: