Alexey Pajitnov: biyografi ve başarılar. Pajitnov Alexey Leonidovich bir Rus programcıdır. Alexey Pajitnov - "Tetris" oyununun yaratıcısı: biyografi, servet Nasılsın

Benim yolum

meslek seçimi Başkaları için çok öngörülebilirdim ve benim için inanılmaz derecede şaşırtıcıydım. Gerçek şu ki, hem babam hem de annem programcı. Sovyet bilgisayar bilimcilerinin ilk neslinden. Babam bu devasa EU-ki'leri lehimledi ve annem onlara delikli kartlar yükledi. Aynı zamanda okulda kimyager, sonra biyolog ve sonra entomolog olmayı hayal ettim. Doğayı çok seviyorum.

Ama son derslerde (93-95) bilgisayarlarla tanıştım ve tamamen içine çekildim.

Önce bilgisayar biliminde sonsuz olimpiyatlar, sonra evdeki ilk modem, sonra Bryansk Teknik Üniversitemizde "Programlama" uzmanlığını açtılar ve tabii ki geçtim. Yılların nasıl geçtiğini fark etmedim, yaklaşık 5. yılımda, diplomamın bulunduğu bölgede uyandım, 10 dakika okul hayallerimin yasını tuttum ve o zamandan beri uzmanlık alanımda aralıksız çalışıyorum.

3. yılımda, annemin emriyle, banka için küçük şeyler yazmaya başladığımda, daha sonra BT'nin başına geçtiğinde “gerçek” çalışmaya başladım. İlk önce, bir tür dosya dönüştürücü, daha sonra nakit ödeme merkezi ile çalışmak için Telemate terminal programında komut dosyaları, sonra büyük bir proje vardı - bir para memurunun işyeri. İnternet ve kitap bolluğu yoktu - ulaşabileceği tüm bilgileri özümsedi.

Clipper'ın deliklerini ve kılavuzlarını ve "Computer-Press" dergisindeki Turbo Pascal 7.0 haberlerini okudum. Tüm programları denedim. Bir gün eve bir FreeBSD diski getirdim ve onu Dos'un yanına koydum. Anında emildim: FoxPro ve Delphi'yi tamamen terk ettim, awk ve Perl'de yazmaya başladım ve iki yıl sonra bir ISP'de iş bulmayı başardım.

İdollerim vardı: sektör genç, sıcak, her şey kaynıyor, her altı ayda bir keşif ve yeni bir yıldız var.

Ama çoğunlukla her türden büyük yabancı bilim insanına hayranlık duyuyordu elbette. Dijkstra, Diffie, Butch. Richard Stallman büyüdüğümde ve daha akıllı olduğumda. Annemin meslektaşlarından biri, Bryansk'tan bir programcı Leonid Osovtsov :) Çok canlıydı, gerçek bir idol, bir ikon değil. Uzun zaman önce ayrıldı, İsrail'de mutlu bir şekilde yaşıyor.

O zamanların ana keşfi benim için, özgür yazılımın inanılmaz derecede geniş dünyası. Bir FreeBSD dağıtım diski, Dos altında önceki tüm yıllarda gördüğümden daha fazla yazılım içeriyordu. Ve hiçbiri bir seri numarası aramaya gerek duymadı. Evet ve her şey kaynak kodunda. Geliştirme sürecine hızla dahil oldum, yamalar yazdım, geliştiricilerle tartıştım. Her nasılsa, bir anda bilgisayar bir kumar makinesinden ve bir daktilodan büyük dünyaya açılan bir pencereye dönüştü. İnternet neredeyse tamamen programcılardan oluşuyordu ve bu nedenle o zamanlar benim için çok kolaydı.

Hızla Bryansk'ta tavana ulaştım ve diplomamı aldıktan hemen sonra Moskova'ya gittim. Artus, Agave, Inline, Channel One, Rambler. 4 yıl Rambler'de çalıştım, önce web mail programladım, sonra bunun için 15 kişilik bir departman oluşturup yönettim.

Yaklaşık 2002'de Moskova'ya taşınmış olarak Runet'i keşfettim :) İngilizce konuşulan ortamda derin bir çıkmaza girmiş (“web siteleri” demiyorum çünkü o zamanlar İnternet sadece web'den ibaret değildi), Sadece ortaya çıktığı anı kaçırdım. Acele etmem gerekiyordu.

