Was reading the posts on this thread.
Although I'm from Maintenance.I can relate to the posters on Passion for the job & the struggle to achieve ones goal,honestly & with hard work.
At times the system around you makes things difficult to follow ones policy which is correct.The folks doing that end up slowing their progress,but personally I rather be slow & struggle but learn the basics & build a strong foundation.