Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,763 members, 7,820,655 topics. Date: Tuesday, 07 May 2024 at 06:54 PM

Is Programming A Dead End Job? What Are Your Thoughts? - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Is Programming A Dead End Job? What Are Your Thoughts? (774 Views)

Is Programming A Passion Or for the Money In Nigeria? / Why Is Programming Difficult? / Is Programming A Talent? (2) (3) (4)

(1) (Reply) (Go Down)

Is Programming A Dead End Job? What Are Your Thoughts? by africanaija: 11:26pm On Nov 05, 2014
Do you love to program? Don't expect to ever become CEO unless you start your own company - but even then the needs of leadership will likely result in not writing any more code.
In most jobs as long as you continue to write code you will likely have a limited set of promotions you can get. Usually you go through some kind of hierarchy from junior to senior to lead programmer or software engineer. Maybe you can get promoted to an architect role but in many places architects don't get to code anymore.
If you decide to switch to management, then the sky is the limit. Our parent company's former CEO started off as a programmer 25 years ago, switched to manager; in 15 years he went all the way to being CEO of a $4B company. After 10 years he retired recently with mansions and cars and no worries. Meanwhile I work with people who started around the same time and who are still senior software engineers.
Is that unfair? I don't know, if you love to program and make a decent wage and enjoy your work, do you really need constant promotions? Not everyone can or want to start a company (I did two in my early career). Sometimes it doesn't feel fair, as no matter how amazing you are at programming you can never make the kind of money even a modest executive makes. You might not even have the opportunity to decide what to work on or how without switching jobs until a good one appears. Or you can give in and become a manager.
My former manager here was a programmer for 15 years before he started our mobile group 5 years ago. As the group built up and became successful he would occasionally fix a bug or make some minor change because everyone else was busy but he never claimed to be a programmer any more. He eventually moved on and got a VP equivalent position at a brand name company in another state with a lot more responsibility and visibility and of course pay. Our division is changing to be a marketing only brand, so our mobile group is mostly gone now. All the rest of us have or will get the same type of job and likely similar pay. It's the nature of the beast.
I guess as a programmer you might get lucky and work for a startup with a big payout, but it's actually pretty rare. I did a contract at a company in the mid-90's shortly after they went public. My neighbor had worked for multiple startups that all failed until he went there and wound up with $12M. He later got a job as a programmer working for peanuts because he still loved to program but didn't need money or want to do more. It's a lot more likely you just get paid regular money and maybe a small bonus. I guess people who work for Google or some huge company make a lot more money than the average programmer, but it's still pretty limited compared to what being an executive or manager can make.
The average programmer, even if they are amazingly talented, is likely to work for similar wages for long periods of time. A lot of companies probably assume that all programmers are equivalent and replaceable, and that if they were amazing, they should be in a management role.
In my first startup I functioned as the lead programmer but also dealt with the press, investors, hiring, benefits, marketing and the like. It sucked too much time out of my life. The second one was mostly captive product development so it was less non-coding stuff but completely. After that I swore ever doing it again!
My sister started off at her company as a programmer but after six months they moved her into a management track and now she has been a fairly high level VP for a long time. Again, the sky's the limit if you give up programming.
If you love to program like me, you can't help but notice that you will have a minimal upside over your career. Maybe it's dumb but you have a choice between doing what you love and making a big payout by doing something else. For some, starting a company is a better choice. For others moving your career in a different direction and giving programming up is a better choice. For me, programming is what I want to do but I have to be a realist.
I once worked a job in Hawaii (for a consulting firm). The people I worked with said they knew they were being paid less that similar positions on the mainland, and they assumed it was because a job benefit was living in Hawaii!
Whatever you do, you have to find a balance between doing what you love and making enough money to live the life you want, or what your family needs. It's not always an easy choice.

Original Post - http://thecodist.com/article/programming_is_a_dead_end_job
Re: Is Programming A Dead End Job? What Are Your Thoughts? by mj(m): 7:55am On Nov 06, 2014
You are right, I work for one of the big software coy here, I'm switching to management soon. I just wnt to program for another yr, but i'm getting myself ready.
Re: Is Programming A Dead End Job? What Are Your Thoughts? by asalimpo(m): 10:22pm On Nov 06, 2014
Obsessions with climbing d career ladder. Some programmers actually rued becoming managers.
How about climbing d satisfaction ladder?!
D ladder thng not accomomodatg programmers , is a corporate wrld defect. The typically organizational structure of mainstream corporations, simply has no track for d technical types, it shud. Instead technical talents are looked down upon as inferior and urged or forced into d more mainstream , dry dead roles, with titles as enticements.
Microsoft, is unique in that it has tracks for technical talents: chief distinguished engineer,
google has suck a track. Some of d brightest minds in computer science work @ google.
Don't know about facebook and yahoo though. But real tech companies - companies tht produce and make their prodcts in house value their engineers. The rest, those who sell software, and to them its all about makg d sales figures jump, don't care about d craft . Theyre d ones whp'll mouth such nonsense like "software is all about marketing" - these types , don't know aor value top tech talents. It's all myopic vision to them.
Re: Is Programming A Dead End Job? What Are Your Thoughts? by Sibrah: 9:53am On Nov 07, 2014
Like every other field, programming benefits from division labour and thrives on information(Exposure). Starting out with an establishment is definitely better if you ask me. I know what having a go at programming without exposure to Business Logic in an mainstream domain (like Banking & Finance, Health care delivery, commerce, air travel) is like. When you look at people who have gone through establishments it is easy to see how they 've gathered vast amount of marketable knowledge for themselves in terms of management of IT organisation and business logic. Financial reward can come from both angle if you are very skilled as some clients only pay well if they see you as a team while at the same time you can go place even as a individual.

(1) (Reply)

Need Help On Networking / What Is The Best Hosting Reseller Program? / Do U Knw Any Asp Tutorial Site Or Ebook With Js As The Default Scripting Lang??

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 34
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.