I am currently a Senior in college and I am majoring in computer science. I love programming and look forward to getting a job doing programming. The last 2 years of school, we have had many group projects and although I don't mind working in groups I am wondering how offen in the real world i will be working in groups. In general, I have a trust issue when it comes to letting others do something and trusting them to do it right (after all, my grade and name are on the line when it is turned in), becuase i know if i was to do it, I will do it right. Lately, it seems that I will let someone do part of it and either they don't do it (becuase they know eventually I will) or they don't do it right. I think maybe i am more of a "let me work alone kinda person". Does anyone think this will be a problem in the "real world"?
That largely depends on the company. I work mostly by myself, but there's plenty of other people that work in teams all the time...
Ditto, I'm on my own at my company, but that's only because I work for a small company (total employees < 200ish) where I do ALL the developing.
But i would imagine that if you'd break into a larger company, you'd at least have to work with other people to some extent... it's a great way to get new ideas or find people to bounce ideas off of... and most imporantly, to help you out when you get stuck or proof your code.
Cheez is right, it does depend on the company, but in most places, "a team player" is the first choice when recruiting.
>>> I have a trust issue
Let's be honest, most of us do, after all, we know we're the best! Sad fact of life is that you are going to have to get over that. In all but extremely specialist fields, or on very small projects, the "time to market" requirement of the marketing department will dictate a team development strategy.