Linked by Thom Holwerda on Thu 14th May 2009 15:39 UTC
Permalink for comment 363923
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
Linked by Thom Holwerda on 04/16/13 9:29 UTC
Linked by Thom Holwerda on 04/15/13 22:44 UTC
More Features »
Sponsored Links



Member since:
2007-03-23
Right. The higher level abstractions provided by languages like Java and C# are useful, but you still need an understanding of what's going on underneath. Otherwise, how do you choose between structures like HashMap and TreeMap or ArrayList and LinkedList?
Except that today, the "disease" is carried by Java, and it's even worse because the whole thing has been institutionalized by the educational system. I don't blame Java itself-- it's a perfectly fine language if that's your cup of tea, but it is the current tool being used to train an army of programmers who are completely unable to see behind the abstraction.
The only problem with this is that a Computer Science degree has become completely irrelevant as an indicator of someone's level of knowledge in the subject. Not that it was ever perfect, but it did, at one point, suggest some minimal training and understanding of the basic concepts. "
This is complete BS. So Java programmers dont know whats underneath? Come on, the Java API is know by most programmers. Ever thought of Certifications? I'm a Sun Certified Programmer and Web Component Developer. Dont tell me I dont know when I need a HashMap or a TreeMap. I've got a Bachelor degree in Software Engineering, but I also do my certifications so what are you talking about? Also 10 years of experience helps to develop yourself as a programmer.