Почему программисту нужно иметь свой сайт

Есть обязательный элемент имиджа программиста — это персональный сайт. Рассмотрим, почему сайт обязателен и что там должно быть.

Содержание

Как оценить программиста?

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

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

Наличие сайта — это некоторый минимальный уровень квалификации. Если программист не может поднять сайт, то уже ясно, что это не профессионал. Таких людей в IT-среде называют «инфобомж».

Не нужен какой-либо особенный сайт. Вполне достаточно сайта-визитки на WordPress. Такой сайт делается за пару дней.

Что должно быть на сайте программиста?

Посмотрите на себя с точки зрения работодателя. Тогда будет сразу понятно, что именно писать на сайте:

  • Краткая биография, естественно, с точки зрения программирования.
  • Навыки и умения.
  • Места работы.
  • Портфолио.
  • Как связаться.

Главное, это портфолио, то есть описание тех программы, которые вы разрабатывали. Для каждой программы отдельная страничка, где есть описание, скриншоты, скринкасты, демо-версия, отзывы, и т.д. Главное в описании — это цель проекта и какие технологии были использованы.

Если эта страница хорошо оформлена, то квалификация программиста видна с одного взгляда.

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

Также имеет смысл описать инструменты, которые вы знаете: IDE, СУБД, VCS и т.д.  Это также покажет вашу квалификацию.

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

Почему GitHub не может быть заменой сайту?

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

Причина 1. Нет сайта, резюме летит в корзину

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

Причина 2. Работу в крупном проекте на GitHub не выложишь

Часто программисты работают в рамках некоторого проекта, поэтому выложить весь проект на GitHub они, естественно не могут. Это коммерческая тайна. Иногда программисты  даже подписывают соглашение о неразглашении (NDA).

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

Причина 3. Трудность восприятия

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

Подводя итог: профиль на GitHub — это хорошо, но мало.

Нужен ли сайт, если у программиста уже есть работа?

Да, нужен. Это важно во время профессиональной переписки. Ссылка на сайт должна быть в автоподписи письма. Если вы пишете кому-то свое мнение о программировании, то ваш адресат может оценить ваш уровень.

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

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

Порядок разработки сайта-визитки

Общий порядок разработки минимального сайта:

  1. Создаете сайт на WordPress.
  2. Пишете краткую автобиографию.
  3. Описываете свои навыки и умения.
  4. Отбираете ваши работы для портфолио, для каждой программы своя страничка.
  5. Добавляете сканы дипломов, сертификаты, свидетельства об окончании курсов
  6. Добавляете ссылки на GitHub.
  7. Добавляте контактную информацию.
  8. Добавляете сайт в автодподпись письма

В минимальном варианте это займет пару дней.

Репутация профессионала

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

  • Полезные статьи.
  • Хорошие книги.
  • Интересные алгоритмы.
  • Фишки и приемы для профи.

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

Персональный сайт веб-разработчика

Если вы веб-разработчик, то к сайту предъявляются особые требования. Конечно же, лучше всего, чтобы сайт был написан лично вами. Например, веб-разработчик Philip Kiely так показывает свое мастерство. Внизу сайта он пишет используемые технологии: «Built with Pelican, Bootstrap, Font Awesome, and Google Fonts».

 Philip Kiely так показывает свое мастерство
Philip Kiely так показывает свое мастерство

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

Свой сайт — лучшее место, чтобы продемонстрировать свои умения. Хороший пример креативности показывает на своем сайте программист и дизайнер Adham Dannaway. Перейдите по ссылке (откроется в новом окне) и поводите мышкой по лицу.

Хороший пример креативности показывает на своем сайте программист и дизайнер Adham Dannaway
Хороший пример креативности показывает на своем сайте программист и дизайнер Adham Dannaway

А вот так свое мастерство демонстрирует индийский разработчик Prashant Sani. Тут можно долго ходить по сайту и любоваться визуальными эффектами.

А вот так свое мастерство демонстрирует индийский разработчик Prashant Sani
А вот так свое мастерство демонстрирует индийский разработчик Prashant Sani

Привлечение клиентов

Для любого программиста всегда есть возможность дополнительного заработка:

  • Выполнение заказов.
  • Оказание консультаций.
  • Написание книг и т.д.

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

Если нет времени

Когда я говорю про важность сайта, то первое возражение: «У меня нет времени».

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

Добавьте полезный навык
в своё портфолио программиста

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

Если вы хотите освоить новую интернет-профессию и добавить полезнейший навык в своё портфолио программиста, советую вам пройти обучение по программе образовательного направления 38.03.05 Бизнес‑информатика.

Оригинал: Почему программисту нужно иметь свой сайт

CC BY-NC 4.0 Почему программисту нужно иметь свой сайт, опубликовано К ВВ, лицензия — Creative Commons Attribution-NonCommercial 4.0 International.


Респект и уважуха

Добавить комментарий