Где начинающему веб-разработчику наработать портфолио?
Если вы работаете на ру. площадках, самый полезный способ будет брать проекты, которые вам показались интересными и делать их. Заказчики в проектах выкладывают материалы (ТЗ, иногда исходники, ссылки на свои сайты) и пишут достаточно подробное описание. Это самый простой способ не придумывать проект, как пыталась делать я (магазин Чайничек, который продает чашки и чайнички), а браться со старта за реальные проекты.
И еще один рабочий вариант это конкурсы. Тут вобще халява: заказчик выставляет всю информацию по проекту, вы можете открыто задавать уточняющие вопросы, выполнять работу и тут же получать обратную связь от заказчика и от других фрилансеров. У конкурса есть сроки и стоимость, так что вы со старта приучаете себя к исполнительности.
Придумываешь - реализовываешь. Не можешь придумать то спрашиваешь у друзьяшек чего им надо - реализовываешь. Нет друзьяшек то гуглишь PSD макеты сайтов - реализовываешь. Автор темы, вот тебе полезное слово для поиска/гуглежки инфы на эту тему: это называется - самоозадачивание .