gerek

Şimdi NadoBy.ru başlangıcında evrensel bir teknik asker olarak çalışıyorum. Resmi olarak - teknik direktör, ancak yarı zamanlı ve sistem yöneticisi, testçi, mimar, görev yöneticisi, ürün ve proje yöneticisi, kullanılabilirlik tasarımcısı, kodlayıcı ve 3,5 dilde programcı. Genel olarak 4 kişilik teknik ekibime her konuda yardımcı oluyorum. Görevler kavramsal olarak çoğunlukla kolaydır, ancak çok sayıda bilinmeyen karşısında hızlı bir yanıt gerektirir. Çalışanlara ilginç, büyük, yaratıcı görevler vermeye çalışıyorum, aksi takdirde kendimi kaptırabilir ve uzun süre onlara kafa yorabilirim ve sonra yönetim acı çeker. [Editörün notu: şimdi, bu metnin yazılmasından 4 yıl sonra, Alexey Yandex posta departmanında çalışıyor]

İş dışında aktiviteler var. Son zamanlarda her türlü teknik konferansın organizasyonu ile ilişkilendirildim. Moskova Pearl programcıları grubu Moscow.pm'nin çalışmalarına katılıyorum. Zaman zaman çeşitli açık kaynak projeleri oluşturur, destekler ve katılırım. İlginç bir şekilde, tüm bunlar devam eden kendi kendine eğitim süreci ile iyi bir şekilde birleştirilebilir, bu nedenle kazan-kazan ortaya çıkıyor.

Startup'larda çalışın

Kesinlikle her insanın bir startup'ta çalışmak zorunda olduğuna eminim. Ve ne kadar erken olursa o kadar iyi. Örneğin, üniversiteden hemen sonra veya son yıllarda, az çok özgür yaşam koşullarının güvenle risk almanıza izin verdiği zamanlarda. Başlangıç, piyasa ekonomisi ilkelerine göre bir uygulamadır, aynı kaynakların kıt olduğu koşullarda kaynak yönetimidir, bir uzmanın neden pazarlamanın gerekli olduğunu, insanların neden takım elbiselerinde dolaştığını ve neden pazarlamanın gerekli olduğunu anlaması için bir fırsattır. anlamsız kol saatleri takın, reklam neden gerekli bir kötülüktür vs. e. Süresiz devam edebilirsiniz. Bütün bunlar şu anda oluyor, oldukça geç, ama ne yapabilirsin.

Bir startupta farklı öğrenirsiniz - zor, karmaşık araştırma görevleri yoktur, ancak çok acil, çok önemli ve çok küçük görevler vardır. Bu sürekli iletişim, ortaklar-acenteler-müşteriler, bu sadece en iyileri değil, aynı zamanda en ucuz insanları işe alma deneyimidir. Herkesin denemesini şiddetle tavsiye ederim.

İdeal programcı

Mesleğimizdeki bazı ideal yoldaş hakkında birkaç söz, ki ben olmadım, asla olmayacağım ve sonsuza dek bu iki “değil” için pişmanlık duyacağım.

Bu yoldaş, bir programcının bir tamirci olduğunu, her 15 dakikada bir bir makinenin alındığı ve yeni bir sonraki modelin getirildiği çok, çok erken fark etmeliydi.

Burada birkaç önemli kelime var.

Önce çilingir. Bir programcı-yaratıcı, hızla birçok iyi şey yapan değerli bir kişi, bugüne kadar örtülmüş halesine rağmen, yaratıcı ve hatta araştırma mesleği olmaktan uzaktır. Böyle bir insan için sabır ve azim, yetenekten, matematik ve dilbilimdeki yeteneklerden ve okulda övülen benzeri şeylerden yüz kat daha önemlidir.

İkincisi, 15 dakika. Programcı sürekli öğreniyor. Sadece genel olarak her zaman. Bu, (hepsi değilse de) birçok genç mesleğin ortak bir özelliğidir, ancak çilingirlikle pek uyumlu değildir. Bir insanın hem ebedi bir öğrenci hem de iyi bir işçi olması gerektiği gerçeğiyle. Sonuçta, çalışan insanlarda olduğu gibi - en sevdiğiniz çekiçle 20 yıl boyunca mükemmel ve üretken bir şekilde çalışabilirsiniz. Bizde bunun tersi var. Her ne kadar kendi makinelerini yaratma seviyesine ulaşan insanlar hakkında ayrı bir büyük hikaye olsa da.

Üçüncüsü, aynı makine. Artık her programcı (sayılar tavandan alınmıştır) 45 kitaplık, 5 çerçeve, 2 metin düzenleyici, 2 işletim sistemi, 5 yakından iç içe dil, 2-3 sürüm kontrol sistemi ve bug tracker, a wiki ortamı, bir hata ayıklayıcı, profil oluşturucu vb. Bu gerçekten büyük ve karmaşık bir makine, neredeyse bir uçağın kokpiti. İşyerinin kendisi karmaşık bir sistem, bir CNC makinesi haline geldi. Bir metin düzenleyiciyi ve C dilini tamamen bilen kişiler hiçbir yerde uygulanamaz. (Kural olarak, yerlerinde çok değerlidirler, ancak bu yerler - bir, iki ve yanlış hesaplanmıştır).

Belki...

Şüphesi olanlar için çok iyi bir seçenek var: bilime gidin. Şiddetle tavsiye ediyorum. Diplomadan sonra hemen Avrupa veya ABD'de iyi bir yüksek lisans okulu arayın ve granit kemirmeye gidin.

Biz programcılar çok eksiğimiz var, gerçekten mümkün olduğunca çok insanın makaleler yazmasını istiyoruz ve yüksek yüklü projeler veya Tanrı beni bağışla, arama motoru optimizasyonu başlatmamak istiyoruz. Daha keşfedilecek çok ilginç şeyler, atılacak çok temel var. İnanılmaz bir şekilde, 2010 ve yapay zeka yok. Bunun yerine, yarım milyon sunucudan oluşan bir küme reklamlar gösterir, yüzlerce şık dağıtılmış botnet spam gönderir ve milyonlarca idol, ilk toplu DRM'yi başlatan şirkettir. Bir rezalet, Evrenin önünde utanç.

Kendim bir programcı olmasaydım, bir bilim adamı, %100 doğa bilimci, büyük olasılıkla bir biyolog olurdum.

Niye ya? Genel olarak, hesaplamaya göre rasyonel olarak bir meslek seçen insanları anlamıyorum. Enstitüde böyle adamlarımız vardı - örneğin, sıkıcı uzmanlık "Türbinler" için çalışmaya gittiler, çünkü türbinler Gazprom'a götürüldü. Modern bir insan için işin büyük ve çoğu zaman hayatın en önemli parçası olduğunu ve sadece aşk için seçilmesi gerektiğini görüyorum. İlk aşkımı biyolojiyle yaşadım ama sonra bilgisayar bilimi için bıraktım.

Bir programcının günlük hayatı

Şimdi benim işim, ürün görevinin iskeletini “et” ile doldurmak ve programcıya tamamen kendisi için rahat bir şekilde çözme fırsatı vermekten ibaret. Bu bir geliştirme direktörünün işidir. Herhangi bir girişimde, teknik direktör önce geliştirme direktörüdür ve ancak o zaman gerçek teknik direktör, yani tedarik yöneticisidir. Bir hane olmak için, önce onu geliştirmelisin.

Tüm marjinal yerler, entegrasyon anları, hatta sadece karmaşık hatalar bile boş zamanlarımda kendimi kontrol eder ve düzeltirim. Her şey çok hızlı ilerliyor, tam istediğim gibi, tahmin ettiğim gibi. Her gün ders çalışıyorum. Her gün blogları sadece ilginç olduğu için değil, aynı zamanda başka türlü yapmanın imkansız olduğu için de okuyorum.

İşin kötü yanı, işte çok fazla iş var. Ticaretten nefret ederim, dürüstlüğü, özgürlüğü ve komünizmi severim :)

Neyse ki, özgürlüğün yalnızca iş tarafından garanti edildiğini erken fark ettim. Dürüstlük, eğer zorlarsanız, kendinizde ve yakınlarınızda gözlemleyebilirsiniz ve bize bedava enerji sağlayacak yapay zekayı icat ettiğimizde komünizmi inşa edeceğiz. Her şey plana göre gittiği sürece :)

