Informatiker vs. Ingenieure
-
alles falsch. Es liegt daran, daß die Informatik mit ihren paar Jahrzehnten Historie noch viel zu jung ist.
Andere Ingenieursdisziplinen wie Architektur und Maschinenbau haben einen Vorsprung von Jahrtausenden.
-
!rr!rr_. schrieb:
alles falsch. Es liegt daran, daß die Informatik mit ihren paar Jahrzehnten Historie noch viel zu jung ist.
Ich habe noch eine andere Erklaerung:
Programme sind wesentlich komplexer als die meisten Sachen, mit denen sich Ingenieure jenseits der Informatik auseinandersetzen. Ich behaupte einfach mal, dass ein Staubsauger wesentlich einfacher aufgebaut ist, als ein kleines Programm mit einigen zehntausend Codezeilen. Wenn aber die Taetigkeit in einem wesentlich komplexeren Gebiet stattfindet, dann werden Dinge wie Erfahrung deutlich relevanter. Die lernt man nicht auf der Uni. Auch die Menge an Werkzeugen ist in der Informatik unglaublich gross und aendert sich andauernd.
-
Gregor schrieb:
Ich behaupte einfach mal, dass ein Staubsauger wesentlich einfacher aufgebaut ist, als ein kleines Programm mit einigen zehntausend Codezeilen.
Ich behaupte auch mal, dass eine mittelgroße Software bereits komplexer ist als ein modernes Hochhaus oder der mechanische Teil eines Autos. Dazu kommt, dass wir nicht systematisch arbeiten können, weil die Softwareentwicklung ein kreativer Prozess ist.
-
Hmm, Ingeneure waren bei uns die, die an unserer Uni größtenteils schon bei Mist wie Binary Search ausgestiegen sind. Gut, viele Informatiker auch.
Die besten in den Programmierkursen, die wir gemeinsam hatten, waren eindeutig die Mathematiker.
-
volkard schrieb:
Ich könnte mir vorstellen, daß man Dich einsetzt, um zehn Programmierer zu betreuen, die dadurch doppelt so effektiv werden. Als Mädchen für alle harten Probleme, als advocatus diaboli in Designfragen, und als Realitätschecker.
Ich auch, aber der Realitätschecker sagt was anderes
Ach, Du bist Ingenieur? Sachen gibts.
Da studiert man ganz unschuldig E-Technik und plötzlich ist man Ingenieur. Hätt ich das vorher gewusst...
-
Gregor schrieb:
Programme sind wesentlich komplexer als die meisten Sachen, mit denen sich Ingenieure jenseits der Informatik auseinandersetzen. Ich behaupte einfach mal, dass ein Staubsauger wesentlich einfacher aufgebaut ist, als ein kleines Programm mit einigen zehntausend Codezeilen.
Ich behaupte mal, dass ein Mikrochip mit mehreren Millionen Transistoren wesentlich komplizierter ist als ein kleines Programm
:P.
-
Der beste Programmierer (extrem sauber), den ich persönlich kenne, ist Ingenieur. Ich selbst bin Informatiker.
-
Zurück zum Thema Informatiker vs. Ingenieure!
Beide haben ihre fachspezifischen Stärken wie auch Schwächen. Manchmal muss man zusammenarbeiten und sich gegenseitig ergänzen. Das Stichwort der 70er-Jahre dafür hiess Interdisziplinarität - heute vergessen?
Niemand kann alles wissen!
Ich hatte als Ingenieur oft grosse Schwierigkeiten, einem eingestellten Informatiker die Wünsche und Anforderungen eines technisch orientierten Kunden zu erklären. Die Arbeit blieb dann oft an mir als Ingenieur hängen. Diese Informatik-Mitarbeiter konnten so keinen Beitrag zum notwendigen Gewinn beitragen und blieben nicht lange.
-
lustig schrieb:
Gregor schrieb:
Programme sind wesentlich komplexer als die meisten Sachen, mit denen sich Ingenieure jenseits der Informatik auseinandersetzen. Ich behaupte einfach mal, dass ein Staubsauger wesentlich einfacher aufgebaut ist, als ein kleines Programm mit einigen zehntausend Codezeilen.
Ich behaupte mal, dass ein Mikrochip mit mehreren Millionen Transistoren wesentlich komplizierter ist als ein kleines Programm
:P.
Naja, wie entwirft man den denn? Du setzt ja nicht jeden Transistor einzeln auf den Chip. Stattdessen hast Du dort eine Hierarchie von Komponenten. Auf einer der oberen Ebenen arbeitest Du dort mit Begriffen wie ALU, Speicher und so. Von dort kannst Du ein Stueck runtergehen und arbeitest dann mit Begriffen wie Addierer oder Multiplizierer. Dann gehst Du noch weiter runter und hast es ploetzlich mit Logikgattern zu tun.
Der Punkt ist, dass Du dort eine sehr genaue Struktur vorgegeben hast, die aus vielen separaten Komponenten besteht. Das macht den Chipentwurf insgesamt etwas einfacher als einen Programmentwurf. Wobei es schoen waere, wenn man Programme auch auf diese Art aufbauen koennte. In die Richtung wird vermutlich auch noch einiges gehen, insgesamt aber vermutlich weniger als bei der Hardware.
Aber zugegeben: Chipdesign ist auch hoechst komplex. Und es wird auch zunehmend komplexer, da durch Moore's Gesetz immer Komponenten auf einen Chip integriert werden koennen. ...und auch beim Chipdesign werden Fehler gemacht. Guck Dir mal die Fehlerlisten bei irgendwelchen handelsueblichen CPUs an.
-
Ich kenne den Chef eines Unternehmens, der meinte mal, er stellt am liebsten E-techniker als Programmierer ein weil die sich da anscheinend am besten anstellen und das von der Picke an gelernt haben (ASM oder C, keine Ahnung was er damit gemeint hat).
Keine Ahnung obs stimmt. Ich kenne sowohl gute Informatiker als auch gute E-techniker die guten Code produzieren, und gleichermaßen kenn ich in beiden Fachrichtungen Leute, die wenig bis 0 Plan vom Programmieren haben, sogar wenn sie Informatik studiert haben!
Hatte z.B. mal einer FH Informatik Studentin Nachhilfe gegeben, da sie im Abschlussprojekt ein C Programm schreiben musste. Die Frau hatte 0 Plan, wusste nicht wie man if for while oder Arrays verwendet. Und dabei sind das nur die Basics. Sie läuft aber inzwischen schon mit einem schönen Bsc. Titel herum, ich noch nicht.Auch der Verglich, ob es schwieriger ist einen Mikrochip zu designen oder eine Software, ist sinnlos. Die Dinge sind einfach ganz anders. Aber schwierig kann beides sein! Im Übrigen werden Chips heutzutage auch ncht mehr Transistor für Transistor zusammengestöpselt am Schaltplan, sondern werden auch schon "programmiert", und der Compiler übersetzt das Programm dann in Schaltpläne, welche letztendlich produziert werden können.
Letztlich sollte man immer einzelne Personen vergleichen und nicht von Personengruppen auf einzelne Personen schließen. Wer beim Vorstellungsgespräch automatisch entweder Informatiker oder Ingenieur ausschließt, der wird seinen perfekten Mitarbeiter vielleicht gerade dadurch nicht finden!
-
peanuts schrieb:
Gregor schrieb:
Ich behaupte einfach mal, dass ein Staubsauger wesentlich einfacher aufgebaut ist, als ein kleines Programm mit einigen zehntausend Codezeilen.
Ich behaupte auch mal, dass eine mittelgroße Software bereits komplexer ist als ein modernes Hochhaus oder der mechanische Teil eines Autos.
Das kann man doch überhaupt nicht ernsthaft vergleichen.
-
Walli schrieb:
peanuts schrieb:
Ich behaupte auch mal, dass eine mittelgroße Software bereits komplexer ist als ein modernes Hochhaus oder der mechanische Teil eines Autos.
Das kann man doch überhaupt nicht ernsthaft vergleichen.
Aber man kann es versuchen: http://scheissprojekt.de/hausbau.html
-
xepre schrieb:
Bauen eigentlich andere Ingenieure (z.B. Maschinenbau, Elektortechnik) auch so grottige Sachen wie manche Informatiker? Wenn man Code von Informatikern sieht die frisch von der Hochschule kommen, ist da ja manchmal schon schlimm, was die so machen
Ich lasse ja auch keinen Elektrotechniker von der Uni an meinen Sicherungskasten, der würde da genausoviel Unsinn machen. Komischerweise ist das Analog dazu, nämlich Informatiker von der Uni an Code zu lassen, viel häufiger - ergo kannst du das nicht vergleichen.
-
Ethon__ schrieb:
Die besten in den Programmierkursen, die wir gemeinsam hatten, waren eindeutig die Mathematiker.
Und in den Mathematikvorlesungen sind die Informatiker eindeutig besser als die Mathematiker. Merke: Nebenfächler > Hauptfächler
-
Ich lasse ja auch keinen Elektrotechniker von der Uni an meinen Sicherungskasten, der würde da genausoviel Unsinn machen.
Wenn ich mir anschaue, was die Elektriker die ich die letzten 2 Wochen in der Wohnung hatte angestellt haben, denke ich meine Vermieter tun dies.
- Und unsinn ham die allerhand gemacht... Fängt ja schon dabei an, dass nun die Klingel defekt ist und hört damit auf, dass auf den Schutzkontakten in den Dosen 240 V anliegen.
-
Leute wie Bashar sind unter den Elektroingenieuren eher die Ausnahme. Wenn die ein SDK für ihre Elektronik zur Verfügung stellen müssen wird es oft abenteuerlich.
Mit solchen und schlimmeren Schnittstellen kämpfe ich regelmäßig:
int width = roi.GetIntParameter("Width"); //... roi.SetIntParameter("Width", width);
-
Die Informatik muss als junge Disziplin wohl noch einiges lernen?
Vor allem, dass sie meist nur Hilfestellung für andere Disziplinen liefern soll und dass man die Aufgaben der anderen Disziplinen verstehen und umsetzen können muss. Ich brauche für meine Küchengeräte kein SDK!
-
inflames2k schrieb:
dass auf den Schutzkontakten in den Dosen 240 V anliegen.
Informatiker würden dir das als Feature verkaufen. Deine Geräte sind nur noch noch nicht auf die neue Schnittstelle optimiert worden
-
knivil schrieb:
Troll dich. Ich bin Informatiker. Ich schreibe keinen schlechten Code.
Was für Minderwertigkeitskomplexe muss man haben, um so einen allgemeinen Thread persönlich zu nehmen?
-
inflames2k schrieb:
Ich lasse ja auch keinen Elektrotechniker von der Uni an meinen Sicherungskasten, der würde da genausoviel Unsinn machen.
Wenn ich mir anschaue, was die Elektriker die ich die letzten 2 Wochen in der Wohnung hatte angestellt haben, denke ich meine Vermieter tun dies.
hehe, allerdings Elektriker <> Elektrotechniker - Elektriker sollten sowas eigentlich können, haben sie schließlich auch 3 Jahre lang gelernt.