JavaRush /Java Blogu /Random-AZ /JavaRush-un yaradıcısı ilə ilk müsahibə

JavaRush-un yaradıcısı ilə ilk müsahibə

Qrupda dərc edilmişdir
Oktyabrın 18-də JavaRush layihəsi ad gününü qeyd etdi. 9 il əvvəl məhz bu gündə əfsanəvi təhsil xidmətinin ilk buraxılışı baş tutdu. Onun yaradıcısı Dmitri Vejnin bunun necə baş verdiyindən danışır. Layihəmizin yaradıcısı ilk vaxtlarda JavaRush-un missiyasını belə formalaşdırmışdı: “Bir milyon insanı Java proqramçısı olmaq üçün yenidən hazırlamaq”. Əgər sizdə iki şey varsa, Java öyrənməsini hamı üçün mümkün edin: öyrənmək istəyi və İnternet bağlantısı olan kompüter. Doqquz il ərzində JavaRush tələbələrinin sayı demək olar ki, iki milyona çatıb. Təlimdən əlavə, resurs RuNet-də ən böyük Java icması üçün platformaya çevrildi və bir müddətdir - onun hüdudlarından çox kənarda. Hazırda siz JavaRush xidmətlərindən istifadə edərək rus, ukrayna, ingilis, alman, polyak, fransız və çin dillərində öyrənə bilərsiniz. Layihəmizin missiyası və təkamülü haqqında onun ideoloqu və qurucusu Dmitri Vejninlə danışdıq. Eyni zamanda, onlayn öyrənmənin dünyanı necə dəyişdirdiyi və İT bazarı bumunun niyə dayandırıla bilmədiyi haqqında. "Necə oldu?".  JavaRush-un yaradıcısı ilə ilk müsahibə - 1

Məktəb hobbisinin necə bir peşəyə çevrildiyi haqqında

Mən peşə ilə işləyən o nadir kateqoriyaya aidəm. Mənim bütün həyatım bu və ya digər şəkildə proqramlaşdırma ilə bağlıdır, 13 yaşımda məktəbli ikən maraqlanmağa başladım. Mənim əla informatika müəllimim var idi - Yuri Aleksandroviç. Mənə, eləcə də yüzlərlə tələbəyə proqramlaşdırma sevgisini aşılayan o oldu. Bir cümləni çox bəyənirəm. “Şagird doldurulacaq qab deyil, yandırılmalı məşəldir”. Biliyi tələbəyə sığışdırmağa ehtiyac yoxdur: onu özü istəməyə məcbur edin! Onunla 200% razıyam. Səkkizinci sinifdə informatika fənni üzrə ilk məktəb olimpiadasına getdim, sonra 9-cu sinifdə rayonda birinci yeri tutdum, 10-11-ci siniflərdə isə ümumUkrayna olimpiadalarında mükafatlar aldım. Məktəbdən sonra Donetsk Milli Universitetinin riyaziyyat fakültəsinə daxil oldum, oxudum və eyni zamanda informatika üzrə tələbə olimpiadalarına getdim. Mənim şəxsi zirvəm üçüncü kursdan sonra yayda Ukraynada keçirilən olimpiadada birinci yer tutmaq və Rumıniyada keçirilən olimpiadanın yarımfinalına səfərdir. Son illərdə Kiyev Şevçenko Universitetinin Kibernetika fakültəsinə keçdim və orada magistratura pilləsini bitirdim. Eyni dövrdə proqramçı kimi ilk tam ştatlı işimi əldə etdim. Bu mənim ilk işim idi - C++ proqramçısı. Sonra Olimpiadadan məyus olmağa başladım. Məni səhv başa düşməyin, mən uzun illər onlarla çox yaxşı davranmışam. Evdə kompüter elmləri üzrə MIT kitablarım var idi. Alqoritmlər nəzəriyyəsi ilə bağlı hər şeyi çox bəyəndim və çox asan tapdım. Ancaq proqramçı kimi işləmək üçün bu tamamilə lazımsız oldu. Təsadüfən mən universiteti bitirəndə dostlarım başqa bir İT şirkətinə Java proqramçılarını işə götürürdülər. O zaman Javaistlər az idi və bir çoxları C++-dan bu dilə çəkildi, ona görə də 30 yaşıma kimi işlədiyim Java-ya keçdim.Proqramçı kimi işlədiyim 10 ilə yaxın müddətdə 5 şirkəti dəyişdim və idarə etdim. C# və Frontend-i ciddi şəkildə mənimsəmək. Yaxşı, PL/SQL sintaksisi məni hələ də yandırır. Düşünürəm ki, bilikli insanlar məni başa düşəcəklər.

İdeal kurs və həftədə 100 saat işləmək haqqında

Mən üç şey etməyi xoşlayıram: proqramlaşdırma, insanlara öyrətmək və məqalələr yazmaq. Otuz yaşıma kimi (yuxarıda dediyim kimi) bir neçə böyük autsorsing şirkətində işləmişəm. Sonra məndə İT sənayesinin necə işlədiyini başa düşmək üçün böyük bir arzu yarandı: orada işləmək üçün hansı bacarıq və texnologiya bilikləri lazımdır, hansının isə əksinə, lazımsızdır. Bu heyrətamiz idi. Bir tərəfdən, demək olar ki, hər kəsin qayğısına qalan, işçiləri öyrədən və yüksək maaş verən autsorsing şirkətləri var. Digər tərəfdən, 10 dəfə az qazanan bir dəstə ağıllı adam var və onların əsas fərqi sadəcə olaraq İT sahəsində işləməmələridir. Hər şey Java proqramçısı kimi yenidən hazırlanmağa inandırdığım kiçik bacımla başladı. Əvvəlcə onun məşqi yavaş-yavaş irəlilədi, lakin körpüləri yandırdıqdan sonra - hazırkı işindən çıxdı və ciddi şəkildə oxumağa başladı - hər şey daha sürətli getdi. Və təhsilə başladıqdan bir il yarım sonra o, artıq təhsilə başlamazdan əvvəlkindən 5 dəfə yüksək maaşla Java proqramçısı kimi işləyirdi. Ona görə deyirəm ki, İT-də işləmək gözəldir. Və ümidverici. Bacımın əri onun ətrafında baş verənlərə baxdı və eyni zamanda Java tərtibatçısı oldu. Həm də yaxşı nəticələrlə. Sonra 2-3 nəfərlik bir neçə qrupa birdən dərs dedim. Bütün bunlar 5 ilə yaxın davam etdi.Hətta IT-dən çox uzaq olan sevgilim də bu kubokdan keçmədi: o da Java proqramçısı işləməli oldu :) Eyni zamanda universitet təhsilindən çox məyus oldum. Mən özüm iki universitetdə oxumuşam və əminliklə deyə bilərəm ki, hər ikisinin işə yarayacaq heç nəsi yox idi. Amma KNU-nun Kibernetika fakültəsinin fərqlənmə diplomu və bir dəstə olimpiada diplomum var. Bundan əlavə, mən özüm müxtəlif universitetlərdə oxuyan adamları proqramçı ixtisası üzrə yenidən hazırladım və hər yerdə eyni mənzərəni gördüm: 5-6 il texniki ixtisaslar üzrə təhsil alan insanlar İT haqqında ümumiyyətlə heç nə bilmirlər. Və insana yaxşı iş tapmağa kömək edəcək bacarıqlar vermək üçün cəmi 3-6 ay vaxt lazım idi. Bu münasibətlə Habrda ali təhsil haqqında miflər haqqında məqalə yazdım və burada müasir universitetləri sərt tənqid etdim. Məqalə başqa bir məqalənin yazılmasına səbəb olan sitatlar üçün oğurlandı, lakin bu dəfə insanlara proqramlaşdırmağı öyrətmək təcrübəm haqqında. İkinci məqalə böyük uğur qazandı. Bir neçə onlarla insan mənə şəxsi mesajda xahişlə yazdı: mənimlə onlayn təhsil almaq istədilər və bunun nə qədər olacağını soruşdular. Nə cavab verəcəyimi bilmirdim: dostlarımı pulsuz proqramçı olmaq üçün yenidən hazırlayırdım və onlayn dərslər öyrətmək fikrim yox idi. Hətta pul üçün. Və burada vacib bir məqam var. Dostlarımı və tanışlarımı proqramçı olmaq üçün yenidən hazırladığım 5 il ərzində İnternetdə insanlara praktik bacarıqlarını inkişaf etdirməyə kömək edəcək sayt axtarırdım. Onsuz da yaxşı kitablar var idi, amma dərsliklər, praktiki problemlər yox idi. Digər vacib məqam: bu hadisələrdən bir neçə il əvvəl biznes və marketinq kitablarını oxumağa başladım. Həmişə verilən bir sadə mesaj var idi: biznes yaratmaq, effektiv tələb tapmaq. İnsanlar bir şey istəyirlərsə, bu, döyüşün yarısıdır. Bunun üçün pul ödəməyə hazır olmalıdırlar. Məhz o zaman yad adamlar mənə oxumaq barədə yazmağa başladılar, anladım ki, onlayn təhsil almaq üçün reallaşdırılmamış böyük tələbat var. O vaxta qədər beynimdə ideal proqramlaşdırma kursu ideyası formalaşmışdı: mühazirələr və avtomatik yoxlanıla bilən problemlər. Axı, o vaxt problemlərin yoxlanılması tamamilə fərqli görünürdü: bir adam həllini yazdı, faylları zip arxivinə yığdı, müəllimə poçtla göndərdi və bir həftə sonra müəllim ona cavab göndərdi. Bu, uzun və yorucu idi, çünki proses avtomatlaşdırıla bilərdi. Nəticədə... Bu təlim formatı ilə özüm kurs yaratmağa qərar verdim! 1 avqust 2012-ci ildə Habré haqqında məqalə yazdım və avqustun 15-də işdən istefa verdiyimi və öz layihəm üzərində işləmək planlarımı bildirdim. Baxmayaraq ki, daha bir ay işləməli oldum, çünki işdən çıxarılmağım hamı üçün gözlənilməz oldu. Nəhayət, sentyabrın 15-də mən rəsmi olaraq işimi tərk etdim və JavaRush ilə məşğul olmağa başladım. Özümə aşağıdakı məqsəd qoydum: mühazirələr yazın, avtomatik yoxlama ilə tapşırıqlar yaradın, bütün bunları birləşdirin və işə salın. Artıq bir neçə ildir ki, təlim materialını insanlarla paylaşdığım üçün beş həftə ərzində kursun ilk versiyasını yarada bildim və onu 18 oktyabr 2012-ci ildə buraxdım. Layihə üzərində işin başlanmasından onun ilk buraxılışına qədər cəmi 5 həftə keçdi. Bu müddət ərzində mən 10 səviyyəli mühazirə (Word-da 120 vərəq), 8 səviyyəli tapşırıq, front-end, back-end və avtomatik tapşırıq yoxlama sistemi yazdım. Oktyabrın 18-də rəsmi buraxılış var idi :) Bütün bunlar çox tez edildi, çünki həftədə 100 saat işləyirdim: səhər 6-dan axşam 22-yə qədər, həftənin 6 günü. Yalnız nəticəni həqiqətən görmək istəsəniz belə işləyə bilərsiniz. Ovçuluq əsarətdən yaxşıdır :) Yeni ilə yaxın JavaRush-un ikinci buraxılışını buraxdım. Dekabrın 25-dək 20 səviyyəli mühazirə, 12 səviyyəli tapşırıq, həmçinin Intellij IDEA üçün plagin hazır idi ki, onun vasitəsilə tapşırıqları qəbul etmək və təqdim etmək mümkün idi. Proseslərin sadələşdirilməsi konsepsiyası mənim üçün vacib idi: istifadəçi təlim zamanı minimum miqdarda lazımsız iş görməlidir. Sonda bunu bacardım: istifadəçi bir kliklə yoxlama üçün tapşırığı təqdim edə və bir saniyə ərzində cavab ala bildi. Bir həftə çəkən cavab əvəzinə bir saniyə ərzində cavab aldım. Bu, inqilab idi.

