Вы не одиноки, продолжайте суетиться!

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

«Если вы не можете подготовиться, приготовьтесь к провалу»

Прежде всего, вы должны подготовить себя ко всему процессу перед тем, как попасть на собеседование, а также к тому, как справляться с собеседованиями. К счастью, я тоже прошел через это, и я дам вам лучшие советы и рекомендации, чтобы надрать задницу и получить свою первую работу в области разработки с НУЛЕВЫМ опытом. В этой части мы рассмотрим процесс создания набора навыков и организации вашего имиджа, чтобы получить несколько интервью, а во второй части мы обсудим, как подготовиться к собеседованию и найти свою первую работу! Пойдем!

Составьте крутое резюме

Одним из самых важных шагов во всем процессе является составление биографических данных. Это ваш паспорт для этого путешествия возможностей трудоустройства. Он должен быть максимально простым. Более одной страницы избыточны, если у вас нет опыта, так что делайте их короткими. Разместите свою контактную информацию и не добавляйте фотографию, которую сестра сделала вам, когда вы отправились на семейный отдых в Барселону, будьте профессиональны :)

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

Другой частью вашего резюме должны быть ваши навыки. Они могут иметь отдельный раздел или быть частью вашего проектаи раздела обучения в качестве производной от вашего учебного процесса. завершения проекта или университетского курса. Очень важно НЕ добавлять диапазон к вашим навыкам, например, 4/5 звезд в Java очень объективны, что такое 1/5? 5/5 эксперт? Сколько лет вам нужно, чтобы получить эти 5 звезд? Это распространенный вопрос, с которым сталкивается рекрутер, когда видит диапазон навыков. С другой стороны, лучше указать годы, в течение которых вы работали с конкретной технологией, и это дает лучшую оценку ваших знаний человеку, который увидит ваше резюме.

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

Подбирайте проекты с умом

Один или два законченных проекта, работающие правильно и работающие без ошибок, хорошо, кого я шучу, таких вещей не бывает :P, по крайней мере, с наименьшим количеством возможных ошибок, лучше, чем восемь, девять или десять небольших проектов. У меня было три суперпроекта для демонстрации. Первым было веб-приложение, написанное на платформе Ruby on Rails, и оно касалось бронирования футбольных полей 5x5 и координации всего процесса. У него есть аутентификация, которая работала правильно, вы также можете войти в систему через Facebook, профиль игрока, домашнюю страницу и некоторые другие функции, которые вы можете увидеть здесь, поскольку это поставлено на Heroku.

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

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

Один из самых популярных проектов, которые я видел, — это веб-приложение для сортировки, реализованное с использованием известных алгоритмов, таких как Dijkstra, DFS и т. д. Это интересный проект, потому что вы будете глубоко понимать алгоритмы, что очень важно, если вы хотите подать заявку в такие компании, как Facebook, Google, Amazon и т. д.

Подводя итог, вы должны решить проблему, решение которой вам действительно интересно, что будет мотивировать вас на ее решение, сосредоточиться на том, что вы из этого узнаете, лучше делать качественные проекты, чем количественные, и если у вас есть любые вопросы / проблемы с его созданием, не забывайте, что Google - ваш друг :)

«Если гора не идет к Мухаммеду, тогда Мухаммед должен идти к горе».

Будьте онлайн

Я не имею в виду скроллить вашу страницу в Instagram целый день! В Интернете есть места, где вы можете настроить свой профиль, добавить свое резюме, а также зафиксировать код. Это простой способ быть обнаруженным компаниями и рекрутерами. Почему вы должны делать все поиски?

GitHub является обязательным, это сайт, на котором вы можете настроить репозитории и разместить свои проекты в Интернете, и в качестве побочного эффекта вы также изучите команды git. Вы можете изучать его параллельно со своими проектами, разместив их онлайн. Это также приведет вас в ежедневное состояние фиксации кода — очень ценная привычка.

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

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

«К успеху нет лифта, нужно подниматься по лестнице»

Приложите усилия

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

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

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

Конец

Если вы все еще читаете это, вы настоящая легенда. Это моя первая статья, английский не является моим родным языком, поэтому, если вы зашли так далеко, вы заслуживаете просмотра моего резюме или вопроса о чем-либо, что требует разъяснений. Не стесняйтесь писать мне по электронной почте в любое время, пожалуйста, добавьте «Я легенда» в тему! Надеюсь, вам понравилось :)

Продолжение следует…