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.
If you are good at building personal relationships with people that you meet as strangers, you're already ahead of the game. For me, greater patience towards coworkers comes from a deeper understanding of their lives outside of work. In a giant corporation, teammates vary in terms of upbringing and culture. The more commonalities you can find amongst each other; the more comfortable things become. And it helps produce an environment where good ideas are shared by soft spoken people.
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."