Про React.js, Redux, TypeScript и прочие прелести жизни frontend-разработчика

Доброго времени суток. Приветствую на моем блоге постоянных читателей и случайных гостей. Спасибо, за то, что читаете, пишете мне и подкидываете материал для новых статей. Прежде чем, перейду на основную тему статьи — мои впечатления от React с его надстройкой Redux в связке с TypeScript, отвечу на пару вопросов.

Ответы на вопросы читателей

  1. Вопрос первый: продаю ли я свой блог? Нет, не продаю. Выставить свой сайт, где у меня есть мои постоянные читатели, с некоторыми я уже в хороших отношениях — для меня мысль крамольная. Это все равно что продать живых друзей.
  2. Вопрос второй, от Эльноры Санжаповой: Олеся, здравствуйте. Посетила Ваш блог, почитала, хочу узнать , а Вы случайно так учеников себе не набираете? Спасибо. Мысль, конечно, хорошая, но я сейчас снова работаю в найме с 9 утра до 6 вечера, а потом по вечерам изучаю React.js и TypeScript, так как они мне необходимы по работе. К сожалению, у меня просто не хватает времени, чтобы обучать другого человека, проверять домашние задания и отвечать на вопросы. К тому же я сама еще пока учусь, а учить тому, в чем еще не уверена, у меня просто совесть не позволяет. Хотя даю платные консультации по верстке — этим я действительно хорошо владею.

Личные впечатления от работы с React.js

Мой рост из верстальщика в JavaScript-разработчика в какой-то степени был немного вынужденный — в середине декабря мой руководитель группы разработки как-то сказал: «Начинай потихоньку изучать React — после Нового Года скоро на него перейдем». На тот момент я уже была знакома с основами Angular 1.4 (писала на нем по вечерам простенький realtime чат с трехсторонней привязкой данных на основе облачного сервиса Firebase от Google вместо Websocket).

«Ну что, по-моему тоже неплохо» — подумала я. — «Технология не менее популярная.» И пошарила по просторам интернета в поисках уроков и туториалов. Стырила себе с торрентов курс по React от ITVDN со всеми видеоуроками, заданиями и разобранными примерами. Да простят меня организаторы курсов — честно хотела за него заплатить у них на сайте как за подписку (стоимость ее у ITVDN в долларах), но их банк не принял к оплате мою рублевую банковскую карту Сбербанка и отклонил транзакцию. А чтобы познакомиться с базовыми знаниями React.js — курс хороший и 19$ за месяц подписки было не жалко.

Плюсы React.js:

  1. Изучается легко. Без надстроек над Реактом в нем используется jsx-синтаксис, который чем-то похож на xml или теги html. В логике пишется синтаксис похожий на чистый JavaScript.
  2. Реакту глубоко по барабану, какой у вас backend. Из-за того, что это библиотека, а не фреймворк, он гибок в использовании.react js redux

А что сейчас на рынке труда по вакансиям с React.js и JavaScript?

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

Например, как в СКБ Контур, где открыта вакансия по frontend-направления на стажера до 19 марта. Сама стажировка будет проходить с 1 июля по 31 августа — это если кто из читателей моего блога заинтересуется, вакансия находится на HeadHunter в открытом доступе и, думаю, что сами организаторы смогут лучше объяснить, на каких условиях она проводится.

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

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

style="display:block; text-align:center;"
data-ad-format="fluid"
data-ad-layout="in-article"
data-ad-client="ca-pub-4148525501306400"
data-ad-slot="6004051010">


Что сейчас хотят от опытных react-разработчиков?

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

На том же hh компании сейчас хотят от фронтэндера:

  • JavaScript, HTML и CSS
  • понимание паттернов проектирования
  • React/Angular — что-то одно желательно
  • LESS/SASS/Stylus и пр.
  • RequireJS/CommonJS
  • Webpack/Grunt/Gulp
  • стремление и умение писать качественный код
  • осознанное следование принципам DRY и KISS
  • опыт тестирования

И готовы заплатить ему до 120 000 рублей или от 300 до 2500 USD при опыте работы от 3 до 6 лет. Хотя еще в декабре-январе помню, что были вакансии, где готовы были взять frontend-разработчика с опытом от 1 года до 3 лет с зарплатой от 70 000 рублей до 120 000 рублей. Поэтому вполне логично, что работу лучше менять осенью, когда начнет открываться больше новых интересных проектов, и студенты будут уже пристроены.

Естественно, никаких глобальных исследований я не проводила: там с вычислением статистических данных, выборками и таблицами. Просто у меня действительно получилось легче устроиться на работу осенью, чем в начале лета, когда я только начинала просматривать вакансии. Мой блог на то и мой блог, чтоб можно было посплетничать в статье и комментариях, поделиться опытом. Поэтому делиться в комментариях, где, у кого и в каком городе с вакансиями по react НЕ ЗАПРЕЩАЕТСЯ.

Желаю вам удачного написания кода, учебы и работы. И до встречи в новых статьях!

Про React.js, Redux, TypeScript и прочие прелести жизни frontend-разработчика: 9 комментариев

  • понимание паттернов проектирования, знание фреймворков, сборщиков, тестирования, es2015... Лучше уж php тогда учить и jquery, с ним вакансий больше и объем материала наверное такой же и квалификация более универсальной получится и бэкэнд интереснее.

  • Тут нужно скорее всего понимать, где вы хотите работать: во фрилансе, небольшой компании или в корпоративном секторе. Для скромной веб-студии, аутсорсера и фриланса, где нужно клепать большое количество сайтов на заказ (на php работают cms-ки, на которых можно быстро собрать сайт и выкинуть в продакшн) вполне справедливо. Чем короче цикл разработки, тем быстрее получите деньги. Как говорится, кому что.

  • Hello, of course this article is genuinely pleasant and I have learned lot of things from it concerning blogging.

    thanks.

  • Amazing! This blog looks exactly like my old one! It's on a entirely different topic but

    it has pretty much the same layout and design. Excellent choice of colors!

  • Thank you for some other great article. The place else may just anybody get that type of

    info in such an ideal method of writing? I have a presentation subsequent week, and I am at the look for such info.

  • Spot on with this write-up, I actually believe this web site needs far more attention. I'll probably be returning to read through more, thanks for the info!

  • Hi there! This post could nnot be written any better!

    Reading through this post reminds me of my old room

    mate! He always kept talking about this. I will forward this write-up to him.

    Fairly certain he will have a good read. Thank you for sharing!

  • Great post. I was checking constantly this blog and I am impressed!

    Very helpful info particularly the last part :) I care for such info a lot.

    I was seeking this certain info for a very long time. Thank

    you and best of luck.

  • Канал Sorax очень клевый канал по «олдскульной ванилле» (ES5, прототипы и прочие прелести жизни). Алярм: может закипеть мозг, объясняет очень быстро и четко, никаких вам «переменная это коробочка с данными»

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *