Автор цели

Карьера и работа

Путь из падаванов в гуру через шрамы ошибок. Повышение квалификации Front-End разработчика

Хочу стать фрон-енд разработчиком, уже давно работаю системным администратором, но плох тот ёж, который не хочет стать противотанковым, а сисадмин программистом. Желание появилось около года назад, с тех пор начал самостоятельно изучать в этом направлении! Во-первых, это увлекательно, во-вторых, прибыльно.

Сейчас же моя цель и желание - развить свои навыки во Front-end разработке на React https://facebook.github.io/react/ и прокачать практические навыки вёрстки до уровня Junior Front-end Developer

Итак, критерии, по которым я бы уверенно себя назвал Junior Front-end Developer следующие:

  • Грамотный модульный, расширяемый код на JavaScript https://learn.javascript.ru/
  • Знание и использование паттернов проектирования: MVC/MVVM/MV* https://habrahabr.ru/post/151219/
  • JavaScriptPatterns (модуль, одиночка, фабрика…)
  • JavaScript: библиотеки:
  1. Babel https://babeljs.io/
  2. TypeScript http://www.typescriptlang.org/
  3. ES6 http://es6-features.org/
  4. ES7 https://tc39.github.io/ecma262/
  5. Redux https://github.com/reactjs/redux
  • Препроцессор CSS(Переменные, Миксины, Функции, Импорт, Минификация)
  1. Sass/Scss https://sass-guidelin.es/ru/
  • Постпроцессор CSS:
  1. PostCSS http://postcss.org/
  • Сборщики проектов:
  1. Gulp http://learn.javascript.ru/screencast/gulp
  2. Webpack https://webpack.github.io/ http://learn.javascript.ru/screencast/webpack
  • Одностраничное приложение (SPA) (JavaScript Фреймворки, Роутинг, Шаблонизатор, API (REST), AJAX) https://habrahabr.ru/post/200720/
  • Базы данных:
  1. MongoDB https://github.com/mongodb/mongo
  2. Amazon S3 https://aws.amazon.com/ru/s3/
  • Функциональное программирование на Javascript(Абстракция данных, Функция высшего порядка, Чистые функции, Рекурсия, Замыкания, Неизменяемый объект https://habrahabr.ru/post/142351/https://habrahabr.ru/company/infopulse/blog/185144/)
  • Тестирование (Блочное тестирование (модульное, unittesting), Интеграционное тестирование, Системное тестирование, Разработка через тестирование (TDD), разработка, основанная на функционировании (BDD)) https://habrahabr.ru/post/81226/ https://habrahabr.ru/post/206828/
  • Умение работать по методологиям разработки:
  1. Agile http://agilerussia.ru/methodologies/agiledays11-video-agile/
  2. SCRUM http://agilerussia.ru/methodologies/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8-scrum/
  3. Kanban https://habrahabr.ru/post/64997/
  • Разное:
  1. SVG https://developer.mozilla.org/ru/docs/Web/SVG
  2. GraphQL http://graphql.org/

Заниматься повышением квалификации минимум 1 час в день по вёрстке и 1 час в день по ReactJS.

JuniorFront End Developer - это огромный шаг вперед для моего развития. И я буду прикладывать все усилия, чтобы сделать этот шаг.

 Критерий завершения

Реализовать 1-2 проекта

  • 3981
  • 17 ноября 2016, 05:34
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?