Pre-senior frontend на своей работе
Я работаю на текущем месте уже полтора года, эта должность позволила мне вырасти, но я стал чувствовать застой. Я делаю задачи уже через через силу, но все еще допускаю ошибки в коде, мои пул реквесты долго тестируются, я получаю все еще много замечаний в реью (чаще по именованию).
Думаю, что в карьере я вышел на плато роста, пора сделать качественный скачок!
Критерий завершения
Повышение в текущей компании, мои пул-реквесты быстрее принимаются, я делаю больше качественных релизов в неделю.
Или смена места работы, если я пойму, что больше не смогу расти.
Экологичность цели
Скучно заниматься текущими обязанностями на работе, перспектива перехода на другой проект, или в крайнем случае смена работы.
-
Webpack 2
-
Angualr 2
-
Жизненный цикл компонента
-
Директивы, свои директивы
-
Способы межкомпонентной коммуникации: передача данных в компонент, event binding
-
Сервисы и внедрение зависимостей (Dependency injection), инжектирование сервиса в сервис, создания @Injectable сущностей
-
RxJS, потоки, наблюдатели (observer iterator), subject, управление последовательностями
-
HTTP провайдер, обработка ошибок, работа с фикстурами
-
Работа с формами, formControl, реактивные формы, валидация данных (асинхронный валидатор)
-
Маршрутизация, работа с состояниями, множественное предтавление
-
Автоматизированные тесты Unit-тесты и TDD (вместе с jasmine, karma и TestBed)
-
Создание собственных фильтров данных
-
-
node js
Базовую работу с серверным js я знаю, нужно разобрать некоторые тонкости, дочитать книгу по express, сделать тестовый блог, Koa.JS
Возможно стоит пройти курсы, н.р. https://learn.javascript.ru/courses/nodejs.
Посмогтрю сначала бесплатный курс, если он есть в интернете, а потом запишусь
-
Фундамент: Повторить отличия серверного js от клиентского, сделать простые проекты со встроенными модулями: http, path, fs, events и другие.
-
Сервер на Node.JS: cоздание чат-сервера на Node.JS, и его тестирование через unit
-
Async/Await в node
-
Дочитать книгу по express + сделать тестовый блог
-
Базовая работа с Mongo DB
-
Koa.JS
-
Socket.IO
-
Архитектура проекта
-
Deployment
-
-
Mongo DB
Гулбокое погружение
- База MongoDB, её особенности.
- Объектно-ориентированная работа с MongoDB через Mongoose.
- Полная картина работы с базой: запросы, схемы, валидация, плагины и middleware
- ....
-
AJAX, COMET, webSockets
Глубже понять нативные xhr запросы, и работу COMET на клиенте. Прочитать спецификацию, понять ограничения и т.д.
- 1437
- 17 сентября 2016, 20:45
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением