@alex-prog

Как влиться в тренд современной веб разработки в контексте FULL STACK?

Сабж. Хотелось бы получить максимально развернутый ответ. Есть пол года на подготовку.
Текущие знания ~ ниже среднего. Если оценивать в рамках серьезной организации ~ новичок.
В данный момент работаю веб разработчиком, скорее даже эникейщиком, создание лендинга, или скромного сайта сложно назвать разработкой и навыки программирования практически не применяю (такая организация), чувствую себя зависшим в прошлом и не расту дальше.
  • Вопрос задан
  • 365 просмотров
Решения вопроса 2
AgentProvocateur
@AgentProvocateur
Для fullstack полгода - ничтожно мало, если серьезно относиться. Более-менее серьезный подход:
  • полгода на изучение основ и разработку первичного портфолио;
  • год (или два) джуниором на фронтенде;
  • год (или два) миддлом;
  • год (или два) на бэкенде;
  • год (или два) на fullstack;

и всё это обязательно в команде и на относительно больших/серьезных, но разных проектах. И вот тогда через 5-7 лет сможешь называться полноценным fullstack-разработчиком.

Собственно, очевидных и наиболее прямых путей тут 2. Для начала нужно определиться, куда тебе надо - сайты разрабатывать (лендинги, корпоративные, интернет-магазины и т.д.) или web-сервисы (всякие агрегаторы, соц.сети, маркетплейсы и т.д.).

Если первое, то вёрстка + php + cms. В принципе, за полгода можно научиться верстать и натягивать на wordpress + сделать 3-5 сайтов для портфолио. Но это не fullstack-разработчик, а скорее вебмастер, по поводу современности данного пути, уровня оплаты, задач и конкуренции вообще молчу. Но зато можно относительно быстро вкатиться и начать получать хоть какие-то деньги на хоть какой-нибудь работе или на том же фрилансе.

Если второе - то упор рациональнее делать на стек MEAN и глубокое освоение Javascript во все поля. Фуллстеком за полгода точно не станешь, но поверхностно освоить фронтенд-фреймворк, основы node.js и склепать пару-тройку spa-приложений в портфолио можно, после чего попытаться устроиться frontend-джуниором и идти по пути, описанному выше (который на 5-7 лет). Современно, модно, очень востребованно и хорошо оплачиваемо. Минусов у JS на клиентской и серверной части полно, но вопроса про них не было, и это отдельная тема.

Проще и быстрее первый путь, перспективнее второй.
Ответ написан
@JSmitty
Читать что-нибудь по языку и ООП проектированию (Зандстра без вариантов на пхп).

Фреймворк легко входит Laravel (уроки на Laracasts и отрабатывать, может есть где и по-русски). С ним в комплекте для фронта идет Vue.js, тоже дружелюбный к новичкам, плюс полная русская документация. Про JS есть бесплатная книжка на русском Марийн Хавербеке, рекомендую (хотя несколько устаревшая).

Ну и если целиться на какую-то работу приличную, то научиться пользоваться GIT, и знать основы SQL - без этого никуда.

А, да, английский маст хэв, без языка никуда (ни SO посмотреть, ни статейки на Medium в первоисточнике, ни пообщаться).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Uwe_Boll
@Uwe_Boll
Я Злой и Страшный Уве Болл в Разработке знаю Толк
3 проекта на yii, 3 проекта на ларке 3 на симфони с коханой. И тоже самое с фронтом
в том и проблема FULL STACK'ов что знают много, а умеют мало
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы