JavaRush /Java блогу /Random-KY /JavaRush түзүүчүсү менен биринчи маек

JavaRush түзүүчүсү менен биринчи маек

Группада жарыяланган
18-октябрда JavaRush долбоору туулган күнүн белгиледи. 9 жыл мурун дал ушул күнү легендарлуу бorм берүү кызматынын биринчи релизи болгон. Анын жаратуучусу Дмитрий Вежнин анын кандайча болгонун айтып берет. Эң башында биздин долбоордун негиздөөчүсү JavaRush миссиясын төмөнкүчө формулировкалаган: "миллион адамды Java иштеп чыгуучулары болууга кайра даярдоо." Эгерде сизде эки нерсе бар болсо, Java тorн үйрөнүүнү ар бир адам үчүн мүмкүн кылыңыз: үйрөнүүнү каалоо жана Интернетке туташкан компьютер. Тогуз жылдын ичинде JavaRush студенттеринин саны дээрлик эки миллионго жетти. Тренингден тышкары, бул ресурс RuNetтеги эң чоң Java жамааты үчүн платформа болуп калды жана бир нече убакыттан бери - анын чегинен алыс. Учурда JavaRush кызматтарын колдонуу менен орус, украин, англис, немис, поляк, француз жана кытай тилдеринде үйрөнө аласыз. Долбоорубуздун миссиясы жана эволюциясы тууралуу анын идеологу жана негиздөөчүсү Дмитрий Вежнин менен сүйлөштүк. Ошол эле учурда, онлайн окутуу дүйнөнү кантип өзгөртүп жаткандыгы жана IT рыногунун бумунун эмне үчүн токтотулушу мүмкүн эместиги жөнүндө. "Кандай болду?".  JavaRush түзүүчүсү менен биринчи интервью - 1

Мектептеги хоббиси кантип кесипке айланганы жөнүндө

Кесиби боюнча иштеген адамдардын ошол сейрек категориясына кирем. Менин бүт жашоом тигил же бул жагынан программалоо менен байланышкан, мен 13 жашымда мектеп окуучусу кезимде кызыгып калдым. Менин улуу информатика мугалимим бар болчу - Юрий Александрович. Ал мага, ошондой эле башка жүздөгөн студенттерге программалоого болгон сүйүүсүн арттырган. Мен бир сөздү абдан жакшы көрөм. «Шакирт толтурула турган идиш эмес, ал күйгүзүлө турган факел». Окуучуга бorмди түртүүнүн кереги жок: аны өзү каалагандай кыл! Мен ага 200% кошулам. Сегизинчи классымда информатика боюнча биринчи мектеп олимпиадасына баргам, андан кийин 9-класста окуп жүргөндө облус боюнча биринчи орунга ээ болгом, ал эми 10-11-класстарда бүткүл украиналык олимпиадаларда байгелүү орундарга ээ болгом. Мектептен кийин Донецк улуттук университетинин математика факультетине тапшырып, окуп, ошол эле учурда информатика боюнча студенттик олимпиадаларга да бардым. Менин жеке чокум – үчүнчү курстан кийин жайында Украинада өткөн олимпиадада биринчи орунду алуу жана Румынияда өткөн олимпиаданын жарым финалына жолдомо. Акыркы курстарда Киев Шевченко университетинин кибернетика факультетине өтүп, магистратураны ошол жерден бүтүрдүм. Ошол эле мезгилде мен программист катары биринчи толук убакыттагы жумушумду таптым. Бул менин биринчи жумушум болчу - C++ программисти. Ошондон кийин Олимпиададан көңүлүм кала баштады. Жаңылышпаңыз, мен алар менен көп жылдар бою жакшы мамиледе болчумун. Менин үйдө компьютер orми боюнча MIT китептери бар болчу. Алгоритмдердин теориясына тиешелүү нерселердин баары мага абдан жакты жана аны абдан жеңил деп таптым. Бирок программист болуп иштөө үчүн бул таптакыр керексиз болуп чыкты. Кокустан университетти бүтүп жатканда досторум башка IT компаниясына Java иштеп чыгуучуларын жалдап жатышты. Ал кезде жавачылар аз болчу жана C++ тorнен бул тилге көптөр тартылып калгандыктан, мен Java тorне өтүп, 30 жашка чейин аны менен иштедим.Программист болуп дээрлик 10 жыл иштеп жүрүп, 5 компанияны алмаштырдым жана башкарды. C# жана Frontendди олуттуу өздөштүрүү. Ооба, PL/SQL синтаксиси дагы эле мени күйгүзөт. Илимдүү адамдар мени түшүнөт деп ойлойм.

Идеалдуу курс жана жумасына 100 саат иштөө жөнүндө

Мага үч нерсе жагат: программалоо, адамдарды үйрөтүү жана макала жазуу. Отуз жашымда (жогоруда айткандай) мен бир нече ири аутсорсинг компанияларында иштедим. Ошондо менде IT индустриясы кандай иштээрин түшүнгүм келди: анда иштөө үчүн кандай көндүмдөр жана технологиялык бorмдер керек жана кайсынысы, тескерисинче, керексиз. Бул укмуш болду. Бир жагынан дээрлик бардыгына кам көрүп, кызматкерлерди окутуп, жогорку маяна төлөгөн аутсорсинг компаниялары бар. Экинчи жагынан, 10 эсе аз айлык алган бир топ акылдуу адамдар бар жана алардын негизги айырмасы жөн гана IT тармагында иштебегенинде. Мунун баары менин кичүү сиңдимден башталды, мен аны Java иштеп чыгуучусу катары кайра даярдоого көндүрдүм. Башында анын машыгуусу акырындап жүрүп, бирок ал көпүрөлөрдү өрттөгөндөн кийин - ал азыркы ишин таштап, олуттуу окуй баштады - баары тезирээк жүрүп кетти. Ал эми окууну баштагандан бир жарым жыл өткөндөн кийин, ал окууну баштаганга караганда 5 эсе көп айлык акы менен Java иштеп чыгуучу болуп иштеп жаткан. Ошон үчүн IT тармагында иштөө сонун деп айтам. Жана келечектүү. Эжемдин күйөөсү анын айланасында болуп жаткан нерселерди карап, Java иштеп чыгуучусу болуп калды. Ошондой эле жакшы натыйжалар менен. Анан бир эле учурда 2-3 кишиден турган эки топко сабак бердим. Мунун баары 5 жылдай созулду.Менин IT тармагынан өтө алыс болгон менин сүйлөшкөн кызым да бул кубоктон өтпөй калды: ал дагы Java программисти болуп иштеши керек болчу :) Ошол эле учурда университетте бorм алуудан аябай көңүлүм калды. Мен өзүм эки университетте окугам, экөөнүн тең жумушка эч кандай пайдасы жок деп ишенимдүү айта алам. Бирок менде КУУнун кибернетика факультетинин артыкчылык диплому жана бир топ олимпиадалык дипломдор бар. Мындан тышкары, мен өзүм ар кайсы университеттерде окуган адамдарды программист кылып кайра даярдадым, бардык жерде бир эле сүрөттү көрдүм: техникалык адистиктерде 5-6 жыл окугандар IT боюнча такыр эч нерсе бorшпейт. Ал эми адамга жакшы жумушка орношуусуна жардам бере турган жөндөмдөрдү берүү үчүн 3-6 ай гана убакыт керек болчу. Буга байланыштуу мен Хабрга жогорку бorм берүү жөнүндөгү уламыштар жөнүндө макала жаздым , анда мен заманбап университеттерди катуу сындадым. Макала цитаталар үчүн уурдалган, бул башка макаланы жазууга алып келди, бирок бул жолу адамдарды программалоого үйрөткөн тажрыйбам жөнүндө. Экинчи макала абдан ийгorктүү болду. Мага бир нече ондогон адамдар жеке билдирүүсүндө өтүнүч менен жазышты: алар мени менен онлайн режиминде окугусу келип, анын баасы канча экенин сурашты. Мен эмне деп жооп береримди билбей калдым: мен досторумду программист болууга бекер даярдап жаткам жана онлайн сабактарды окутуу ниетим жок болчу. Ал тургай, акча үчүн. Жана бул жерде бир маанилүү жагдай бар. Мен 5 жыл бою досторумду жана тааныштарымды программист болууга кайра үйрөтүп, мен Интернеттен адамдардын практикалык жөндөмдөрүн өркүндөтүүгө жардам бере турган сайтты издеп жүрдүм. Буга чейин жакшы китептер бар болчу, бирок окуу китептери, практикалык көйгөйлөр жетишсиз болчу. Дагы бир маанилүү жагдай: бул окуялардан бир нече жыл мурун мен бизнес жана маркетинг боюнча китептерди окуп баштадым. Жана ар дайым бир жөнөкөй билдирүү берилген: бизнести түзүү, натыйжалуу суроо-талапты табуу. Эгер адамдар бир нерсени кааласа, бул күрөштүн жарымы. Алар бул үчүн акча төлөөгө даяр болушу керек. Ошол кезде бейтааныш адамдар мага окуу жөнүндө сурап жаза башташканда, мен интернетте окууга чоң суроо-талап бар экенин түшүндүм. Ошол убакта менде идеалдуу программалоо курсу жөнүндө идея пайда болгон: лекциялар жана автоматтык түрдө текшерилүүчү маселелер. Анткени, анда текшерүү көйгөйлөрү такыр башкача көрүндү: бир адам чечим жазып, файлдарды zip-архивге салып, аны мугалимге жөнөтүп, бир жумадан кийин мугалим ага жооп жөнөтөт. Бул узак жана түйшүктүү болду, анткени процессти автоматташтырса болмок. Жыйынтыгында... Мен өзүм ушул тренинг форматы менен курс түзүүнү чечтим! Мен Хабреге 2012-жылдын 1-августунда макала жазып, 15-августта жумуштан кетээримди жана өзүмдүн долбоорумдун үстүндө иштөө пландарым тууралуу жарыяладым. Мен дагы бир ай иштешиме туура келди, анткени менин иштен бошотулушум бардыгы үчүн күтүүсүз болду. Акыры, 15-сентябрда мен расмий түрдө жумушумду таштап, JavaRush менен алектене баштадым. Мен алдыма төмөнкүдөй максат койдум: лекцияларды жазуу, автоматтык текшерүү менен тапшырмаларды түзүү, мунун баарын бириктирип, ишке киргизүү. Мен окуу материалын бир нече жылдан бери адамдар менен бөлүшүп жүргөндүктөн, беш жуманын ичинде курстун биринчи versionсын түзө алдым, аны 2012-жылдын 18-октябрында чыгардым. Долбоор боюнча иш башталгандан анын биринчи чыгарылышына чейин болгону 5 жума өттү. Бул убакыттын ичинде мен 10 деңгээлдеги лекцияларды (Wordдо 120 барак), 8 деңгээлдеги тапшырмаларды, алдыңкы, арткы жана автоматтык тапшырмаларды текшерүү тутумун жаздым. 18-октябрда расмий релиз бар эле :) Мунун баары ушунчалык тез жасалды, анткени мен жумасына 100 саат иштедим: эртең мененки саат 6дан кечки 10го чейин, жумасына 6 күн. Натыйжасын чындап көргүң келсе гана ушундай иштей аласың. Аңчылык кулчулуктан жакшы :) Жаңы жылга жакындап, JavaRushтын экинчи чыгарылышын чыгардым. 25-декабрга карата лекциялардын 20 деңгээли, тапшырмалардын 12 деңгээли, ошондой эле Intellij IDEA плагини даяр болду, ал аркылуу тапшырмаларды кабыл алуу жана тапшыруу мүмкүн болду. Процесстерди жөнөкөйлөтүү концепциясы мен үчүн маанилүү болду: колдонуучу машыгуу учурунда минималдуу керексиз иштерди жасашы керек. Акырында мен муну жасай алдым: колдонуучу бир чыкылdateу менен текшерүү үчүн тапшырма тапшырып, бир секунданын ичинде жооп ала алган. Бир жумага созулган жооптун ордуна, мен бир секунддун ичинде жооп алдым. Бул революция болгон.

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

Башында, JavaRush миссиясы мындай угулду: Java программисттери болууга миллион адамды кайра даярдоо. Байкашымча, көптөгөн акылдуу адамдар университетти бүтүп, аз айлык акы төлөнүүчү жумуштарда иштешет, бирок жакын жерде IT тармагы бар, ал жакта айлык маянасы жогору жана келечеги бар. Бул бир жагынан жөндөмдүү адамдар көп, экинчи жагынан бул адамдар жумушка орношо турган көптөгөн IT-компаниялар бар дегенди билдирет. Биз бул адамдарга ЖОЖдордогу бorм деңгээли менен эмгек рыногунун керектөөлөрүнүн ортосундагы ажырымды жоюуга жардам беришибиз керек. Бирок аларды кантип кайра даярдоо керек? Менин көз карашым боюнча, программалоону билүү практикалык жөндөм. Мисалы, машина айдоо жөндөмү сыяктуу. Мен адам миң сааттык программалоо практикасын алышы керек деп эсептейм. Эгерде бир жылда эки миң жумуш сааты бар деп эсептесек, миң саат 40 сааттык иш жумасы менен жарым жыл болот. Анан мен мындай маселеге туш болдум: адамды үйдө отуруп кантип окутуш керек? Үйдө жалгыз отурган адам кантип миң сааттык практикалык тажрыйбага ээ болот? 2012-жылы онлайн оюндар популярдуулукка ээ болгон. Бир жагынан адамды окууга мажбурлай албайсың, экинчи жагынан ал күнүнө 10-12 саат онлайн оюндарды ойноп отуруп алат. Мен адамдарды бир нече саат бою бир эле нерсени кылып, желмогуздарды өлтүрүп жатканын көрдүм жана алардын окууларында ушул ыкманы колдонушун кааладым. Ал жерде баары кантип иштээрин түшүнүү үчүн мен атайын WoW орноттум. Мен көп нерсе кыла алган жокмун, бирок мен ал жактан тажрыйба, каармандык деңгээли жана тапшырма деңгээлин алуу түшүнүгүн көрдүм. Мага сизде болгон курал-жарак идеясы да жакты, бирок сиз аны деңгээлиңиз жетиштүү болгондо гана колдоно аласыз. JavaRushта бир окшоштук бар: сиз эч кандай маселени чечип, эч кандай лекция окуй албайсыз, сиздин мүнөзүңүз ага өсүп чыгышы керек. Мындан тышкары, JavaRush да StarCraft менен байланышы бар жана бул байланыш ушунчалык күчтүү болгондуктан, JavaRush өзү анын атынан аталган. Менин оюмча, сиз буга чейин эле божомолдуңуз - бул ZergRush! :) StarCraftте сиз сонун, кымбат бирдиктерди кура аласыз же эң жөнөкөй жана арзандарын тез куруп жеңишке жете аласыз. Ошондуктан мен адамдарды тез жана арзан программист болууга кайра үйрөткүм келди. IT тармагында жумуш табуу үчүн адам үчүн талап кылынган эң аз. Он жыл мурун, программалоо боюнча бorм берүү негизинен кирпичтен жасалган курстар түрүндө болгон, натыйжада окууга жогорку чыгымдарды алып келген. Эгерде программисттер жакшы айлык алышса жана сиз мындай программисттен мугалим болууну сурансаңыз, анда ал салыштырмалуу айлык алгысы келет. Ошондуктан, бизде күндүзгү курстарда окутуу жакшы жана кымбат, же арзан жана сапатсыз болгон жагдайлар бар. Жана JavaRush бул маселени так бизнес көз карашынан чечүүнү каалады: окутуунун баасын өтө төмөн жана сапаты жогору кылуу. Ошондуктан эң кымбат элемент болгон мугалим теңдемеден алынып салынган. Бардык окутуулар толугу менен автоматташтырылган жана биз кызматыбызды айына 30 долларга сата алдык. Жакшы мугалимди дароо кошуу окутууну бир топ кымбаттатат.

Долбоордун 9 жыл ичинде трансформацияланышы жөнүндө

Биринчиден, мен 9 жылдын ичинде абдан өзгөрдүм. Мен JavaRush түзө баштаганда, мен ойлогон оюм боюнча программист болчумун. 5 жылдан кийин гана мен ишкер катары ойлонуп, адамдарды жумушка алуу, компаниянын ичиндеги бизнес процесстер боюнча ойлоно баштадым. Экинчиден, компаниянын өзү өзгөрдү: командада кыйла көп адамдар бар. Мага биринчи адамдар 2013-жылы кошулган. Мен JavaRush идеясына толкунданганда, мен ошол кездеги жумушумдан досторду тарта баштадым. Алардын бирин да көндүрө алган жокмун. Ошондон бери ой бөлүшүүдөн корккон жокмун. Эгерде менин эң жакын досторум менин идеяма ишенишпесе, анда ал кандай мүмкүнчүлүктөр уурдалат? Бирок мен эжемди, ошондой эле сүйлөшкөн кызымды көндүрүүгө жетиштим - ал кезде ал социалдык тармактарда маркетинг менен алектенчү. Алты айдан кийин Леша Еленевич кошулду ( азыр маркетинг боюнча директор - ред.). Команда 2-3 жыл мурун түз мааниде активдүү өсө баштаган. Бүгүнкү күндө JavaRush компаниясында 50гө жакын адам иштейт. Акыркы жылдары биз бизнес-процесстерди курууга көңүл буруп жатабыз: колдоо көрсөтүү, продукцияны жакшыртуу. Бул компаниянын өсүшү үчүн маанилүү болуп саналат. Бара-бара ал мен кыялданган идеалдуу окуу курсуна айланып баратат. Биздин азыркы өнүгүү стратегиябыз төмөнкүдөй: биз мазмундун көлөмүн көбөйтүүгө эмес (мисалы, көбүрөөк лекцияларды же тапшырмаларды), бизде болгонду жакшыртууга көңүл бурабыз. Эгерде бизде үч эсе көп лекциялар болсо, алар мындан ары кызыктуу болбойт. Бирок биз үйрөнүүгө жеке мамиле жасоого аракет кылып жатабыз: биз ар кандай окуу сценарийлерин сунуштайбыз - кээ бирлери үчүн кургак жана академиялык, башкалары үчүн оюн элементтери менен толтурулган. Бул биздин курска чоң ийкемдүүлүк берет – ар ким өзүнө керектүү нерсени тандай алат. Ошондой эле CodeGym көп тилдүү Java тorн үйрөтүү долбоорун түздүк. Негизинен АКШ рыногуна багытталган. Анын буга чейин ондогон өлкөлөрдөн катталган 640 миң колдонуучусу бар, алардын көбү штаттардан, Польшадан, Германиядан жана Кытайдан келген студенттер.

Онлайн окутуунун келечеги жөнүндө

Убакыттын өтүшү менен бorм берүүнүн 90% интернетке өтөт деп ишенем, анткени бул абдан ыңгайлуу. Оффлайн жана онлайн окутуунун ар кандай күчтүү жактары бар. Оффлайн режиминде окутуучу менен жекеме-жеке баарлашып, түшүнүксүз жерлерин тактап, көбүрөөк көңүл буруп, тапшырмаларды дароо текшерүүнү сурансаңыз болот. Биз оффлайн режиминде окутуунун бардык мүмкүнчүлүктөрүн мурунтан эле колдондук. Бул биздин жашообуздун 15 жылын талап кылат, анда бардыгы стандартташтырылган: бала бакчалар жана мектептер үчүн программалар, окуу китептери, бorм деңгээлине байланыштуу дипломдор, олимпиадалар. Онлайндын күчү - автоматташтыруу. Бир дагы мектеп мугалими бир секунданын ичинде чечorп жаткан маселе боюнча пикирин билдирбейт. JavaRushта форумда түнкү саат үчтө бир нерсе сурап, жооп ала аласыз. Онлайн окутуу менен сиз топтун калган мүчөлөрүнө көнбөй туруп, ыңгайлуу режимде окуй аласыз. Сиз күнү-түнү каалаган убакта, жылдын каалаган убагында окууну тандай аласыз - 1-сентябрга чейин күтүүнүн кереги жок. Сиз каалаган ылдамдыкта үйрөнө аласыз.

