Java ist einer der Hauptgründe, warum ich mich derzeit wohl gegen ein Informatikstudium entscheiden werde. Außerdem ist ein solches doch eher ein Studium der Computerlehre (deshalb der hohe Anteil an Mathematik, Physik und Logik). Welchen Nutzen (neben dem Allgemeinnutzen bzw. in speziellen Anwendungsfällen) haben solche Kenntnisse als Programmierer oder Entwickler überhaupt?
Ich glaube, dass das Fachwissen in Mathematik, Physik etc. schon einen Mehrwert für einen Software-Entwickler hat. Dieser codiert ja nicht nur, sondern es ist immer Fachwissen (auch angelernt) notwenig. Wie soll man den z.B. eine Chip-Produktionslinie verstehen, deren Prozesse und Probleme, wenn man in Naturwissenschaften "nur" auf Schulniveau ist ?
Als reiner Codierer mag das vielleicht noch gehen, aber wenn man alle Zyklen einer Software-Entwicklung mit macht nicht mehr.