О самообучении и повышении квалификации

Вернулся из отпуска, где утопил мобильник и грохнул электронную книжку, и приступил-таки к доквалификации. Сосредоточиться решил на пяти вещах:

  • react;
  • golang;
  • углубление в бэкенд, а именно в микросервисную архитектуру;
  • деплой и ci;
  • применимость нейросетей в разработке программных продуктов, проработке архитектуры и самообразовании.

В качестве метода обучения я выбрал сделать пет-проект. Простенький макет социальной сети с тремя микросервисами: аутентификации, управления пользователями и постами. Фронт на react, данные в postgress через SQLC, деплой в docker или в куб. Это ещё не решил, разбираться буду попозже.

Фронт на react+typescript+vite. Для стилей думаю присобачить tailwind или windy для скорости.

На четвёртый день работы готовы: общее видение архитектуры и инструментов, черновой вариант api-gateway, доделываю черновой вариант сервиса контроля пользователями и база react приложения в vite сборщике, в котором пока что я не сделал вообще ничего.

Как закончу сервис пользователей, буду разбираться, как через докер поднять рядом БД и два go сервиса и научить их друг с другом общаться. Может сразу воткну куб, если там это делается с меньшим количеством ударов в бубен. Когда с этим закончу, можно будет приступить к работе над фронтом.

Буду держать в курсе. Возможно :)