Java only is bad mmmkay?

Joel of Joel on software says that teaching only Java is bad for computer science and I agree. A more rounded education is needed, starting with assembly, moving to  c/c++  and then to a "managed" language such as C# or Java. Building the knowledge of the computer in layers can really help when you run into problems and need to figure out what is going  on. While it may be impressive that you know all the patterns of the Gang of Four, but remember that the design patterns are primarily used when designing, not when developing or debugging. You will eventually need to know how an interface actually appears to the computer and not just how pretty it looks in your UML diagrams.

 

Know more than just managed languages? My team is hiring! Send your resumes to me at tparks@<youknowwhere>.com