О тайной связи World of Warcraft, StarCraft и JavaRush

Əvvəlcə JavaRush-un missiyası belə səsləndi: bir milyon insanı Java proqramçısı olmaq üçün yenidən hazırlamaq. Müşahidə etdim ki, bir çox ağıllı insanlar universitetləri bitirib, aşağı maaşlı işlərdə çalışırlar, baxmayaraq ki, yaxınlıqda İT sahəsi var, orada maaş yüksəkdir və perspektivlər var. Bu o deməkdir ki, bir tərəfdən bacarıqlı insanlar çoxdur, digər tərəfdən isə bu insanların işlə təmin oluna biləcəyi çoxlu İT şirkətləri var. Sadəcə olaraq, bu insanlara universitetlərdəki təhsil səviyyəsi ilə əmək bazarının ehtiyacları arasında körpü yaratmağa kömək etməliyik. Bəs onları necə yenidən öyrətmək olar? Məncə, proqramlaşdırmağı bilmək praktiki bacarıqdır. Məsələn, avtomobil idarə etmək bacarığı kimi. İnanıram ki, insan min saat proqramlaşdırma təcrübəsi almalıdır. İldə iki min iş saatı olduğunu fərz etsək, 40 saatlıq iş həftəsi ilə min saat yarım ildir. Sonra belə bir problemlə üzləşdim: insanı evdə oturaraq necə oxutdurmaq olar? Evdə tək oturan insan o min saatlıq praktiki təcrübəni necə qazana bilər? 2012-ci ildə onlayn oyunlar populyarlıq qazanırdı. Bir tərəfdən insanı dərsə məcbur edə bilməzsən, digər tərəfdən isə o, gündə 10-12 saat oturub onlayn oyunlar oynaya bilər. İnsanların saatlarla eyni şeyi etdiyini, canavarları öldürdüyünü gördüm və onların dərslərində bu yanaşmadan istifadə etmələrini istədim. Orada hər şeyin necə işlədiyini başa düşmək üçün hətta özüm üçün xüsusi olaraq WoW quraşdırdım. Çox şey edə bilmədim, amma orada təcrübə, xarakter səviyyələri və tapşırıq səviyyələri qazanmaq anlayışını gördüm. Sahib olduğunuz bir zireh parçası fikrini də bəyəndim, ancaq siz onu yalnız səviyyəniz bunu etmək üçün kifayət qədər yüksək olduqda istifadə edə bilərsiniz. JavaRush-da belə bir bənzətmə var: sən heç bir problemi həll edib heç bir mühazirə oxuya bilməzsən, xarakterin ona yetişməlidir. Bundan əlavə, JavaRush-un StarCraft ilə də əlaqəsi var və bu əlaqə o qədər güclüdür ki, JavaRush-un özü də onun adını daşıyır. Düşünürəm ki, siz artıq təxmin etdiniz - bu ZergRush! :) StarCraft-da siz sərin, bahalı bölmələr qura bilərsiniz və ya ən sadə və ucuz olanları tez bir zamanda qurmaqla qələbəyə nail ola bilərsiniz. Ona görə də insanları tez və ucuz qiymətə proqramçı olmaq üçün yenidən hazırlamaq istədim. İnsanın İT sənayesində iş tapmaq üçün tələb olunan minimumdur. On il əvvəl, proqramlaşdırma təhsili əsasən kərpic və minaatan kurslar şəklində idi və bu, yüksək öyrənmə xərcləri ilə nəticələndi. Əgər proqramçılar yaxşı qazanırsa və siz belə bir proqramçıdan müəllim olmağı xahiş etsəniz, o, müqayisə olunan maaş almaq istəyəcək. Ona görə də tam ştatlı kurslarda elə vəziyyət yaranır ki, təlim yaxşı və bahalı, yaxud ucuz və keyfiyyətsiz olur. JavaRush isə bu problemi məhz biznes nöqteyi-nəzərindən həll etmək istəyirdi: təlimin dəyərini çox aşağı və keyfiyyəti yüksək etmək. Buna görə də ən bahalı element olan müəllim tənlikdən çıxarıldı. Bütün təlimlər tam avtomatlaşdırılmışdı və biz xidmətimizi ayda 30 dollara sata bildik. Dərhal yaxşı müəllim əlavə etmək təlimi daha da bahalaşdırır.

