I've done a few years as a backend python developer. Most of what I did involved databases and making systems run, but now that I'm looking for a new job, it seems web stuff is a lot more popular.
I don't "get" all the web parts and terms. I've gotten my head around the basics of django, but it seems like how everything fits together still escapes me. Is there a point when it clicks or is it just a case of grinding through it?
Hi V,
I think that if you already have experience on backends, databases and system programming you already have lots of (server side) blocks to get web development. Frontend is another beast but you'll get there eventually.
I'm not completely sure what confuses you. Is it the frontend part of web programming? The MVC architecture of Django? The request-response cycle? HTTP itself?
What about stepping back one second from all the tooling and start with how HTTP works?
There is going to be a lot of new stuff you have to learn as you noticed but understanding one of those building blocks might help, after all the main job of a web framework is to send content to the client after a request (ok I'm simplifying "a bit" here :))