Эмне үчүн программисттер жумушсуз калbyte

Мен тамаша менен баштайын. Программисттер башка адамдардын ишин автоматташтыруу менен алектенишет. Акыркы кесип программист жоголуп баратат, анткени барган сайын ар кандай кесиптердин ордун кызмат көрсөтүүлөр ээлей баштайт. 20-кылым индустриализациянын кылымы болгон, анда инженер болуу пайдалуу болчу. Өнөр жайынын алдыңкы тармактары автомобиль жана электроника болгон. 21-кылым маалыматтык кылым деп аталып, баары маалымат менен мазмундун тегерегинде. Бүгүнкү күндө инженер-программист болууну убада кылууда. Дүйнөдөгү эң ири 5 компаниянын баасы триллион доллардан ашкан IT компаниялары: Apple, Google, Microsoft, Amazon, Facebook. Facebookту студент, өзүн өзү үйрөткөн программист негиздеген жана азыр миң миллиард долларга бааланган. IT кылымында IT адамы болуу жакшы. Бул сыяктуу бир нерсе :) Маанилүү дүйнөлүк тренд алыскы иш болуп саналат. Пандемия адамдардын аң-сезиминдеги маданий тоскоолдуктарды жок кылды. Пандемияга чейин компаниялар кызматкерлердин кеңседе отурушун артык көрүшкөн, анткени бул натыйжалуураак. Ал эми ири компаниялар үйдөн иштеген кызматкерлерге көнүшү керек болчу. Мындан тышкары, пандемия узакка созулуп, алыскы жумуш процесстери токтоп, адамдар аларга көнүп калышты. Пандемияга чейин эле АКШнын ошол эле компаниялары Украинадан алыскы кызматкерлерди, мисалы, 5 миң доллар, Калифорнияда 20 миң доллар маяна менен жумушка орношкон. Пандемия башталгандан кийин баары алыстап кеткенде, америкалык жетекчorк ойлоно баштады: бизде алыскы кызматкерлер бар, аларга биз ар кандай айлык акы төлөйбүз. Эмне үчүн көбүрөөк төлөйт? Ошондуктан, алар башка өлкөдө азыраак акчага адис жалдай турган болсо, АКШда кызматкерлерди жалдоо пайдасыз болуп калды. Ал эми Чыгыш Европа (Украина, Россия, Беларусь) дал ушул “башка өлкөлөр”. Украина 2008-жылы дүйнөлүк каржы кризиси болуп турганда өсүштүн туу чокусуна жеткен. Америка Кошмо Штаттарында алар жигердүү бюджетти кыскартып, адамдарды жумуштан бошотуп башташкан, Украинада, тескерисинче, жалдоо бум болгон. Башкача айтканда, батыш компаниялары жөн эле кымбат программисттерди кетирип, бизден бирдей квалификациялуу адамдарды жумушка алышкан. Азыр жумушка алуунун дагы бир толкуну күтүлүүдө. Эгер сиз дүйнөнүн эң кымбат шаарларында жашабасаңыз, көбүрөөк буйрутмаларды күтүңүз. Бул дүйшөмбүнү, айдын биринчисин же жаңы жылды күтпөстөн Java тorн үйрөнүүгө стимул эмеспи?
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION