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
The goal is overdue by 49 days

Goal abandoned

The author does not write in the goal 9 months 27 days

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

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

  • 296
  • 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?