СоХабр закрыт.

С 13.05.2019 изменения постов больше не отслеживаются, и новые посты не сохраняются.

| сохранено

H Ты останешься без работы. Почему нужно учить Vue.js сейчас? в черновиках Из песочницы

Как фронтентд-разработчику заработать больше?


Я более 6-ти лет занимаюсь фронтендом для своих проектов или фриланса. Начинал с html/css/js, узнал о Wordpress — учил php/sql. Но это все копейки, настоящие деньги достаются тем кто учит модные сейчас фреймворки — Angular, Vue, React.


Что такое эти ваши фреймворки?


Это собранные профессионалами в js файл наборы функций упрощающие разработчику жизнь. Расширяют возможности, позволяют быстрее писать проекты.


Как работают?


Вы подключаете сторонний файл к вашей html разметке в тег прямой ссылкой и вызываете нужные функции в любом месте разметки когда нужно.

Зачем начинать обучение с vue?


Пью кофе, читаю статьи на Хабре и в конце материала вижу следующее:


image


Vue проще
Самый простой способ увеличить свой заработок с помощью фреймворков — выучить Vue.js. Если вы новичек в верстке или давно работаете с html+css, вашей следующей ступенью станет этот простой фрейм.


Ангулар и реакт — хорошие продукты, но чтобы замахнуться на них, нужно хорошо знать JavaScript. Новичкам лучше начать с Vue а в дальнейшем знакомиться с другими фреймворками.


Gitlab использует Vue.js


Что может быть красноречивее? Вот статья от гитлаба — почему мы выбрали vue. Alibaba, Baidu, Xiaomi — все эти компании также сторонники vue. Такие ребята фигни не советуют.


Vue “Человечный”


Вот как отзывается эксперт с тостера о фрейме:


image


Vue гибкий


Он более свободный, в нем нет такой зависимости от структуры как в Angular. Vue не может похвастаться, например поддержкой ajax — функций “из коробки” и является слоем представления. При этом vue быстрее конкурентов, а код его чище и приятнее.


Vue популярный


Я пошел в гугл тренды, чтобы отследить частоту запросов по трем именитым фреймам и вот что вышло:


image


Интерес к Vue сильно скачет однако люди все чаще им интересуются. Далее я посмотрел сортировку по странам. Больше всего этим фреймворком интересуются англичане и французы. Вакансий в этих странах больше.


image


Как учить?


Если вы усидчивый и есть время, осилите сами, это не трудно. Приведу лучшие материалы по теме из тех что можно найти в интернете.


Могу сам


  1. Лучше всего вам поможет YouTube — уйма полезного и наглядного с практикой:
    Канал Web Developer Blog — колыбель новичков, доходчиво, кратко и с практикой. Также есть уроки Angular React и Javascript.
    Канал WebDesign Master — толковый ресурс для верстальщиков и дизайнеров. Много материала о веб-продуктах.
    Канал Хауди Хо — о программировании, дизайне и работе на фриланс биржах. Сильный материал для новичков. Канал стал популярным благодаря часовым видеокурсам: HTML/CSS/JS за час.


  2. Официальный сайт и отличный перевод руководства с примерами.


  3. Лучшая книга о фреймворке.



Не могу сам


Те кому лень разобраться могут заплатить за обучение, где им все объяснят и покажут:


Learn.javascript.ru — лучше курсов по фреймворку не найти из рускоязычных.
Teachmeskills.by — курсы намного дешевле, чем выше.


Те кто идут в ногу со временем всегда зарабатывают больше — учите фреймворки, участвуйте в проектах, найдите работу своей мечты или подайтесь в фриланс. Начните свой путь в большой фронтенд с Vue.js.

–23
~1600

комментарии (17)

+10
+11 –1
srhbdv ,  

Нельзя всерьёз воспринимать человека, называющего фреймворки — фреймами.

+2
+3 –1
k12th ,  

Мне вот интересно, те кто так делает, они куда девают сэкономленное время?:)

+6
+7 –1
staticlab ,  

На вёрстку лендосов?

0
MikailBag ,  

на постройку Фреймов и начало Исхода.

+2
+3 –1
staticlab ,  

У меня получились совсем другие результаты. Почему вы не привели легенду или хотя бы ссылку на тренды?


image

+2
+3 –1
resetme ,  
Не понял о чем статья. И почему я должен остаться без работы — не понятно. Тема не раскрыта.
+2
+4 –2
Anshi85 ,  
Думал будет большая подробная статья, а тут «проходил мимо, увидел рекламу вакансии, сделал вывод учите Vue».

Как человек, который толькл начинает карьеру full stack разработчика MEAN стек, скажу что не все так безоблачно. Например я 12 лет работал системным администратором, в этом году самостоятельно изучил основы JS, html и CSS я знал давно, делал для знакомых верстку и для диплома в универе тоже кое что делал. Летом прошел курсы платные по стеку MEAN, теперь умею пилить круды, блоги и сайты с помощью этого стека, но на работу брать никто не спешит и сотни тысяч рублей тоже никто не предлагает, все хотят опыт коммерческой разработки. Делал пару тестовых заданий, вроде сделал все в срок и правильно, но воз и ныне там, сейчас изучаю уже самостоятельно Angular6, так как знаю только AngularJS и очень рад что ходил на офлайн курсы, так как за три месяца я там набрался того, чего бы самостоятельно не изучил был и за год. Я уже понимаю как и что работает и мне намного проще осваивать материал. В общем автору не стоит вводить людей в заблуждение, не все так просто, мало освоить технологию, ее нужно применить на коммерческом проекте и постоянно углублять знания в выбранном стеке, иначе не будешь никому нужен, да и зарплаты за сотню тысяч рублей не видать как своего носа.
+1
BoogieMan75 ,  
Вот взяли и весь маркетинг попортили ))))
Хотя, я как то на geekbrains попытался довести до лектора подобную крамольную мысль, но меня не услышали и убеждали, что все вакансии 100+ только их выпускниками и закрывают. Правда, почему до сих пор вакансий так много объяснить затруднились :)
0
yarric ,  
до сих пор вакансий так много