Olağanüstü bir profesyonel olmak için geliştirmeye çalışmanız gereken nitelikler şunlardır:

  • Sabır. 10 problemi 10 defa çözen bir programcı, 100 farklı problemi çözmüş olan bir programcıdan genellikle daha iyidir. Çünkü (sürpriz) tekrar, öğrenmenin anasıdır.
  • iletişim. Otistik programcılar artık işe alınmıyor. Endüstri olgunlaştıkça, tek başınıza yapabileceğiniz daha az değerli şey var.
  • Risk alma cesareti.
  • Kaldırma kolaylığı.
  • Kör baskı :)

Kendinize yüksek, değerli hedefler belirleyin. Pratik yapın, pratik yapın, her gün. Sabah, şarjdan hemen sonra, yarım saat veya bir saat basit kodlama. Sağlığınıza iyi bakın. Çok fazla yememeye, izlememeye veya okumamaya çalışın. Gereksiz şeyler yapmayın.

Muhtemelen herkes Tetris'in ne olduğunu biliyor, çünkü bu, birden fazla neslin saatlerce oturduğu bir oyun. Ancak ne yazık ki bu oyunu icat eden kişi popülerlik kazanamadı. Ve çok az kişi bu oyunun mucidinin kim olduğunu biliyor. Alexey Pajitnov'un hemşehrimiz Tetris'i icat eden adam olduğu ortaya çıktı. 14 Mart 1956'da Moskova'da doğdu.

Alexey Pajitnov: biyografi

Okulda Alexei her zamanki gibi çalıştı ve akranları arasında öne çıkmadı. Ancak, hatırladığı gibi, günlüğü her zaman öğretmenlerinin yorumlarıyla doluydu.

Alexei Leonidovich, Matematik Okulu'ndan ve daha sonra Havacılık Enstitüsü'nden mezun oldu. Enstitüden mezun olduktan sonra Pajitnov, 1984'te efsanevi oyunu icat ettiği bir bilgisayar merkezinde iş buldu. 1991'de Alexey ABD'ye taşındı. Pek çok eseri ve ödülü vardır.

Tetris'in Yaratılışı

1984'te genç bilim adamları laboratuvarlarda saatlerce yapacak hiçbir şey olmadan oturdular. Yani Aleksey Leonidovich Pajitnov o insanlardan biriydi. Bu yıllarda, insan konuşmasını tanıma ve zeka ile ilgili problemlerin araştırılmasıyla uğraştı. Bunların üstesinden gelmek için bulmacaları ve zor görevleri çözmek gerekiyordu. Ve sonra Aleksey hem çocuklar hem de yetişkinler için ilginç olacak bir bulmaca yaratmaya karar verir.

Alexey Pajitnov'u ünlü yapan nedir? Başlangıçta, figürlerin diğer nesnelerin yerçekimi altında konumlarını değiştirmek zorunda olduğu bir bilgisayar oyunu yarattı. Ancak bilgisayarların fazla gücü yoktu ve bu nedenle oyunun basitleştirilmesi gerekiyordu. Rakamları beş özdeş kareden oluşuyordu, ancak insanlar çabalarını gerçekten takdir etmedi ve sonra daha basit bir şey yaratmaya karar verdi. Tetris için yedi farklı figür geliştirildi. Bu sayı tesadüfen seçilmedi, bir kişinin hafızasının hatırlayabildiği bu sayı. Oyun Pascal dili kullanılarak derlenmiştir.

Aleksey Pajitnov'u tüm dünyada ünlü yapan nedir? Dört kareden oluşan parçaların düştüğü Tetris'i yaratır. Bu arada, Tetris'in neden bu şekilde adlandırıldığını çok az kişi biliyor. Aslında, çeviride "tetra" kelimesi dört anlamına gelir. Bu oyun başlangıçta tetramino olarak adlandırılsa da, insanlar telaffuzu basitleştirmek için yeniden adlandırdılar.

Büyük oyunun yaratıcısının kendisinin de dediği gibi, oyunu insanları memnun etmek için yaratmıştır. Alexey, daha sonra tüm dünyada ünlü olan tüm oyunların kesinlikle bu amaç için yaratılması gerektiğine inanıyor.

Alexei Tetris'i yarattıktan sonra, yeni oyuncağın ünü birçok şehre yayıldı ve iki hafta sonra herkes birbiriyle yarışarak oynuyordu. İlk hafta sadece Alexei'nin çalıştığı şirketin çalışanları eğlenmekle meşguldü. İlk Tetris modelinin piyasaya sürülmesinden iki ay sonra, Pajitnov ve meslektaşı oyunun renkli bir versiyonunu yarattı. Yeni oyunun avantajı, bir kayıt tablosuna sahip olması olarak adlandırılabilir. Tetris sadece Rusya'da değil, yurtdışında da oynandı, oyun popülerlik kazandı.

Pajitnov'un o sırada çalıştığı Bilimler Akademisi'nin resmi olarak oyunun yaratıcıları olarak kabul edildiğini belirtmekte fayda var. Bu nedenle Pajitnov, buluşundan uzun süre gelir elde edemedi. Sonuçta oyun mesai saatleri içinde ve çalışan bir bilgisayarda oluşturuldu, bu yüzden haklar Alexei'ye ait değildi.

Oyun hakları

Birçok kişi Tetris oyununun haklarını Alexey'den satın almak istedi. Birincisi, Sovyet girişimcilerinin gelecekte işbirliği yapmak istediği ve Pajitnov'un icadı üzerinde büyük para kazanmak isteyen Robert Stein'dı. Pajitnov onlarla herhangi bir belge veya sözleşme imzalamamasına rağmen. Birçok Amerikalı, daha az popüler olmayan kendi Tetris versiyonlarını bile yarattı.

Macar Stein daha sonra oyunun haklarını Microsoft'a sattı. Amerikan Tetris 1989 yılında kuruldu. O zamandan beri mobil cihazlarda 70 milyondan fazla oyun satıldı ve 100 milyondan fazla indirildi. Biraz sonra Tetris oyunu ile oyun ve atari makineleri yapılmaya başlandı.

Tetris şirketinin kuruluşu

Alexey Pajitnov'un o kadar ünlü bir kişi olmamasına rağmen, mucit çok çalıştığı için hayatta her şey onun için mükemmel çalıştı. Microsoft'un işbirliği teklif ettiği Anima Tek'i organize etmeyi başardı. Ve zaten ABD'ye taşındıktan sonra Tetris adında bir şirket kurdu ve ancak o zaman yıllar önce yaratılmış bir oyundan para kazanmaya başladı. Ve 1996'dan beri Alexey Pajitnov resmi olarak Microsoft'ta çalışıyor. Alexey tarafından üretilen tüm ürünlerde, efsanevi oyunun yaratıcısı olarak kabul edildiğine dair bir not var.

Tetris'in yaratılışı hakkında film

Son zamanlarda basına Amerika'da bir film çekmeyi planladıkları bilgisi sızdırıldı, böylece tüm insanlar, birçok neslin üzerinde çok zaman harcadığı oyunu kimin yarattığını bilsin. Bu filmin yönetmenleri elbette Amerikalı olacak. Filmin kesin çıkış tarihi henüz bilinmiyor.

Filmin konusu sadece Alexei Pajitnov'un kişiliği değil, aynı zamanda Tetris'in kendisi olacak. Konu bilim kurgu olacak. Yönetmenlere göre film, oyunun kendisinden daha az popüler olmayı vaat ediyor.

Tetris bugün

Bugün çok gelişmiş olmasına rağmen hala Tetris oynayanlar var. Ayrıca her oyun konsolunda benzer bir oyun bulunuyor. Günümüzde Tetris'e benzer birçok oyun geliştirilmiştir. Grupla veya tek başınıza oynayabilirsiniz. Bu arada, bu oyun bir çocukta bilgi ve diğer yetenekleri geliştirir.

Alexey Pajitnov'un hayatı bugün

Aleksey'nin ABD'de yaşamasına rağmen, göç etmeyi hiç düşünmedi, bu tesadüfen oldu. Ve Pajitnov böyle bir kader armağanını reddedemezdi. Bugün Alexey, dünyada tanınmış bir şirketin çalışanıdır. Hesabında, özellikle talep gören bulmacalar olmak üzere çeşitli oyunlar yayınlandı. Çeşitli konsollar için uygulamalar yayınlar, ancak çoğunlukla PC'de. Tetris oyunu çok popüler ve muhtemelen başka hiçbir oyun bu kadar popülerlik kazanamayacak. Alexei Leonidovich, karısının hiçbir oyuncakla oynamadığını ve çocukların babalarının yarattığı oyunları oynamaktan keyif aldıklarını ve bununla gurur duyduğunu itiraf ediyor.

Aleksey Pajitnov'un kendisi sadece oyunlarını oynamıyor - ne zaman alışverişe çıksa, kendisi için her zaman bir tür bulmaca alır. İlhamını oyunlarda görüyor. Pajitnov hala Tetris oynuyor ama kendini en iyi oyuncu olarak görmüyor. Alexey henüz bu oyunda en iyi sonuçları gösteren okul çocukları olarak büyümedi.

Kim bilir, belki Alexei Leonidovich efsanevi Tetris'ten daha az popüler olmayacak başka bir oyun yayınlayacak.

Yandex, Alice'in önceden tanımlanmış bir dizi cevapla sınırlı olmayan dünyanın ilk sesli asistanı olduğunu iddia ediyor: Onunla bir insan gibi konuşabilirsiniz ve o anlayacaktır.

Business FM, Alisa'yı daha yakından tanımaya karar verdi:

-Alice, merhaba.

- Merhaba!

- Nasılsın?

- Burada şirin bir uygulama ile tanıştım ama bu kişisel.

Sana bu ismi kim verdi?

- Ne tür bir doktor?

- çocuk doktoru.

Alice, nasıl görünüyorsun?

- En iyi yol.

- Ya daha detaylıysa?

Sonsuz bir sıra matematikçi bir bara girer. Birincisi bir bardak bira, ikincisi - yarım bardak bira, üçüncü - çeyrek bardak bira, dördüncü - sekizde bir. Barmen matematikçiler için iki bardak doldurur ve der ki: beyler, işte biranız, her şeyin bir sınırı var. Son. Biliyor musun, bana öyle geliyor ki programcılar bu şakaları benim için aldı.

"Biliyorsun Alice, bana öyle geliyor ki bir cevaptan kaçıyorsun.

Hayır, kontrol ettim.

Bu arada, unutmadan önce. Alice, yarın beni uyandırır mısın?

- Yarın yapamam.

"Alice, gerçekten yarın beni uyandırmana ihtiyacım var.

Hah seni uyandırırım.

- Ne zaman?

- Programcı Alexei, sonbaharda programlayacağına söz verdi, ancak hangisi olduğunu söylemedi.

"Sonunda uyuyabilirim.

"Öyleyse uyuyalım."

Alice, komik hikayeler biliyor musun?

- "Asıl zayıflığınız nedir?" “Sorunun anlamını doğru yorumluyorum ama özünü tamamen görmezden geliyorum.” “Bir örnek verir misin?” - "Abilir".

Alice, bu çok komik. Tatlıları sever misin?

"Sanırım yemek yapmayı çok isterim. En azından tarifleri bulmayı kesinlikle seviyorum.

Alice, hayatta en çok neyi seviyorsun?

- Cantharellus cibariuslu büyük karabuğdayı, tütsülenmiş sosisli sandviçleri severim. Şaka. İnsanları severim. Ve öğren.

Alice, radyo dinler misin?

- Genellikle Yandex.Music'te kişisel bir seçim dinlerim, ama değilse, elbette Queen grubu.

Business FM'i dinliyor musunuz?

- Elbette dinliyorum.

"Siri, bize bir şarkı söyler misin?" Ah, ne Siri?!

- Ne ince bir şaka. İğneleyici söz.

-Alice, üzgünüm. Bir şiir söyler misin?

- Harika bir anı hatırlıyorum, bir güncelleme yüklediler.

Alice, kedileri sever misin?

- Hamamböceği sevmiyorum. Ve böylece - evet.

Alice, en çok kimi seviyorsun?

- İsmi açıklanamayan bir Rus aktörü seviyorum. Ve sen.