Layihənin 9 il ərzində transformasiyası haqqında

Birincisi, mən 9 ildə çox dəyişdim. JavaRush yaratmağa başlayanda mən düşüncə tərzimə görə proqramçı idim. Yalnız 5 ildən sonra bir sahibkar kimi düşünməyə başladım və insanları işə götürmək, şirkət daxilində biznes prosesləri haqqında düşünməyə başladım. İkincisi, şirkətin özü dəyişdi: komandada xeyli çox insan var. İlk insanlar 2013-cü ildə mənə qoşuldular. JavaRush ideyası məni həyəcanlandıranda o vaxtkı işimdən dostlar cəlb etməyə başladım. Onların heç birini razı sala bilmədim. O vaxtdan bəri fikirlərimi bölüşməkdən çəkinməmişəm. Əgər mənim ən yaxşı dostlarım mənim fikrimə inanmasalar, hansı şans oğurlanacaqdı? Amma bacımı, eləcə də sevgilimi razı sala bildim - o vaxt sosial şəbəkələrdə marketinqlə məşğul idi. Altı aydan sonra Leşa Yeleneviç qoşuldu ( hazırda marketinq direktorudur - red.). Komanda 2-3 il əvvəl sözün həqiqi mənasında fəal şəkildə böyüməyə başladı. Bu gün JavaRush-da təxminən 50 nəfər çalışır. Son illərdə biz iş proseslərinin qurulmasına diqqət yetiririk: dəstəyin təmin edilməsi, məhsulun təkmilləşdirilməsi. Bu, şirkətin inkişafı üçün vacibdir. Tədricən arzuladığım ideal təlim kursuna çevrilir. Hazırkı inkişaf strategiyamız belədir: biz məzmunun həcmini artırmağa (məsələn, daha çox mühazirə və ya tapşırıqlara) deyil, əlimizdə olanı təkmilləşdirməyə diqqət yetiririk. Üç dəfə çox mühazirəmiz varsa, onlar daha maraqlı olmayacaq. Ancaq biz öyrənməyə şəxsi yanaşmaya çalışırıq: biz müxtəlif öyrənmə ssenariləri təklif edirik - bəziləri üçün daha quru və akademik, digərləri üçün isə oyun elementləri ilə dolu. Bu, kursumuza böyük çeviklik verir - hər kəs özünə lazım olanı seçə bilər. Biz həmçinin çoxdilli Java dili təlimi layihəsi olan CodeGym yaratdıq. Əsas diqqət ABŞ bazarına yönəldilib. Artıq onlarla ölkədən 640 min qeydiyyatdan keçmiş istifadəçisi var ki, onların əksəriyyəti ABŞ, Polşa, Almaniya və Çindən olan tələbələrdir.

Onlayn təhsilin perspektivləri haqqında

Əminəm ki, zaman keçdikcə təhsilin 90%-i internetə keçəcək, çünki bu, çox rahatdır. Offline və onlayn öyrənmə fərqli güclü tərəflərə malikdir. Oflayn təhsildə siz müəllimlə təkbətək əlaqə saxlaya, aydın olmayan məqamları aydınlaşdıra, diqqəti daha çox cəlb edə və tapşırıqları dərhal yoxlamağı xahiş edə bilərsiniz. Biz artıq oflayn öyrənmədən maksimum yararlanmışıq. Həyatımızın təxminən 15 ilini çəkir, orada hər şey artıq standartlaşdırılıb: uşaq bağçası və məktəb proqramları, dərsliklər, təhsil səviyyəsinə bağlı diplomlar, olimpiadalar. İnternetin gücü avtomatlaşdırmadır. Heç bir məktəb müəllimi bir saniyə ərzində həll olunan problemlə bağlı rəy bildirməyəcək. JavaRush-da səhər saat üçdə forumda nəsə soruşub cavab ala bilərsiniz. Onlayn öyrənmə ilə siz qrup üzvlərinin qalan hissəsinə uyğunlaşmadan rahat rejimdə təhsil ala bilərsiniz. Günün və ya gecənin istənilən vaxtında, ilin istənilən vaxtında təhsil almağı seçə bilərsiniz - sentyabrın 1-nə qədər gözləmək lazım deyil. İstənilən sürətlə öyrənə bilərsiniz.

