Bester Informatiker



  • Jester schrieb:

    was? schrieb:

    Jester schrieb:

    ben Sie einen Benutzernam schrieb:

    dot schrieb:

    Abgesehen davon hat Informatik in etwa soviel mit Programmieren zu tun, wie Mathematik mit Astronomie

    Programmieren beinhaltet so ziemlich alles aus der Informatik, Astronomie beinhaltet glaube ich relativ wenig aus der Mathematik.

    Ja, das Zitat sagst auch eigentlich was über Astronomie und teleskope... Ein Werkzeug, aber eben auch nicht mehr. Genauso ist das auch mit Programmierung und Informatik -- es gibt so viel mehr als Programmieren.

    z.B.?

    Softwareentwurf, Bildverarbeitung, maschinelles Lernen, kognitive Systeme, Algorithmenentwur, Komplexitätstheorie... (Das ist nur ne wirklich kleine auswahl)

    Wenn das für die alles nicht zum Programmieren gehört, dann ist Programmieren wohl was für dumme Roboter. Schon mal jemand gesehen, der programmiert und nichts von dem kann? Ich nicht. (Bei einem Videorecorder die Aufnahmezeit einstellen, würde ich jetzt nicht alls programmieren bezeichnen.)


  • Mod

    Bei welchem davon sprichst du ein einziges Wort in einer Computerprogrammiersprache?



  • likeolausi schrieb:

    Wieviele Programmiersprachen kann der beste Informatiker?

    Ich kann 5. Damit wäre die Frage beantwortet.



  • Mechanics schrieb:

    mov eax,0xFFFF schrieb:

    Habe schon öfters Bewerbungsmappen gesehen, wo sich jemand bewirbt mit:
    Sehr gute Kenntnisse in: C, C++, Java, PHP, HTML, Delphi, Assembler, Javascript, VBA, C#
    Da weiß man sofort, dass derjenige einem sicher nicht erklären kann, wie ein Smart Pointer funktioniert, trotz "sehr guten C++ Kenntnissen".

    Hmm, da muss ich gleich mal widersprechen 😉 Ich bin hauptberuflich C++ Entwickler. Könnte aber durchaus auch angeben, dass ich gut - sehr gut (ich mag das sehr gut grundsätzlich nicht, vor allem in Bezug auf C++) Java und C# kann, in Delphi hab ich auch sehr lang programmiert, in Assembler auch in PHP Projekte hatte ich auch immer wieder mal. Was deine Liste jetzt konkret angeht, HTML, JavaScript und VBA kann ich nicht so gut, dafür hab ich viel Perl und einiges mit Python gemacht. Also, so eine Liste ist schon durchaus realistisch, da kann man nicht gleich davon ausgehen, dass derjenige in Wirklichkeit nichts davon kann. Jeder, der verschiedene Jobs hatte, kann durchaus mit 10 verschiedenen Programmiersprachen intensiv gearbeitet haben.

    mir würde nie einfallen deine Kompetenz anzuzweifeln 😉
    Aber glaub mir, es gibt viele die diese oben genannte Liste führen, die aber in Wirklichkeit nur mal in der Schule C++ gelernt haben, in irgendeiner Uni Vorlesung ASM hatten und "wenn man C++ kann kann man C ja sowieso", also kommt C auch gleich auf die Liste.

    Und dann darf man auf einmal Leute einschulen, die schreiben string *s=new string("lalala"); und man echt Schwierigkeiten hat, demjenigen zu erklären, warum er Scheiße baut. Schließlich hat er ja sehr gute C++ Kenntnisse, das wird ihm ja sogar mit einem Uni Zeugnis bescheinigt.



  • mov eax,0xFFFF schrieb:

    Und dann darf man auf einmal Leute einschulen, die schreiben string *s=new string("lalala"); und man echt Schwierigkeiten hat, demjenigen zu erklären, warum er Scheiße baut. Schließlich hat er ja sehr gute C++ Kenntnisse, das wird ihm ja sogar mit einem Uni Zeugnis bescheinigt.

    Und was soll an string *s=new string("lalala"); schlecht sein?



  • @SeppJ et al.
    Ich finde die Auslegung "Programmieren ist nur das wo man Code schreibt" auch reichlich sinnlos.

    Aber nennen wir es doch einfach Softwareentwicklung. Dann sollte klar sein dass mehr dazugehört also Code in die Tastatur zu hacken.



  • hustbaer schrieb:

    @SeppJ et al.
    Ich finde die Auslegung "Programmieren ist nur das wo man Code schreibt" auch reichlich sinnlos.

    Aber nennen wir es doch einfach Softwareentwicklung. Dann sollte klar sein dass mehr dazugehört also Code in die Tastatur zu hacken.

    Das ist üblicherweise auch meine Auslegung. Irgendwie muss man das "nur Code schreiben" auch definieren, deswegen sag ich auch programmieren dazu und meine dann nichts weiterführendes dabei. Alles andere bezeichne ich als Softwareentwicklung, wenn ich nicht von Informatik reden will. Wenn ich aber mit fachfremden Leuten rede, muss ich aber doch meist sagen, dass ich Programmierer bin, weil die mit Informatiker oder Softwareentwickler wenig anfangen können.



  • add eax, ebx schrieb:

    mov eax,0xFFFF schrieb:

    Und dann darf man auf einmal Leute einschulen, die schreiben string *s=new string("lalala"); und man echt Schwierigkeiten hat, demjenigen zu erklären, warum er Scheiße baut. Schließlich hat er ja sehr gute C++ Kenntnisse, das wird ihm ja sogar mit einem Uni Zeugnis bescheinigt.

    Und was soll an string *s=new string("lalala"); schlecht sein?

    naja schau es dir im zusammenhang an:

    void foo()
    {
    string *s=new string("lalala");
    
    // ...
    // hier passiert irgendwas, zig funktionen werden aufgerufen, können exceptions werfen
    // ...
    
    delete s;
    }
    

  • Mod

    hustbaer schrieb:

    @SeppJ et al.
    Ich finde die Auslegung "Programmieren ist nur das wo man Code schreibt" auch reichlich sinnlos.

    Im Zusammenhang mit der Frage, wie viele Programmiersprachen man kennt, ist aber vom TE diese Interpretation gemeint.



  • SeppJ schrieb:

    hustbaer schrieb:

    @SeppJ et al.
    Ich finde die Auslegung "Programmieren ist nur das wo man Code schreibt" auch reichlich sinnlos.

    Im Zusammenhang mit der Frage, wie viele Programmiersprachen man kennt, ist aber vom TE diese Interpretation gemeint.

    sehe ich auch so. Und außerdem trifft der Einwand doch nach wie vor zu, oder willst Du allen ernstes Leute die Algorithmen entwerfen, Komplexitätstheorie betreiben, neue Methoden für Mustererkennung und Bildverarbeitung entwickeln, etc. unter "Software-Entwickler" eingruppieren? Das einzige aus meiner obigen Liste, was sich in der Interpretation halbwegs mit Programmieren zusammenwerfen lässt ist imo Software-Entwurf.



  • SeppJ schrieb:

    hustbaer schrieb:

    @SeppJ et al.
    Ich finde die Auslegung "Programmieren ist nur das wo man Code schreibt" auch reichlich sinnlos.

    Im Zusammenhang mit der Frage, wie viele Programmiersprachen man kennt, ist aber vom TE diese Interpretation gemeint.

    OK, das macht Sinn.

    @Jester
    Bin mir nicht sicher an wen die Frage gericht ist.

    Was du aufzählst sind Dinge die manche Software-Entwickler auch machen, die man aber sicher nicht können muss um sich Software-Entwickler nennen zu dürfen.
    Also nein, ich würde das nicht als Software-Entwicklung bezeichnen. Es kann zur Entwicklung von Software nötig sein, und es kann u.U. von den selben Personen durchgeführt werden die auch das Software-Design etc. machen - falls diese die entsprechenden Kenntnisse mitbringen.
    Wird aber vermutlich eher der Ausnahmefall sein.


Anmelden zum Antworten