Верстка -> Frontend -> Full Stack developer — какой оптимальный путь развития?
Подскажите, пожалуйста, цепочку базовых технологий/знаний, без которых успешное развитие в Full Stack разработчика невозможно. И что вообще должен уметь Full Stack.
Верстку уже исчерпал для себя, всякие svg-анимации и подобные фичи интересуют, но не настолько, чтобы посвящать им все свое время. Использовать JS чисто для написания плагинов для фронтенда не особо интересует, потому и хочу развиваться в сторону бекенда.
С PHP не работал, знаю лишь примитивы. С JS работал, но пока недостаточно углубленно. Есть огромный интерес к таким вещам как BackboneJS, Angular и т.п., но в то же время интересны и PHP-фреймворки в духе Symphony. Но так как не было полноценного опыта работы с бекендом, немного теряюсь в том, за что хвататься.
П.с.: возможно вопрос слишком размытым получился, но надеюсь, его суть хотя бы понятна :). Заранее спасибо за ответы.
Максим Гатилин: не считаю свою верстку достаточно хорошей, чтобы показывать на всяких тостерах и стаковерфлоу.
И Вы, видимо, не так поняли слово "исчерпал" :) Я имел ввиду то, что чистая верстка уже не вдохновляет так как раньше.
Вам нужен ментор, можете мне написать.
Хочу развиваться в торону бекенда, но хочу Backbone/Angular/React ? Тут надо, конечно, определиться, и насчет ваших представлений о том, чем занимается fullstack.
P.S. Спрос на фуллстек резко возрастает, когда кризис, и надо очень жестко экономить на зарплатах)
Богдан Духевич: https://www.google.com.ua/search?q=fullstack&gws_rd=cr,ssl&ei=44fxVbj2FabqyQO-1biIAw
Человеку, задающему вопросы, ответы на которые находятся в Google менее чем за 5 минут - нечего делать в программировании. В любой компании долго таких "пициалистов", которые не способны быстро и самостоятельно искать ответы на глупые вопросы, долго не терпят
palchik: тут вопрос не чем занимается fullstack а чем занимается fullstack по версии Елизавета Борисова . Мне если честно тоже интересно узнать.
@Elizavetta
Я всегда был против курсов, ибо... ну как бы они бесполезны, это при мерно то же что и читать книжки по матиации. Хочется делать и бэкэнд и фронтэнд - делайте.
Так же есть сомнения в том что вы можете предложить автору вопроса.
Сергей Протько: Богдан Духевич: речь не о моем мнении, а о мнении работодателя, который выкладывает вакансию fullstack. В среднем подразумевается именно экономия. А по мнению Елизаветы Борисовой fullstack в рамках одного проекта не нужен.
Сергей Протько: какие вопросы по поводу обучения? В чем сомнения? Это не курсы от компании, которая занимается только курсами, это просто менторство по разработке, и просто информация о требованиях компаний.
Fullstack же не явление, созданное рынком. Это то, куда развивается сама веб-разработка, хоть и не все с этим согласны.
Мне не интересны требования компаний, движение в эту сторону интересует чисто в качестве самозравития и самореализации.
Есть Freelance Fullstack и Corporate Fullstack. Последний — как раз явление, созданное рынком в стремлении экономить на зарплатах, и заниматься им не рекомендуется.
Есть Freelance Fullstack и Corporate Fullstack. Последний — как раз явление, созданное рынком в стремлении экономить на зарплатах, и заниматься им не рекомендуется.
o_O в чем их разница и почему второе не рекомендуется?
Freelance Fullstack — возникает из необходимости оперативно решать небольшие задачи мелкого и среднего бизнеса, например создание сайта с каталогом продукции.
Corporate Fullstack — появляется, когда в компании увольняются/сокращаются сотрудники, а их обязанности перераспределяются на коллег.
Я занимаюсь последним. На данный момент в мои обязанности входит SQL разработка (включая некоторую экзотику как SQL Reporting Services), бэкенд (C#, JScript, Entity Framework, XML/XSLT), фронтенд (ванила JavaScript, jQuery, ExtJS, вёрстка HTTL/CSS). Впереди маячат Node.js и Angular.
Не рекомендуется заниматься, потому что сложно поддерживать компетенции на высоком уровне. Я сейчас не уверен, что сходу пройду собеседование на должность ведущего программиста C# (основной профессиональный профиль). Но усиленно работаю над этим :)