1

Этап 1

Изучить Angular (4+)

2

Этап 2

Изучить TypeScript

3

Этап 3

Допройти курс по JavaScript ,получить сертификат

4

Этап 4

Переписать проект А на работе на angular (4+)

5

Этап 5

Изучить паттерны и алгоритмы JS

1

Этап 1

Изучить Angular (4+)

2

Этап 2

Изучить TypeScript

3

Этап 3

Допройти курс по JavaScript ,получить сертификат

4

Этап 4

Переписать проект А на работе на angular (4+)

5

Этап 5

Изучить паттерны и алгоритмы JS

25 июня 2017 31 августа 2017
Цель завершена 10 декабря 2017
Общая

Путь к Middle Frontend Developer. Этап 3

Эта цель является продолжением моего пути в области frontend.

2 предыдущих этапа были провалены ,но это не повод опускать руки. Я решил двигаться дальше.

В этот раз пунктов будет не так много. Я решил сосредоточиться по большей части на изучении Angular (4+). Поскольку он тянет за собой TypeScript ,его я тоже изучу ,и буду писать на нем.

Где-то недели 2 назад я предложил руководству переписать один из старых проектов на новом Angular + провести параллельно рефакторинг. После оценки трудозатрат мне отказали. Сейчас я пишу уже третий проект и по-прежнему на старом стеке (angularJS 1.6). Радует лишь то ,что сейчас я построил довольно грамотную и поддерживаемую архитектуру (как мне кажется) и перескочил на чистый JS (ES6). Вроде бы все хорошо ,но angular 1 уже давно устарел и нужно двигаться вперед.

Когда я только начинал писать свой первый проект на работе ,тех дир сразу же поинтересовался о сложностях портации проекта с версии angular 1 на более новую. В общем как не крути ,но все мои проекты ,которые я уже написал ,придется переводить на angular (4+). Проблема лишь в том ,что я сейчас единственный фронтенд-разработчик в отделе ,и мне просто не выделяют на это время.

Так же впереди очень объемный проект (я полагаю минимум на пол года - год) ,который точно нужно писать сразу на новом фреймворке.

В общем я решил переписать проект А на angular (4+). И делать я это буду в свободное от работы время. Во-первых это принесет мне опыт в использовании нового фреймворка. Во-вторых проект будет легче поддерживать ,и я сэкономлю для себя и для компании кучу времени. В-третьих отпадет то хреновое чувство ,когда понимаешь ,что ты набыдлокодил ,и кто-то потом будет этот быдлокод поддерживать. Хочется оставить за собой хороший код перед уходом на другую работу.

В рамках этой цели я так же завершу наконец-таки свой курс от LoftSchool по JavaScript и получу долгожданный сертификат.

Ну и по мелочи я решил немного повысить компетентность в знании паттернов и алгоритмов js.

-------------------------------------------------------

Чтобы не забросить эту цель ,как 2 предыдущие я решил принять некоторые меры по самодисциплине и борьбе с прокрастинацией. Для этого будет создана отдельная цель.

Возможно для поддержания мотивации я добавлю цену слова к этой цели "Путь к Middle Frontend Developer. Этап 3".

  1. Изучить Angular (4+)

  2. Изучить TypeScript

  3. Допройти курс по JavaScript ,получить сертификат

  4. Переписать проект А на работе на angular (4+)

  5. Изучить паттерны и алгоритмы JS

  • 1179
  • 25 июня 2017, 11:33
Регистрация

Регистрация

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

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

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