В последнее время складывается впечатление, что большая часть вакансий на сайтах размещается для пополнения кадрового резерва и имитации бурной деятельности, а не для реального найма.

0
Dimash2 ,  
Учите английский и идите на upwork, 100 000 рублей будет скучной суммой.
0
Spunreal ,  
Vue.js сейчас как и GO, очень часто в вакансиях достаточно знать основ или делать что-то своё (pet-project какой-нибудь)на этом фреймворке/языке без коммерческой разработки. Дело в том, что коммерческая разработка на vue или GO (массовая коммерческая разработка) только набирает обороты. Вот если вы не сильны в js в случае с vue.js или любым бекендом (нынче популярна связка PHP + GO), то просто прийти работать с GO на большую зп не получится. А вот с реактом уже сложнее, там часто требуется уже коммерческая разработка в портфолио.

По крайней мере я мониторю рынок вакансий именно по этим запросам в течении года уже где-то, проблем с трудоустройством не вижу для опытных js-разработчиков или бекэнд-разработчиков
+1
+2 –1
dopusteam ,  

Если в статье расставить плейсхолдеры в нужных местах, то можно легко нагенерировать статью 'почему нужно учить angular', 'почему нужно учить react' и т.д.

0
+1 –1
zodchiy ,  

Хотел написать про vue и vuetify, да и вообще. Четыре раза стирал. Просто скажу, vue пользоваться можно, все остальное, даже не преальфа. UI только самому ручками писать.

0
+1 –1
sattvadigit ,  
element io не? 32 тыщи звёздочек в гитхабе вроде норм показатель.
0
c01nd01r ,  
А теперь посмотрите на Ant.D.
Внезапно окажется, что Element UI — это не очень удачная попытка скопировать первое.
Звездочки далеко не показатель.
+1
sattvadigit ,  
Если так судить, то вообще все друг друга копируют: и Vuetify и iView и Ant.D. и т.п. — всё одно — набор готовых компонентов. Основываясь на личном опыте скажу — что element вполне работоспособное решение, в отличие от остальных. Так где же Ant.D для Vue? А нагонять хайп на React думаю стоит в рутовых комментариях этой публикации.
0
+1 –1
Dimash2 ,   * (был изменён)
Я работаю как Full Stack уже около 14 лет ) Имею опыт с EmberJS, Angular 1-6. Могу сказать, что именно во фрилансе заработок достаточно везде одинаковый. Wordpress сайт на ACF плагине и версткой можно сделать за неделю на раслабоне и взять 800$, за более простой около 500$ — но все это все еще визитки, не e-commerce. И это еще я говорю про человека, как я, который имеет знания, делал, но не специализируется. Человек, который специализируется — все еще и автоматизирует. Если делать таких 5 в месяц, то выйдет 4000$, что может быть легко больше, чем 25$ — 30$ в час за Vue, я уже молчу, что во фрилансе понятие рейта в час очень гибкое, кто-то за Vue будет брать 8 в чаc, а кто-то и 50 ), у меня один тариф за html и Angular, так что мне всеравно верстаю я сайт или пишу большой проект, тут уже дело того, что у мне приятнее и комфортнее делать.

Я уже молчу, что под такие простые задачи WP можно всегда нанять помошника и уйте сразу за 5000+

Если хотите реально большие деньги во фрилансе — изучайте потребности клиента в бизнес плане, просто решайте его проблемы, тогда вам будут платить исключительно много и больше. Даже без навыков Senior вы сможете быть главным программистом, я это понял еще на старте карьеры, лучше работать на мелких иностранных клиентов, чем на иностранные фирмы.

И мало ли чем интересуется Великобритания, меня ведь как эксперта спрашивают, я предложил англичанам EmberJS и они согласились ) На Backend я везде использую Phalcon, во всех своих проектах и никто не сказал: «Нет, мы будем использовать Symfony». Для клиента важно найти нормального исполнителя, который закончит его проект, потому что уровень недоделок и фальша во фрилансе зашкаливает.

Тем кто может, я бы советовал, а может быть лучше не советовать, а просто поддержать мысль, что идти в ногу с прогрессом но против шерсти трендов — верное направление, потому что пока 20 человек предлагает Symfony, а ты один Phalcon — это режет глаз, и в итоге с тобой обязательно проведут интервью, и как вы можете представить, рассказывать про Phalcon вы будете не тоже самое, что все рассказывают про Symfony, в маркетинговом плане — это весьма сильно. Когда-то я успешно работал на EmberJS, просто потому что считал его лучше Angular 1, но перешел на Angular 2, по собственным представлениям, а не по желанию рынка. Безусловно, нужно оглядываться на рынок и на свои цели.

Один человек не способен изучить все технологии в совершенстве, потому, пока у вас есть хороший заработок и изучение альтернативы новых высот не добавит, вполне можно пропустить пару веток технологий и приготовиться до новой эпохи. Вот недавно была эпоха Блокчейна — можно было стартовать новую карьеру. Еще раньше были эпохи iOS, Android, вот недавно можно было под часики начинать программировать. Несмотря на то, что я работал с Angular 1, все-таки можно сказать, что я пропустил эпоху стартов js фреймворков. За Vue.js и React я даже не берусь и не собираюсь — нет смысла (для меня), спокойно доживу до новой эпохи и там буду уже решать.