Als Entwickler bin ich der Meinung, dass es schon genug Studiengänge gibt, die sich damit sogar Vollzeit beschäftigen.
Ich glaube nicht, dass ein Softwareentwickler das Halbwissen braucht. Dafür würde ich einen vom Fach einstellen.
Das Halbwissen dient dazu Leuten vom Fach verstehen zu können. Denn das sind die Leute, die Software brauchen, sie aber nicht selber schreiben können. Und die denken sich auch, dass sie keine Ahnung von Softwareentwicklung brauchen, weil sie ja einen Softwareentwickler bezahlen. Irgendeiner muss aber die Verbindung herstellen.
Ich habe dazu mal das schöne Beispiel zum Begriff "Prototyp" gehört. In der Softwareentwicklung ist ein Prototyp ein Stück Software, dass relativ schnell und unsauber geschrieben ist. Man probiert etwas aus oder holt sich damit Feedback und wirft es anschließend weg (zumindest in der Theorie). Im Ingenieurwesen ist ein Prototyp das Vormodell einer Serienfertigung. Wenn es nicht nötig ist, wird nicht mehr groß was verändert.
Wenn der Auftraggeber (Ingenieur) jetzt einen Prototyp einer Software haben möchte, was will er dann haben?
Und das ein Medieninformatiker Software für Marketing oder eCommerce Unternehmen entwickeln könnte, klingt für mich nicht so abwegig.