О тайной связи World of Warcraft, StarCraft и JavaRush
Изначально миссия JavaRush звучала так: переучить на Java-программистов миллион человек. Я заметил, что множество умных людей, окончив вузы, работают на низкооплачиваемых работах, хотя рядом есть IT-сфера, где и зарплата высокая, и перспективы есть. Значит, получается, что с одной стороны есть много способных людей, с другой — куча IT-компаний, куда эти люди могут устроиться. Нужно просто помочь этим людям преодолеть разрыв между уровнем обучения в вузах и потребностями рынка труда. Но How их переучить? С моей точки зрения умение программировать — это практический навык. Например, How умение водить машину. Я считаю, человеку нужно получить тысячу часов практики программирования. Если исходить из того, что в году две тысячи рабочих часов, тысяча часов — это полгода при 40-часовой рабочей неделе. Тогда я столкнулся со следующей проблемой: How сделать так, чтобы человек, сидя дома, занимался? Как сделать так, чтобы человек, сидя дома в одиночестве, наработал эту тысячу часов практического опыта? В 2012 году набирали популярность онлайн-игры. С одной стороны, учиться человека не загонишь, с другой стороны, он может по 10-12 часов в сутки сидеть за онлайн-играми. Я видел, How люди часами делают однотипные действия, убивая монстров, и хотел, чтобы они использовали этот подход в учебе. Я даже специально установил себе WoW, чтобы понять, How там все работает. На много меня не хватило, но концепцию набора опыта, уровней персонажа и уровней задач я подсмотрел именно там. Также мне понравилась идея об элементе брони, который у тебя есть, но использовать его можно только когда твой уровень будет достаточным для этого. В JavaRush есть аналогия: нельзя решать любую задачу и прочитать любую лекцию, ваш персонаж должен дорасти до нее. Кроме того, у JavaRush есть еще связь и со StarCraft, и эта связь насколько сильная, что сам JavaRush был назван в ее честь. Думаю, вы уже догадались — это ZergRush! :) В StarCraft можно строить крутые дорогие юниты, а можно достигать победы, быстро строя самые простые и дешевые. Вот и мне хотелось переучивать людей на программистов быстро и дешево. Ровно тот необходимый минимум, чтобы человек мог найти работу в ІТ-индустрии. Десять лет назад обучение программированию было в основном в виде обычных курсов, что приводило к высокой себестоимости обучения. Если программисты хорошо зарабатывают, и вы попросите такого программиста стать преподавателем, то он захочет получать сопоставимую зарплату. Поэтому на очных курсах мы имеем ситуацию, когда обучение хорошее и дорогое, or недорогое и некачественное. И JavaRush хотел решить эту проблему именно с точки зрения бизнеса: сделать себестоимость обучения очень низкой, а качество — высоким. Поэтому из уравнения был исключен самый дорогой элемент — преподаватель. Все обучение было fully автоматизировано, и мы смогли продавать нашу услугу за $30/месяц. Добавление хорошего преподавателя сразу делает обучение на порядок дороже.
GO TO FULL VERSION