Bester Informatiker


  • 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