Получение новой работы разработчика — независимо от того, опытный вы или новичок в этой области — все зависит от тяги.

Вам нужны материалы в вашем приложении, которые зацепят людей.

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

Вам нужен способ доказать, что вы полезны для команды. Улов.

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

Вот 7 примеров…

1. Надежный сайт-портфолио

Это не должно быть супер-причудливо. И вам не нужен стильный дизайн.

Вместо этого практикуйте разработку, ориентированную на продукт, со своим портфолио. Кто ваши пользователи? Что они пытаются сделать?

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

Мои рекомендации для портфолио, демонстрирующего компетентность:

  • Одностраничный сайт с прокруткой
  • Быстрое время загрузки — это важно для технических специалистов
  • Удалите ссылки на другие ваши профили и электронную почту
  • Изображения (а еще лучше GIF/видео) ваших проектов
  • Описания и ссылка на исходный код для каждого проекта
  • Еще лучше, если ваши проекты развернуты в реальном времени, и вы можете ссылаться на фактическое приложение в Интернете.

Вот и все. Не усложняйте его больше, чем нужно.

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

2. GitHub весь ваш код

Создали проект? Зафиксируйте его в Git и публично отправьте на GitHub.

Не волнуйтесь, если это не совсем сделано или несовершенно! Это нормально. Никто не заметит, наверное.

Но наличие полного и разнообразного профиля на GitHub показывает, что вы активны и участвуете во многих проектах.

Еще одна бонусная идея: добавьте значки в README вашего репозитория, которые указывают на качество вашего кода. Вот некоторые идеи для значков. Многие из них потребуют настройки базовой CI/CD. Это еще один триггер компетентности!

3. Добавьте домой профиль GitHub

Многие люди не знают, что вы можете настроить внешний вид своего профиля GitHub.

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

Например, я создал репозиторий под названием bennett39, что также является моим именем пользователя на GitHub.

Внутри этого репозитория я создал файл README.md. Этот файл теперь отображается по умолчанию на моей домашней странице!

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

4. Резюме как можно сильнее с цифрами

Я видел много слабых резюме.

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

Но резюме — это действительно документ о продажах. Вы должны представить свои навыки и опыт в самом ярком свете! Не бойтесь использовать ненормативную лексику и приписывать себе успехи.

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

Иногда вы можете знать, что функция, над которой вы работали, обеспечила $xxx,xxx продаж. Но часто разработку программного обеспечения труднее измерить.

Один совет: посмотрите статистику репозитория для любых компаний/проектов, перечисленных в вашем резюме.

В GitHub, например, в каждом репозитории есть вкладка «Insights»:

Оттуда вы можете посмотреть «Соавторы», чтобы получить некоторые цифры того, сколько вкладов вы сделали.

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

5. Копирование резюме в LinkedIn

Часто LinkedIn человека выглядит совершенно иначе, чем его резюме. Почему?

Во всяком случае, ваш профиль LinkedIn важнее. Это ваше общедоступное резюме для Интернета. Часто рекрутеры даже не будут просматривать ваше резюме, если у вас достаточно информации в LinkedIn.

Отличным триггером компетентности является добавление того же смелого языка и фактов из вашего резюме в ваш LinkedIn.

LinkedIn также позволяет добавлять ссылки и мультимедийные материалы в свой профиль. Так что пользуйтесь ими!

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

6. Пишите статьи о разработке программного обеспечения

Говорил уже сто раз и повторю еще раз.

Разработчики программного обеспечения должны вести блог.

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

Люди делают ведение блога очень трудным для себя. Но на самом деле все, что вам нужно сделать, это что-то написать! Что-либо!

Один совет: документируйте, а не создавайте.

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

Вы удивитесь, как люди найдут это полезным.

  • Решили ошибку? Напишите что случилось и как вы это решили
  • Разработали новую функцию? Поделитесь некоторыми фрагментами кода и объясните, что они делают
  • Развернули ваше приложение? Напишите сообщение о том, что делает приложение, и добавьте ссылку
  • Не хочешь писать сегодня? Напишите пост о том, что вы не хотите писать сегодня

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

Создайте свой блог и поблагодарите меня позже.

7. Ссылки на LinkedIn, статьи, портфолио, GitHub

Мой последний совет — это то, что я называю «связыванием вашего цифрового следа».

Практически кто-то мог найти вас по любому каналу:

  • Ваше портфолио
  • Ваш блог
  • LinkedIn
  • Гитхаб

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

Итак, на каждом канале добавьте ссылки на все остальные каналы!

Это перекрестное связывание делает две вещи:

  • Делает вас более заметным и позволяет людям узнать вас больше, независимо от того, какой канал они использовали, чтобы узнать вас
  • Имеет дополнительные преимущества для алгоритмов и результатов поиска, когда кто-то начинает искать вас.

У меня уникальное имя, и я занимаюсь этим уже несколько лет, но вот как оно выглядит, когда вы гуглите «Беннетт Гарнер»…

Я не «главный врач штата Орегон» — это кто-то другой, — но все остальные результаты — это я! В этом сила перекрестных ссылок.

В идеале вы хотите создать аналогичный эффект с перекрестными ссылками вашего цифрового следа. Думайте как маркетолог о том, как позиционировать и оптимизировать поиск.

Продемонстрированная компетентность

Каждый из этих советов мал по отдельности.

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

Ежедневный список

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

Присоединяйтесь к Medium за 5 долларов — получите доступ ко всему Medium + поддержите меня и других!