Спойлер: это сложно

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

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

Фон

Я наконец принял свое первое предложение о работе в SWE на прошлой неделе на седьмом месяце поиска работы (1 сентября 2021 г.). Это были, наверное, самые тяжелые 7 месяцев в моей жизни. Мне пришлось пройти через так много препятствий и неуверенности, чтобы наконец обрести уверенность и позитив, которые у меня есть прямо сейчас.

Небольшой контекст о себе заключается в том, что я окончил колледж по специальности социология в 2020 году и пошел в школу Флэтайрон сразу после окончания учебы. Существует не так много разработчиков, которые пришли из социальных наук (вероятно, всего около 5%), не говоря уже о тех, кто недавно закончил колледж, да еще в качестве азиатской иммигрантки. Я был несколько разочарован в начале пути, когда понял, что не могу найти никого с похожим прошлым, на которого я мог бы взглянуть или попросить совета. Я даже думал, что мне будет невозможно устроиться разработчиком.

Вот как выглядит моя эмоциональная хронология по месяцам:

Месяц 1: Хорошо, я понял!

Месяц 2: хорошо, теперь я получил больше информации из кофейных чатов. Я думаю, что понял. я должен быть в порядке… верно?

Месяц 3: почему я еще не прохожу собеседование? почему мои друзья берут интервью? это потому, что у меня не было предыдущего профессионального опыта работы? это из-за моей специальности?

Месяц 4: блять, почему я до сих пор не получаю интервью? я действительно такой некомпетентный? это из-за моего резюме? это из-за моих дерьмовых проектов?

Месяц 5: (после того, как мне отказали в компании, в которой у меня было первое техническое собеседование) 😭😭😭😭😭 я чертовски тупой. Почему? Почему? Почему? я мог получить предложение о работе, почему я не изучил async / await ??? Почему? 😭 (а затем начал спрашивать совета у большего количества людей)

Месяц 6: (начал проходить собеседование по рекомендациям) хорошо, я знаю, что испортил свои собеседования, но ничего страшного, мне нравится процесс собеседования, и я думаю, что у меня это получается. Я очень рад за своих друзей, которые только что приняли свои первые предложения SWE, ВЫ ИДЕТЕ ЛЮДИ! И ВЫ ПОЛУЧИЛИ ЭТО, МЕГАН!

Месяц 7: (Моя сеть Linkedin начала набирать обороты, и я уже участвовал как минимум в 2–3 «больших» проектах) Ладно, ууууу, ты прибил эту Меган 🎉 👉🏻 Получи предложение о работе

Я только начал обретать уверенность и становиться более позитивным, вероятно, в последние 2 месяца моих поисков работы. Я не могу сосчитать, сколько раз я плакал поздно ночью. Я не могу сосчитать, сколько раз мне почти хотелось дать компаниям пощечину, когда я получал электронные письма с автоматическим отказом. Я не могу сосчитать, сколько раз я ревновал, когда видел, как кто-то в LinkedIn получил предложение о работе, особенно тех, кто получил его всего через 2–3 месяца поиска. Но теперь, оглядываясь назад, я понял, что когда люди говорят: «Все происходит по какой-то причине», я действительно вижу это сейчас. И это мой ключ к тому, как оставаться позитивным во время поиска работы.

Как я оставался мотивированным в поиске работы

Вот несколько способов сохранить мотивацию:

1. Всегда напоминайте себе, почему вы ищете работу разработчика.

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

2. Найдите время, чтобы подумать и использовать свои сильные стороны, чтобы обрести уверенность.

Обычно я не пишу код по выходным или после 22:00 каждый вечер, потому что ... я не хочу этого делать. Не поймите меня неправильно, это не потому, что я ненавижу это, а потому, что мне нравится выделять время, чтобы подумать о себе.

В начале своего пути я узнал о своих силах в создании контента, особенно в создании более привлекательного поста в Linkedin. Когда я рос в эпоху социальных сетей (или поколения?), я узнал, какой контент привлекает больше внимания и как я могу превратить скучный контент во что-то более интересное (это в значительной степени мой стиль при написании технических статей). Я не увлекаюсь «кликбейтами» или чем-то еще, и я обещаю, что все, что я опубликовал в Linkedin, исходит от всего сердца. Я хочу сказать, что для того, чтобы ваше сообщение было доступно большему количеству людей, да, ключевые слова могут быть важны, но вам также нужно научиться писать лучший пост с лучшей историей в нем. Я также пробовал чтобы не писать клише, поэтому я всегда творчески подходил к написанию поста. Для меня это действительно весело и легко. У меня также была тенденция публиковать сообщения, когда я был на самом низком уровне недели. Это может показаться глупым, но Я использовал это время, написав сообщение, чтобы превратить свой негатив в нечто, что я считаю «написанием совета самому себе», и поделился им в Linkedin.

