Как в 15 лет стать старшим разработчиком «ВКонтакте»
Как в 15 лет стать старшим разработчиком «ВКонтакте»
Сева Жидков в 15 лет занял должность ведущего разработчика в одной из самых известных российских компаний. В 2019 году он окончил школу, но не собирается поступать в университет. Сева рассказал, как устроиться на классную работу уже в 9-м классе, научиться программировать в интернете и любить то, что делаешь.
«Ни учителя, ни школа не повлияли на моё занятие программированием»
Мне всегда нравилось сидеть в интернете. В какой-то момент я понял, что мне интересно, кто и как делает сайты, на которых я сижу. Так я понял, чем хочу заниматься.
Писать код я начал рано, лет в 9–10, к 15 годам опыт был уже значительный. Чем больше я занимался разработкой, тем больше нравилось, эффект накапливался со временем. Учился писать код самостоятельно: у меня свой подход к обучению программированию. Когда я хотел что-то написать, то начинал искать решение. Думал, как сделать.
Если чего-то не знал, искал, узнавал новое, применял на практике — и этот цикл прогонял сотни раз. В какой-то момент у меня получалось. С каждым новым проектом я учился новому и запоминал это.
Разница с книжным обучением в том, что каждый раз я решал реальные задачи — те же, с которыми мы сталкиваемся в современном мире. В книгах есть классные задачи, но они не особенно помогают в работе. А когда ты сам ставишь себе серьёзную цель и думаешь, как её реализовать, получается намного больше практики.
Программирование — такое же увлечение, как и прочие. У нас был хороший класс: кто-то увлекался творчеством, кто-то геймингом, кто-то спортом. Я не сильно отличался от других. В школе обсуждал общие темы, дома программировал — у меня не было ощущения оторванности от школьной жизни. Мне удавалось не быть аутсайдером. При этом ни учителя, ни школа не повлияли на моё занятие программированием. Учился я в интернете.
В начальной и средней школе я был отличником, потом просто старался обходиться без троек. Планировал поступать в университет, ездил на олимпиады, занимал места. Но когда в 9-м классе появилась возможность программировать профессионально, то не захотелось терять несколько лет на учёбу.
«В 9-м классе я уже стал разработчиком»
Я спрашивал у родителей, чем они занимались. Мой дедушка — один из первых программистов в России: учился на математика, а стал программистом. Так что о карьерных возможностях я узнал достаточно рано. В семье поддерживали занятия интеллектуальной деятельностью. Считалось, что сидеть за компьютером — это не плохо. Но только если ты работаешь, а не тратишь время.
Я был подписан на несколько разработчиков «ВКонтакте», с кем-то общался в сети. Однажды увидел в ленте пост «Ищем в отдел старшего разработчика» от моего будущего руководителя. Он был довольно неформальный, мне понравилось. Я написал, рассказал о своём опыте. Конечно, я не был сильным специалистом, но зато активным и самостоятельным. Хотелось развиваться, у меня были преимущества даже в сравнении с успешными разработчиками, которых тоже можно было нанять.
Я думаю, помогла открытость новому. Меня пригласили на собеседование. Мы поговорили, я сделал техническое задание и по обычной схеме получил работу. Так в 9-м классе я стал удалённым сотрудником. Я всегда делюсь с родителями тем, что делаю, поэтому сразу рассказал и о работе. Они порадовались, хотя и попытались сперва отговорить.
«На работе мне не бывает скучно»
Я backend-разработчик. Во «ВКонтакте» мы пишем на языке KPHP (KittenPHP — транслятор PHP-кода в С++ от компании «ВКонтакте». — Прим. ред.), но на деле не так уж важно, на каком языке ты работаешь. До прихода во «ВК» я использовал Python. Перейти с одного языка на другой — не проблема, это всего лишь инструмент для решения задач. Каждый раз я стараюсь погрузиться в рабочую проблему, начать её решать и увлекаюсь: так хочется найти способ решения, что часы пролетают незаметно. Бывает, что задача по ходу дела усложняется, становится только интереснее.
У меня разные задачи, и они связаны не только с программированием. Я занимаюсь срочными проектами, которые подразумевают взаимодействие разных команд. Это требует не только комплексного понимания разных специфик, но и умения интегрироваться, договариваться. Так кажется, что задач много, они разные, и нет никакой скуки.
Ещё меня увлекает, что я осознанно влияю на продукт «ВКонтакте»: у меня пять проектов, но мне не тяжело. В общем, работать интересно.
Здорово чувствовать себя самостоятельным и ответственным за свои решения. В прошлом году мы запустили викторину «Клевер», она стала невероятно популярной. Так что ждите новостей, мы продолжаем работать.
«Я хочу, чтобы в России было больше программистов»
Я не чувствую себя моложе других во «ВК». Я не единственный молодой сотрудник. Много тех, кто пришёл сразу после школы, кто стал работать во время учёбы в универе, кто пришёл на стажировку, а потом остался. Сильной разницы нет.
Средний возраст в компании — 25 лет, все достаточно молодые. И не в возрасте дело. Например, моему начальнику 33, и я не чувствую, что у нас большая культурная разница. Да, может, у него чуть больше опыта. Но главное — насколько мы открыты чему-то новому.
В стране много подростков, которые увлекаются программированием, но не верят, что это может стать карьерой. Я сам был таким подростком
У кого-то не получается устроиться на стажировку или начать работу, кто-то просто не знает о тех возможностях, которые есть. Я бы хотел решить эту проблему.
Представьте себе большое светлое здание, в котором все программируют. В каждом городе. Оно светится на фоне тёмного города, да так, чтобы школьники шли утром на учёбу, видели, как светится здание, думали, как круто быть программистом, и интересовались бы этим. Очень бы хотелось научить, рассказать, вырастить больше программистов у нас по всей стране.
Текст подготовлен при помощи Кристины Чутких, студентки факультета журналистики РАНХиГС.
Фото предоставлено «ВКонтакте»