Я пишу бэкенд, использую Flask, sqlalchemy и разные вспомогательные библиотеки.
Есть полтора года коммерческого опыта. Что стоит учить, чтобы стать действительно хорошим специалистом в бэкенд разработке. На самом деле кроме упомянутого выше больше ничего не знаю.
- работа с asyncio, тот же fastapi, да и async в sqlalchemy
- нормальное понимание SQL, индексы, анализ по explain, чтобы самостоятельно мог найти тормозной запрос и его оптимизировать
- да и вообще, умение поиска узких мест в проекте
- что такое message queues, почему и когда нужно на их использовать
что стоит учить, чтобы стать действительно хорошим специалистом в бэкенд разработке
Хороший разработчик должен как можно меньше зависеть от инструмента. В первую очередь нужно знать концепции и паттерны, а уже потом учить всякие инструменты.