Programming is no longer a reliable long term job.
After programming for 10 years, your company changes to a new language and
now you have 0 years experience instead of 10 in that category on your resume.
And then every other company is looking for 2 years experience in that new language
when you get laid off.
Of couse a programmer with 10 years experince can easily do a great job in the
new language; but companies don't hire like that.
I wouldn't advise anyone to major in computer science.
Programming is the only skill that I know of where companies foolishly think the skill can
expire.
|