![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
|
|
#1 |
|
Programmer
Join Date: Dec 2006
Posts: 47
Rep Power: 0
![]() |
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.
|
|
|
|
|
|
#2 |
|
Programmer
Join Date: Feb 2006
Location: Ohio
Posts: 93
Rep Power: 3
![]() |
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 |
|
|
|
|
|
#3 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
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 |
|
|
|
|
|
#4 |
|
Not a user?
Join Date: Sep 2007
Posts: 256
Rep Power: 2
![]() |
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. |
|
|
|
|
|
#5 |
|
Caffeinated Neural Net
![]() Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 1,010
Rep Power: 5
![]() |
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 |
|
|
|
|
|
#6 | |
|
Professional Programmer
|
Quote:
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 |
|
|
|
|
|
|
#7 | |
|
Professional Programmer
|
Quote:
__________________
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. |
|
|
|
|
|
|
#8 |
|
Newbie
Join Date: Jul 2007
Posts: 5
Rep Power: 0
![]() |
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
|
|
|
|
|
|
#9 |
|
Sexy Programmer
|
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! |
|
|
|
|
|
#10 | |
|
Expert Programmer
|
Quote:
|
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|