I wouldn't say I was coddled too much. When I cooped absolutely, intern yes too. When I moved to bios I was thrown to the wolves basically, all the other engineers quit and I was instantly the 2nd in seniority on the team.
I had to learn a lot of shit about pci architecture, bifurcation, working with vendors, setting up mem mapped io, etc.
At the end I was the bios lead on a new server we had and lead the design, implementation and debugging from bring up to launch. My boss threw it to me expecting me to do much worse but have a strong learning process. Instead I hit a grand slam. My coworker who I looked up to a lot kept telling me I was on fire (doing multiple big commits daily)
It's in stark contrast to "here" . It was a complete step back. No direction, no one to work with, unclear requirements that constantly change, plus I'm the only software engineer on a purely hardware team.
It was a terrible mistake to work here. Would've been better off unemployed.