Proqramçıların niyə işsiz qalmayacağı haqqında

Bir zarafatla başlayacağam. Proqramçılar başqalarının işini avtomatlaşdırmaqla məşğuldurlar. Ən son yoxa çıxan peşə proqramçıdır, çünki getdikcə daha çox müxtəlif peşələri xidmətlər əvəz edəcək. 20-ci əsr sənayeləşmə əsri idi, o zaman mühəndis olmaq sərfəli idi. Aparıcı sənayelər avtomobil və elektronika idi. 21-ci əsr informasiya əsri adlanır və hər şey informasiya və məzmun ətrafında fırlanır. Bu gün proqram mühəndisi olmaq vəd edir. Dəyəri bir trilyon dollardan çox olan dünyanın 5 ən böyük şirkəti İT şirkətləridir: Apple, Google, Microsoft, Amazon, Facebook. Facebook bir tələbə, özünü öyrədən bir proqramçı tərəfindən quruldu və hazırda min milyard dollar dəyərindədir. İT əsrində İT insanı olmaq yaxşıdır. Buna bənzər bir şey :) Mühüm qlobal tendensiya uzaqdan işləməkdir. Pandemiya insanların şüurunda mədəni maneələri dağıdıb. Pandemiyadan əvvəl şirkətlər işçilərin ofisdə oturmasına üstünlük verirdilər, çünki bu, daha səmərəli idi. Böyük şirkətlər isə evdən işləyən işçilərə uyğunlaşmalı oldu. Bundan əlavə, pandemiya kifayət qədər uzun sürdü ki, uzaqdan iş prosesləri normallaşsın və insanlar onlara öyrəşsinlər. Hələ pandemiyadan əvvəl eyni ABŞ şirkətləri Ukraynadan uzaq işçiləri, məsələn, 5 min dollar maaşla, Kaliforniyada isə 20 min dollar maaşla işə götürə bilərdi. Pandemiya başlayandan sonra hamı uzaqlaşanda Amerika rəhbərliyi düşünməyə başladı: bizdə fərqli maaşlar verən uzaq işçilərimiz var. Niyə daha çox ödəyin? Ona görə də başqa ölkədə daha az pula mütəxəssis işə götürə bilsələr, ABŞ-da işçi tutmaq onlar üçün sərfəli oldu. Şərqi Avropa (Ukrayna, Rusiya, Belarusiya) məhz bu “digər ölkələr”dir. Ukrayna 2008-ci ildə, qlobal maliyyə böhranı olanda özünün artım pik nöqtəsinə çatmışdı. ABŞ-da aktiv şəkildə büdcələri kəsməyə və insanları işdən çıxarmağa başladılar, Ukraynada isə əksinə, işə qəbul bumu oldu. Yəni, Qərb şirkətləri sadəcə olaraq bahalı proqramçıları işdən çıxarıb, bizdən eyni dərəcədə ixtisaslı kadrları işə götürüblər. İndi daha bir işə qəbul dalğası gözlənilir. Dünyanın ən bahalı şəhərlərində yaşamırsınızsa, daha çox sifariş alacağınızı gözləyin. Bu, bazar ertəsini, ayın birincisini və ya yeni ili gözləmədən Java dilini mənimsəmək üçün stimul deyilmi?
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION