«Талант — это то, с чем вы рождаетесь, и это все, что у вас есть» — этот миф Джон Уошем называет самой большой глупостью в своей жизни. В 45 лет он совершил карьерный прыжок из стартапов в Amazon, доказав, что фундаментальное изучение Computer Science важнее врожденных способностей. Его история — это дорожная карта для тех, кто готов заменить уютное статус-кво на осознанное построение будущего.
🚀 Путь к вершине: от TRS-80 до инженера AWS 1:56
Рождение легендарного репозитория: Coding Interview University 1:56
Проект Джона Уошема (John Washam) известен миллионам разработчиков по всему миру. Этот проект представляет собой структурированный путеводитель для самостоятельного освоения Computer Science и качественной подготовки к техническим интервью. Как отмечает сам Джон, это развернутый список полезных ресурсов, разбитый по темам, который помогает сориентироваться в академических знаниях и понять механизмы прохождения собеседований. Изначально целью было помочь инженерам устроиться практически в любую компанию, однако наибольшую популярность репозиторий приобрёл среди тех, кто нацелен на работу в технологических гигантах. Любопытно, что на старте проект назывался «Google Interview University», так как создатель компилировал материалы исключительно под собственные карьерные амбиции. Однако в итоге этот массив знаний привел его к долгой и успешной карьере разработчика в Amazon.
Суровые стандарты AWS и культура метрик в Amazon 3:59
Попав в Amazon, Джон оказался в составе инженерной команды AWS Config — одного из множества внутренних облачных сервисов компании. На тот момент его технический бэкграунд имел определенные пробелы: он немного знал язык Java, но практически никогда в жизни не писал полноценные юнит-тесты. Работа в корпорации потребовала колоссальных усилий над собой, так как Amazon знаменит экстремально высокими стандартами к качеству кода, строгостью код-ревью и обязательным утверждением архитектурных дизайнов. Этот опыт помог Джону совершить мощный профессиональный скачок и выйти на новый уровень. Как подчёркивает Куинси Ларсон, культура Amazon примечательна своей жесткой ориентацией на метрики, фокусом на финансовую эффективность и тотальной одержимостью клиентами.
Стоит ли игра свеч? Ценность карьеры в бигтехе 7:08
На прямой вопрос о том, стоило ли тратить столько сил на изучение фундаментальной компьютерной науки ради перехода в бигтех, Джон без колебаний отвечает утвердительно. Ранее в разговоре они вскользь касались темы самостоятельного изучения веб-разработки в эпоху после краха доткомов, однако полноценное погружение в Computer Science ощущалось им как абсолютно новая профессия и кардинальная смена карьерного вектора. С финансовой точки зрения этот шаг полностью себя оправдал: работа в компании уровня FAANG гарантирует отличную базовую оплату и опционы на акции, которые на момент его трудоустройства как раз переживали бурный рост. Помимо денег, такой переход кардинально повышает уровень навыков и открывает двери в совершенно иной мир разработки. По словам Джона, наличие строчки с известным брендом в резюме дает колоссальное преимущество — после этого вас будут рады видеть практически везде. Для этого необходимо проявить смирение, перетерпеть временный спуск по карьерной лестнице и планомерно освоить базу.
От кубиков Lego к первому коду: детство и первые компьютеры 12:08
Корни страсти Джона к созданию вещей уходят глубоко в детство. В начале 1980-х годов его воображением безраздельно владела вселенная «Звёздных войн» — он буквально часами играл в тематические игрушки. В начальной школе Джон много рисовал, и окружающие пророчили ему будущее художника — на один из школьных Дней карьеры он даже пришёл в берете и с палитрой в руках. Однако главным мостиком к инженерии стали конструкторы Lego, заложившие основу его главного жизненного увлечения — конструирования и созидания.
Переломный момент случился в середине 80-х годов, когда его брат приобрёл домашний компьютер TRS-80 Color Computer. Джон провел все лето за изучением руководства, шаг за шагом осваивая команды. Правда, книгу он так и не дочитал, остановившись на главе про массивы: юный программист решил, что циклов и функций ему вполне достаточно. Свой собственный полноценный ПК Джон смог приобрести лишь спустя десять лет. Чтобы заработать на Compaq Presario стоимостью 2000 долларов, 20-летний Уошем трудился на двух работах и развозил пиццу по ночам.
Поступая в Университет штата Луизиана в Шривпорте, Джон выбрал не компьютерные науки, а экономику, поскольку устал быть бедным и хотел узнать, «где лежат деньги». Особой страсти к предмету он не питал, хотя с интересом изучал математические формулы в научных журналах. В художественную школу Джон в итоге так и не пошёл: он ошибочно считал, что талант даётся исключительно при рождении и не поддаётся развитию, а также категорически не хотел рисовать на заказ под чужую диктовку.
🧭 От иллюзий сетевого маркетинга к суровой армейской дисциплине 34:40
🛑 Ловушка сетевого маркетинга: два года в MLM 34:40
В юности Джон Уошем (John Washam) строил амбициозные планы на будущее, намереваясь получить диплом в области экономики и построить карьеру в банковской сфере или финансах. Однако в возрасте 18 лет он плохо понимал разницу между этими направлениями, а его четко выверенный карьерный трек неожиданно прервался. Работая в обычном магазине, Джон встретил клиента, который затянул его в многоуровневый маркетинг (MLM), что полностью выбило парня из колеи на два года. Сегодня Джон открыто называет подобные схемы легализованными финансовыми пирамидами, которые должны быть запрещены на законодательном уровне в США.
По словам Джона, любая подобная организация состоит из двух ключевых элементов:
-
Социальные продажи — агрессивное продвижение сомнительных товаров своим друзьям, родственникам и знакомым.
-
Рекрутинг — постоянное вовлечение новых участников в сеть для построения нижестоящих уровней.
Организаторы MLM всегда обещают золотые горы тем, кто готов упорно трудиться. Джон Уошем обладал огромными амбициями и высокой работоспособностью: он вкладывал в это дело все свои силы, работая по ночам и выходным, словно над собственным технологическим стартапом. Однако вместо прибыли он лишь терял деньги. Ему приходилось тратить внушительные суммы не столько на саму продукцию, сколько на специальные мотивационные аудиокассеты, которые якобы должны были поддерживать правильный ментальный настрой. Джон постоянно слушал их за рулем, из-за чего, по его собственному признанию, подвергся настоящему промыванию мозгов.
Ради призрачного успеха Джон отправлялся в изнурительные поездки со своим куратором в Даллас и Финикс. Для парня, выросшего в пригороде Шривпорта, штат Луизиана, поездка в Финикс стала самым далеким путешествием в жизни. Из этой психологической ловушки Джон выбрался хитростью: перед зимними праздниками он сообщил своему наставнику, что берет небольшой перерыв, и просто больше никогда не выходил на связь. Самого куратора, который ради бизнеса продал дом и переехал в дешевую съемную квартиру, в итоге ждал закономерный крах.
Несмотря на финансовые потери, этот травмирующий опыт принес Джону один бесценный урок. Он осознал, что если каждый вечер бесцельно сидеть на диване перед телевизором и ничего не предпринимать, то жизнь никогда не изменится. Сетевой маркетинг оказался ложным путем, но он заложил в Джона важную привычку — жертвовать сиюминутным комфортом ради долгосрочного будущего. Сразу после этого, в 1995 году, Джон устроился на вторую работу и купил свой первый компьютер, начав самостоятельно осваивать его ремонт (ранее в разговоре упоминалось его детство, а подробнее о начале его пути в веб-разработке в 90-е речь пойдет в следующей главе).
🪖 Defense Language Institute: корейский язык и военная разведка 47:32
Накануне Нового года в 1996 году Джон Уошем четко осознал, что хочет найти работу с глубоким внутренним смыслом, которая позволяла бы ему чувствовать себя частью важной миссии. Попытка пройти собеседование в Новом Орлеане, чтобы попасть в армию в качестве офицера, провалилась из-за полного отсутствия у него лидерского опыта. Однако вскоре Джон заметил в списке армейских вакансий позицию программиста и загорелся идеей получить востребованную специальность за счет государства.
Для поступления на службу требовалось сдать комплексный тест профпригодности ASVAB. Хотя этот экзамен проверяет врожденные способности и готовиться к нему формально не полагается, Джон подошел к вопросу системно и досконально изучил все доступные материалы, чтобы максимизировать свои шансы. Результаты оказались настолько высокими, что вербовщики предложили ему альтернативу — пойти в военную разведку (Military Intelligence), пообещав «жизнь в стиле Джеймса Бонда» и доступ к секретной информации. Для этого Джон успешно прошел сложнейший лингвистический тест на логику и распознавание паттернов, построенный на базе искусственного вымышленного языка.
После прохождения базовой подготовки (буткемпа) Джона Уошема направили в престижный Военный институт иностранных языков (Defense Language Institute Foreign Language Center), расположенный в Монтерее, штат Калифорния. Ему предстояло пройти сверхинтенсивный курс изучения корейского языка, рассчитанный на период с 1996 по 1997 год.
Процесс обучения в институте напоминал стандартную работу с девяти до пяти, но в условиях жесткого армейского распорядка:
-
Солдаты жили в казармах на территории военной базы и каждое утро начинали с обязательной физической подготовки.
-
Основную часть дня с понедельника по пятницу занимали изнурительные аудиторные занятия с опытными двуязычными преподавателями.
Группа Джона стала экспериментальной: на них тестировали совершенно новые учебные материалы, которые в то время существовали исключительно в бумажном виде. С утра до вечера курсанты были вынуждены зазубривать сотни новых слов, осваивать сложные грамматические конструкции, оттачивать произношение и без конца декламировать тексты перед классом. Эта экстремальная языковая подготовка стала для Джона важнейшим жизненным этапом, который окончательно сформировал в нем железную самодисциплину и способность эффективно усваивать огромные массивы сложной информации в кратчайшие сроки.
🌐 Первые шаги в вебе и поиск собственного пути 51:34
Путь Джона Уошема (John Washam) в веб-разработку начался не с академических курсов, а с попыток систематизировать изучение корейского языка во время службы в армии. В конце 90-х, не имея профильного образования в Computer Science, он начал самостоятельно экспериментировать с созданием контента в сети.
Его первым проектом стал сайт «The Korean Situation», где Джон собирал статьи о взаимоотношениях Северной и Южной Кореи. Позже он переключился на более образовательный формат — проект «Korean Online», куда вручную переносил слова из учебников, создавая собственный интерактивный словарь.
На тот момент Джон не обладал знаниями HTML. В работе он использовал инструмент NetObjects Fusion, который позволял создавать страницы визуально, по принципу работы с текстовыми редакторами вроде Word. Готовый результат превращался в HTML-код, который Джон отправлял на хостинг через FTP, буквально перетаскивая файлы на сервер. Этот опыт «до-гитовых» времён заложил фундамент его практического подхода к обучению через решение конкретных прикладных задач.
🔍 Аналитика как инструмент карьерного роста 1:07:10
Когда пришло время искать работу в индустрии, Джон Уошем столкнулся с проблемой: он не понимал, какие именно навыки востребованы на рынке. Решение оказалось неожиданно системным — он применил аналитический подход к анализу вакансий, который впоследствии лег в основу его знаменитого проекта Coding Interview University.
Джон просмотрел около сотни объявлений о работе, составляя статистику по каждой упоминаемой технологии. Он выделил «ядро» навыков, которые фигурировали в большинстве вакансий того времени. В его список вошли:
- HTML
- CSS (который на тот момент был «новой горячей штукой»)
- JavaScript
- Perl
- SQL
Эта простая, но эффективная методология позволила ему сфокусироваться на изучении того, что было действительно нужно работодателям, и успешно получить работу в компании из Сиэтла, обслуживавшей ипотечный рынок.
🏠 Предпринимательство в «гаражном» стиле 1:10:03
Спустя всего полгода после начала карьеры, Джон почувствовал желание создавать собственные продукты. Вместе с коллегой они решили запустить стартап, который сейчас можно было бы назвать no-code или low-code платформой. В 2002–2003 годах они разрабатывали инструмент, позволяющий пользователям создавать сайты, загружать изображения и вводить текст, не погружаясь глубоко в код.
Проект стал для Джона мощным полигоном для обучения. В процессе работы над этим сервисом ему пришлось освоить:
- Язык PHP для серверной логики.
- Настройку веб-сервера Apache.
- Управление DNS и настройку почтовых серверов.
Джон вспоминает, что они жили в подвале дома его партнера, работая над стартапом по ночам и выходным — это был настоящий «гаражный» стартап в условиях дефицита ресурсов. Несмотря на то, что проект не стал коммерчески успешным, он дал Джону главное: глубокое понимание стека LAMP (Linux, Apache, PHP, MySQL) и уверенность в своей способности разобраться с любой технологией. В конечном итоге именно этот опыт «обучения через создание» помог ему получить следующую работу в небольшой софтверной компании в Редмонде.
Ранее в разговоре Джон упоминал, что в период пребывания в Корее он искал способы обрести больше свободы и контроля над своей жизнью, что во многом подтолкнуло его к смене профессионального вектора и освоению программирования.
-
📱 Формула B2B: Как запустить успешный стартап на SMS-отзывах 1:27:14
Рождение идеи и философия B2B-модели 1:27:14
До того как прийти к своей главной бизнес-модели, Джон Уошем успел поработать full-stack разработчиком в сфере медицинского кодирования и запустить несколько небольших параллельных проектов вроде утилиты PhotoGrinder или платного форума для изучения корейского языка, о чём подробнее шла речь в прошлых главах. Идея по-настоящему крупного продукта пришла к нему спонтанно. Как признаётся сам Джон, он читал TechCrunch, находясь в туалете. Какая именно статья натолкнула его на мысль, сейчас уже не вспомнить, но в тот момент у него сформировалась четкая концепция: создать сервис, который позволит бизнесу и клиентам общаться анонимно с помощью SMS. Клиент мог бы свободно отправлять жалобы и предложения, не опасаясь, что его номер попадет в базы спамеров, а менеджер компании — мгновенно реагировать на негатив и исправлять ситуацию. Продукт получил максимально прямолинейное название — Talk to the Manager.
К этому моменту Джон Уошем уже сформулировал для себя ключевое правило выживания стартапа: никогда не работать напрямую с массовым потребителем (B2C). Обычные пользователи страдают от «усталости от подписок», у них нет свободных бюджетов, а продавать сервис по пять долларов в месяц — это экономический тупик, так как затраты на рекламу для привлечения критической массы клиентов никогда не окупятся. Бизнес-модель Talk to the Manager изначально строилась на B2B-сегменте: чек здесь гораздо выше, а платят за сервис компании, для которых удержание клиентов является вопросом выживания.
Проверка гипотез и месяцы ночной разработки 1:30:22
Став к 2012 году активным участником стартап-сообщества Сиэтла, где крутились огромные деньги бывших сотрудников Microsoft, Джон научился ценить свое время. Прежде чем написать хотя бы одну строчку кода для нового проекта, он решил провести валидацию идеи. Джон отправился в местный ресторан и попросил позвать управляющую. «Я просто изложил ей концепцию и спросил, станет ли она за это платить. Она ответила: "Да, определенно"», — вспоминает Уошем. Через знакомых он подтвердил жизнеспособность идеи у рестораторов из других штатов. Для Джона это было критически важно: он не хотел тратить время впустую, отнимая его у жены ради очередного «эго-проекта».
Убедившись, что спрос реален, разработчик погрузился в работу. На протяжении трех или четырех месяцев он проводил все вечера и выходные перед монитором, засиживаясь до полуночи, а порой и до двух часов ночи. Мотивацией служило желание обеспечить семье финансовую стабильность перед выходом на пенсию. Джон рассудил так: даже если он целится в звезды и не достигнет амбизиозной цели охватить 10% американского бизнеса, даже падение на Луну принесет отличный результат.
Партизанский маркетинг и судьбоносный полет 1:32:59
Запуск Talk to the Manager состоялся в преддверии фестиваля South by Southwest в 2012 году, который тогда считался главной стартовой площадкой для технологических стартапов. Джон рассчитывал на красивую маркетинговую стратегию: он бесплатно разослал письма и готовые рекламные таблички для столов крупнейшим ресторанам Остина, надеясь на органический охват во время мероприятия. Результат оказался нулевым — никто не ответил, а звонки игнорировались. Провалилась и прямая почтовая рассылка по Сиэтлу.
Тогда в ход пошел классический «партизанский маркетинг» и поисковая оптимизация. Уошем заметил, что в Википедии отсутствует статья о традиционных карточках отзывов (comment cards). Он сам написал эту статью, а в самом низу в блоке ссылок аккуратно добавил линк на Talk to the Manager. Это принесло стабильный поток трафика. Затем он закрепил успех вирусным блог-постом о том, почему бумажные карточки отзывов безнадежно устарели.
Настоящий прорыв случился благодаря чистой смелости. Находясь на борту самолета, Джон оказался на соседних креслах с представителем Foodbeast — одного из крупнейших американских ресторанных блогов. Преодолев неловкость, Уошем презентовал свой сервис прямо во время полета. Собеседник согласился сделать публикацию, которая спровоцировала мощный вирусный эффект. Вскоре о системе анонимных SMS-жалоб заговорили на телевидении в новостях, и к платформе начали подключаться крупные игроки.
Сегодня среди постоянных клиентов сервиса числятся:
- Популярные франшизы Burger King и Papa John's;
- Сеть кафе Yogurt Land;
- Техасский государственный аквариум (Texas State Aquarium).
Границы масштабирования в консервативной индустрии 1:38:06
Пытаясь развить успех, Джон привлек в качестве сооснователя студента, изучавшего предпринимательство. Вместе они начали штурмовать профессиональные площадки: вступили в местную ассоциацию рестораторов, закупали рекламу и поехали в Чикаго на крупнейшую выставку National Restaurant Association шоу, выставив стенд в зоне ресторанных технологий. Однако участие в выставках не принесло ни одного клиента. Ресторанный бизнес оказался крайне консервативной средой. Управляющие завалены текущими проблемами и предложениями от сотен сейлз-менеджеров, поэтому они неохотно внедряют новые ИТ-инструменты, даже если их настройка занимает всего две минуты.
Попытки запустить таргетированную и контекстную рекламу в Google, Facebook и Instagram также не увенчались успехом. Консультант из Google пытался помочь оптимизировать кампании, но если люди изначально не ищут подобный специфический продукт через поисковую строку, контекстная реклама просто не работает.
Сегодня Talk to the Manager остается стабильным и прибыльным проектом, хотя и не позволяет Джону полностью оставить основную работу. К нему периодически приходят потенциальные покупатели с предложениями о поглощении, однако сделки срываются: сторонние компании понимают, что для масштабного роста в этот бизнес придется влить огромные бюджеты на маркетинг. Тем не менее сервис успешно функционирует, доказывая жизнеспособность прагматичного B2B-подхода.
🛠️ Ошибка планирования и большая цель: путь в Computer Science 1:40:28
К 2015 году Джон Уошем оказался в ситуации, которую многие предприниматели называют «ловушкой самозанятости». Его проект Talk to the Manager, о котором шла речь ранее, превратился в зрелый, но стагнирующий продукт, работающий на автопилоте . Джон работал удаленно на компанию из Чикаго и всерьез задумывался о том, чтобы полностью посвятить себя собственному бизнесу. Ему казалось, что проект вот-вот перейдет в стадию бурного роста, и он даже пытался привлечь венчурные инвестиции, проходя через различные конкурсы и отборы в TechStars .
Ошибка в расчётах: когда данные ведут в тупик 1:44:39
Решение уйти с основной работы и сфокусироваться на стартапе было принято после анализа внутреннего дашборда, который показывал обнадеживающие цифры по выручке и оттоку клиентов. Жена Джона поддержала его, согласившись на шестимесячный эксперимент . Однако вскоре после увольнения Джон обнаружил критическую ошибку в коде своего аналитического инструмента. «Это был маленький баг, — вспоминает Уошем, — но он привел к тому, что я принял судьбоносное решение, основываясь на неверных данных» .
Реальные показатели выручки и количества активных клиентов оказались значительно ниже ожидаемых. Джон пытался спасти ситуацию: создавал виральный контент, пробовал новые маркетинговые ходы, но ничего не «выстреливало» . Стало очевидно, что Talk to the Manager — это не венчурный гигант, а «lifestyle business», способный поддерживать скромное существование, но не обеспечивать финансовую свободу. Перед Джоном встала проблема, которую он сам назвал «тикающей бомбой»: сбережения начали таять, а перспектива оказаться без средств к существованию становилась всё более реальной .
Смена парадигмы: от PHP-разработчика к инженеру широкого профиля 1:48:18
Осознав необходимость возвращения в найм, Джон Уошем столкнулся с экзистенциальным кризисом профессионала. На протяжении многих лет он был верным адептом стека LAMP (Linux, Apache, MySQL, PHP), но индустрия вокруг него стремительно менялась. Подкаст Джейсона Калаканиса «This Week in Startups», который Джон слушал в конце 2015 года, напугал его: приглашенный гость рассказывал о компаниях, которые автоматизировали создание типовых сайтов и баз данных с помощью готовых библиотек .
Джон почувствовал, что эпоха «просто PHP-разработчиков» уходит. Хотя Facebook и WordPress по-прежнему использовали модифицированные версии этого языка, рынок захватывали Angular, React и Node.js . Перед ним встал выбор:
- потратить время на изучение новых веб-фреймворков и продолжать делать те же формы регистрации и таблицы;
- освоить фундаментальный Computer Science (CS), чтобы иметь возможность строить что угодно — от баз данных до систем управления ракетами .
«Если я собираюсь что-то делать, я выберу второй путь, — решил Джон. — Это откроет передо мной огромный мир возможностей, выходящий далеко за рамки веб-разработки» .
В поисках тихой гавани и менторства 1:49:55
К этому моменту Джону было уже за сорок. Он признается, что устал от культуры стартапов с их бесконечными переработками, ночными сменами и работой по выходным . Ему хотелось стабильности, высокой зарплаты и возможности проводить время с семьей, не беспокоясь о завтрашнем дне. Работа в крупной корпорации (Big Tech) казалась идеальным решением.
Одной из главных причин стремления в IT-гиганты стала потребность в менторстве. Уошем самокритично отмечал, что на тот момент он «не отличал float от double» и никогда не работал со статически типизированными языками . Большие компании обладали достаточным ресурсом («bandwidth»), чтобы нанять способного человека и помочь ему вырасти до нужного уровня через внутреннее обучение и поддержку опытных коллег .
Идея изучения основ CS не была новой: еще в 2007 году бывший сотрудник Microsoft, работавший с Джоном, советовал ему разобраться с O-нотацией и алгоритмами, чтобы решать задачи эффективно . Тогда Джон даже купил книги из списка литературы MIT, но быстро забросил их, не видя практического применения в повседневной работе . Однако в 2016 году, под давлением «финансовой бомбы», он понял: это его «последний рубеж» (Last Stand). Он решил сжечь все мосты и превратить процесс собственного обучения в своего рода «стартап», где конечным продуктом станет его мозг, подготовленный к найму в Google .
🚀 Эффективная стратегия обучения и подготовка к карьере 2:05:54
Джон Уошем (John Washam), создатель знаменитого проекта Coding Interview University, в ходе интервью подробно разобрал свои ошибки в процессе подготовки и сформулировал рекомендации для тех, кто хочет эффективно освоить теорию компьютерных наук, не теряя драгоценного времени.
Параллельное изучение теории и практики 2:06:20
Главная ошибка, которую совершил сам Уошем, заключалась в попытке сначала «прочитать всё», а уже потом переходить к решению задач. Он вспоминает, как потратил целый месяц на изучение книги по языку C, из которой спустя время почти ничего не смог вспомнить. Чтение учебников без практики — неэффективный путь, так как знания, которые не применяются, быстро забываются.
Вместо этого Джон предлагает цикличную стратегию:
- Изучите конкретную тему (например, связные списки).
- Реализуйте её в коде и обязательно напишите тесты, чтобы убедиться в отсутствии ошибок.
- Используйте платформы вроде LeetCode, «Cracking the Coding Interview» или другие ресурсы для решения 3–5 задач по этой теме.
- Не бойтесь того, что поначалу решение будет даваться тяжело: даже зная алгоритм, бывает непросто применить его на практике.
После того как вы выполнили несколько задач по одной теме, переходите к следующей, а через некоторое время вернитесь к пройденному материалу, чтобы закрепить его решением новых задач. Этот итеративный подход позволяет постоянно освежать знания и сразу видеть их прикладное значение.
Реальность технических интервью 2:10:21
Джон признаёт, что многие аспекты подготовки могут казаться «ритуальной дедовщиной», так как разработчики редко сталкиваются с необходимостью, например, разворачивать связные списки в повседневной работе. Тем не менее, технические интервью остаются стандартом индустрии для найма в крупные компании, и этот этап необходимо пройти.
Даже имея опыт веб-разработки, Уошем отмечает, что чувствовал себя неподготовленным на этом пути. Однако благодаря его проекту многие специалисты сегодня получают структурированный план обучения, который позволяет сэкономить месяцы интенсивной подготовки, исключая лишнее чтение литературы, не требующейся для прохождения собеседований.
Подача заявок и работа в Big Tech 2:26:13
При поиске работы в компаниях уровня FAANG (ранее в разговоре они касались культуры работы в таких корпорациях) Уошем советует не воспринимать компанию как единый монолит. У крупных игроков тысячи команд, у каждой из которых свои задачи и свои рекрутеры.
- Ищите то, что интересно: Вместо «ковровой бомбардировки» всех позиций, постарайтесь найти команды, чьи задачи или технологии вам действительно близки — так вы сможете показать себя лучше.
- Успех — это марафон: Не стоит отчаиваться, если не получается попасть в «топ-компанию» сразу после вуза. Начинайте с небольших фирм, получайте опыт, и со временем ваш шанс на переход в технологического гиганта значительно возрастёт.
- Отказ от сравнений: Джон призывает не оценивать себя через призму чужих достижений. «Должен» — плохое слово. Важно лишь то, делаете ли вы всё, что в ваших силах, двигаясь маленькими, но уверенными шагами.
🏢 Как пробить стену FAANG: рефералы, специфика команд и суровая реальность найма 2:31:06
Сквозь тернии автоматизированных фильтров HR 2:31:06
Даже имея за плечами колоссальный объем самостоятельно изученного материала, Джон Уошем (John Washam) столкнулся с жесткой реальностью рекрутинга в топовые технологические компании. Его первая попытка пробиться в Google закончилась неудачей — он не получил даже приглашения на первичное телефонное интервью. Предполагая, что его нестандартный бэкграунд мог показаться алгоритмам отбора слишком хаотичным, Джон решил пойти в обход стандартных процедур. Он связался в Twitter с бывшим HR-специалистом Google, автором известной книги о кадровой политике компании. Тот назвал отказ «довольно нелепым» и попытался помочь, однако даже протекция инсайдера не помогла преодолеть внутренние барьеры. В тот период офис Google в Сиэтле, располагавшийся в пригороде Керкленда, был совсем небольшим и состоял всего из одного здания со своей столовой, поэтому вакансий было критически мало. Из-за этой неудачи Джон решил переименовать свой проект из Google Interview University в Coding Interview University, поскольку понял, что его методология применима к широкому кругу ИТ-гигантов, а не только к одной корпорации (подробнее история создания проекта раскрывается в первой главе).
Сила целевых рефералов и поиск конкретных команд 2:32:14
Главный урок, который Джон вынес из общения с бывшим сотрудником Google, заключался в том, что бессмысленно отправлять резюме в общий HR-пул. Необходимо искать конкретные команды, в работе которых соискатель искренне заинтересован. Осознав это, Уошем изменил стратегию. При подаче заявки в Amazon ключевую роль сыграл социальный капитал. В социальной сети LinkedIn он обнаружил старого знакомого, с которым мельком пересекался на стартап-мероприятии около трех лет назад. Этот знакомый помнил, что Джон занимался развитием собственного бизнеса Talk to the Manager (о его бизнес-модели рассказывалось в четвертой главе), и оценил титанический труд Уошема по самостоятельному освоению Computer Science. Будучи менеджером в одном из подразделений Amazon, он согласился дать Джону внутреннюю рекомендацию — реферал. Именно этот шаг позволил обойти автоматические фильтры и запустить официальный процесс: Уошему назначили телефонный скрининг и последующие этапы собеседований.
Реальность технических интервью: почему дипломы не гарантируют успех 2:35:52
Джон Уошем убежден, что техническое интервью в FAANG невозможно «взломать» или пройти на чистом везении — здесь нет места принципу «притворяйся, пока не получится». Настоящая проверка кодингом сразу выявляет пробелы в знаниях. Джон регулярно общается с выпускниками престижных вузов по направлению Computer Science, которые во время учебы ленились и делали лишь необходимый минимум. Окончив университет, они сталкиваются с суровым разочарованием, не понимая, почему их отвергают крупные ИТ-компании. Уошем подчеркивает: окончание вуза не освобождает от необходимости постоянно оттачивать фундаментальные знания. При этом популярный миф о «10 000 часах», необходимых для освоения профессии, Джон призывает полностью игнорировать — эта цифра относится к достижению абсолютного мастерства, а не к получению первой работы. Любопытно, что жесткие требования к знанию структур данных и алгоритмов в Amazon распространяются даже на фронтенд-инженеров, хотя ранее Джон ошибочно полагал, что специалистам по интерфейсам глубокая база CS не требуется. Как вскользь заметил ведущий подкаста, современная разработка давно перешла в «пост-LAMP» эпоху full-stack JavaScript, вытеснив старые подходы из 90-х, о которых шла речь в третьей главе. В ходе интервью собеседники также затронули тему перспектив искусственного интеллекта в ИТ, однако подробный анализ влияния ИИ на работу программистов закреплен за финальной, восьмой главой этой статьи.
Адаптация в техногиганте: от полной свободы к корпоративной иерархии 2:38:27
Джон устроился в Amazon в возрасте 45 лет, доказав, что войти в Big Tech можно и в зрелом возрасте. После нескольких лет предпринимательства, где он был сам себе хозяином, возвращение в жесткую корпоративную структуру потребовало адаптации. Amazon — это колоссальный организм с огромным количеством уровней управления и узкоспециализированных команд. Например, в процессе работы над функционалом сервиса Zappos Джону приходилось взаимодействовать с одной командой, отвечающей исключительно за варианты доставки, и совершенно другой, рассчитывающей даты для этих вариантов. Сравнивая масштабы Amazon с армией США, о службе в которой упоминалось во второй главе, Джон признает, что корпорация показалась ему совершенно новым миром. Тем не менее, он приветствовал эти изменения. Быть владельцем бизнеса тяжело, ведь любая ошибка ощущается как провал в игре Mario Brothers, где приходится начинать все заново. В Amazon же Джон обрел чувство безопасности, стабильности и качественный менторский фидбек, когда опытные коллеги на код-ревью открыто подсказывали, как улучшить тесты и сделать архитектуру чище.
🚀 Путь к мастерству: дисциплина, обучение и принятие себя
Инвестиции в фундаментальные знания 2:56:09
Джон Уошем (John Washam) убеждён, что глубокое погружение в фундаментальную информатику — это не просто академическое упражнение, а критически важный этап формирования профессионала. Несмотря на то что сам Джон скромно оценивает широту своих знаний по сравнению с экспертами индустрии, он выражает огромную благодарность за время, потраченное на изучение алгоритмов и структур данных. Для него прохождение курсов, подобных CS50, и самостоятельная работа над практическими проектами — это те «невидимые» усилия, которые радикально меняют качество мышления разработчика.
Джон подчеркивает, что для достижения успеха необходимо использовать проверенные временем методики обучения, такие как интервальные повторения (spaced repetition). Этот процесс не просто освежает знания в памяти: как отмечает Уошем, ссылаясь на принципы из книги «Талант» (The Talent Code), регулярная практика способствует физиологическим изменениям в мозге, увеличивая слой миелина вокруг нейронов, что делает передачу электрических импульсов и, соответственно, мыслительные процессы более эффективными.
Ловушка «гениальности» и реальность найма 2:58:17
Одной из частых ошибок начинающих специалистов Джон Уошем считает попытку сразу сравняться с «аутлайнерами» — легендарными фигурами, которые встречаются один раз на миллион. По мнению Джона, глядя на выдающихся деятелей искусства, музыки или программирования, многие склонны опускать руки, если не достигают их уровня здесь и сейчас. Однако успех в карьере не требует статуса «гения».
Джон напоминает: если бы в индустрию нанимали только исключительных гениев, весь программный сектор состоял бы всего из дюжины человек. Подавляющее большинство профессионалов — это обычные, трудолюбивые люди, которые просто проделали необходимую работу по обучению. Уошем призывает не пытаться стать «выбросом из статистики», а сосредоточиться на собственной траектории развития, где интерес и практика постепенно переплетаются в «добродетельный круг»: чем лучше вы становитесь в своём деле, тем больше удовольствия получаете, что ведёт к ещё большему усердию.
Наследие и культура открытости 3:00:00
Завершая беседу, ведущий подчеркивает, что путь Джона Уошема — это пример того, как личный опыт и открытость могут сэкономить годы жизни тысячам других людей. Уошем выбрал путь «делиться мудростью», хотя мог бы ограничиться построением успешной частной карьеры, не афишируя свои наработки. Ранее в разговоре они касались процесса создания фундаментальных обучающих ресурсов, и в финале акцент смещается на важность этой миссии: создание бесплатных, доступных материалов под лицензией Creative Commons помогает интегрировать лучшие практики обучения прямо в образовательные платформы, такие как freeCodeCamp. Джон Уошем стал одним из тех редких профессионалов, кто в 45 лет не только совершил карьерный рывок в Big Tech, но и систематизировал свой путь, сделав его доступным для всех, кто готов учиться.