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

jeff47

(26,549 posts)
31. CS, like many jobs today, requires constantly re-training
Thu Dec 26, 2013, 03:01 PM
Dec 2013

I'm going to speak about the programming side, since that's what I understand. The IT side is vaguely similar, but with lots of different details.

The thing about working as a developer is you can never be "done" with your education. You have to constantly learn what "new" language and technologies are coming out. Now, that training usually doesn't require classes - the idea behind that CS degree is to learn the fundamentals well enough that you can apply them to a new language or technology without taking more classes. After learning about 3 languages picking up any new ones is pretty easy.

But that only gets you through mid-career.

Then you reach the "40 cliff" that others here were discussing. There's a kid 10 years younger, and 10 years cheaper, who can write the same software. As a result, being "yet another programmer" is a problem when you get 40+. To be well-employed 40+, there has to be another reason to hire you.

There are various options for doing that, depending on what the individual wants. Most obvious is to be the expert on an archaic but still critical system. Problem there is that system will eventually be replaced.

"Consultant" can be quite profitable, if you are good at coming in and "saving the day". But employment is not consistent so you need to command top-dollar when you are getting paid.

Leading development teams and technical management is another fairly obvious path. And those two things are different - the person who does annual reviews is a manager. The person who tells you how to write the software is the technical lead. They do require different skills, but some companies try to combine the roles into one person. The problem here is there's a roughly 1 of these leadership positions for every 10 "regular" developers. So you're going to have to stand out as a lead or manager in order to make that work.

My previous advice for people who just wanted to write code all day was to burrow themselves in at a government institution. However, that doesn't have much job security anymore. It's still possible, but it's not the strong safety net it used to be. A slightly less-stable version of that is to get a security clearance - your job can't be outsourced and you'll likely always have employment opportunities in the DC area.

The least-obvious path is to start their own company. Through their years writing software, they're going to come up with plenty of ideas for something new. So do it. Requires a bit of a "nest egg" to get the ball rolling, but it's still possible to attract initial investors. It will require a lot of hours per week of work, and they should run their personal finances as if the company will fold (ex. keep paying yourself a salary). As an added bonus if the company fails, the experience is very helpful in getting a management, lead or consultant job.

Oh, and it's not possible for someone just getting their degree to decide which of these paths to take. It's going to take a lot of time and experience to figure out which one works for them. If any.

A CS career isn't a wasteland, but it's also not a guaranteed cash cow like in the '90s.

Recommendations

0 members have recommended this reply (displayed in chronological order):

If I ever just dropped out of the work force, my chances of survival would be pretty slim. phleshdef Dec 2013 #1
All but three of my graduating class in computer science. Egalitarian Thug Dec 2013 #2
I worry about that because my son is studying C.S. right now. pnwmom Dec 2013 #6
In my experience, no. Ageism is SOP throughout the field, and you're in the last job Egalitarian Thug Dec 2013 #14
"The rates I see the people that do the actual work being paid today is frankly shocking" winter is coming Dec 2013 #15
Yeah, one of the 'other' things I do is IT. I wouldn't recommend it. stevenleser Dec 2013 #19
That's what my son started out with, but it just wasn't clicking for him. pnwmom Dec 2013 #20
Well, if he is hell bent on IT, I would recommend one of two sub-fields stevenleser Dec 2013 #21
Thanks, Steven. n/t pnwmom Dec 2013 #23
I would add to that GIS skills. Python and SQL programmers/developers are in demand and adirondacker Dec 2013 #25
He should try merging medical and CS...that will probably be a growth industry! nt MADem Dec 2013 #26
Good idea. n/t pnwmom Dec 2013 #28
CS, like many jobs today, requires constantly re-training jeff47 Dec 2013 #31
Thank you, Jeff 47. This is very helpful. n/t pnwmom Dec 2013 #32
I don't disagree with anything you wrote, but I would point out that your last sentence Egalitarian Thug Dec 2013 #35
I'm trying to say we don't have crystals in our hands that start blinking red at 40. jeff47 Dec 2013 #37
pushed out johnsolaris Dec 2013 #3
+1 for "pushed out". I know people who haven't completely stopped looking, but doubt they'll winter is coming Dec 2013 #4
All of us who decided to go for Social Security at age 62 eridani Dec 2013 #5
Yep. Moi. spiderpig Dec 2013 #10
I was working full-time until I was 71. Then I was laid off in 2010. RebelOne Dec 2013 #11
I haven't worked for over 3 years johnnypneumatic Dec 2013 #7
If you're willing to move jeff47 Dec 2013 #33
I gave up looking for a job after a year of unemployment, rudolph the red Dec 2013 #8
Yes, I know someone who gave up. nt LumosMaxima Dec 2013 #9
Yes. He's 55, laid off. in 2008 from an exec job in the auto industry riderinthestorm Dec 2013 #12
I have always pipoman Dec 2013 #13
Me Holly_Hobby Dec 2013 #16
My brother. Nt s-cubed Dec 2013 #17
Truthfully? Me. ladyVet Dec 2013 #18
I know at least three PsychoBunny Dec 2013 #22
Yes. Me. LiberalEsto Dec 2013 #24
I may be dropping out soon spinbaby Dec 2013 #27
Me Are_grits_groceries Dec 2013 #29
There are hundreds around here, luckily most of us were near doc03 Dec 2013 #30
A few (nt) bigwillq Dec 2013 #34
My mother did. She's in her early 60's. Barack_America Dec 2013 #36
They're growing pot in Northern California. Comrade Grumpy Dec 2013 #38
someone who's been collecting UI and avoiding interviews he may get alc Dec 2013 #39
Daniel Suelo has been living without money, Shankapotomus Dec 2013 #40
Latest Discussions»General Discussion»Duers know anybody that h...»Reply #31