На какие площадки стоит обратит внимание начинающему разработчику? Задача найти первых клиентов, сделать хотя бы пару коммерческих проектов для портфолио.
Какие где плюсы, минусы, подводные камни?
Какие проекты стоит брать, а от каких строит отказаться, если интересует реакт, редакс, но уверенности в их использовании пока нет. Можно ли учиться на коммерческих проектах или для начала лучше поверстать лендинги?
И еще волнует вопрос дедлайнов. Как с ними определиться, если опыта всего 3 учебных проекта? Как договариваться с заказчиками по срокам?
Для начала лучше найти работу в хорошей компании и набраться опыта. В последствии, возможно, предпочтете фрилансу удаленную работу в продуктовой компании.
или для начала лучше поверстать лендинги
Если ваша цель веб-приложения - идите мимо. Но хорошо верстать уметь надо.
Антон Спирин, согласен, что лучше найти работу в хорошей компании. Но дело в том, что вакансий не так много сейчас, а вот соискателей-конкурентов очень даже. Поэтому подумал параллельно поискам пофрилансить.
PlasterTom, на позицию Junior Frontend Developer предпочитают целеустремленных, усидчивых, обязательных, умеющих и желающих учиться людей с хорошими знаниями JavaScript, верстки и фреймворка, которые хорошо справились с тестовым проектом и хорошо показали себя на техническом интервью.
Среди соискателей таких людей не много. Обычно это люди, которые ничего не умеют с поверхностными, обрывистыми знаниями, которые написали набор несуразных костылей вместо проекта и потерпели фиаско на интервью, а в IT пошли только из-за денег. Часто, за неимением альтернативы, из этих людей выбирают самого адекватного.
Если вы не такой, то считайте, что конкуренции почти нет. Она, конечно, есть на позиции в известные компании и на позиции с окладами выше рыночных.
Вакансий много, почти каждый день открываются новые и закрываются старые.
Конечно, работодателям гораздо интересней уверенные мидлы, но многие с радостью возьмут хорошего и подающего надежды джуна.
Зависит от требований в вакансии компании, но в любом случае знание фреймворка увеличивает Ваш доход (от дополнительных заказов на фрилансе, или от более высокооплачиваемой галеры).
А что сложного в фреймворке? Если совсем грубо говорить, то в 95% случаев, фреймворк лишь указывает, какую структуру нужно соблюдать, чтобы построить определенную секту (css/html) или приложение (js)...
Иван, лучший вариант изучения - изучать не практике, поставьте себе задачу сверстать хотя бы простую онлайн форму, например с помощью Bootstrap. Вам в любом случае придется гуглить не понятные Вам моменты, так почему бы не начать гуглить прямо сейчас? Тем более далеко не факт, что на работе у Вас будут компетентные наставники...
Напишите онлайн форму и выложите здесь, Вас разумеется закидают тапками, но с каждым последующим разом тапков будешь меньше, а потом и Вы начнете ими кидаться.. :)