The frontend/backend divide is very large at the moment, especially for new (or recent) developers.
I feel this is limiting, as I was lucky enough to learn at a time where it was all smooshed together (2000), and I felt comfortable enough jumping from one to the other and back again.