Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Sep 5th, 2007, 3:25 AM   #1
csrocker101
Programmer
 
Join Date: Dec 2006
Posts: 47
Rep Power: 0 csrocker101 is on a distinguished road
People and Social skills of programmers/IT professionals

Hey everybody. I'd just like to start a discussion about the people and social skills of most programmers and other IT professionals. I know that its an old stereotype that people who study computer science and people that become IT professionals are generally nerdy and are generally considered to be "weird" people but having studied computer science for almost 3 years I am beginning to understand why. Even from the beginning of my major, I noticed that about 75-85% of the people in my courses are just very different than your average student. I know that an "average student" is objective but it seems like these guys in my courses just have no life except to go home, program, play world of war craft, and talk about just generally weird stuff. I have respect for that since those are their interests but it seems they just have no life. What particularly amazes me about the vast majority of people in my courses is their inability to simply communicate effectively. Their lack of people skills is frightening. I remember being in a group project and being the team leader and it was immensely difficult to simply coordinate who should do what task. I would attempt to ascertain each persons skills and particular interests so I could better allocate each task to certain individuals and it was hard to explain, but their explanations where very unclear and complicated. On occasion I'll try to chat with a few other fellow students in the labs but the conservations are just odd and the sense of humor some of my fellow students have is just bizarre. I am currently interning at a software company and I find the same problem with a few of my other co-workers. They simply just don't want to coordinate which I find very frustrating. They seem to want to do everything by themselves. For instance I am attempting to upgrade a few things on an ASP.net website one of the programmers made, but he has left no comments in his code. I will ask the programmer for help on certain functions and he gives me loose and unclear answers and is reluctant to even help. I asked him to please comment his code since its something everyone should do, but he just gave me new code and there were no comments. We went out to lunch the other day with a few other co-workers who were more business oriented and I found myself having great conservations. The programmer came and he just felt so alien in the group. We almost had to include him in the conversation because he just wouldn't say anything and when he did it was just odd talking points. I hope I am not offending anyone and that was not my intention but I was just wondering if anyone is experiencing the same problems as I am.
csrocker101 is offline   Reply With Quote
Old Sep 5th, 2007, 4:31 AM   #2
dr.p
Programmer
 
dr.p's Avatar
 
Join Date: Feb 2006
Location: Ohio
Posts: 93
Rep Power: 3 dr.p is on a distinguished road
First, the word is spelled "conversations." I'm sorry, but I just had to say that

