What use am I if I have 40+ years experience using punch cards?
In fact, I'd bet most everyone here thinks they write good code.
Now come on ! A developer with 6 years experience in java can do better !!
Originally posted by Abdulelah Dandachi:
What use am I if I have 40+ years experience using punch cards? Alot less than a freshman taking his first OOP course.
Ah! Propogating the myth that us older workers are only capable of doing the jobs that we started out doing decades ago.
A hypohetical question based on a real experience - there is this 2-3 years Java programmer with SCJP, and believes that he has better knowledge because he knows new Java 5 (for loop syntax!!) and his "experienced n overpaid" TL is still writing for loop the old way (huh, he stopped learning!) and hardly seems knowledgable as he talks so less. This Java "knowledgable" newbie writes some smart code for collections - but coding is tough job man - it starts throwing "ConcurrentModificationException" - the dumb "experienced but knowledless, overpaid" TL shows up - and finds that the loop (smart new Java syntax) that is iterating over collection is modifying underlying collection directly. This TL changes some code to use iterator methods - and as miracles happen, the exception is not thrown anymore!!!
This is a real story - no jokes. So what should be termed as "knowledge" itself should be clear. Synatx/constructs are secodary after a point - what's more important is ability/inclination to learn, analytical mind and problem solving ability. As time passes by and issues such as memory leaks, threading issues, load balancing comes up - real knowledge shows!
more knowledge - if you seek it!