Quote:
Originally Posted by myneid
i get depressed with this. as i get older i feel the old coder strain where i cant learn as fast as new guys.
in my world you have to keep up with everything, learn NoSQL , Ruby on Rails.
But for sr developers it still seems all java.
for web developers you need to be up on your html5, know jquery like the back of your hand, know php5 and understand all design patterns and how they relate to php and ruby on rails. and python if you want to work at google.
lots of people dont seem interested in letting you learn on the job anymore and they want an expert in what they want, but its impossible if you dont know it all.
I think that newer programmers fresh out of college are able to boast their expertise in all programming languages but as you get to be more seasoned you understand that htis is not possible so you have a hard time telling people you are an expert in it.
|
It's been 40 years since I wrote my first programs.
So I've seen it go from the "computer guy" who did everything, to dozens(maybe 100s) of overlapping specialists.
Perhaps the best occupation for comparison may be the doctors. The "general" practitioner who used to do everything, has been gradually replaced by different specialists, who are themselves being split into many sub-specialities(eg. pediatric cardiologist).
Perhaps we are moving to the point where different "specialities" become somewhat interchangeable, like object oriented programming. Masters of their own little speciality with just enough in common knowledge to interact with others.