Stereotype all you want... it's what people do. Just don't keep them there your whole life. You've had an extremely small amount of exposure to what you're criticizing. You do see valid differences, and probably have SOME valid issues with your co-workers, but they are who they are for good reason, and it quite possibly may take you years (decades if you're unwilling to unstereotype them) to truly understanding WHY we/they are the way they are.

What makes you think that going home, programming, playing world of warcraft, and talking about weird stuff isn't a life? You'd be surprised at how different lives are across the rest of the world. Pig farming never seemed like much a life to me, but it's the lot some got.

Yes, they ARE different. Different is GOOD. If we were all the same, there'd be a never-ending single tone, droning in agreeance from every single mouth across the planet... and then the world would end.

Turn on that CW station some time and watch Beauty and the Geek. Just let it soak in. That show is utterly ridiculous, but it shows phenomenal contrasts between two major western culture subcultures... and there are lots of hotties to boot ... or op.

And read some non-technical articles on the internet about programming and programmers. The Joel On Software blog has some very entertaining and enlightening articles.

The not-commenting thing does suck. But, it's just a part of the practice that some programmers don't seem to think they need to do at first. If they continue in the practice, they'll most likely mature enough to see the benefits of it.

Sorry if I'm rambling. Last thing, csrocker... You probably don't communicate effectively with them because you don't think like they do. I think that's usually how that works. But that's nothing lots of questions, time, and patience can't remedy.

~
__________________
Neeley.org
dr.p is offline   Reply With Quote
Old Sep 5th, 2007, 4:42 AM   #3
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
If the ass doesn't comment his code, there's a boss problem. If team members aren't communicating, there's a boss problem. I agree with you about the "no life" business, but it's his option to have a "no life" life on his own time.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Sep 5th, 2007, 6:00 AM   #4
Jabo
Not a user?
 
Join Date: Sep 2007
Posts: 256
Rep Power: 2 Jabo is on a distinguished road
People who are drawn towards programming are people who were shut out in high school. Computers don't judge, video games don't give you swirlies, and pocket protectors don't say you have cooties. I am drawn toward computers and programming myself because I don't particularly like being around people. I find most people are untrustworthy, gossipping, rude, political, and judgemental and those are qualities I don't want to learn to accept. I have few friends, if any, and I like it that way. I try to be self-sufficient and don't rely on other people. I am what I am and I don't expect anybody will ever accept me for that.

Funny thing is, I could have been an athlete if I had been socially acceptable. Also, I am not your typical nerd, but I understand them better than I should.
Jabo is offline   Reply With Quote
Old Sep 5th, 2007, 6:56 AM   #5
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 1,010
Rep Power: 5 lectricpharaoh will become famous soon enough
Don't forget that if you do feel the urge to be around people, there are social but stereotypically nerdy activities such as (pencil and paper) RPGs and LAN parties. For me, growing up, it was modem meets. I remember many a night (morning?) when a horde of socially-inept nerds would descend upon the local Denny's like a plague of locusts.

Ahh, good times.
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot.
- Vaarsuvius, Order of the Stick
lectricpharaoh is offline   Reply With Quote
Old Sep 5th, 2007, 11:58 AM   #6
peace_of_mind
Professional Programmer
 
peace_of_mind's Avatar
 
Join Date: Sep 2004
Location: Hell if I know most of the time
Posts: 439
Rep Power: 4 peace_of_mind is on a distinguished road
Send a message via MSN to peace_of_mind Send a message via Yahoo to peace_of_mind
Quote:
Originally Posted by Jabo View Post
People who are drawn towards programming are people who were shut out in high school. Computers don't judge, video games don't give you swirlies, and pocket protectors don't say you have cooties. I am drawn toward computers and programming myself because I don't particularly like being around people. I find most people are untrustworthy, gossipping, rude, political, and judgemental and those are qualities I don't want to learn to accept. I have few friends, if any, and I like it that way. I try to be self-sufficient and don't rely on other people. I am what I am and I don't expect anybody will ever accept me for that.

Funny thing is, I could have been an athlete if I had been socially acceptable. Also, I am not your typical nerd, but I understand them better than I should.
Actually I wasn't shut out at all. I played football, basketball, wrestled, etc. However, I've never been much of an extrovert, so most of the rest of what you said I tend to agree with.

I tend to, and also like to, work alone when possible, so programming is a pretty good fit. I'm not so socially inept that I can't work with folks on a group project or anything, though. People from different backgrounds are going to have difficulties communicating, especially in the early goings. I mean you try going with him to a William Shatner book signing and see how comfortable you feel with no Vulcan ears on. Basically you need to give things time, open your eyes to different perspectives, and not worry so much with labeling/categorizing/sterotyping coworkers, as has already been stated.
__________________
Amateurs built the ark
Professionals built the Titanic

peace_of_mind is offline   Reply With Quote
Old Sep 5th, 2007, 8:38 PM   #7
bigguy
Professional Programmer
 
bigguy's Avatar
 
Join Date: Sep 2005
Location: Arkansas
Posts: 298
Rep Power: 0 bigguy is an unknown quantity at this point
Send a message via AIM to bigguy Send a message via MSN to bigguy Send a message via Yahoo to bigguy
Quote:
Originally Posted by Jabo View Post
People who are drawn towards programming are people who were shut out in high school. Computers don't judge, video games don't give you swirlies, and pocket protectors don't say you have cooties. I am drawn toward computers and programming myself because I don't particularly like being around people. I find most people are untrustworthy, gossipping, rude, political, and judgemental and those are qualities I don't want to learn to accept. I have few friends, if any, and I like it that way. I try to be self-sufficient and don't rely on other people. I am what I am and I don't expect anybody will ever accept me for that.

Funny thing is, I could have been an athlete if I had been socially acceptable. Also, I am not your typical nerd, but I understand them better than I should.
Not everyone who programs was shut out during high school. I programmer all through high school, and was one of the cool/popular kids. Like the OP said, some programmer or IT people, kind of keep to themselves. That is because they might not have the right kind of social or communication skills to carry on a ceonversation with someone. Most of the time I wont talk to someone I dont really know, I will try to get to know them, but I usually don't go up and start a conversation like we've known each other for the last 10 years. Just try to communicate with them, let them know you wantto be their friend, and they will probably come out of their shell. Programmers are more liekly to keep to themselves because with IT you have to interact with people. I own a small business and I manage alot of the local schools computer systems, and I constantly find myself interacting with peopel through out my whle day. Maybe they don't talk much because they don't know you well, or you don't have much in common. I can't talk to people i've known for a long time unless I know what I am talking about is fact. I hate to look stupid although sometimes my plan backfires on me. But if you try to get to know them, and let them know you want to get tot know them, they might come out of their shell and start talking to you more.
__________________
Forgiveness is the fragrance that the violet sheds on the heal that has crushed it. - Mark Twain

Destruction leads to a very rough road, but it also breeds creation.
bigguy is offline   Reply With Quote
Old Sep 5th, 2007, 9:35 PM   #8
ThatBuddyKid
Newbie
 
Join Date: Jul 2007
Posts: 5
Rep Power: 0 ThatBuddyKid is on a distinguished road
I have to say its something i really struggle with. In school i have a hard time telling my friends that program and play video games that i don't like talking about that kind of stuff in school not that I'm ashamed but talking about how many head shots we got last night on Counter Strike Source gets a little old. Also my teachers don't get when I think in programing terms. Like when my English teacher asked me what parts of English I had trouble with and I said Syntax Errors I meant like Punctuation and Spelling but she had no idea what that meant. I also would like to add that my girl friend gets mad at me when I say I have to get off the phone with her to finish a python shell. It's almost like I keep my two lives separated my normal side and my geeky-nerdy side. Keep in mind I'm only 13 so i have no experiences with this at work
ThatBuddyKid is offline   Reply With Quote
Old Sep 5th, 2007, 7:11 AM   #9
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Well, you won't have that problem with me. I never shut up. :-)

I see your point on this. A lot of people in my CS class right now are all nerdy, no offense to them. All of them either have black shirts with some type of gaming related phrases or some rock band logo. I feel so unique because I'm the only one I see wearing Southpole polo shirt, plaid short, sunglasses on the head, and Nike Air Force Ones / Timberlands. It's like I add color to the room!

I feel uncomfortable at times but I try to invoke conversations to the classmates but only manage to get a word or two. You should have see the faces on some people when I mentioned I had a kid. lol
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Sep 5th, 2007, 8:09 PM   #10
Booooze
Expert Programmer
 
Booooze's Avatar
 
Join Date: Mar 2006
Location: Igloo
Posts: 710
Rep Power: 3 Booooze is on a distinguished road
Send a message via MSN to Booooze
Quote:
Originally Posted by ReggaetonKing View Post
Well, you won't have that problem with me. I never shut up. :-)

I see your point on this. A lot of people in my CS class right now are all nerdy, no offense to them. All of them either have black shirts with some type of gaming related phrases or some rock band logo. I feel so unique because I'm the only one I see wearing Southpole polo shirt, plaid short, sunglasses on the head, and Nike Air Force Ones / Timberlands. It's like I add color to the room!

I feel uncomfortable at times but I try to invoke conversations to the classmates but only manage to get a word or two. You should have see the faces on some people when I mentioned I had a kid. lol
I kind of know how you feel. Luckily for me, I was into sports much earlier than I was computers. Therefore, When I got good with computers (and I was better than a lot of the people in the class), I felt like I was out of place. But once I got conversations going in the room, a lot of people were a little more talkative.
Booooze is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 4:32 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC