Ich kann nicht programmieren....



  • Was soll diese Diskussion über Informatiker und Progarmmieren?
    Ein Maurer, der keinen Mörtel machen kann, sollte einen anderen Job suchen. Auch dann, wenn er weiss, das es gelbe und rote Ziegelsteine gibt und ein perfektes Aufmass für eine Wand machen kann!



  • pumuckl schrieb:

    neuentwickelten Sprachen usw. Auch wenn diese Theoretiker nicht die geringste Ahnung von irgendwelchen trickreichen Hacks oder gebräuchlichen Design-Patterns haben sind sie doch mindestens so "echte Informatiker" wie der Hacker der irgendeine Verschlüsselungsroutine aufruft ohne den Beweis gelesen zu haben, warum diese Verschlüsselung so "100%ig" sicher ist.

    Da sind wir beim Punkt, kann ein Theoretiker wirklich ein Handwerkszeug für den Praktiker entwickeln, ohne selbst praktisch tätig zu sein?

    Theorie und Praxis sollten Hand in Hand gehen und nicht in Elfenbein-Türmen ihr Dasein fristen.



  • berniebutt schrieb:

    Ein Maurer, der keinen Mörtel machen kann, sollte einen anderen Job suchen. Auch dann, wenn er weiss, das es gelbe und rote Ziegelsteine gibt und ein perfektes Aufmass für eine Wand machen kann

    gutes beispiel. denn dieser maurer ist kein maurer, sondern ein architekt, der sich als maurer versucht.
    🙂



  • berniebutt schrieb:

    Was soll diese Diskussion über Informatiker und Progarmmieren?
    Ein Maurer, der keinen Mörtel machen kann, sollte einen anderen Job suchen. Auch dann, wenn er weiss, das es gelbe und rote Ziegelsteine gibt und ein perfektes Aufmass für eine Wand machen kann!

    Der Maurer ist in dem Fall der Programmierer, nicht der Informatiker. Der Architekt ist der Software-Entwickler (bzw Software-Architekt), und das Pendant zum Informatiker ist da am ehesten noch Materialforscher und Statiker, der angeben kann, welche statischen Eigenschaften ein Betonpfeiler, ein Stahlpfeiler oder ein Dachstuhl aus Holz haben. Der Architekt und der Maurer arbeiten mit dem Wissen was Stahlbeton, Mörtel, Riegips und Holz alles kann, aber das Wissen selbst kommt vom Materialspezialisten. Letzterer wird nur selten selbst auf einer Baustelle anzutreffen sein, auch wenn er noch so gut weiß, wie stabil ein Stahlgerüst ist.

    Tippgeber schrieb:

    Da sind wir beim Punkt, kann ein Theoretiker wirklich ein Handwerkszeug für den Praktiker entwickeln, ohne selbst praktisch tätig zu sein?

    Theorie und Praxis sollten Hand in Hand gehen und nicht in Elfenbein-Türmen ihr Dasein fristen.

    Hand in Hand heißt, gewisse Schnittmengen zu haben, und die sind durchaus da. Die Forderung, dass jeder (theoretische) Informatiker auch ein guter Programmierer sein muss, klingt aber nicht nach Hand in Hand sondern nach intimsten Körperkontakt FSK18 😉

    Eine weitere Analogie: Biologen udn Tierpfleger. Als Tierpfleger muss man schon ein wenig über die Tiere wissen, und die Biologen bemühen sich, immer mehr über die Tiere herauszufinden und geben den Tierpflegern damit bessere Grundvoraussetzungen. Aber als Biologe muss man nicht zwangsläufig gut mit Tieren umgehen können. (Obwohl das wohl noch häufiger der Fall ist als programmierende Informatiker)



  • berniebutt schrieb:

    Was soll diese Diskussion über Informatiker und Progarmmieren?
    Ein Maurer, der keinen Mörtel machen kann, sollte einen anderen Job suchen. Auch dann, wenn er weiss, das es gelbe und rote Ziegelsteine gibt und ein perfektes Aufmass für eine Wand machen kann!

    Maurer und Mörtel passen etwa so zusammen wie Programmierer und Programmieren, Informatiker und Programmieren haben aber nur bedingt miteinander zu tun. Der Vergleich hinkt daher gewaltig.

    Vergleich es eher mit Autofahrer und Autodesigner. Das ein Autofahrer eben dies kann ist logisch, ein Autodesigner muss es nicht zwangsläufig können, schadet aber auch nicht (und kann auch vom Vorteil sein).

    cu André
    P.S: Ich sollte daran denken bei Autobenachrichtigungen nicht nur auf die Antwort zu achten, sondern auf das inzwischen geschriebene... Wenn ich das nun 100 mal schreibe merke ich mir das vielleicht auch mal 😉



  • pumuckl schrieb:

    Tippgeber schrieb:

    "]Da sind wir beim Punkt, kann ein Theoretiker wirklich ein Handwerkszeug für den Praktiker entwickeln, ohne selbst praktisch tätig zu sein?

    Theorie und Praxis sollten Hand in Hand gehen und nicht in Elfenbein-Türmen ihr Dasein fristen.

    Hand in Hand heißt, gewisse Schnittmengen zu haben, und die sind durchaus da. Die Forderung, dass jeder (theoretische) Informatiker auch ein guter Programmierer sein muss, klingt aber nicht nach Hand in Hand sondern nach intimsten Körperkontakt FSK18 😉

    Ich meinte damit eher: ein guter Theoretiker sollte mindestens ein durchschnittlicher Praktiker sein und umgekehrt ebenso.
    Und ich denke das ist auch durchaus gegeben, wobei ich mir vorstellen kann, dass mehr gute Praktiker durchschnittliche Theoretiker sind als umgekehrt.
    Da man als Theoretiker doch leichter im Elfenbeinturm verweilen kann, als der gute Praktiker (da dieser ja nicht die x-te MFC Office App entwickelt, sondern eher etwas neues wo man den Code nicht per copy 'n paste aus codeproject.com übernehmen kann).



  • Naja mag sein, das es Informatiker gibt, die nie programmieren... aber ist das nich arm? Mein chef ist auch informaiker, ehr hat für mal bischen programmiere aber auch nicht extrem. Jetzt liest er viel, weis viel, schmeist mit Informatik/software Begriffen ums sich;) Er hat sei 10 jahren nich mehr programmiert verteilt aufgaben, und kann kaum mehr einschätzen wie aufwendig und umpfangreicht etwas wird.. es heist halt "mach mal"! Da bekomm ich oft nen Hals. 🤡



  • BorisDieKlinge schrieb:

    ...und kann kaum mehr einschätzen wie aufwendig und umpfangreicht etwas wird...

    Freu dich das es nur "kaum" ist... Und nicht wie in anderen Firmen wo der Chef meint das man mit einer noch unbekannten ActiveX-Komponente (Für die Gantt-Darstellung) innerhalb von maximal 4 Wochen ein MS Project-Clone in einer ERP-Lösung nachbauen können muss (Sprich in ca. 20 Manntagen das schaffen soll, woran in anderen Firmen mehrere Mannjahre investiert wurden; Selbst in einer vereinfachten Form [+ täglich wechselnden Anforderungen] ist das mehr als utopisch)...

    cu André



  • sorry doppelpost



  • Helfer in der nOt schrieb:

    Die Informatik gab es erst nach den ersten Computern und einiges wurde halt nachträglich in dieses neue Gebiet "umgesiedelt".

    Im Bezug auf die Informatik, wie wir sie heute kennen, ja.

    -fricky- schrieb:

    supertux schrieb:

    aber wir sollen nicht vergessen, dass "Informatik" an sich schon lange vor der Erfindung eines Rechners gegeben hat.

    ich glaub' erst seit den 6o'er jahren gibts das. irgendwer kam auf die idee, dass es mal wieder an der zeit ist, eine neue wissenschaft zu erfinden. rechner gabs schon eher.

    Das Kunstwort Informatik ja (in Deutschland ab 1957), aber das heißt nicht, dass die Themen der Informatik erst ab ca ~1950 "erfunden" worden sind.

    Ich zittiere Wikipedia ungern:

    http://de.wikipedia.org/wiki/Informatik schrieb:

    Informatik ist die Wissenschaft von der systematischen Verarbeitung von Informationen, insbesondere der automatischen Verarbeitung mit Hilfe von Rechenanlagen. Historisch hat sich die Informatik als Wissenschaft aus der Mathematik entwickelt, während die Entwicklung der ersten Rechenanlagen ihre Ursprünge in der Elektrotechnik und Nachrichtentechnik hat. Dennoch stellen Computer nur ein Werkzeug und Medium der Informatik dar, um die theoretischen Konzepte praktisch umzusetzen. Der niederländische Informatiker Edsger Wybe Dijkstra formulierte „In der Informatik geht es genauso wenig um Computer wie in der Astronomie um Teleskope“ („Computer Science is no more about computers than astronomy is about telescopes“).
    [...]
    Im Wesentlichen kann dabei die Theoretische Informatik als Grundlage für die weiteren Teilgebiete betrachtet werden. Sie liefert fundamentale Erkenntnisse für die Entscheidbarkeit von Problemen, für die Einordnung ihrer Komplexität und für die Modellierung von Automaten und Formalen Sprachen.

    Vor allem der letzer zitierter Absatz trifft für mich den Kernpunkt der Disskusion.

    pumuckl schrieb:

    Ich denk mal mit informatikern ists ähnlich wie mit Physikern: Es gibt Physiker die im McGuyver-Style mit nem Streichholz, nem Kuli und ner Kuchengabel einen Tresor knacken können (übertrieben), weil sie als gute Experimentalphysiker ein umfangreiches Grundwissen an Mechanik und viel Erfahrung in Materialbeschaffenheiten haben. Wenns aber um Teilchenerzeugungsoperatoren in der Quantenfeldtheorie geht können sie garnichts mehr weil das Sache der Theoretiker ist.
    In der Informatik ists so dass die Theoretiker den Programmierern das Werkzeug liefern, z.B. in Form von effizienten Algorithmen, neuentwickelten Sprachen usw. Auch wenn diese Theoretiker nicht die geringste Ahnung von irgendwelchen trickreichen Hacks oder gebräuchlichen Design-Patterns haben sind sie doch mindestens so "echte Informatiker" wie der Hacker der irgendeine Verschlüsselungsroutine aufruft ohne den Beweis gelesen zu haben, warum diese Verschlüsselung so "100%ig" sicher ist.

    genau sowas meine ich auch.


Anmelden zum Antworten