Coding is only about 50% of the problem. The rest is getting people to understand and solve the problem as a group. I recall when I was in
college I used to detest group projects, because the quality of the group you got to work in varried greatly. At work, likewise, espeically as the project gets larger and more complex, the more time you will have to spend communicating your ideas, and learn how to effectively navigate human interaction problems. If you can't explain to other people the scope of the project you're working on and why it's important, don't expect project managers to gleefully say 'go forth and conquer', until you have the paper trail to back your idea up...