Я студент-разработчик Ruby. В течение последнего месяца я искал работу с использованием Ruby, Ruby on Rails и связанных веб-технологий (CSS, HTML, JS). Отсутствие профессионального опыта означает, что я не могу указать профессиональный опыт в своем резюме. Это также означает, что труднее получить «старшую» работу в сфере разработки. Так что же делать в моем положении?
За последние несколько месяцев я предпринял несколько шагов, чтобы подготовиться к этому, возможно, долгому поиску работы. Первым и самым важным шагом является подключение к сети. В апреле прошлого года я присоединился к встрече разработчиков Ruby в моем регионе. В тот момент я не думал о работе, а просто хотел поговорить с другими людьми и выяснить, насколько сильны мои навыки. Самая важная вещь, которую большинство людей вынесут из группы встреч, — это образование. Разработчики, проработавшие в отрасли дольше, чем вы, скорее всего, будут располагать ресурсами, которыми можно поделиться, что повысит ваши навыки. Тем не менее, наличие группы друзей на встрече покажет вам местные вакансии, когда они откроются. В зависимости от того, с кем вы встретитесь, вы можете даже получить от кого-то направление в компанию. Сетевое подключение к компании продвинет вас гораздо дальше в процессе подачи заявки, чем просто отправка им вашего резюме.
Но эти встречи подводят меня к следующей задаче. То есть постоянно повышайте свои навыки! Всегда есть что-то еще, что можно узнать о разработке. Пробуйте разные уроки, читайте блоги, смотрите подкасты. Это помогает сохранить навыки, которые вы изучаете, свежими. Кроме того, они дают вам темы для обсуждения с другими разработчиками. Знание технологий очень поможет вам на собеседовании и даже больше, когда вы получите эту работу.
Наконец, вы должны предпочтительно участвовать в проектах с открытым исходным кодом. Вы также можете найти их через разработчиков на встречах. Начните с чего-нибудь небольшого. Поиграйте с проектами, с которыми вы столкнетесь некоторое время. Скорее всего, вы можете найти ошибки в них. Откройте проблему, и если они позволят вам ее исправить, сделайте это и немедленно откройте запрос на включение. Это докажет ваши навыки себе, другим разработчикам и, самое главное, потенциальным работодателям.
Благодаря этим шагам я уже дал несколько интервью. Когда вы приложите усилия, чтобы стать преданным разработчиком, вы будете более ценны для работодателей. Возможно, им придется обучать вас дополнительным навыкам, но это легко, когда у разработчика уже есть мотивация учиться дальше. Удачного кодирования и удачного поиска работы!