Hey everyone reading this!
I’m pretty new to programming — currently studying at university — and trying to get into backend development with Python.
Right now, I’m aiming to learn this stack:
Python 3.9 – 3.12
FastAPI
black + flake8 / pylint
Poetry
Clean / comfortable architecture
RabbitMQ
SQLAlchemy
Pytest
Redis
Celery
I’ve gone through Python syntax, I know how to create basic FastAPI apps, and I understand (in theory) what all these tools do and why they’re used.
But here’s my problem:
I don’t really know how to learn all this in practice.
Like… how do I actually know if I’m “ready” for an internship or junior role?
How do I build something real?
What should I focus on first to level up with this stack?
How do I even measure my own progress?
If anyone has been in a similar place, I’d really appreciate your advice or experience.
Also, not gonna lie — all this AI stuff is kinda scary, too. Feels like the industry is shifting fast, and I’m just starting out.
Thanks to anyone who takes the time to reply 🙏
Top comments (0)