Как только лето закончилось и наступил сентябрь, все дети cs изо всех сил пытаются попасть на следующую стажировку. Самое близкое, с чем я могу его сравнить, это аквариум с акулами или рог изобилия в «Голодных играх». Вот чему я научился, пытаясь выжить за эти годы!

Резюме

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

Формат

  • Лично я не сторонник причудливых шрифтов и ярких цветов, которые «демонстрируют вашу уникальную индивидуальность». Мне нравится делать это просто, используя шрифт Times New Roman, разные размеры шрифта, чтобы подчеркнуть мое имя и заголовки разделов, маркеры и т. Д. Просто сделайте так, чтобы это выглядело чистым!
  • Не забывайте, что онлайн-резюме часто сканируются скриптами для поиска ключевых слов, поэтому убедитесь, что ваше резюме не настолько широко распространено, что его невозможно проанализировать.
  • Ограничьтесь одной страницей. Если больше, то вы недостаточно лаконичны. Рекрутеры будут смотреть на него всего несколько секунд, поэтому им будет легко определить ключевые моменты.

Содержание

  • В первой части описания каждого опыта должно быть указано, какой язык или инструменты вы использовали. Пример: «Использование C, Javascript и Agile-разработки…». Я действительно видел, как рекрутер читал только первые пару слов в каждом разделе, и если они видели то, что искали, то улыбались, а если нет, то наморщу брови и просто перестану читать.
  • Важными частями являются ваше имя, номер телефона, школа, степень, дата окончания, GPA (технический, основной или общий? В зависимости от того, что выше!), навыки (языки, ОС, инструменты), опыт (I укажите здесь как опыт работы, так и школьный опыт, но расставьте приоритеты и перечислите их в том порядке, в котором, по вашему мнению, они имеют отношение к компании, в которую вы подаете заявку), законные проекты и >ссылки на ваш Github, LinkedIn и личный веб-сайт, если он у вас есть.
  • Не забывайте, если вы не можете уместить это на одной странице, тщательно выбирайте и размещайте остальные в LinkedIn.

Играйте в свои сильные стороны!

Если вам нечем похвастаться, а онлайн-заявка просто не работает, НЕ ПАНИКУЙТЕ. Личное общение, если оно сделано правильно (каждый может сделать это правильно с подготовкой), может творить чудеса. Люди в конечном итоге нанимают вас, если вы им нравитесь, и если вы не можете войти в дверь только через свое резюме, вы можете быстро отточить свои навыки работы с людьми, чтобы заменить это.

  • Ходите на ярмарки вакансий, на рабочие часы компании, на технические переговоры с рекрутерами и т. д. Я знаю, что это звучит очень пугающе, и вы начнете убеждать себя, что это бесполезно и никуда не годится. НО они на самом деле действительно очень полезны. 90% всего происходит просто потому, что большинство людей слишком напуганы.
  • Большинство интервью и предложений, которые я получил, были связаны с тем, что я сделал этот шаг и пошел на эти мероприятия и поговорил с реальными людьми. Представьте, сколько резюме компании размещают в Интернете, потому что это легко сделать людям (даже тем, кто на самом деле не интересуется компанией). Но помимо того, что рекрутеры лучше запоминают лица, чем информацию, на эти мероприятия пойдут только люди, искренне заинтересованные в работе в этой компании и имеющие смелость. У вас уже есть преимущество, если вы идете, даже если ваше резюме отстой!
  • Если вы облажались и думаете, что произвели плохое впечатление, это здорово, потому что это означает, что вам нужно научиться чему-то новому. Поймите, что пошло не так, и старайтесь не делать этого снова в следующий раз. Если вы ошибетесь в следующий раз, отлично, сделайте то же самое. Нам, людям, нужно больше, чем один шанс учиться!
  • Если вы думаете: «Ну, в моем резюме действительно нет ничего, что можно было бы показать, поэтому я не думаю, что мне следует идти…», это еще больше причин, чтобы пойти. Во всяком случае, вы можете практиковать свои навыки общения с людьми (вы серьезно становитесь НАМНОГО лучше, чем больше вы практикуетесь, потому что нервы сдают, поскольку вы лучше знакомы с тем, как это происходит).
  • Если в вашем резюме буквально ничего нет, просто задайте такие вопросы, как: что вы рекомендуете мне сделать, чтобы я отлично подходил для вашей компании? Какие сторонние проекты вы бы порекомендовали? Все это отличные вопросы, чтобы сдвинуться с мертвой точки. В моем резюме почти ничего не было ничего на втором курсе (ничего, я не имею в виду пару проектов и стажировку, я ничего не имею в виду), но я все равно ходил на ярмарку вакансий и общался только с одной компанией. но это сломало эту стену нервозности, так что в младших классах я чувствовал, что знаю больше, чего ожидать, могу лучше подготовиться и почти не нервничаю.
  • Прежде чем отправиться на мероприятие, не забудьте узнать о компании. Для школьных ярмарок вакансий обычно публикуется список компаний, поэтому просмотрите его и найдите компании, которые вас интересуют, узнайте, чем они занимаются и какова их миссия, по крайней мере. В разговорах пригодится!
  • Еще один совет на ярмарках вакансий — сначала отправляйтесь в компанию, которая вам не так интересна, как на разминку. Поначалу естественно нервничать, независимо от того, на скольких ярмарках вакансий вы побывали, поэтому избавьтесь от нервозности, сначала пообщавшись с компанией, в которой, как вам кажется, на карту поставлено не так много, если вы ошибетесь.

Шаг лифта

Многие люди уделяют особое внимание созданию презентации для лифта. Но что такое презентация в лифте и как мне включить ее в нетворкинг?

  • Я всегда думал, что подойти к незнакомому человеку и продекламировать пару строк «продажа» (сдержанное хвастовство) самому мне было очень неловко. Они знают, и вы знаете, что просто произносите заученные строки. И что происходит потом? Если вы не действительно хороший импровизатор или кто-то, кто является прирожденным экспертом в светской беседе и переходах (я на 100% не являюсь), я обнаружил, что для меня лучше добавить что-то в конце моего лифта, что отличается для каждой компании. Это просто показывает, что вы более искренни, и привлекает их внимание тем, что вы спрашиваете конкретно об их компании. Они чувствуют себя особенными.
  • Я также ненавижу подход «перечислите три качества в себе» (я прилежный, трудолюбивый, страстный и т. д.). Это звучит как неуклюжее хвастовство, которое вы действительно не можете доказать, пока не окажетесь на работе.
  • Поэтому я пропускаю все это и просто говорю свое имя, специальность, год и что я ищу. (например, стажировка на лето 2019 г.). Обычно я делаю паузу на секунду, чтобы посмотреть, не спросят ли они сразу что-нибудь еще (иногда спрашивают, и это здорово!). В противном случае я говорю что-то, что показывает, что я исследовал их компанию и мне интересно. Вы хотите, чтобы разговор был улицей с двусторонним движением, поэтому заставьте их говорить, задавая больше вопросов.
  • Не забывайте, ваша презентация не должна быть просто такой: вот кто я, а теперь поговорите со мной. Это должно привести к разговору о конкретной компании, который побудит вас к хорошему разговору и покажет, что вы любопытны, достаточно заботливы, чтобы провести исследование и хотите узнать больше (все это происходит с быть качествами хорошего кандидата!).

Интервью

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

Как учиться

  • Мне помогло ведение документа Google всего, что я знаю об основных структурах данных (связанных списках, хеш-таблицах и т. д.), вопросах, связанных с ними, и т. п. Это похоже на небольшую сокровищницу. знаний кс!
  • Я чувствую, что каждый вопрос, по крайней мере, в некоторой степени связан с другим вопросом, который вы изучали раньше. Итак, я просматриваю книгу Cracking the Coding Interview (да, это снова та книга, и не зря!) и документирую все основные моменты и вопросы/ответы, суммированные моими словами в одном большом google. док. Здесь же я записываю все вопросы, которые мне когда-либо задавали на собеседованиях, чтобы всегда помнить их на случай, если когда-нибудь еще раз пройду собеседование с этой компанией. Это как база данных структур данных и вопросов для интервью! Это также позволяет мне не проходить всю книгу снова в следующем рекрутинговом сезоне, потому что это просто неэффективно.
  • Не забывайте, что у всех разные способы обучения, как и в школе. Может быть, это неустанное решение вопросов по литкоду, чтение гиков-форгиков или все вместе. Попробуйте вещи и выяснить, что работает для вас!

Как пройти собеседование

  • В каждом интервью, которое у меня было до сих пор, был один вопрос, который всегда задавали (так что лучше быть готовым к этому). Расскажите о себе. Знайте, что сказать, точно так же, как вы, очевидно, готовитесь к вопросу, который, как вы знаете, будет на тесте (бесплатный балл!), подготовьтесь и к этому тоже. Не заставляйте это звучать наизусть. Даже если это так, переменные тона голоса имеют все значение.
  • Пока ваш интервьюер задает технический вопрос, начните мысленно думать о возможных структурах данных или подходах.
  • Прежде чем предлагать решение, задайте вопросы, разъясняющие суть проблемы. Было бы плохо проделать кучу работы только для того, чтобы понять, что вы не понимаете проблемы. Также спросите о крайних случаях, которые показывают, что вы хорошо думаете.
  • Прежде чем приступить к написанию кода, всегда обговаривайте возможное решение и причины, по которым вы думаете, что оно сработает, прежде чем приступить к написанию кода. Это отражение того, что вы должны делать на работе в любом случае.
  • Пока вы пишете код, постоянно говорите! Даже если это кажется странным и даже если это звучит так, будто вы болтаете, ПРОДОЛЖАЙТЕ ГОВОРИТЬ. Буквально просто говорите все, что думаете. Даже если вы не думаете, что это правильный ответ, просто СКАЖИТЕ его. Если это близко, рекрутер может дать вам подсказку. Если нет, то объясните, почему нет, и продолжайте. Они хотят видеть, как вы думаете, и они могут помочь вам, только если знают, о чем вы думаете. Самое неловкое — это молчаливое интервью. Даже если вы получите наилучшее решение, оно не будет казаться завершенным, потому что не было человеческого взаимодействия и у интервьюера не было возможности оценить вас как личность, в чем весь смысл собеседования по поводу проблемы кодирования.
  • После технических вопросов подготовьте вопросы. Это очень важно, потому что показывает, что вы на самом деле заботитесь. Большая часть собеседований показывает, что вы увлечены обучением и искренне хотите быть частью этой компании. Даже если вы думаете, что поступили ужасно, вы должны задавать вопросы. Имейте арсенал хороших, вдумчивых вопросов, которые вы можете задать. Например: Какой самый интересный проект, над которым вы работали? Какой пример стажерского проекта? Что особенного в x по сравнению с другими компаниями, в которых вы работали?
  • Раньше у меня всегда был синдром сожаления после интервью, когда ты вспоминаешь и думаешь, черт возьми, почему я не мог сказать это вместо этого или сделать это лучше?! Но теперь я заставляю себя не прыгать в этот сумасшедший поезд. После окончания интервью вы ничего не можете сделать, чтобы изменить его. Просто впитывайте как можно больше опыта, извлекая уроки из того, что получилось хорошо, а что не очень, и двигайтесь дальше! Беспокойство не принесет вам буквально ничего хорошего.

Последствия

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

Если вы это сделаете, это потрясающе! Если вы знаете, что хотите работать там, то примите предложение, прекратите другие процессы собеседования и, безусловно, больше никуда не подавайте заявку. Это из уважения к компании, которую вы приняли. Вы взяли на себя обязательство, теперь вы должны придерживаться его. Если вас все еще больше интересуют другие компании, просто пока не принимайте предложение (попросите о продлении, если необходимо) и сообщите другим компаниям, что у вас есть предложение, чтобы они могли попытаться ускорить процесс.

Наконец,

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