Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News Editorials & Other Articles General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

DaveJ

(5,023 posts)
Fri Feb 1, 2013, 09:27 AM Feb 2013

Quick, non-technical question

I've been a computer programmer all my life, but I have never had the opportunity to work with another programmer.

I have always just assumed that after getting my CS degree I would be working in a fun exciting environment with people like me.

Instead I'm the nerd working for jocks. When I try to talk to other techies (actually that's like one time, every few years), they think I'm an idiot too because I do not know how to talk to them either. I have never had anyone with which to bounce coding ideas back and forth. I'm not accepted by any group.

Doesn't this seem a little unusual?

8 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Quick, non-technical question (Original Post) DaveJ Feb 2013 OP
Have you tried joining an open-source project? Recursion Feb 2013 #1
I don't have time DaveJ Feb 2013 #2
its kinda lonely work Phillip McCleod Feb 2013 #3
Good to know it's not just me. DaveJ Feb 2013 #4
I have been on 1-2 projects where I was the only programmer. ManiacJoe Feb 2013 #5
So I guess you can see my frustration. DaveJ Feb 2013 #6
You might look into the contracting companies. ManiacJoe Feb 2013 #7
This is kinda an academic exploration DaveJ Feb 2013 #8

Recursion

(56,582 posts)
1. Have you tried joining an open-source project?
Fri Feb 1, 2013, 09:30 AM
Feb 2013

Team programming really is a different world (and hopefully you did some of that while getting your CS degree?) You can get some feel for it if you find a project on github or sourceforge that's asking for help. Not the same as being in an office, but then again with Skype and IRC it's getting closer to that.

DaveJ

(5,023 posts)
2. I don't have time
Fri Feb 1, 2013, 09:35 AM
Feb 2013

Last edited Fri Feb 1, 2013, 11:18 AM - Edit history (3)

I spend 13 hours a day dedicated to my employer. 3 hours of that is sitting on the train.

But I'm working on my own project. Because when I am unable to walk 2 miles back and forth, I will lose my job. I'm been homeless and spend all my time trying to not let that happen again. So I will need my own website to fall back on. I simply can't do free work and risk losing everything and being on the street.

Edit: College was late 90s and I don't think open source was the huge deal it is now. I didn't even know they existed at the time. Nobody ever mentioned open source projects to me. Even if there were, I was still focused on my full time job while attending college. I thought working would be good experience, which I later found out, nobody cares at all about your job when you were in college.

Edit 2:

But I guess the crux of the matter is, is it normal to never be in the same room with another developer? It is driving me insane. I need to constantly simplify what I say to people. I can't talk to people without receiving blank stares. Talking in terms of my own profession is looked down upon. I always thought I'd work with other people with similar skills, but it doesn't look like that's gonna ever happen.

 

Phillip McCleod

(1,837 posts)
3. its kinda lonely work
Sat Feb 2, 2013, 12:43 PM
Feb 2013

when you think about it. hours spent in front of a screen unwinding layers of problems, staying in the zone. i know it's a rare rare day when i get to talk about coding to anyone. i work in a computer sales/repair shop during the week and code on weekends and evenings. even at work the other techs are hardware hackers.. user-level as far as software goes other than basic operating system admin.. installation, troubleshooting, maintenance,.. point is they're pretty damn smart and they don't know C from HTML and that's a gaping chasm.

in my town, the local college doesn't offer *any* computer science and neither do the high schools. none. zero. their idea of a computer science course is "Microsoft Excel". fact of the matter is despite the ubiquity of computer code these days, the coders themselves are clustered in a few geographic areas. the rest of us are left kinda hanging out here in userspace.

DaveJ

(5,023 posts)
4. Good to know it's not just me.
Sat Feb 2, 2013, 01:15 PM
Feb 2013

I think I'm sensitive to things more than most people.

Most people go happily through life without worrying about stuff I do.

Ok, then, good to know. I'm somewhat lucky that I work with one guy, who I taught everything about coding, and over the last year, he created a website in the hope of making some extra money. Today, he told me he just got his first signup! He's getting 20 unique visitors a day in his 1st week. I was thinking 1/100 is a pretty good success rate. I'm also working on my own site, but it's taking me more time.

But I just wish I worked with someone who could help me whenever I have a question. Instead I need to post questions on forums with people who I know work in skilled teams, who probably think I'm an idiot for asking such things.

When I went to my last interview, I was having to talk to techies who talk to one another all day. I have nobody to talk to about such things and I don't think they take that into consideration. That I actually need to work harder than them from day to day because nobody is helping me.

Anyway it's just driving me a little nuts but I will try to be strong.

ManiacJoe

(10,136 posts)
5. I have been on 1-2 projects where I was the only programmer.
Sat Feb 2, 2013, 03:49 PM
Feb 2013

However, there were other programmers around to talk to.
Most of my projects involved multiple programmers.

It is always better to have other technical people available to talk to (or email to). It leads to better designs and fewer bugs.

DaveJ

(5,023 posts)
6. So I guess you can see my frustration.
Tue Feb 5, 2013, 08:57 AM
Feb 2013

Teams looking for new people would find me pretty undesirable now, since I do not know a thing about working with others. My boss's and their bosses, nobody has been able to teach me anything of value. I've had to try to pick it all up myself, and those would just include whatever parts I happened to come across. They do not even send me to classes.

There appears to be no way out at this point for me, wouldn't you agree?

ManiacJoe

(10,136 posts)
7. You might look into the contracting companies.
Tue Feb 5, 2013, 03:27 PM
Feb 2013

They will normally place you on jobs where the client needs an extra body or two to assist the full-time programmers for a length of time. When the job is done the agency moves you to a new gig. It is a good way to get your hands on lots of different things.

DaveJ

(5,023 posts)
8. This is kinda an academic exploration
Tue Feb 5, 2013, 04:51 PM
Feb 2013

My path is pretty much set already I think.

To get all the contract jobs in my area, I'd either need to move or drive over 2 hours a day. I take the train to the city, but a lot of contract jobs are in the suburbs.

I hate to be pessimistic, but with contract jobs they'll throw one out on the street at the slightest hint of a financial crisis.
It doesn't matter how good you are. Full time jobs will keep the good reliable workers, but people working contract jobs are considered expendable. So I guess it's a matter of taking the risk of losing all access to work in my field, or taking less risk but having a less cool permanent job, and continue to work on my own stuff

Anyway it's not just about getting a job, just lonely and wondering what it's like for other people.

Latest Discussions»Retired Forums»Website, DB, & Software Developers»Quick, non-technical ques...