As I am working my first web development job, I will tell you this.
Today, I spent most of the day banging my head on the keyboard trying to debug a new web site written by another new developer, only to find that the problem could be solved with a single if
statement; it wasn't at all clear what was causing the problem.
Other days, I've spent the whole day researching poorly documented APIs and not writing a single line of code except for practice.
I've also spent many days trying to figure out why a newly developed application won't run on a specific server and tracked it down to a single in-house developed library being out of date on the server.
Some days, I'm busy adding new features to someone else's application.
In short, there is no typical day. Some days are engaging; some are mundanely boring. As a new developer, I feel like one of my top priorities is to run around in circles chasing my tail because it's cheaper than having someone more experienced do the same.