I write prototype software for windows devices.
I show up to work at 8am and get a two hours of personal time to write code and drink coffee. My team appears around 10am and we have a standup where the different members share their current job-related struggles as well as their recent accomplishments. We then travel around the Microsoft campus to meet with different partner teams in order to architect a new product. At the end of the day, there's a team social hour where prototypes are demoed and everyone gets free food / alcohol.
Here's the first step for college students
GPA's act as a filter for new college hire recruiting. Teaching, giving presentations, and building a thick resume / CV will help you stand out from those who don't put in the extra effort. When coursework seems boring, try and look at content through a different lens and find aspects that interest you. For example, who knew that the creator of Fourier transforms traveled with Napoleon to found an institute in Cairo during the late 1700's!?
"Don't go into art. It isn't profitable."