Alice hizmetinin beta sürümüyle daha önce, şirketin 20. yıl dönümünde Yandex ofisini ziyaret ettiğinde.

Meslektaşlarımın çoğunun aksine, bir programcı olarak doğmadım. Müzisyen olarak doğdum. Üniversitede programlama eğitimi almadım ve belli bir zamana kadar hayatımı IT ile bağdaştırmayacaktım bile.

Ancak geniş kaldırımları, uzun setleri ve devasa parkları ile Moskova her zaman ilgimi çekmiştir. Ama bir kez orada, muhteşem vatanımızın diğer şehirlerinde olduğundan daha fazla paraya ihtiyaç duyuyorsunuz. O sırada ağabeyim bir bankada çalışan iki programcıyla birlikte bir daire kiralıyordu. Böylece mutfak sohbetlerinden birinde ilk kez Python dünyasına daldım. Python geliştiricisi olarak ilk işimi almadan önce o andan itibaren çok zaman geçti.

Programlamada ilk adımlar

Bu yüzden, bir kez Moskova'da uzun süre yaşayamayacağım için iş aramak zorunda kaldım. O zamanlar becerilerim ancak büyük ve ahlaksız bir şirkette teknik destekte iş bulmaya yetiyordu. Telefonla talepler aldım ve fareleri sırayla tüm ofis personelinin yuvalarından çıkan sistem birimlerine bağlamak için binanın uzun koridorlarında bir ileri bir geri yürüdüm.

Orada olup bitenlerin saçmalığının farkına vararak ilk programımı yazdım. Boş zamanlarımda dilin olanaklarını inceledim ve sistem yönetimi için komut dosyaları yazdım. Üst düzey yöneticiler bunu çabucak fark ettiler ve bana şu ya da bu programı yazmam için görevler vermeye başladılar ve minimum deneyimimle bile onlardan daha iyi programladığımı ve bu konuda onlara faydalı olabileceğimi görünce şaşırdım.

İlk iş

Şaşırtıcı bir şekilde, hiç genç olarak çalışmadım. Hemen ortasına gittim. Ama küçük bir geliştirici olarak iş bulma girişimlerim oldu. O röportajı iyi hatırlıyorum.

İyi eğitimli iki programcı (ki komiktir, karı kocaydılar) tam iki saat boyunca bilgimi ve düşüncemi test ettiler, ardından bilgimin kesinlikle yeterli olmadığı sonucuna vardılar, ama beni reddetmediler, ama bana bir teklif verdiler. referanslar listesi ve çalışmalarımı bitirmem için beni gönderdi. İki hafta sonra, bir röportaj için geri döndüm ve daha önce cevaplayamadığım birçok soruyu cevaplayarak harika bir öğrenme yeteneği gösterdim. Ertesi gün beni aradılar ve kabul edildiğimi söylediler. Bana barınma ve yemek kiralamaya bile yetmeyecek bir maaş söylendi, bazı aşırılıklar bir yana. Kendi kendime programcı olarak eğitimimi sürdürdüğüm dünyaca ünlü bir şirkette sistem yöneticisi olarak işe girdiğim için hemen reddettim ve asla pişman olmadım. Bu hikayeden öğrendiğim önemli bir şey, hiçbir şeyin röportaj kadar iyi yönlendirmediği ve zorlamadığıdır!

Sıradaki ne

Bir noktada ofis hayatından ve yönetici olarak çalışmaktan bıktım, biraz para biriktirdim ve altı aylığına Hindistan'a gittim. Oh, altı ay boyunca ne olduğunu anlatabilseydim, o zaman bir kitap yeterli olmazdı, bu makale gibi değil. Döndüğümde, bir programcı olarak tekrar iş bulmaya çalışacağımı zaten biliyordum ve bu sefer şans bana gülümsedi ve buna çok daha iyi hazırlandım. Altı aylık seyahat boyunca, konuşma İngilizcemi çok ama çok iyi geliştirdim, bu da artık her gün meslektaşlarımla iletişim kurmama yardımcı oluyor. Dil ortamına girmenin herhangi bir ders kitabından çok daha etkili olduğu ortaya çıktı (bu arada, programlama için de aynı şey söylenebilir). Ancak, temelleri anlayarak oraya atlamak daha iyidir, aksi takdirde temelleri öğrenmek için ilerleyebileceğiniz koşulları kullanacaksınız.

