Единственные проекты, которые вам нужны в вашем портфолио — список, составленный на основе изучения портфолио успешных инженеров-программистов в Twitter.

Поздравляем! Вы теперь программист. Часы и часы бессонных ночей обучения программированию наконец-то окупились.

Но что все это значит? Куда вы пойдете дальше?

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

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

Добавьте к этому лучшие проекты, которые вы можете закодировать.

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

Например, если вы хотите работать в таких компаниях, как Amazon или eBay, хорошей идеей будет добавить сайт электронной коммерции в свое портфолио.

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

Без дальнейших церемоний, поехали.

1. Приложение для знакомств

Программирование полнофункционального веб-приложения для знакомств чертовски впечатляет!

Я настоятельно рекомендую иметь что-то вроде Tinder или OkCupid в своем портфолио.

Не забудьте добавить/показать исходный код вашего проекта.

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

Иначе как люди узнают, что вы не сценарист и что это действительно вы, в первую очередь, запрограммировали проект?

2. Магазин электронной коммерции

Если бы я рекомендовал один проект для добавления в портфолио программирования, это был бы проект электронной коммерции.

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

Alibaba, Amazon, Shopify, Etsy, небольшие магазины и так далее и тому подобное.

Самое классное в этом проекте электронной коммерции — это свобода, которая с ним связана.

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

В любом случае он будет отлично смотреться в вашем портфолио.

3. Приложение для доставки еды

Наше поколение сильно зависит от таких приложений.

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

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

Поэтому иметь в своем портфолио такой проект, как UberEats, Deliveroo или Swiggy, — хороший выбор.

4. Приложение для социальных сетей

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

Это может быть что угодно, например Facebook, TikTok, LinkedIn, GitHub, или что там у вас.

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

Я имею в виду, что нет смысла иметь приложение Facebook, написанное на PHP, в вашем портфолио, если вы можете кодировать только на JavaScript.Это явный красный флаг.

5. Веб-приложение для видеочата

Благодаря Covid-19 веб-приложения для видеоконференций стали популярными практически за одну ночь.

Существует пробел в наборе навыков, который необходимо заполнить.

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

Вы можете черпать вдохновение из таких приложений, как Zoom Meeting, Skype, Microsoft Teams, FaceTime и так далее и тому подобное.

Важные заключительные слова

Будьте правдивы.

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

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

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

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