C++



  • Mit meiner Aussage hab ich wohl in ein Bienennest gestochen 😋

    Habe mir schon fast gedacht, dass ich da entsprechende Rueckmeldung erhalte.
    Aber wenn ich jetzt in meine Aussage einbeziehe, wer wieviele Hobby's hat, was jemand beruflich macht, ob jemand Familie hat und sich um seine Kinder kuemmern muss, dann dauert das erlernen durchaus weit mehr als 2 Jahre. 😮 Wer pro Woche sich mal kurz hinsetzt, dann wird das eh nichts. Ich mach ja auch kein c++ beruflich. Fuer mich ist es ja auch nur reines Hobby. Und drum lern ich ja auch fleissig weiter. Aber 2 Jahre 😃 das sind 730 Tage.
    Volkhards Tutorial hat 83 Lektionen und da sind if/else und elseif sogar getrennt. Jemand der Spass an der Materie hat, wird da doch recht schnell durch sein.



  • Ihr übertreibt aber ganz schön. Er muss ja nicht alles auf einmal lernen, sondern nach und nach. Am Wichtigsten ist, dass er bei der Stange bleibt und dass ihm das Programmieren Spass bereitet. Wenn einer 6 Monate lang in der Konsole herumexperimentieren soll, würde ich meinen, dass der Spass sehr darunter leidet.



  • asc schrieb:

    Wenn ich mir bei uns die Bewerber ansehe, die meinen fundierte C++ Kenntnisse zu haben, oder gar C++ Experten sein zu wollen...

    Die, die nichts wissen, wissen auch nicht, dass sie nichts wissen. "Experten" schätzen sich tendenziell schlechter ein, als sie in Wirklichkeit sind. Anfänger schätzen sich tendenziell besser ein, als sie in Wirklichkeit sind. Das macht meiner Meinung nach auch solche Fragen zur Selbsteinschätzung bei Bewerbungsgesprächen mehr oder weniger überflüssig. Naja, zumindest kannst Du Dir sicher sein, dass wenn sich eine(r) 10 von 10 Punkten geben würde, er/sie kein Experte/in ist. 🙂

    meine zwei Cents,
    kk



  • Die Frage ist auch, ob er denn C++ wirklich braucht...
    Wenn er lediglich Trainer erstellen will, kann er sich CheatEngine laden und per Knopfdruck Trainer erstellen.

    Ich gehe mal davon aus, dass er eher was in Richtung Multiplayer-Hacks entwickeln will.
    In dem Fall sind Assembler-, Reverse-Engineering- und Code-Injection-Kenntnisse wichtig, welche man nicht mal so eben aus dem Ärmel schüttelt.

    Grüße



  • override schrieb:

    Die Frage ist auch, ob er denn C++ wirklich braucht...
    Wenn er lediglich Trainer erstellen will, kann er sich CheatEngine laden und per Knopfdruck Trainer erstellen.

    Ich gehe mal davon aus, dass er eher was in Richtung Multiplayer-Hacks entwickeln will.
    In dem Fall sind Assembler-, Reverse-Engineering- und Code-Inject-Kenntnisse wichtig, welche man nicht mal so eben aus dem Ärmel schüttelt.

    Grüße

    Jop!

    MP-Hacks im bereich Ego-Shooter.

    Gibts wirklich nur Gutes für Geld oder kennt auch jmd. einige gute Einführungen?



  • jinzo1337 schrieb:

    override schrieb:

    Die Frage ist auch, ob er denn C++ wirklich braucht...
    Wenn er lediglich Trainer erstellen will, kann er sich CheatEngine laden und per Knopfdruck Trainer erstellen.

    Ich gehe mal davon aus, dass er eher was in Richtung Multiplayer-Hacks entwickeln will.
    In dem Fall sind Assembler-, Reverse-Engineering- und Code-Inject-Kenntnisse wichtig, welche man nicht mal so eben aus dem Ärmel schüttelt.

    Grüße

    Jop!

    MP-Hacks im bereich Ego-Shooter.

    Gibts wirklich nur Gutes für Geld oder kennt auch jmd. einige gute Einführungen?

    Junge ich geb dir nen guten Tipp. Willst du C++ lernen kauf dir den C++ Primer, Thinkin in c++, oder den Stroutstrup.
    Willst du dir wirklich einen Cheat für ein MPGame programmieren, schlag es dir aus dem Kopf. Wie bereits gesagt wurde, schüttelt man das nicht mal eben so aus der Hand. Dazu wird einiges an Know How benötigt. Du musst hierzu die Programmiersprache wirklich sehr gut beherrschen. Dann musst du dir darüber hinaus ein gutes Konzept überlegen wie du das ganze bewerkstelligen willst.

    Aber bis du soweit bist gehen ein paar Jahre aus dem Land. Also vergiss es am besten. Bis du dann soweit bist spielt das Game eh keiner mehr



  • BasicMan01 schrieb:

    ein Neuling wird keine 2 Jahre Spass an der Konsole haben 😃

    Ich hab seit 5 Jahren Spaß an der Konsole, weils mir vor allem um die Ergebnisse der Programmlogik geht und nicht um klicki-bunti 😉 Demnächst [TM] ändert sich das zwar, aber bis dahin kann ich nicht behaupten, von irgendeinem GUI-Framework Ahnung zu haben.



  • pumuckl schrieb:

    Ich hab seit 5 Jahren Spaß an der Konsole, weils mir vor allem um die Ergebnisse der Programmlogik geht und nicht um klicki-bunti 😉 Demnächst [TM] ändert sich das zwar, aber bis dahin kann ich nicht behaupten, von irgendeinem GUI-Framework Ahnung zu haben.

    Da gerade letzteres sich von Firma zu Firma unterscheidet, ist es IMHO eh wichtiger die Grundlagen gut zu beherrschen. Der Rest kommt und geht mit den Firmen (Das letzte mal das ich beispielsweise intensiver mit der MFC gearbeitet habe war zu Visual Studio 1.5 und WinAPI zu Visual Studio 4 Zeiten. Seither habe ich eigentlich nur mit "toten" oder auf dem absteigenden Ast befindlichen Frameworks gearbeitet [ja, selbst die VCL sehe ich als sterbend an]).

    Die Frameworks sind teilweise massiv anders, und veralten eher als das Basiswissen.



  • jinzo1337 schrieb:

    Jop!

    MP-Hacks im bereich Ego-Shooter.

    Gibts wirklich nur Gutes für Geld oder kennt auch jmd. einige gute Einführungen?

    Vergiß es einfach. Bei so einem asozialen Vorhaben sollte dir auch keiner helfen.



  • pumuckl schrieb:

    hab seit 5 Jahren Spaß an der Konsole, weils mir vor allem um die Ergebnisse der Programmlogik geht und nicht um klicki-bunti 😉 Demnächst [TM] ändert sich das zwar, aber bis dahin kann ich nicht behaupten, von irgendeinem GUI-Framework Ahnung zu haben.

    Ich hab erst nach 5 Jahren Spaß an der Konsole gefunden 😃
    Weil ich leider erst dann richtiges Verständnis für die Sprache hatte und mich daran erfreuen konnte und klicki-bunti langweilig wurde 😉 Klicki-bunti ist inzwischen der lästige Teil der Arbeit 😉



  • Kann ich mehr oder weniger bestätigen. Es wird immer wieder unterschätzt, wie wichtig die Motivation ist. Ich finde es völlig unsinnig, einem Anfänger zu raten, jahrelang nichts für ihn schönes zu machen, damit er mehr lernt.



  • pumuckl schrieb:

    Ich hab seit 5 Jahren Spaß an der Konsole...

    brotbernd schrieb:

    Ich hab erst nach 5 Jahren Spaß an der Konsole gefunden

    Seltsame Leute gibts... 😕
    Aber jeder wie er am liebsten mag.



  • Ich programmiere in C++ auch (fast) ausschließlich für die Konsole seit... 2003 hab ich mich in diesem Forum angemeldet. Wie schon gesagt, ist es einfach angenehmer zu programmieren und man hat nicht so viel lästige Arbeit mit langweiliger Oberflächengestaltung und -einbindung.



  • Baba Yaga schrieb:

    Aber jeder wie er am liebsten mag.

    Eben. Die einen haben Spaß dran, sichtbare, optisch ansprechende Ergebnisse zu produzieren, die anderen daran, sich ausführlicher mit bestimmten Details der Sprache zu beschäftigen, für die dann eine GUI nur lästiges Beiwerk ist.
    Genau deshalb gibts auch keinen Standardweg was ein Anfänger zuerst machen sollte.



  • asc schrieb:

    BasicMan01 schrieb:

    Ich finde, dass die Zeitangaben etwas uebertrieben sind.

    Ich finde sie sogar untertrieben, wenn ich mir die übliche Motivation anschaue. Wer nur mal eben etwas in Bücher schaut, und meint ohne lernen und mit Copy&Paste geht es schneller, wird im Endeffekt garnichts auf die Reihe stellen. Ich gehe nicht davon aus das jemand massiv Zeit in das erlernen investiert, man hat schließlich noch mehr Hobbies etc.

    Und gerade wenn er mit C++ Cheats schreiben will, sollte er sehr solide Grundkenntnisse haben.

    Wenn ich mir bei uns die Bewerber ansehe, die meinen fundierte C++ Kenntnisse zu haben, oder gar C++ Experten sein zu wollen... Sagen wir es so, selbst nach 10 Jahren sehe ich noch viel Lernaufwand bei mir, aber die bisherigen Bewerber stelle ich jedenfalls ohne Probleme in den Schatten. Sie scheinen deine Mentalität das es schnell geht verinnerlicht, und dabei einige wesentliche Punkte ausgelassen zu haben.

    Full ack!
    Ich habe vor 8 Jahren mit C++ angefangen und selbst heute noch (nach fast 5 Jahren als Software Entwickler) gibt es noch eine Menge die ich zu lernen habe. Natürlich habe ich mich in dem Zeitraum nicht nur auf C++ beschränkt, ich habe auch schon C# und C++/CLI, C, Python, Perl, PHP, Lua, Javascript, Ruby usw hintermir. Nicht das ich in den genannten Sprachen mich so gut auskennen würde wie in C++, da C++ mein Lieblingssprache ist 🙂

    Es ist und kann möglich sein das man innerhalb von 2-3 Jahren das Programmieren soweit erlernt das man als Software Entwickler arbeiten kann (und ich habe neben meinem Beruf als Koch gelernt). Aber die meisten die ich so getroffen habe und meinen C++ zu können würden niemals so viel Zeit in das Lernen investieren wie ich es getan habe. Für mich war es mein Hobby das ich mit vollster Leidenschaft ausgelebt habe. Dabei ging es mir persönlich nur darum die Sprache zu verstehen und die Möglichkeiten mit dieser auszureizen (Sprachtechnisch gesehen).

    Und genau deswegen bezweifele ich das die meisten innerhalb von 2-3 Jahren C++ einfach mal so lernen können. Ich bin an einem Punkt angekommen an dem ich mich mehr mit der Verbesserung von Software Design auseinandersetze, sprich wie das Programm aufgebaut wird. Das ist im moment etwas das mich viel mehr interessiert als reine beherrschung von Syntax und Semantik. Das lässt sich auch gut auf andere Sprachen anwenden. (Ich spreche hier von Objekt Orientierung). Ich persönlich liebe hier die Möglichkeiten von C++ da man sich nicht rein auf Objektorientierung konzentrieren muss.

    brotbernd schrieb:

    Klicki-bunti ist inzwischen der lästige Teil der Arbeit 😉

    Ja sehe ich auch so 🙂


Anmelden zum Antworten