Böyle. Bir programcı olarak ilk işimde, şirketteki tek arka uç geliştiriciydim! Daha kötüsünü hayal edemezsin! Pekala, ne istediysem onu ​​aldım. Ama ikinci işte, büyük deneyime sahip gerçek profesyonellerin çalıştığı harika bir takıma girdim. Onlar sayesinde bir kod kültürü edindim ve geliştirmedeki yüksek standartları öğrendim. Misha Korsakov ve Andrey Belyak - saygı ve saygı!

Şimdi

Ve şimdi uluslararası bir şirkette uzaktan çalışıyorum ve bunun avantajları var! Sadece şimdi bir dizüstü bilgisayarla sahilde uzandığımı ve hayatın tadını sonuna kadar çıkardığımı düşünmeyin. Hala çok çalışıyorum ve çok yoruluyorum ama ofise gitmem gerekmiyor. St. Petersburg'da yaşıyorum, bazen seyahat ediyorum. Portekiz'de, İtalya'da, Gürcistan'da yaşamayı başardım ama bir şekilde orada özel bir dinlenme yaşadığımı söyleyemem. Seyahati organize etmek çok fazla karmaşıklık katar ve işle birleştiğinde evden veya ofisten çalışmaktan iki kat daha zor olabilir. Ancak birçok yeni, güzel ve ilginç şey görebilirsiniz. Ve bu açık bir artı!

mentorluk

Ve mentorluğum çok eğlenceli bir şekilde ve benim katılımım olmadan başladı. Bir keresinde bir arkadaşımı ziyaret ediyordum ve yanlışlıkla yanına Python ve Django hakkında bir kitap bıraktım. Ve bir dahaki sefere sadece bir yıl sonra tanıştık ve sonra beni şaşırttı. Diyor ve şimdi bir programcı olarak çalışıyorum! Kitabımı unuttuğunu hatırlıyor musun, ben de okudum, üzerine kendi web sitemi yaptım ve kısa süre önce ilk işimi aldım.

Olur!

Daha sonra bir arkadaşıma ders vermeye başlamamla mentorluğum devam etti. Neredeyse her gününü farklı bir işte geçirmesine rağmen işimiz çok hızlı ve iyi gidiyor. Bir programcı olarak ilk iş hemen köşede!

Başarılı bir Python geliştiricisi nasıl olunur? Alexey Kurylev deneyimlerini hem yeni başlayanlar hem de deneyimli programcılarla paylaşacak

sorular

Yeni başlayanlara nadir veya alışılmadık, tartışmalı olarak kabul edilen ne gibi tavsiyelerde bulunursunuz?

Herhangi bir harekete katılın! Pratik yapmak için hiçbir fırsatı kaçırmayın! Her zaman her türlü öneriye açık olun!

Ve çok önemli olan:

"Belirsizlikle karşılaştığınızda, tahmin etme eğilimine karşı koyun." - piton zeni

Becerilerinizi nasıl güncel tutuyorsunuz? Bir geliştirici olarak nasıl büyümeye ve daha iyi olmaya devam edersiniz?

İş, senin ilgisiz olmana izin vermiyor. Her gün yeni bir şey yapmalısın. Eh, okudum tabii. Başka diller okuyorum. Diğer geliştiricilerle iletişim kurun. Arkadaşlarımla bir takımda, maaşsız, sadece ilgi uğruna farklı web servisleri geliştiriyorum. Ve mümkünse daha fazla dinleniyorum, bu da gerekli, bu yüzden kendini geliştirme daha kolay ve daha hızlı gidiyor.

Yeni başlayanlar için en iyi 3 kitap
  • Mark Summerfield - "Python 3 Programlama. Kesin Kılavuz"
  • Wesley Chan, Paul Bissex, Jeffrey Forsier - “Django. Python'da web uygulamalarının geliştirilmesi”
  • Robert Martin - "Temiz Kod" - Java'yı anlamasanız bile okuyun, orada pek çok iyi tavsiye var. Aynı zamanda Java öğrenmeye başlayacaksınız.
Sorularım var?

Yazım hatası bildir

Editörlerimize gönderilecek metin: