1

Step 1

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

28 January—29 February

2

Step 2

- SQL

3

Step 3

Книги

4

Step 4

JavaScript

5

Step 5

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

6

Step 6

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

7

Step 7

- Angular

8

Step 8

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

9

Step 9

- Vue.js

10

Step 10

- Nestjs

11

Step 11

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

12

Step 12

- pwa и service workers

13

Step 13

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

14

Step 14

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

15

Step 15

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

16

Step 16

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

17

Step 17

CSS GRID

18

Step 18

leetcode

1

Step 1

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

28 January—29 February

2

Step 2

- SQL

3

Step 3

Книги

4

Step 4

JavaScript

5

Step 5

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

6

Step 6

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

7

Step 7

- Angular

8

Step 8

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

9

Step 9

- Vue.js

10

Step 10

- Nestjs

11

Step 11

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

12

Step 12

- pwa и service workers

13

Step 13

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

14

Step 14

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

15

Step 15

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

16

Step 16

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

17

Step 17

CSS GRID

18

Step 18

leetcode

28 January 2024 31 December 2024

0 1


month
before completion

Goal abandoned

The author does not write in the goal 7 months

Goal author

General

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

 Goal ecological compatibility

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

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

  • 242
  • 28 January 2024, 07:33
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?