Как да станете Frontend Pro

Наскоро се замислих, че вече има твърде много технологии и не е възможно да станеш професионалист във всички, така че трябва да се задълбочиш в една посока. Чистият бекенд някак си не ме привлича много, но фронтендът ми харесва. Колко популярни са чистите фронтенд разработчици на пазара в момента?

Е, всъщност на основния въпрос: какви ресурси и материали бихте препоръчали, за да издигнете уменията си до нивото на фронтенд професионалист?

UPD.Смятам да започна работа там в близко бъдеще.

И така, помислих за това и ето какво измислих.

В сфера, която е интересна, шансовете за успех са много по-големи. Професионалистите винаги са търсени и добре платени, независимо от сферата на дейност. А за тези, които смятат, че интерфейсът е PSD към HTML, jquery и т.н., ще кажа, че оформлението е само върхът на айсберга.

Сега уеб приложенията се доближават до функционалността на десктопа и голяма заслуга за това има фронтендът. Това е способността да разработвате такива приложения с високо качество и трябва да се стремите към frontend разработчик, който иска да стане професионалист, което е точно това, което ще направя.

UPD:Намерих добър списък с това, което един потребител трябва да знае.

Антон Ф.: Съжалявам, че навлизам в толкова стара тема, кажете ми как настроихте в github, че имате хранилището "layout-2" на GitPages, хоствано като vicodinchik.github.io/layout-2?

Единственият начин да го получа е "име_на_хранилище".github.io

Моят съвет е да изберете една от популярните предни рамки: Angular.js или React.js, или някоя от другите. И станете експерт в тях.

Актуализация: Искам да добавя, че интерфейсът !== е просто оформление, или"javascript за ефекти". И един добър front-end разработчик обикновено трябва да знае много повече от добър back-end разработчик, на подобен въпрос беше отговорено много добре тук: qr.ae/l5sBa

Професионалните front-end разработчици са много търсени и заплатите не са по-ниски! Развива се и направлението "инженер на производителността" (на клиента). Но трябва да се подчертае какъв специалист е той. Няма нищо общо с оформлението. Най-добре е, ако това е генералист, който напоследък се е концентрирал върху front-end, тоест човек с богат опит в разработката. Изискват се дълбоки познания за javascript като език и nativeJS, разбиране на това как работят браузърите в детайли, след това рамки (Angular, React, Backbone и т.н.), разбиране на тънкостите на изпълнението. Възможност за програмиране (алгоритми, архитектура и др.) независимо от езика.

Фактът, че по-малко фронтенд разработчици се наемат заради Bootstrap, е една от доста простите части на фронтенда. Всичко, което има нужда от качество и производителност, сложна функционалност, визуализации, HTML5 api, геолокация и т.н. остава - и там търсенето само нараства. Може би броят на свободните позиции намалява, но търсенето на топ специалисти се увеличава. В България процесите са малко закъснели, но горе-долу еднакви.