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

0 1


месяц
до завершения

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

Автор не отписывался в цели 7 месяцев

Общая

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

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

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

Регистрация

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

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

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