Gibt es systematische Unterschiede zwischen Softwareentwicklern (SW-Ingenieure, Architekten, unabhängig von ihrer Berufsbezeichnung) mit einem elektronischen oder anderen technischen Hintergrund im Vergleich zu denen, die durch Informatik in den Beruf eingetreten sind?
Mit Elektronik-Hintergrund meine ich einen EE-Abschluss oder einen autodidaktischen Elektronik-Bastler, andere Arten von Ingenieuren und Experimentalphysikern.
Ich frage mich, ob der Einstieg in die Software-Berufe aufgrund eines starken Wissens über Flip-Flops, Tristate-Puffer, Anstiegszeiten der Taktflanken usw. normalerweise zu einer eindeutigen Herangehensweise an Probleme, Denkweisen oder überlegene Fähigkeiten bei bestimmten Fachgebieten und Mängeln führt von Fähigkeiten bei anderen im Vergleich zu den Informatik-Typen, die voller Konzepte wie abstrakte Datentypen, Objektorientierung, Datenbanknormalisierung sind, die von "Verschlüssen" in Programmiersprachen sprechen - Dinge, die für die Lötkolben-Menge bis dahin wenig Sinn machen lerne genug programmieren.
Ich bin sicher, die reale Welt bietet eine Vielzahl individueller Ausnahmen, aber können Sie zum größten Teil sagen, dass es allgemeine Unterschiede gibt? Hätten diese Auswirkungen auf die Einstellung, z. B. (um etwas zu erfinden) "niemals einen Elektronen-Wrangler für das Datenbank-Design einstellen"? Könnte das Wissen über Unterschiede Arbeitssuchenden helfen, effektiver etwas Passendes zu finden? Oder Aufklärung oder praktische Ratschläge für diejenigen geben, die sich in einer bestimmten beruflichen Rolle als Außenseiter befinden?
(Übrigens habe ich noch nie Informatikunterricht genommen; mein Eindruck von genau dem, was sie abdecken, ist verschwommen. Ich bin selbst ein Typ aus Elektronik / Physik / Kunst.)