Из нищей школы в кресло CTO: история Хитеша Чоудри

freeCodeCamp.org 57,3 тыс. 1 ч 21 мин 10 мин 06.06.2025
Главное

Гостем нового выпуска подкаста freeCodeCamp стал известный индийский разработчик, предприниматель и преподаватель Хитеш Чоудри. В беседе с ведущим Квинси он подробно рассказал о своем карьерном пути от бедного студента-электротехника до технического директора крупной платформы и создателя успешного образовательного бизнеса. Особое внимание собеседники уделили возможностям и ограничениям современных инструментов искусственного интеллекта в коммерческой разработке.

🤖 Реальность против хайпа: где ИИ действительно помогает разработчикам 0:37

Современные инструменты ИИ для написания кода выглядят впечатляюще, но имеют серьезные ограничения. По мнению Хитеша Чоудри, маркетинг ИИ-продуктов сегодня избыточен и обещает решение любых проблем на планете, чего на самом деле не происходит. Реальность коммерческой разработки сильно отличается от простых примеров создания To-Do приложений, которыми делятся пользователи в соцсетях.

Чоудри поделился опытом своей компании Learnest — крупной LMS-системы с 22 миллионами пользователей, кодовая база которой построена на Ruby on Rails. Гость отметил, что в масштабных проектах ИИ часто теряет контекст, а выдаваемый им результат оказывается низкого качества. Тем не менее, разумное использование нейросетей позволило увеличить общую продуктивность инженеров компании в 1,5–2 раза.

Внедрение ИИ-инструментов помогло значительно ускорить предварительные этапы разработки. Процесс сбора требований клиентов, их анализ и превращение в технические задачи (user stories) для программистов сократился с 7 дней до 1–2 дней.

При этом в больших проектах гость настоятельно рекомендует избегать слепого доверия автодополнению кода. Из-за ограничений контекстного окна LLM-модели быстро расходуют доступные токены. По словам Чоудри, это может оставить разработчика без подсказок прямо посреди рабочего дня. Качество ответов ИИ также напрямую зависит от популярности языка программирования: нейросети отлично справляются с JavaScript или Python, но пасуют перед менее обсуждаемой классикой вроде Ruby on Rails.

Собеседники сошлись во мнении, что выбор технологического стека для стартапа не должен зависеть от возможностей ИИ. Гость утверждает, что его главным критерием при выборе технологий остается простота найма и обучения реальных программистов, поскольку люди учатся быстрее и выдают более надежный результат, чем современные LLM.

Хитеш Чоудри скептически относится к идее полностью доверить ИИ-агентам автономное внесение изменений в репозитории GitHub. Он описал случай из личной практики, когда специализированный кодовый ИИ при тестировании простого приложения на FastAPI дважды не справился с задачей и самовольно переписал весь проект на Flask.

Ведущий подкаста Квинси также выразил скепсис по отношению к генерации продакшн-кода нейросетями, отметив высокий риск появления скрытых багов. Гость добавил, что ИИ полностью лишен уникального авторского стиля программирования, который выражается даже в таких мелочах, как выбор между тернарными операторами и длинными конструкциями if-else.

📉 Путь из бедности: детство и вынужденное решение стать преподавателем 17:35

Хитеш Чоудри родился и вырос в индийском городе Джайпур, и его семья долгое время находилась в крайне тяжелом финансовом положении. Из-за невозможности вовремя оплатить обучение ему даже пришлось бросить школу на шесть месяцев. В те годы семье не всегда хватало денег даже на еду, не говоря уже об образовательных взносах.

Чоудри с детства отличался тягой к знаниям, поэтому вынужденное отсутствие доступа к образованию стало для него глубокой детской травмой. Именно это событие определило его дальнейшую жизнь и заставило пообещать себе сделать обучение доступным для каждого.

При этом гость подчеркивает, что всегда рассуждал объективно: он понимал, что не сможет обучать всех абсолютно бесплатно, так как ему было необходимо зарабатывать деньги и вытаскивать свою семью из нищеты. На протяжении последних 13 лет Хитеш бесплатно публикует профессионально спродюсированные курсы на YouTube, параллельно создавая платные программы для обеспечения работы своей команды.

⚡ От электротехники к программному коду: переломный момент 22:10

После окончания школы Хитеш успешно сдал всеиндийский инженерный экзамен AIEEE (ныне объединенный с IIT-JEE) и занял примерно 5000-е место в общенациональном рейтинге. Высокий результат позволял ему претендовать на престижное место в одном из Национальных институтов технологий (NIT), однако у семьи не было средств на оплату проживания в другом городе.

Ситуацию спас один из колледжей Джайпура, который на основании его рейтинга предложил Хитешу полностью бесплатный первый год обучения по направлению «Электроника и связь» с условием продления льготы при отличных оценках. Изучая аппаратное обеспечение, Чоудри быстро столкнулся с практическими ограничениями индийских лабораторий: во время экспериментов микросхемы часто сгорали, а заменять дорогостоящее оборудование учебное заведение не успевало.

Экономика чистого листа

Именно материальные ограничения подтолкнули Хитеша к софтверной разработке. В отличие от физического «железа», написание, модификация и полное удаление программного кода не стоили ему абсолютно ничего.

Поначалу программирование давалось Чоудри с трудом — по его признанию, на базовое понимание работы циклов for у него ушло около трех недель. Первыми освоенными инструментами стали Perl и Bash-скрипты, а затем язык Python, который в те годы еще не имел своей нынешней глобальной популярности. Поскольку YouTube в то время еще не был развит, Хитешу приходилось просить знакомых заказывать и привозить ему редкие печатные книги по программированию.

💼 Создание Learnest и экзит на 30 миллионов долларов 25:28

После выпуска из колледжа Хитеш увлекся кибербезопасностью и устроился в крупную индийскую компанию специалистом по тестированию на проникновение (пентестером). Не желая оставлять преподавание, он предложил руководству взаимовыгодный компромисс: в будние дни он занимался корпоративными задачами, а по выходным от лица компании летал по стране с практическими воркшопами.

В течение трех лет Чоудри жил в режиме экстремальной нагрузки, работая по 60–70 часов в неделю. За это время он успел выступить приглашенным лектором по информационной безопасности в лучших вузах Индии, включая IIT Bombay, IIT Guwahati, NIT Allahabad и IIT Roorkee. Этот опыт помог ему выработать нейтральный акцент и отточить навыки кросс-культурной коммуникации.

Позже Хитеш переключился на iOS-разработку. На все накопленные деньги он приобрел подержанный Mac mini и устроился вторым инженером в развивающийся стартап. Гость вспоминает, что ради опыта открыто предлагал работодателям компенсировать недостаток знаний рабoчим днем в 16 часов вместо стандартных 8, что делало его наем безоговорочным решением.

Создание собственной платформы

Разместив несколько обучающих курсов на платформе Udemy, Чоудри обнаружил, что индийская аудитория физически не может их оплатить. В то время в Индии действовала жесткая система верификации платежей через одноразовые пароли (OTP), которую не поддерживали международные гиганты Stripe и PayPal.

Для решения этой проблемы Хитеш совместно с партнерами запустил компанию Learnest — пустую масштабируемую LMS-платформу, предназначенную для хостинга курсов сторонними преподавателями. Параллельно развивался его собственный проект Learn Code Online.

Через некоторое время проект Learn Code Online был выкуплен в рамках сток-сделки за сумму около 1,1–1,2 млн долларов. Спустя еще некоторое время компания, поглотившая проект Хитеша, сама была куплена крупным индийским EdTech-«единорогом» Physics Wallah (PW) в рамках сделки объемом около 30 млн долларов.

Сам Хитеш Чоудри успел поработать в структуре компании в должностях CTO и старшего директора, после чего принял решение уйти из корпоративного сектора. Сейчас он развивает новый YouTube-канал Chai or Code, обучающий программированию на хинди, который набрал более 600 тысяч подписчиков всего за несколько месяцев.

🎓 Кризис высшего образования и сила сообщества 50:36

Имея за плечами степень магистра, Хитеш Чоудри сознательно отказался от защиты PhD-диссертации, так как разочаровался в современной академической системе. По его мнению, за последние 10 лет ценность последипломного образования резко снизилась.

Главной причиной этого кризиса гость считает несправедливо низкую оплату труда преподавателей в вузах. Колледжи вкладывают огромные бюджеты в блестящую внешнюю инфраструктуру зданий, но платят профессорам минимум и нагружают их бюрократией. В результате у преподавателей пропадает мотивация обновлять знания. Чоудри вспоминает, как профессора в его магистратуре просто скачивали чужие презентации из интернета и заставляли студентов зачитывать их, не добавляя никакой практической ценности.

Гость утверждает, что сегодня в Индии происходит опасное размытие престижных университетских брендов. Крупные частные EdTech-компании заключают партнерства с элитными институтами IIT и продают их дипломы онлайн. В результате люди получают престижную корочку, вообще не посещая кампус и никогда не встречаясь со своими сокурсниками.

Ведущий Квинси согласился с критикой, сравнив это с американской практикой, когда престижные университеты продают право использовать свое имя коммерческим буткемпам ради краткосрочной прибыли, что в долгосрочной перспективе разрушает капитал бренда.

По мнению Чоудри, главная и единственная ценность элитного университета в наши дни — это не лекции профессоров, а peer group (окружение). Студенты IIT показывают выдающиеся результаты только потому, что они изначально привыкли упорно трудиться и мотивируют друг друга.

Если человек учится в обычном региональном вузе, гость советует искусственно восполнять дефицит окружения через активное общение в Twitter, Discord-каналах и посещение офлайн-хакатонов. Чоудри напоминает, что современные венчурные капиталисты фактически полностью спонсируют бесплатный старт молодых разработчиков. Благодаря щедрым бесплатным тарифам таких платформ, как Vercel, Render или AWS, а также открытым фреймворкам, любой студент может запустить полноценный бизнес с нулевым стартовым капиталом.

💻 Эксперимент со студентами IIT: ценность «игры по-крупному» 1:05:16

Хитеш рассказал об уникальном образовательном эксперименте из своей практики. Группа из пяти-шести студентов IIT обратилась к нему с просьбой провести закрытый интенсивный курс по сложной технической теме. Студенты отказались от стандартного формата и предложили заплатить внушительную сумму — по 1 лакху рупий (около 1000 долларов) с каждого человека — за пятидневный интенсив. Чтобы максимизировать пользу, они все заселились в одну комнату общежития, превратив ее в закрытый круглосуточный хакатон.

Гость был поражен эффективностью такого подхода: он читал лекции по 6–8 часов через день, а в перерывах студенты агрессивно разбирали материал в группе и засыпали его вопросами в WhatsApp даже в два часа ночи. К концу недели они смогли самостоятельно написать сложнейший работающий софт.

Поскольку Чоудри не нуждался в деньгах после успешного экзита, в финале обучения он вернул всю сумму гонорара студентам, переведя каждому на счет стоимость нового MacBook в качестве награды за трудолюбие.

Этот случай, по мнению Хитеша, доказывает критическую важность концепции skin in the game («шкура на кону»). Как только студенты заплатили значимые для себя деньги, их уровень ответственности и вовлеченности мгновенно вырос до максимума.

На основании этого опыта Чоудри дает главный совет всем начинающим программистам: создавать в качестве портфолио не просто учебные «проекты», а полноценные «продукты» (products, not projects). Вместо десяти типовых клонов известных сайтов лучше написать один амбициозный продукт, купить для него домен, выкатить на реальных пользователей и поддерживать его работоспособность в течение года. Именно долгосрочная поддержка живой кодовой базы делает из новичка зрелого инженера.

⏱️ Управление временем в эпоху коротких видео и отказ менять прошлое 1:12:20

Хитеш Чоудри, ранее выступавший на конференции TEDx с докладом о личной эффективности, поделился своим взглядом на тайм-менеджмент. Его главное правило — регулярно переходить в режим «взгляда от третьего лица». Когда человек перегружен рутиной, он теряет общую картину. Чтобы исправить это, необходимо полностью отключаться от рабочих чатов и гаджетов на несколько дней, уходить в парк с блокнотом и анализировать структуру своей недели или месяца.

Гость утверждает, что абсолютное большинство классических книг по тайм-менеджменту сегодня бесполезны, так как они были написаны в домобильную эпоху и не учитывают психологическую зависимость от бесконечного скроллинга Reels, Shorts и TikTok. Его личный подход к проблеме звучит так: «Если не можешь победить привычку скроллить — оседлай ее».

Чоудри предлагает не мучить себя жесткими цифровыми детоксами, которые обычно не работают, а целенаправленно переобучить алгоритмы соцсетей. Если лайкать только качественный контент — бизнес-дебаты, лекции или профессиональные дискуссии в Twitter Spaces, то даже вынужденное экранное время начнет приносить пассивную пользу.

В качестве альтернативы медитации Хитеш использует регулярные силовые тренировки в спортзале, которые он принципиально проводит без наушников и музыки. Полная тишина во время физических нагрузок позволяет его мозгу вести непрерывный внутренний диалог, в ходе которого рождаются лучшие идеи для будущих курсов и видеороликов.

В финале беседы Квинси спросил, какой совет Хитеш отправил бы самому себе в прошлое, в тот самый тяжелый период школьного дропаута и нищеты. Ответ гостя оказался категоричным: он не стал бы отправлять никаких посланий и не изменил бы ни одного своего решения. По мнению Чоудри, любые внешние подсказки могли разрушить тот уникальный и красивый путь, который он прошел.

Сегодня Хитеш имеет возможность содержать большую команду и отправлять своего отца в отпуск в любую точку планеты по первому желанию (например, в недавнюю поездку в Южную Корею). Его финальный наказ всем, кто сейчас переживает темную полосу:

💬 Цитаты

«ИИ лишен уникального авторского стиля программирования.»

Хитеш Чоудри 11:25

«Превратите свои учебные проекты в реальные продукты.»

Хитеш Чоудри 47:59

«Если не можешь победить привычку скроллить — оседлай ее.»

👥 Спикеры
🔗 Упомянутые сайты и проекты
📖 Термины
LMS (Learning Management System)
Система управления обучением, представляющая собой платформу для развертывания онлайн-курсов.
Пентест
Метод оценки безопасности компьютерных систем путем симуляции атаки злоумышленника.
User Stories
Короткие описания требований к функциям системы, сформулированные на языке конечного пользователя.
Контекстное окно
Максимальный объем данных, который нейросеть способна одновременно удерживать в оперативной памяти.
📊 Цифры
🗓 Хронология
  1. Около 13 лет назад Хитеш Чоудри начинает бесплатно загружать первые обучающие видеоролики на YouTube.
  2. Период карьеры Запуск бизнеса Learn Code Online и развитие платформы Learnest для преподавателей.
  3. В ходе развития Продажа проекта Learn Code Online в рамках сток-сделки за 1,1-1,2 млн долларов.
  4. Последующие годы Поглощение материнской компании холдингом Physics Wallah за $30 млн, переход Хитеша на позицию CTO.
  5. Недавнее время Уход из корпорации и запуск нового хинди-канала Chai or Code, быстро набравшего 600 тысяч подписчиков.
⚖️ Другая сторона
Стартапы и бизнес Хитеш Чоудри Learnest freeCodeCamp Ruby on Rails iOS-разработка