Если ваша сильная сторона - организованность, используйте свою силу, упорядочивая свой код, репозитории и т. Д., И продемонстрируйте это своим интервьюерам и другим SWE. Вы также можете использовать эту силу в качестве одного из материалов публикации Linkedin или технических статей, показывая, как вы используете свой творческий способ организации определенных вещей и своего рабочего процесса с помощью доски Trello и тому подобного.

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

Я обозначил этот пункт как 2b, потому что он все еще связан с использованием вашей силы. Я был очень разочарован, когда узнал, что не многие разработчики имеют образование в области социальных наук. Но, в конце концов, я обнаружил, что это мое преимущество и то, что сделало меня уникальным кандидатом и разработчиком. Я научился использовать свое социологическое образование, чтобы создать повествование и связать его со своей страстью к веб-разработке / программированию.

Определенно требуется много размышлений, много от чатов за чашкой кофе, когда люди спрашивают меня «почему веб-разработчик?», И отзывов из поведенческих интервью, чтобы создать более сложную историю. Я настоятельно рекомендую потратить некоторое время на обдумывание повествования, потому что это будет ваш ответ на вопрос «Расскажите мне больше о себе».

3. Присутствие в Интернете - проявите себя и найдите своих людей!

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

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

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

🌟 Примечание: не тратьте слишком много времени на Linkedin. Узнайте, как распределять свое время. Однажды я провел слишком много времени в Linkedin и не мог серьезно перенести чрезмерную позитивность платформы *, я не шучу. это реально*. Иногда я делал недельный перерыв в LI и находил время, чтобы сосредоточиться на других вещах, над которыми я могу поработать.

4. Не переусердствуйте с мыслями о Leetcode, предназначенными для собеседований

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

Я все еще помню, как мой друг, который недавно увлекся Amazon, сказал мне, что ему нравится измельчать LC. Я был буквально шокирован. Но после моего первого собеседования по доске (которое я почти выручил) меня внезапно осенило, что мой друг ... был прав, LOL. С тех пор я обычно приходил на технические собеседования в довольно расслабленном настроении (буквально надел одну из десятков моих футболок, чтобы пойти на собеседование). В итоге я получил удовольствие от большинства технических собеседований. В большинстве случаев это связано с тем, что я встречал интервьюеров, которые были готовы предложить помощь, даже если мне было трудно. Конечно, в конце концов меня отвергли, но я научился на этом опыте и стал лучше решать проблемы и решать вопросы, связанные с алгоритмами. На самом деле посещение технических собеседований - лучший способ расти и учиться, даже если в конце концов вы получили отказ. Pramp и множество имитационных платформ для собеседований - это круто, чтобы получить опыт собеседования, но это никогда не превосходит опыт настоящего интервью.

Когда вы работаете над этими вопросами LC, подумайте о том, как это поможет улучшить ваши навыки решения проблем, вместо того, чтобы думать, что это для технических собеседований. Кстати, до сих пор я могу делать только легкий уровень , возможно, вопросы о строке среднего уровня и массиве / хэш-карте, поэтому, пожалуйста, не думайте, что вам нужно действительно хорошо разбираться в DSA, особенно я понимаю, что вы находитесь в чрезвычайно стрессовой ситуации и имеете возможность изучить что-то настолько сложное в короткий период времени только ради работы начального уровня - это своего рода ... сложно, если вы не нацелены на FAANG🙌🏻 Я не собираюсь тебя останавливать 😆

5. ПРОГУЛЯТЬСЯ!

Я обнаружил, что ходьба - это действительно полезное занятие для перерывов! Я всегда гулял около 15 или 16 часов, потому что именно тогда я начал терять концентрацию (и я буду продолжать это делать). Отправляйтесь на прогулку не для того, чтобы думать о проблемах, в которых вы застряли, а для того, чтобы отвлечься от напряженной работы. Я всегда слушал свою любимую музыку, в зависимости от того, что я настроение, и я всегда приходил домой, чувствуя себя легче и счастливее.

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

Конечно, есть и другие способы, например, пойти поплавать, пойти в тренажерный зал и т. Д. Я определенно рекомендую как минимум ВЫБРАТЬСЯ ИЗ ДОМА когда-нибудь днем, чтобы вы могли подышать свежим воздухом и вернуться. СО СВЕЖЕМ РАЗУМОМ 😎 (выдохните весь воздух в помещении и вдохните весь воздух снаружи - ааахххх намасте 🙏🏻).

6. Поддерживайте хорошие отношения со своими рекрутерами (и менеджерами по найму).

Это может показаться глупым с точки зрения мотивации. Но это правда. Я нашел свою мотивацию в поддержании хороших отношений с рекрутерами и менеджерами по найму. Мне, возможно, отказали в этих компаниях, но у меня были отличные беседы с людьми, с которыми я разговаривал в компаниях, которые меня интересовали. Общаясь открыто, вы, как кандидат, сделаете их работу проще, так как ваш опыт поиска работы. Я всегда выражал огромную благодарность рекрутерам за то, что я тесно сотрудничал с ними, потому что я искренне ценю проделанную ими работу, а быть средним человеком нелегко. Их способы ответа на ваши вопросы также демонстрируют корпоративную культуру, которая помогает вам принять решение, верите ли вы, что впишетесь в культуру компании или нет. Интервью - это не улица с односторонним движением, это всегда улица с двусторонним движением. Они берут интервью у вас, и вы тоже. Возможно, вы слышали термин «перевернуть стол». Потому что, в конце концов, когда они делают вам предложение, все зависит от вас, и вы принимаете решение, принимать вы предложение или нет.

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

7. Иногда ... все дело в удаче и выборе времени

У меня есть несколько друзей, которые смогли получить предложение о работе всего через несколько недель или даже раньше после окончания учебного лагеря. Но я знаю, что эти люди искали работу еще до того, как закончили буткемпы, например, моя подруга Ева, которая активно участвовала в мероприятиях, публиковала свой опыт в Linkedin и в итоге привлекла внимание рекрутера из ее нынешняя компания (пожалуйста, ознакомьтесь с ее замечательными статьями!). Честно говоря, если вы считаете, что сделали все, что могли (я говорю о портфолио, онлайн-присутствии, сети и т. Д., Я опубликую еще одну статью об этом в ближайшем будущем), иногда вам просто нужно найти того подходящего человека / компания.

Я подключился к рекрутеру в моей нынешней компании через службу карьерного роста моего учебного лагеря менее чем через 2 рабочих дня после подачи заявки. Я был чрезвычайно благодарен за процесс собеседования. Они буквально открыли мое портфолио во время интервью и спросили меня о том, что я написал. Собеседование прошло очень гладко и было очень личным, поскольку они смогли задать вполне конкретные вопросы на основе моего портфолио, и они значительно упростили интервью, чтобы я мог дать им более конкретные ответы. (Например: «Я заметил, что вы написали несколько блогов в своем портфолио, и несколько тем блогов кажутся весьма интересными. Какова была ваша мотивация и как вы попали в эти блоги?»)

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

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

Мои выводы после 7 месяцев поисков и как я превратил свой негатив в нечто позитивное

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

Если бы вы шлифовали в течение ~ 6 месяцев, как я, вы были бы поражены, насколько многого вы достигли и насколько выросли как разработчик. На все есть причина. Может быть, ваш путь должен быть трудным, и в первые несколько месяцев удача дается вам нелегко. Это знак того, что вам просто нужно продолжать искать и продолжать развивать свои навыки.

Я был поражен выполненными мною проектами. Я был поражен полученным командным опытом. Я был поражен людьми, которых я встретил, и друзьями, которых я приобрел в этом путешествии. Как человек, который искал работу 7 месяцев, я не мог себе представить, что бы я был, если бы получил работу в течение нескольких недель после окончания буткемпа (кстати, я не говорю о людях, которые получают работа после нескольких недель после окончания учебы - это плохо. У всех разный опыт.) Моя сеть выросла настолько, что я чувствую себя достаточно комфортно в том, к кому обратиться и у кого я могу попросить совета и даже спросить для рекомендаций от моих друзей, недавно получивших предложения о работе.

На протяжении всего времени поиска работы вы столкнетесь с множеством отказов (более половины из них определенно будут автоматическими электронными письмами - «после серьезного рассмотрения…»). Вы можете слышать, как многие люди говорят вам, что «отказ - это перенаправление» или что-то в этом роде. Конечно, это может быть правдой, но иногда отказ происходит не из-за того, что у вас плохое резюме, у вас нет квалификации или у вас нет навыков. Так что дело не совсем в «перенаправлении». Все дело в вашем образе мышления и в том, как вы воспринимаете разные вещи.

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

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

Будущие чтения

Я также хотел бы поделиться несколькими полезными статьями, в том числе статьей Евы И Чжэн:



и Уэверли Люн



Размышления выпускника учебного курса на тему« Что дальше?
Окончание учебного лагеря - это не конец, это только начало. levelup.gitconnected.com»



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

А также Алекса Чиу



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

и последнее, но не менее важное: Элисон Куаглиа



Который я использовал, чтобы вести себя в начале моего пути.

Последний, но тем не менее важный…

Удачного кодирования !!