1

Этап 1

SQLite. Изучить для использования в мобильных приложениях на Ionic

28 января—29 февраля

2

Этап 2

- SQL

3

Этап 3

Книги

4

Этап 4

JavaScript

5

Этап 5

TypeScript. Изучить углубленно

6

Этап 6

Шаблоны проектирования

7

Этап 7

- Angular

8

Этап 8

- NX. Углубиться

9

Этап 9

- Vue.js

10

Этап 10

- Nestjs

11

Этап 11

- Capacitor. Подробно изучить вопрос написания плагинов для новой версии переписать текущий плагин

12

Этап 12

- pwa и service workers

13

Этап 13

- Алгоритмы и структуры данных

14

Этап 14

- Понимание принципов DRY, KISS, SOLID

15

Этап 15

- Сборка фронтенд

16

Этап 16

Архитектура современных FRONTEND приложений

17

Этап 17

CSS GRID

18

Этап 18

leetcode

1

Этап 1

SQLite. Изучить для использования в мобильных приложениях на Ionic

28 января—29 февраля

2

Этап 2

- SQL

3

Этап 3

Книги

4

Этап 4

JavaScript

5

Этап 5

TypeScript. Изучить углубленно

6

Этап 6

Шаблоны проектирования

7

Этап 7

- Angular

8

Этап 8

- NX. Углубиться

9

Этап 9

- Vue.js

10

Этап 10

- Nestjs

11

Этап 11

- Capacitor. Подробно изучить вопрос написания плагинов для новой версии переписать текущий плагин

12

Этап 12

- pwa и service workers

13

Этап 13

- Алгоритмы и структуры данных

14

Этап 14

- Понимание принципов DRY, KISS, SOLID

15

Этап 15

- Сборка фронтенд

16

Этап 16

Архитектура современных FRONTEND приложений

17

Этап 17

CSS GRID

18

Этап 18

leetcode

28 января 2024 31 декабря 2024
Цель просрочена на 49 дней

Цель заброшена

Автор не отписывался в цели 9 месяцев 27 дней

Общая

level up во frontend программировании

Я самоучка и начал свой трудовой путь в ИТ в 29 лет. Работаю в этой сфере 7 лет. Несмотря на продолжительность и признание на текущей работе в должности тимлида (в подчинении пока 1 человек с перспективой расширения команды), у меня есть синдром самозванца, а также пробелы в фундаментальных знаниях программирования. Нет глубокого понимания работы под капотом фреймворков в используемом стеке. Так же есть желание изучить новое или укрепиться в использовании редко используемых технологий. Работаю удаленно, по своему направлению в команде я и джун. Бывает, что не у кого спросить совета по каким то моментам или у коллег других направлений нет нужной экспертизы. В этом году будут новые проекты и рефакторинг старых, так же пишу пет проект и понадобятся новые технологии.
В процессе обучения идеи и уроки из материалов будут записываться в заметки для создания Second Brain

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

По итогам года прочитаны все запланированы книги, изучил или расширил знания обозначенных технологий, есть уверенность смены работы на Senior Angular позицию в другой компании, если будет потребность

 Личные ресурсы

Более 7 лет опыта во frontend, знания js, html, css angular, ionic, bootstrap, tailwind, primeng, nestjs, etc. Давно купленные книги

 Экологичность цели

У меня был опыт в бизнесе. И со временем я думал открыть какой-то свой проект. Я не собираюсь работать программистом до пенсии. Так как и мозги уже не так соображать будут и за молодыми и за технологиями не угонишься. По этому решил, что до 40 лет я буду точно программистом, а далее уже будем думать что дальше. Возможно приоритеты поменяются.

По этому сейчас, это нужно мне, что бы укрепить уверенность и навыки в текущей деятельности и совершить финансовый и профессиональный скачок

  1. - SQL

    Редко использовал ранее. Освежить и углубиться

  2. Книги

    Чтения в порядке, работы с технологиями на проектах

    1. Дочитать Совершенный код. Мастер-класс | Макконнелл Стив

    2. Дочитать Код: тайный язык информатики (Чарльз Петцольд)

    3. Разработка интерфейсов. Паттерны проектирования. 3-е изд. | Валенсия Эйнн, Брюэр Чарли

    4. Head First. Паттерны проектирования. 2-е издание

    5. Для общего развития. Что такое тестирование. Курс молодого бойца. | Назина Ольга

    6. SQL: быстрое погружение | Шилдс Уолтер

    7. Для общего развития. Пластичность мозга. Потрясающие факты о том, как мысли способны менять структуру и функции нашего мозга | Дойдж Норман

    8. Чистая архитектура. Искусство разработки программного обеспечения | Мартин Роберт

    9. Дочитать Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих | Бхаргава Адитья

    10. Чистый код: создание, анализ и рефакторинг

    11. Дискретная математика для программистов | Хаггарти Род

  3. JavaScript

    1. eventloop

    2. Генераторы и итераторы

    3. Proxy

  4. TypeScript. Изучить углубленно

    Использую, но хотелось бы глубокого понимания

  5. Шаблоны проектирования

    Что то использую в работе, что не знаю, в чем то нет глубокого понимания

  6. - Angular

    1. - Просмотреть и проработать плейлист канала Архитектор ПО

    2. - Signals

    3. - Углубиться в Dependecy injecton

    4. - Глубокое понимание zone.js и change detection

    5. - Оптимизация и производительность

  7. - NX. Углубиться

  8. - Vue.js

  9. - Nestjs

  10. - Capacitor. Подробно изучить вопрос написания плагинов для новой версии переписать текущий плагин

  11. - pwa и service workers

  12. - Алгоритмы и структуры данных

  13. - Понимание принципов DRY, KISS, SOLID

  14. - Сборка фронтенд

    Возможность без больших проблем делать кастомные настройки.

    1. - Углубиться в Webpack и его конфигурирование

    2. - Vite

  15. Архитектура современных FRONTEND приложений

    1. - Понимение и применение FSD

    2. Модульная

    3. Луковичная

  16. CSS GRID

  17. leetcode

    Ознакомиться и решить несколько пробных задач и принять решение о дальнейшем использовании

  • 294
  • 28 января 2024, 07:33
Регистрация

Регистрация

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

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

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