Posted on 09/01/2010 8:33:44 AM PDT by a fool in paradise
What, you get outdated skills and still demand huge salaries and spend all day whining on a forum that life is unfair?
I think I’m catching on. ;)
I don’t think of the silicon valley/microsoft programming warehouses as a real place of employment for real engineers.
Two, three thousand line routines? nested 6, 7, 8 time deep? And that's good code? Not in my world. If I had EVER, EVER written any thing like that I would have turned off my computer and gone to get drunk.
I have seen the same in engineering and construction outfits. One company in Houston, a big name in the energy industry, let go of a lot of senior engineers, then ran ads for engineers with 0-2 years experience. They had the newbies copy much of the work of the old engineers, yet - all they did was copy. Cookie cutter engineering, touted as part of their “quality” program. Of course when it gets out to the field there was a LOT of expensive re-work.
The “quality” program had a lot of nifty slogan signs, one of which was:
1. Define the requirement
2. Plan the work
3. Work the plan.
A lot of the newbies could not get past step 1. Besides, engineering was just a stepping stone to upper management. The ticket puncher mentality was not encouraged, it was expected.
Programming, at whatever level, has always taken longer to work through than normal biological schedules allow ~ so those who can do it get the work.
You can't replace this with a team of people.
¡ SV Bump !
My certs are current, Sonny. I expect the prevailing wage for people with my skill set. Being nearly 58 is my only sin.
As I said, you will face it some day if you live long enough.
I am 53. I just started at hardware startup 1 week ago. I am working 60 hour weeks for a few reasons. I am getting over 3% of the company stock. I aw unemployed 6 months. I had to take a 15% paycut. However, 15% is far better than zero income. I willingly signed up for this gamble, ane it is the classic silicon valley gamble. Stock vs lower pay and long hours. What is interesting is the experienced old fart with the same old tool set is out performing thf youngster 5 to 1 in production of code and documentation. Its called working smarter. Fewer mistakes and knowing what the documentation has to contain. Also IKl knew what I was signing up for.
I am 53. I just started at hardware startup 1 week ago. I am working 60 hour weeks for a few reasons. I am getting over 3% of the company stock. I aw unemployed 6 months. I had to take a 15% paycut. However, 15% is far better than zero income. I willingly signed up for this gamble, ane it is the classic silicon valley gamble. Stock vs lower pay and long hours. What is interesting is the experienced old fart with the same old tool set is out performing thf youngster 5 to 1 in production of code and documentation. Its called working smarter. Fewer mistakes and knowing what the documentation has to contain. Also IKl knew what I was signing up for.
Welp obviously there’s no/little demand for your skill at your payrate. I’ve already been there, I moved to my current city with barely the change in my pocket and worked my way up to my current position. I had to adapt and “think outside the box” and I certainly didn’t spend all day whining in a forum. “Woe is me, woe is me.”
Time for a change.
Or go for a government job, they are almost entirely secure.
I’m just not a fan of self-pity, sorry. And I speak from experience as someone who had that mentality for too long.
Everyone competes for jobs. Including you.
So you have to deal with it.
“Old engineers’” dark secrets: most aren’t worth more than a new college grad.
I’ve been in the technical side for 25+ years with no interest in moving into management and no shortage of jobs when I look or offers when I’m not looking.
Since the mid 90s, too many new “engineers” know how to use tools, but don’t have understand what those tools are doing. That works fine for the first 3-5 years when a senior engineer can help.
But in 5 years you need to learn the basics of your field
1) what are your tools doing, not just how to use the tools. Can you work without the tools, or created the tools if you move to a platform where they don’t exist
2) have a feel for engineering aspects of your job. Is this a stable design? Many experienced “engineers” can create a “valid” and pretty design (CAD, schematics, software, UML, database, visio, whatever) but don’t understand the stress points even after you show them. I’m mostly software, but can find flaws in databases or hardware schematics. I know hardware and database engineers who can’t program (as a job) but can look at my designs and “feel” the weak points.
And, over your career you need to keep up with technology that is being used.
I think you are full of it.
Aint that the truth. We need to outsource gov workers and politicians. We could save 90% and solve all our problems.
I’m a front end manager searching for a job in South FL for the last year and a half and I have most certainly run up against age discrimination. I’m 43 but very gray. For my next interview my wife insists I color my hair.
The trick as one gets older is to understand your own market. Don’t aim for the bleeding edge, bleeding edge companies like young engineers. Aim for the stable middle. The company I work for my 41 years puts me on the young side for the engineers, we’ve got a lot of late 40s and early 50s people. Yeah we tend to be 2 or 3 versions of Visual Studio behind, .Net 3.x not 4, ASP not SilverLight; we also tend to work 40 hour weeks and get a major revision to a 90 million dollar revenue product out every year with half the team all the books say a product of our size and complexity needs. Nobody fresh out of college wants to work here because it’s not “exciting”, and frankly we don’t want them because their code sucks and their problem solving usually starts with some new toy that’s never been used in a fortune 500 sized company before and will probably crash when 100 user connect to it.
The flip-side being that this approach, applied every time, increases cost and takes a lot more time.
Sometimes it's faster and cheaper and just as effective to lean on experience to get something done.
I'm not against looking for new ways of doing things -- but to go for new just because it's new is not always the right thing to do.
> “or start your own business if you are not a cry baby.”
.
Worked for me, and there is no way I’d ever consider going back to being an ‘employee.’
A_Former_Democrat ~ Thats a travesty . .
Perhaps. OTOH, we get some superb engineers and scientists, who are hard working and dedicated employees who are delighted to be living in America. Importing H-1Bs is far preferable to exporting the entire manufacturing base elsewhere.
And yes, I've been replaced by H-1Bs on several occasions.
I’m somewhere over 50, but I look younger, which helps (sometimes!), and here’s my experience.
a. MOST of the younger people now have a terrible work ethic, particularly, I’m sorry to say, native Americans.
b. MOST of the H1-B’s are worthless. They do, however, work together very well and eventually can solve a problem (native born people are far too egotistical to do this). Fortunately, I’m still worth almost any number of them.
c. I can’t compete with younger people in terms of cutting edge code, because I won’t put 15+ hours a day getting good at it (which I actually DID 30 years ago). HOWEVER, in terms of analyzing systems and finding errors (even in languages I don’t even write in), I’m untouchable, which is a very, very valuable skill and fortunately, management is aware of it.
For now...
d. One “unwritten” (for legal reasons) advantage of older workers is that they don’t lose about an average of 5 hours a week on soccer practice, parent-teacher conferences, divorce proceedings, custody battles, kid’s doctor appointments, and so on. Again, not written anywhere, but...
I should also add, that writing code is one thing, and writing bulletproof, lights-out code where you anticipate failure points, build in metrics, and so on is another. Younger programmers can’t/won’t do this because their code is perfect, the environment is perfect, the operating system is perfect, the error-handling system is perfect, the tools are perfect, and “the end user would never do that”. Doing THAT takes experience - and I’ve been writing code and getting paid for it for more than a third of a century, and it took a good fraction of that to get “really good”.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.