Как стать разработчиком ВК

Содержание

Если вы читаете этот текст, то скорее всего у вас уже есть одно из очень важных условий для того чтобы научиться программировать. У вас есть желание.

С чего же начать изучение программирования?

1. Будьте готовы уделить этому время

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

Будьте готовы посвящать изучению программирования большое количество времени. От 3х до 12 часов в сутки каждый день! Чем больше времени будете уделять, тем быстрее научитесь.

2. Изучите основы

Выберите язык программирования который хотите изучить.
Найдите книгу для начинающих.
Изучите основы. Вы должны понимать что такое переменные, функции, циклы. Очень важно на этом этапе научиться мыслить логически.
В зависимости от языка программирования, ваших личных способностей и времени, которое вы уделите изучению программирования, изучение основ сможет занять у вас от 1 недели до нескольких лет. За первую неделю изучения вы сами сможете понять насколько даётся вам программирование.

Как стать разработчиком ВКонтакте — OH, MY CODE #11

Вы можете пойти учиться в специальное учебное заведение на профессию программиста. Если у вас есть желание заниматься программированием, то это будет для вас только плюсом. Но вам всё равно придётся делать то же самое если бы вы учились только самостоятельно: изучать новое и практиковаться.

3. Практикуйтесь

Начните писать простые программы.
Не старайтесь сразу написать большую игру! Ничего не выйдет! Вы бысто потеряете веру и забросите изучение программирования.

Научитесь мыслить логически. Не кидайтесь сразу писать код! Обдумайте.
Многое уже спрограммированно до вас, что-то может быть даже встроено в изучаемый вами язык программирования. Попробуйте найти информацию об этом в интернете, ведь сейчас это доступно.

4. Изучайте язык более детально

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

5. Начните писать своё приложение

Когда вы поймёте, что знаете ещё не всё, но уже сможете найти решение задачи — начинайте создавать своё приложение.

Создавая свои приложения, вы невольно повторите 4ый и 5ый этапы из этой статьи несколько раз и наберете ещё больше опыта, и это позволит вам создать своё новое приложение, более сложное и более качественное.

Удачи!

Источник: flapps.ru

Как в 15 лет стать старшим разработчиком «ВКонтакте»

Сева Жидков в 15 лет занял должность ведущего разработчика в одной из самых известных российских компаний. В 2019 году он окончил школу, но не собирается поступать в университет. Сева рассказал, как устроиться на классную работу уже в 9-м классе, научиться программировать в интернете и любить то, что делаешь.

Еще по теме:  Чем инстаграмм лучше Вконтакте

Как стать агентом поддержки в ВК в 2021 году? Хочу работать ВКонтакте

«Ни учителя, ни школа не повлияли на моё занятие программированием»

Мне всегда нравилось сидеть в интернете. В какой-то момент я понял, что мне интересно, кто и как делает сайты, на которых я сижу. Так я понял, чем хочу заниматься.

Писать код я начал рано, лет в 9–10, к 15 годам опыт был уже значительный. Чем больше я занимался разработкой, тем больше нравилось, эффект накапливался со временем. Учился писать код самостоятельно: у меня свой подход к обучению программированию. Когда я хотел что-то написать, то начинал искать решение. Думал, как сделать.

Если чего-то не знал, искал, узнавал новое, применял на практике — и этот цикл прогонял сотни раз. В какой-то момент у меня получалось. С каждым новым проектом я учился новому и запоминал это.

Разница с книжным обучением в том, что каждый раз я решал реальные задачи — те же, с которыми мы сталкиваемся в современном мире. В книгах есть классные задачи, но они не особенно помогают в работе. А когда ты сам ставишь себе серьёзную цель и думаешь, как её реализовать, получается намного больше практики.

Программирование — такое же увлечение, как и прочие. У нас был хороший класс: кто-то увлекался творчеством, кто-то геймингом, кто-то спортом. Я не сильно отличался от других. В школе обсуждал общие темы, дома программировал — у меня не было ощущения оторванности от школьной жизни. Мне удавалось не быть аутсайдером.

При этом ни учителя, ни школа не повлияли на моё занятие программированием. Учился я в интернете.

В начальной и средней школе я был отличником, потом просто старался обходиться без троек. Планировал поступать в университет, ездил на олимпиады, занимал места. Но когда в 9-м классе появилась возможность программировать профессионально, то не захотелось терять несколько лет на учёбу.

«В 9-м классе я уже стал разработчиком»

Я спрашивал у родителей, чем они занимались. Мой дедушка — один из первых программистов в России: учился на математика, а стал программистом. Так что о карьерных возможностях я узнал достаточно рано. В семье поддерживали занятия интеллектуальной деятельностью. Считалось, что сидеть за компьютером — это не плохо.

Но только если ты работаешь, а не тратишь время.

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

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

«Привет, мне 17, а тебе 27, старуха». Письма подростков самим себе в 2009 и 2029 год

Я думаю, помогла открытость новому. Меня пригласили на собеседование. Мы поговорили, я сделал техническое задание и по обычной схеме получил работу. Так в 9-м классе я стал удалённым сотрудником. Я всегда делюсь с родителями тем, что делаю, поэтому сразу рассказал и о работе.

Они порадовались, хотя и попытались сперва отговорить.

«На работе мне не бывает скучно»

Я backend-разработчик. Во «ВКонтакте» мы пишем на языке KPHP (KittenPHP — транслятор PHP-кода в С++ от компании «ВКонтакте». — Прим. ред.), но на деле не так уж важно, на каком языке ты работаешь. До прихода во «ВК» я использовал Python. Перейти с одного языка на другой — не проблема, это всего лишь инструмент для решения задач.

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

У меня разные задачи, и они связаны не только с программированием. Я занимаюсь срочными проектами, которые подразумевают взаимодействие разных команд. Это требует не только комплексного понимания разных специфик, но и умения интегрироваться, договариваться. Так кажется, что задач много, они разные, и нет никакой скуки.

Ещё меня увлекает, что я осознанно влияю на продукт «ВКонтакте»: у меня пять проектов, но мне не тяжело. В общем, работать интересно.

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

«Я хочу, чтобы в России было больше программистов»

Я не чувствую себя моложе других во «ВК». Я не единственный молодой сотрудник. Много тех, кто пришёл сразу после школы, кто стал работать во время учёбы в универе, кто пришёл на стажировку, а потом остался. Сильной разницы нет.

Еще по теме:  Как создать книгу в ВК

Средний возраст в компании — 25 лет, все достаточно молодые. И не в возрасте дело. Например, моему начальнику 33, и я не чувствую, что у нас большая культурная разница. Да, может, у него чуть больше опыта. Но главное — насколько мы открыты чему-то новому.

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

У кого-то не получается устроиться на стажировку или начать работу, кто-то просто не знает о тех возможностях, которые есть. Я бы хотел решить эту проблему.

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

Текст подготовлен при помощи Кристины Чутких, студентки факультета журналистики РАНХиГС.

Фото предоставлено «ВКонтакте»

Источник: mel.fm

Интервью с младшим Android-разработчиком ВКонтакте: карьера, опыт, Java

Попасть в Команду ВКонтакте — мечта многих молодых разработчиков. Однажды Михаил Гуляев из Кронштадта внезапно осуществил своё желание. Он и подумать не мог, что в свои 19 лет ему удастся развивать свой потенциал в стенах Дома Зингера. В интервью «Коду Дурова» Гуляев поделится своей историей, расскажет о том, каким образом он стал частью Команды ВКонтакте, а также даст советы желающим связать свою жизнь с программированием.

— Расскажи о себе. Откуда ты родом, где учился или учишься?

— Я родился в Кронштадте — это небольшой город, который располагается в 30-40 минутах езды от Питера. Там же я окончил школу №422 с отличием, после чего успешно сдал ЕГЭ и поступил в Университет ИТМО на направление «Системное и прикладное программное обеспечение». После первого курса ушёл в академический отпуск и сейчас работаю ВКонтакте.

— Чем ты занимался до начала сотрудничества с ВКонтакте? Какие у тебя любимые увлечения?

— С детства и вплоть до 16 лет я мечтал связать жизнь с футболом — и уж точно не мог подумать, что в 19 я уже буду разработчиком в VK. У меня были довольно неплохие результаты в профессиональном спорте, но, к сожалению или к счастью, из-за травмы пришлось завершить спортивную карьеру. Так что в свободное время, которого не так уж и много, люблю поиграть в футбол, сходить в бассейн, заняться самообразованием или просто провести время с близкими.

— Как тебе пришла идея стать разработчиком ВКонтакте?

— В феврале я наткнулся на видео на YouTube, где какой-то парень делал обзор на офис VK. Я с первого взгляда влюбился в это место и решил для себя — после окончания универа я получу опыт работы по специальности и устроюсь Android-разработчиком в VK, лет в 25.

Я и представить не мог, что буду работать в Зингере не через 7 лет, а через 4 месяца!

— Что ты начал делать для того, чтобы попасть в Команду ВКонтакте?

— Мой путь в программировании начался в 9 классе: мы на уроках информатики в школе начали изучать Pascal и Delphi. Все задачки для меня решались легко: я мог моментально решить соседям по парте вариант на контрольной или за несколько минут помочь со сложной домашней задачей. Одновременно с этим я изучил книгу по С++, пытался писать какие-то приложения на плюсах, но мне не очень понравилось работать на этом языке.

Затем на первом курсе я начал активно изучать Java и пытался понять, как применять получаемые знания на практике. Я узнал, что Java активно используется в Android-разработке. К тому же у меня был телефон на Android — все карты указывали на то, чтобы стать Android-разработчиком. Так я начал целенаправленно изучать то, чем я занимаюсь сегодня. С того момента прошло уже чуть больше года.

Если кто-то хочет начать погружаться в Java, могу посоветовать изучить оба тома «Java. Библиотека профессионала» К. Хорстманна.

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

— Расскажи, как ты попал в Команду. Возникли ли трудности в процессе?

— Попасть в Команду ВКонтакте мне помогла программа летних стажировок. В апреле я увидел объявление о наборе на соответствующую программу от VK. У меня уже был довольно высокий уровень знаний по Java, я неплохо знал основы разработки под Android, поэтому решил попробовать подать заявку на стажировку.

Первую задачу решил быстро, а правильное решение второй я отправил за 5 секунд до конца.

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

Еще по теме:  Кейс Вконтакте Варфейс как получить

Через несколько дней мне пришло сообщение, в котором было написано, что моё решение первого этапа понравилось, после чего дали тестовое задание — сделать музыкальный плеер на языке программирования Kotlin. О нём я знал только то, что его назвали в честь острова, на котором я живу. Моей радости не было предела, и на следующий день я приступил к изучению нового для себя языка, а также решил повторить теоретический материал по Android. На лекциях в универе, утром, а затем и вечером дома я писал плеер, пытаясь довести его до совершенства, потому что понимал, что ставки слишком высоки. Я отправил решение тестового на проверку и несколько дней ходил в мучительном ожидании.

И вот, где-то через неделю, мне написал HR и пригласил на собеседование в Зингер.

До интервью была неделя, всю неделю я повторял основы Java и теорию по Android. Так что на собеседовании я практически не волновался, так как был уверен в своей готовности. В итоге все усилия не прошли даром: через несколько дней после собеседования мне предложили оффер.

— Расскажи о том, чем ты занимаешься ВКонтакте.

— Я попал в команду мобильной инфраструктуры Android. Мы занимаемся работой с сетью и API, мультимедиа и графикой, базовым UI и оптимизацией приложения в целом. На стажировке мне доставались достаточно серьёзные задачи: я работал над редизайном приложения, выполнял какие-то продуктовые таски — моя работа ничем не отличалась от работы обычного разработчика.

— Сколько времени уделяешь работе?

— Сейчас с каждым днём растёт сложность и количество задач, а вместе с этим и ответственность за код, который я пишу. Поэтому приходится постоянно превосходить самого себя, благодаря этому чувствуется нереальный прогресс.

— Много таких же молодых ребят с тобой работают? Быстро ли тебя приняли в команду коллеги?

— В компании довольно много молодых ребят от 18 до 22 лет. И те, кому больше — все весёлые и открытые люди. Так что с тем, чтобы влиться в коллектив, особых проблем не было. Я не сталкивался с тем, чтобы была какая-то дискриминация по возрасту. Может, было пару шуток от коллег, но в них не было никакого злого умысла — просто шутки.

— Являешься ли ты сторонником обучения в институте или ты самоучка, как и огромное количество классных разработчиков?

— Как я уже говорил, в 2018 году я поступил в университет ИТМО. Я закончил первый курс, во время которого понял, что ВУЗ отнимает очень много времени, а все полезные знания я получаю благодаря интернету и книгам. Поэтому осенью я ушёл в академический отпуск — сомневаюсь, что вернусь в ВУЗ после перерыва.

Есть много планов на ближайшее будущее, а универ будет только мешать в их осуществлении, да и необходимости в дипломе тоже для себя не вижу. Но не буду загадывать. Возможно, в будущем захочу получить высшее, так что поживём-увидим.

— Что сейчас тебя увлекает в работе больше всего?

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

Приятно осознавать, что результатами моих трудов пользуются родственники, друзья, а также миллионы людей по всей стране.

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

— Что ты порекомендуешь делать всем тем молодым ребятам, которые хотят программировать или пока только присматриваются к этому направлению?

— Всем, кто хочет начать изучать программирование, могу посоветовать для начала разобраться, нужно ли оно вам. Если вы идёте в сферу IT не потому что вам нравится это направление, а из каких-то других побуждений — стоит задуматься. Но если вы искренне желаете стать разработчиком, то вам крупно повезло: мы живём в такое время, когда вы можете найти любую информацию за считанные секунды. В интернете куча книг, статей и гайдов, которые помогут вам в ваших начинаниях, так что дерзайте, всё в ваших руках!

Подписывайтесь на «Код Дурова» в Telegram и во «ВКонтакте» , чтобы всегда быть в курсе интересных новостей!

Источник: dzen.ru

Рейтинг
( Пока оценок нет )
Загрузка ...