Создание портфолио для демонстрации ваших инженерных способностей

Создание портфолио для демонстрации ваших инженерных способностей Изучение

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

Что такое портфолио и зачем оно вам нужно

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

Портфолио документирует элементы, которых обычно нет в резюме. Как инженер-программист, вы то, что делаете. Фотография для фотографа — это проект для инженера.

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

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

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

Читайте также:  Методология приложения с двенадцатью факторами

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

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

Планирование портфолио

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

  • Статический или динамический? Будет ли ваш веб-сайт статически сгенерированным набором страниц или динамическим с базой данных?
  • Одностраничный или многостраничный? Будет ли сайт вашего портфолио выглядеть как одностраничное приложение, SPA или многостраничный сайт?
  • Отзывчивый? Будет ли ваш веб-сайт портфолио переносимым для разных браузеров, платформ и устройств?
  • Какой у вас бюджет? Вы хотите потратить много времени и денег на создание своего веб-сайта-портфолио?

Ответы на эти вопросы помогут вам решить, где создать и разместить свое портфолио.

Что в портфолио

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

О разделе

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

Проекты

Суть веб-сайта вашего портфолио — это ваши проекты. Сделайте шаг назад, взгляните на свои прошлые достижения и выберите несколько проектов, которые вы с гордостью продемонстрируете. Для каждого проекта вы можете сделать следующее:

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

Контактная страница

Предоставьте достаточно контактной информации, чтобы связаться с вами по электронной почте, телефону или через веб-форму. Перечислите дополнительные ссылки, по которым рекрутеры могут узнать о вас больше, например ссылки на ваши профили в LinkedIn, GitHub и / или Twitter.

Вот пример сайта-портфолио Джека Томашевски.

Блог

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

На изображении ниже показан пример с сайта Мэтью Уильямса.

Страница записи

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

Способы размещения вашего портфолио

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

Портфолио с репозиториями кода

Если вы управляете своими проектами с помощью Git, бесплатной распределенной системы контроля версий с открытым исходным кодом, вы можете разместить свои репозитории кода в Интернете на GitHub, GitLab, BitBucket и многих других.

Вы можете создать статический веб-сайт для своих проектов, размещенных на GitHub, с помощью GitHub Pages. Вы можете выбрать несколько готовых тем, чтобы оживить сайт-портфолио. Точно так же GitLab предлагает страницы GitLab, а BitBucket предлагает BitBucket Cloud для размещения статического веб-сайта портфолио из проектов, созданных в GitLab и BitBucket соответственно.

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

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

Портфолио с сообществом

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

  • Carbonmade — популярный веб-сайт для создания портфолио, который поддерживает множество макетов и дизайнов, неограниченное количество изображений и видео, аналитику и многое другое. У него есть бесплатная пробная версия, чтобы вы могли создать свое портфолио по своему усмотрению и подписаться на платный план только тогда, когда вы будете готовы к публикации. Чтобы увидеть, что другие создали до вас, посетите Банк талантов. Хотя Carbonmade предназначен для графических дизайнеров и иллюстраторов, он может быть адаптирован для инженеров-программистов с чутьем на элегантность.
  • Coroflot — это бесплатная платформа, которая позволяет профессионалам в области дизайна и творчества создавать и размещать свои портфолио, рекламировать свои услуги и связываться с рекрутерами. Если вы инженер-программист, занимающийся дизайном и разработкой продуктов, веб-дизайном, UX / UI и проектированием удобства использования, вы можете укрепить свое присутствие, учиться у других и подключиться к следующей возможности карьерного роста в Coroflot.
  • SquareSpace — это полностью интегрированная и многофункциональная платформа, которая специализируется на электронной коммерции, членстве, ведении блогов, запуске страниц и даже портфолио. Став участником, вы можете рекламировать свои услуги или продукты на Marketplace SquareSpace. На этой платформе вы также можете присоединиться к форуму SquareSpace, чтобы узнать и обсудить передовой опыт с другими пользователями и профессионалами SquareSpace. SquareSpace также предлагает вебинары, которые помогут вам отточить свои навыки и стать экспертом SquareSpace. Если вы решите использовать SquareSpace, вы можете воспользоваться егорасширением для планирования встреч, которое идеально интегрируется в веб-сайт вашего портфолио. Вы можете начать с SquareSpace в качестве пробного члена и проверить многие функции, прежде чем подписаться на платный план.
  • Dunked — это коммерческая платформа, которую часто посещают фотографы, дизайнеры, художники и иллюстраторы. Присоединение к сообществу в качестве инженера-программиста станет прекрасным дополнением, так как вы сможете изучить различные макеты и шаблоны, чтобы создать потрясающее портфолио, которое добавит нотки классности. Dunked предлагает чистый, простой в использовании интерфейс для проектирования и создания портфелей, которые адаптируются на различных устройствах. Ознакомьтесь с его предложениями в течение бесплатного десятидневного пробного периода.

Если вы жаждете сообщества, желаете вдохновения от других и, возможно, хотите рекламировать свои услуги в сообществе или подключиться к рекрутерам участников, стоит подумать о создании веб-сайта-портфолио с поддерживающим сообществом. Общение с другими креативными дизайнерами может стать источником вдохновения для разработчиков интерфейсов UI / UX.

Независимые сайты с тематикой портфолио

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

  • Сайты Google бесплатны для пользователей с учетными записями Google для создания статических веб-сайтов. Среди множества тем, которые он поддерживает, тема портфолио, которую вы можете настроить, будет тем, что вам нужно.
  • Поразительно, как следует из названия, позволяет создавать поразительно красивые, удобные для мобильных устройств сайты, которые могут быть одностраничными или многостраничными. Предлагая как бесплатные, так и платные планы, Strikingly — отличный выбор для создания и размещения вашего следующего веб-сайта с портфолио. Ознакомьтесь с его шаблоном портфолио, почерпните вдохновение на сайтах реальных клиентов и исследуйте Strikingly самостоятельно.
  • Blogger — еще один продукт Google, который позволяет пользователям Google создавать бесплатные блоги, используя множество готовых шаблонов. Вы можете превратить блог в сайт-портфолио, установив стороннюю тему портфолио. Изучите и загрузите красиво созданные бесплатные темы здесь.
  • WordPress — это общедоступная система управления контентом с открытым исходным кодом. WordPress.com предлагает бесплатные темы портфолио, которые вы можете применить для преобразования обычного блога в сайт портфолио. Самостоятельная версия сайта WordPress, которая дает вам больше контроля и настройки, доступна во многих облачных сервисах, таких как AWS, и в сервисах общего веб-хостинга, таких как Hostgator. После развертывания автономного веб-сайта WordPress вы можете просматривать его подключенную торговую площадку в поисках бесплатных и платных тем портфолио.

Строим с нуля

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

Если вы хорошо разбираетесь в Django, вы можете создать собственное портфолио-приложение и разместить его в облаке, например Amazon Web Services, Azure (Microsoft Azure Cloud Computing Services) или Google Cloud. Вот несколько проектов портфолио Django с открытым исходным кодом, которые могут вдохновить вас на создание собственного приложения или клонирование существующего.

  • Django Portfolio от Avinash — отличный сайт-портфолио, посвященный инженерным навыкам и талантам. Проверьте репозиторий Avinash на GitHub.
  • Django Portfolio от Faris — еще один замечательный сайт-портфолио, на котором вы можете черпать вдохновение. Изучите потрясающий репозиторий Фариса на GitHub.
  • Приложение Django Portfolio от Ray McBride — это красиво упакованное приложение-портфолио, которое вы можете установить и собрать прямо из коробки.

Если вы разработчик Node.js, взгляните на эти замечательные проекты с открытым исходным кодом для вдохновения.

  • Проект Portfolio Бреннана Брауна использует Node.js, Express, Bootstrap и jQuery.
  • Портфолио Люси Канг — это изящный проект с открытым исходным кодом, размещенный в Azure.
  • Portfolio Project Ананда Кумара Джа — классный проект, созданный с использованием Node.js, React и React-Bootstrap.

Заключение

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

Оцените статью
bestprogrammer.ru
Добавить комментарий