Wie finde ich einen Programmier-Mentor? [geschlossen]

46

Ich beschloss, Programmieren zu lernen. Ich lese SO seit einigen Tagen und denke, ich werde mit C ++ beginnen, wenn ich einige Artikel lese. Ich kenne Schleifen, Arrays, Programmlogik und Objekte ein wenig und brauche jemanden, der mich ansieht und mir bei kleinen Fragen hilft, die ich bei meinen ersten Projekten bekomme.

Also hier ist die Frage - wo finde ich so einen Kerl? Ich habe keine Freunde, die programmieren und alles.

EDIT: 2 Jahre später suche ich noch einen Mentor. Ich habe nicht aktiv Code gerade erst 3 Monate wieder gestartet. Ich arbeite mit Cocos2d an der Objective-C- und iOS-Programmierung sowie an der Spieleprogrammierung. Wenn du mein Mentor werden willst, schreibe mir einen oder einen Kommentar.

Dvole
quelle
1
Kaufen Sie auch ein gutes "Anfänger" -Buch für Ihre gewählte Sprache
Demian Kasier
2
Hängen Sie einfach mit diesen Benutzern ab . Biete ihnen ein oder zwei Bier an. Lesen Sie ihre Beiträge. Stellen Sie ihnen Fragen.
WernerCD
1
Hier ist eine Liste von Namen (und Karten), die das Software Craftsman-Manifest unterzeichnet haben: manifesto.softwarecraftsmanship.org
spong
1
Meine Antwort war ein bisschen albern, aber ich empfehle, JavaScript oder Python zu lernen, da Sie eine strengere Sprache lernen. Es gibt Vorteile für beide Paradigmen, je nachdem, was Sie vorhaben, aber in den "lockereren" Sprachen können Sie Dinge direkt in einer Konsole ausprobieren und im Fall von JS mit dem Layout der Webseite und dem Verhalten der Benutzeroberfläche herumspielen der Entwickler-Tools von Chrome. Außerdem Funktionen, die Sie in params weitergeben können; Leute, die poo-poo, nicht einmal wissen und nie werden (danke, jeebus, weil ich mit diesen Leuten gearbeitet habe); sind unglaublich mächtig.
Erik Reppen
1
Zwei Jahre später brauchen Sie nur eine Erklärung. Bist du dafür bereit?
ott--

Antworten:

31

Der Beitritt zu einem Open-Source-Projekt ist sicherlich eine Möglichkeit, um anzufangen. Ich verwende jedoch seit Jahren Open-Source-Software, und ehrlich gesagt liegt die Qualität bei fast allen derartigen Projekten im Allgemeinen in der Toilette. Wenn Sie Ihre Programmier- und Designfähigkeiten vollständig von ihnen lernen, werden Sie wahrscheinlich einige sehr schlechte zusammen mit den guten auswählen, ohne den Unterschied zwischen ihnen erkennen zu können.

Wofür möchtest du programmieren lernen ? Die Antwort darauf bestimmt, wonach und wo Sie suchen sollten. Hier sind einige häufige Antworten und meine professionelle Meinung, wie man sie verfolgt (denken Sie daran, dass es sich , obwohl IMHO, nur um eine genaue Meinung handelt):

Um nur zu sagen, dass Sie wissen, wie es geht.

Dann brauchen Sie wirklich keinen Mentor und C ++ ist ein schlechter Ausgangspunkt. Ich liebe C ++, es ist meine erste Wahl für die allgemeine Programmierung, aber spiele stattdessen mit einer anderen Sprache. Ich würde Python vorschlagen; Es hat eine viel sanftere Lernkurve als C ++ und im Gegensatz zu einigen anderen Sprachen (keine Namen genannt, ich habe heute meine Asbestunterwäsche nicht getragen) werden Sie immer noch ein paar nützliche Fähigkeiten erlernen, falls Sie später näher darauf eingehen möchten. Viele der Konzepte können direkt in C ++ übersetzt werden, wenn Sie diese Route fortsetzen möchten.

Einfach mal ausprobieren und schauen, ob es dir gefällt.

Ein Open-Source-Projekt könnte dafür gut genug sein. Wählen Sie ein Programm aus, das Ihnen gefällt, bei dem Sie jedoch Probleme oder Irritationen festgestellt haben, und bieten Sie Ihre Hilfe jedem an, der es ausführt. Die meisten Open-Source-Projekte sind offen für Beiträge, deshalb sind sie in der Regel in erster Linie Open-Source-Projekte.

Versuchen Sie in diesem Fall jedoch nicht , C ++ als Ihre erste Programmiersprache zu verwenden. Es ist nicht schwer, die Grundlagen zu beherrschen, aber C ++ ist niedrig genug, dass Sie einige schwerwiegende und sehr schwer zu findende Fehler in Ihren Programmen bekommen können. Es sei denn, Sie wissen bereits, dass Sie gerne programmieren oder so hartnäckig sind wie der sprichwörtliche Ochse oder dass Sie bereits einen Mentor gefunden haben, der Sie in die richtige Richtung weist. Siehe die obige Antwort über Python, es ist besser dafür geeignet.

Weil Sie eine Idee für ein bestimmtes Programm haben, das Sie schreiben möchten.

(Ich glaube nicht, dass das OP in dieser Kategorie ist, ich stelle es für spätere Leser ein.)

Haben Sie eine Vorstellung davon, wie viel Zeit für die Gestaltung und Implementierung des Programms erforderlich ist? Als Hinweis, es wird in Jahren gemessen. Sie könnten in der Lage sein, nach nur wenigen Monaten des Studiums ein halbwegs anständiges Design zu entwickeln, wenn Sie sowohl schlau als auch äußerst glücklich sind, aber jeder mit ein wenig Erfahrung, der daran arbeiten muss (auch Sie später), wird es tun wünschte, du wärst nie geboren - ich spreche aus Erfahrung. :-) Es sei denn, die Idee ist so geheim, dass niemand etwas darüber wissen kann, bis sie fertig ist. Stellen Sie einen erfahrenen Programmierer ein, der das für Sie erledigt. Wenn Sie sich einen Programmierer nicht leisten können, das Programm aber dennoch dringend benötigen, bieten Sie an, mit einem Partner zusammenzuarbeiten. Sie übernehmen die geschäftliche Seite und lassen ihn den Programmierteil übernehmen. Die meisten guten Entwickler würden es vorziehen, zu programmieren, sodass sich ein solches Angebot für sie lohnen kann.

Weil Sie bereits wissen, dass Sie von der Programmierung fasziniert sind und mehr erfahren möchten.

Dann sind Sie auf dem richtigen Weg. :-) Egal, ob es sich nur um ein Hobby handelt oder um etwas, das Sie später in eine Karriere verwandeln könnten. Wenn Sie eine Persönlichkeit haben, die es unendlich fasziniert, ist es das Beste, was Sie tun können, sich darauf einzulassen. C ++ ist in diesem Fall so gut wie jede andere Sprache, und ein Mentor wird definitiv helfen (und mit mehr als nur der Entwicklung Ihrer Fähigkeiten; es kann ohne Freunde, die Ihre Leidenschaft teilen, einsam werden).

Head Geek
quelle
4
Die Frage war, wie man einen Mentor findet und nicht, ob er einen suchen soll oder nicht.
Marktani
4
Die Antwort beinhaltete ursprünglich ein Angebot, alle zu betreuen, die sich wirklich für C ++ interessierten. Nachdem ich acht Leute gefunden hatte, die behaupteten, wirklich interessiert zu sein, sich aber nicht die Mühe machten, ein Gespräch zu führen, entfernte ich dieses Angebot.
Head Geek
23

Um einen Mentor zu finden, suchen Sie nicht nach einem Mentor. Versuchen Sie, sich auf bestimmte Weise zu verbessern. Wenn Sie hart genug arbeiten, um besser zu werden, werden Sie feststellen, dass Sie mit Gleichgesinnten in Kontakt kommen und dass Sie mit diesen Menschen etwas gemeinsam haben.

Benutzergruppen sind der wahrscheinlichste Ort, um einen Mentor zu finden, aber niemand möchte jemandem helfen, der denkt: "Ich suche einen Mentor." Aber wenn Sie da sind und denken: "Ich würde es lieben, wenn mir jemand helfen könnte, gute JavaScript-Komponententests zu schreiben" oder "Ich würde gerne früher oder später mit jemandem koppeln und eine Kata in Clojure testen" Sie werden jemanden finden, der Ihre Interessen teilt und etwas weiter entfernt ist.

Eric Wilson
quelle
14

Die Leute, die wirklich gute Mentoren sind, haben normalerweise ein Dutzend Junioren, die zu einem bestimmten Zeitpunkt nach ihrer Zeit kläffen. Das "Finden" des richtigen Mentors ist also nur der Anfang. Sie müssen das Mentoring attraktiver / lohnender machen als das Mentoring eines anderen.

Der erste Schritt besteht also darin, Gemeinschaften beizutreten, in denen Sie wahrscheinlich gute Mentoren treffen.

Schritt zwei ist es, ein lohnender Mentee zu werden. Einige Dinge, die ich persönlich in einem Mentee suche, sind:

  • Intelligenz nahe, gleich oder größer als meine eigene.
  • Interesse an meinen Angeboten und Freude am Unterrichten.
  • Persönlichkeitskompatibilität (dh wir verstehen uns gut, reden gerne miteinander).
  • Bereitschaft, für das Projekt / die Community wertvoll zu sein, in dem / der ich ihn / sie betreue, durch:

    • Code schreiben
    • Dokumentation schreiben
    • Scut-Arbeiten wie das Triage von Problemwarteschlangen, das Aufräumen von Kommentaren usw.
    • Hilfe für weniger erfahrene Mitarbeiter
  • Kompatibilität mit meinem üblichen Workflow.
  • Fähigkeit, mir Dinge beizubringen . Erfahrener zu sein als jemand, schließt es nicht aus, von ihm zu lernen. Der beste Mentee hat ein Händchen dafür, die richtigen Fragen zu stellen, einen neuen Standpunkt einzunehmen oder Erfahrungen außerhalb meiner Wissensbereiche zu sammeln, aus denen ich lernen kann.
HedgeMage
quelle
12

Treten Sie einem Open Source-Projekt bei. Sie müssen auch nicht unbedingt für sie programmieren. Die meisten Projekte hätten gerne jemanden, der bei der Dokumentation hilft. Sie können sich den Code ansehen und Fragen stellen. Wenn Sie sich wohl gefühlt haben, können Sie beginnen, Code für sie zu schreiben.

Jim C
quelle
1
Ok, ich mag dumm klingen, aber wie schließt du dich Open Source-Projekten an? Was ist die beste Website für einen Besuch?
Mr. Ant
1
gnu.org/help oder einige Open Source Code Repositories (Google Code, Github ...). Suchen Sie nach einem interessanten Projekt, bei dem Mitarbeiter fehlen, um Unterlagen beizusteuern und eine E-Mail zu senden.
Cbrandolino
2
Ich bin fest davon überzeugt, dass es keine dummen Fragen gibt. Obwohl es viele Open-Source-Projekte auf der Website gibt, ist SourceForge immer noch eine der beliebtesten.
Jim C
1
@Ant: Das beste Open Source-Projekt, an dem Sie arbeiten können, ist ein Programm, das Sie üblicherweise verwenden oder das Sie voraussichtlich verwenden werden.
Larry Coleman
7
-1: Der Beitritt zu einem OS-Projekt ist eine gute Antwort, aber definitiv noch nicht in der Lernphase (dh Tag 1). Das ist ein Sprung in die Tiefe, bevor es überhaupt nass wird. Ein strukturiertes Lernen über Bücher oder eine Klasse ist eine viel bessere Idee.
Steven Evers
6

Was erwarten Sie von einem Mentor? Die Vorschläge eines Open Source-Projekts oder einer lokalen Benutzergruppe zielen eher darauf ab, sich zu vernetzen und jemanden zu finden, der ein paar Schritte weiter ist, als Sie es möchten, damit er Sie auf eine Weise anleiten kann. Stellen Sie sich vor, Sie wollen von Jamie Oliver oder Gordon Ramsay lernen, wie man kocht. Am Ende des Tages könnte es recht unterhaltsam und nützlich sein.

Abhängig von Ihren Erwartungen kann es leicht oder erstaunlich schwer sein, einen Mentor zu finden. Wenn Sie jemanden erwarten, der Ihre Gedanken lesen und Ihnen Schritt für Schritt die Geheimnisse vermitteln kann, um in einem Jahr oder weniger großartig zu sein, ist dies möglicherweise nicht realistisch. Zur gleichen Zeit, wenn Sie jemanden finden möchten, der einige Dinge besser kann als Sie, ist dies möglicherweise nicht so schwer zu tun. Finden Sie also zuerst heraus, was Ihre Erwartungen sind.

Zweitens, jetzt, wo Sie wissen, was Sie wollen, müssen Sie es finden. Dies mag ziemlich schwierig sein, da es nicht viele Orte gibt, an denen Entwickler ihre Fähigkeiten einsetzen können, so wie wir die Künste in Kanada und den USA haben, weshalb der Vorschlag meiner Meinung nach gemacht wurde. MentorNetDies wäre ein Beispiel für ein Programm, das möglicherweise funktioniert, obwohl ich es nicht ausprobiert habe. Ich habe es vor einiger Zeit recherchiert und dachte nicht, dass es für mich und das, was ich wollte, geeignet ist. Ein anderer Gedanke hier ist, wie gut Ihre Freunde und Familie wissen, was Sie hier wollen? Sie kennen möglicherweise jemanden oder einen Ort, der Ihnen bei Fragen behilflich sein kann. Dies ist zwar keine umfassende Antwort, aber was Sie fragen, ist irgendwie vage und so können Sie hoffentlich noch mehr hinzufügen, und dann werde ich nachgehen, sobald Sie weitere Details dazu geben, was Sie wollen und wie Sie es so wollen ist nicht Burger King, aber wir könnten versuchen, es so zu machen.


Experten für serverseitige C ++ - Komponenten sind möglicherweise schwer zu finden. Gibt es in der Nähe postsekundäre Einrichtungen? Diese können jemanden haben, der über die Fähigkeiten verfügt, die sich als mögliche Idee in etwas anderes verwandeln. Viel Glück beim Finden dieses Mentors.

JB King
quelle
+1 von meiner Seite. Es sieht so aus, als würde man mit jemandem zusammenarbeiten.
Fanatic23
4

Open-Source-Projekte sind großartig, wenn es darum geht, Feedback zu einem bestimmten Code zu erhalten, den Sie hinzugefügt haben, und potenziell neue Möglichkeiten, Dinge zu tun.

Ich würde vorschlagen, was Sie bereits erwähnt haben und das sind Benutzergruppen. Benutzergruppen versammeln sich in der Regel ziemlich häufig, damit Sie bei potenziellen Mentoren die tatsächliche Arbeitszeit abrufen können. Diese Bearbeitungszeit kann einen schnelleren und einfacheren Kommunikationsfluss ermöglichen. Wird es garantieren, dass sich alle in derselben Domäne befinden? Nein, aber du musst irgendwo anfangen. Wenn Sie jemanden finden, der viel Erfahrung hat, kann er Ihnen möglicherweise trotzdem bei Ihrer Domain helfen, nur basierend auf anderen Erfahrungen, die er gemacht hat.

Walter
quelle
3

Sie können Ihre lokale Linux-Benutzergruppe überprüfen ( hier finden Sie eine Liste), in der Regel sind die meisten Teilnehmer Programmierer - oder zumindest Perl-Hacker. Und wenn Sie ihnen sagen, dass Sie da sind, um einen Programmier-Mentor zu finden, werden sie Sie lieben.

Ein Beitrag auf Craigslist ist vielleicht einen Versuch wert, aber darauf würde ich nicht wetten.

Wenn Sie in Deutschland ansässig sind, kann ich Ihnen einige Orte vorschlagen.

cbrandolino
quelle
Was ist mit in der CA, Bay Area?
Urwolf
@ Victor, ich weiß es nicht genau, aber es scheint ein paar zu geben: google.de/…
cbrandolino
3

Wenn Sie bei Stack Exchange angemeldet sind, stehen Ihnen bereits viele informelle Mentoren zur Verfügung. Sie können leicht Fragen stellen oder Ihren Code von vielen Leuten überprüfen lassen, die motiviert sind, zu helfen.

Wenn Sie vor Ort persönliche Betreuung oder Unterricht wünschen, bieten sich folgende Optionen an:

  • Benutzergruppen - Profis: kostenlos oder günstig, offen für alle. Nachteile: Selten, nicht systematisch, ist in Ihrer Community möglicherweise nicht verfügbar.
  • Genossenschaften - Profis: offen, frei / billig. Nachteile: seltener, ad-hoc, eher für das Web als für C ++.
  • Universitäts- / Hochschulabschluss - Profis: systematisch, von hoher Qualität, respektiert, öffnet Türen, bietet im Allgemeinen Zugang zu mindestens einigen hochqualifizierten Fakultäten. Nachteile: Wettbewerbsorientierte Zulassung, hohes Engagement, hohe Auswaschungsquote. Dies ist eine teure Methode, um herauszufinden, ob Sie Software zu Ihrem Beruf machen möchten. Das Studienprogramm kann flexibel sein, erfordert jedoch möglicherweise Themen, die Sie nicht mögen oder wollen schwierig finden.
  • Community College-Klassen oder Studiengänge. Vorteile: Preiswert, gutes Preis-Leistungs-Verhältnis, mehr individuelle Betreuung durch Instruktoren, leicht zuzulassen. Nachteile: Weniger Prestige als die Universität, aber ein guter Student ist ein guter Student, wohin auch immer sie gehen.
  • Professionelle Organisationen - Profis: können gute Vernetzung und Weiterbildung sein. Nachteile: Sie benötigen möglicherweise einen Abschluss oder eine Stelle auf dem Gebiet, um sich für eine Mitgliedschaft zu qualifizieren. Monatliche Treffen sind möglicherweise eher Ad-hoc-Themen zu Innovationen als eine systematische Berichterstattung zu karrierefördernden Themen.
  • Bei der Arbeit von Kollegen, leitenden Angestellten oder Managern - Profis: Häufig, zielgerichtet, Wertschätzung / Begeisterung / Follow-Through wird Ihre Karriere wie nichts anderes aufbauen können. Nachteile: Kann schief gehen, wenn Ihr beruflicher Mentor in den Beurteilungsmodus wechselt und Sie alles in Ruhe gelassen haben. Diese Art von Mentor ist möglicherweise erst verfügbar, wenn Sie eine Stelle gefunden haben, was aufgrund des globalen Wettbewerbs bedeuten kann, dass Sie einen Abschluss erworben haben.
  • Coworking-Profis: nette Ressourcen, großartige Leute, im Allgemeinen eine Mischung aus einer Gemeinde und einer Menge zukünftiger CEOs. Nachteile: Sind möglicherweise nicht verfügbar, wo Sie leben, und es kann eine Geldbindung erforderlich sein, um die Miete für gemeinsam genutzte Räume zu zahlen. Viele dieser Räume sind selbstständig, sodass Sie ihre Zeit respektieren und kreative Wege finden müssen, um die Vorteile gegenseitig zu nutzen.
DeveloperDon
quelle
2

Ich denke, dass Foren der beste Weg sind, um einige Experten zu finden. Ich glaube, du solltest dort anfangen.

Checke einige C ++ - Sites bei Google oder vielleicht unseren lieben Freund Stackoverflow, wo es viele C ++ - Ninjas gibt, die bereit sind, deine Fragen zu beantworten!

Guiman
quelle
1

Programmieren zu lernen ist ein ehrgeiziges und (ich denke, jeder auf dieser Seite wird dem zustimmen) edles Anliegen. Es ist jedoch schwierig, von vorne anzufangen und zu lernen, selbst mit einem Mentor. Ich denke, Sie werden feststellen, dass es der beste Weg ist, zumindest einige Einführungskurse zu absolvieren, um eine Basis zu schaffen.

Ein Mentor ist eine großartige Idee, und ich wäre nicht mehr als 15 Jahre später als Programmierer hier, ohne den Typ, der meine Fragen bei meinem ersten "richtigen" Job gestellt hat, aber in Wirklichkeit wird es keine einzige Person können Um Ihnen die Zeit und Anleitung zu geben, müssen Sie ein erfolgreicher Programmierer werden. Er oder sie wird wahrscheinlich selbst einen Vollzeitjob (oder eine Kursbelastung) haben. Das heißt nicht, dass Sie keinen Mentor (oder keine Mentoren) finden sollten, nur, dass Sie noch etwas anderes benötigen.

Websites wie diese, Online-Tutorials, Bücher und alles andere sind Teile des Puzzles. Bildung ist die Grenze.

Dies soll Sie nicht entmutigen. Im Gegenteil, ich denke, wenn Sie realistische Erwartungen setzen, haben Sie bessere Erfolgschancen.

Wonko der Vernünftige
quelle
1

Wenn Sie in einem Unternehmen arbeiten, können Sie dort einen Mentor suchen.

Ich bezweifle, dass Sie für ein Open-Source-Projekt einen Mentor für ein von Ihnen erstelltes Projekt finden, aber Sie finden möglicherweise einen bei einem von ihnen erstellten Projekt.

Vergiss nicht, dass der Mentor auch etwas von diesem Arrangement haben muss. Sie verbringen ihre wertvolle Zeit damit, Ihnen zu helfen. Seien Sie bereit, im Austausch für sie zu arbeiten.

Jim C
quelle
0

"Wie finde ich ein Programmier-Prodigee? Es ist alles, was ich will. Ich möchte nur eine riesige Roboterarmee aufbauen, um die Welt zu erobern. Ich bin schlau und habe die KI geschrieben. Ich habe das Geld, den Einfluss, Ich kann mich einfach nicht damit abfinden, mit dieser abscheulichen .NET- oder JVM-Dummheit umzugehen ... Hmm ... wie ... wie !?

Normalerweise würde ich das nicht erklären, aber wir sind auf Stack. Einige Leute mögen es wörtlich. Sie finden einen (einen Mentor), indem Sie nützlich sind. Sie können nützlich sein, indem Sie die Probleme lösen, die die Kinder mit der Erfahrung (oder - vielleicht - dem Verstand - oder (heh) dem Geld) nicht lösen wollen.

Lösen Sie diese Probleme Heuschrecke.

Oder nicht. Es ist das Informationszeitalter. DIY mein Freund. Wenden Sie sich an Communities wie Stack, um zu erfahren, ob Sie dumm oder weise in Bezug auf etwas sind, das mit Code zu tun hat, oder etwas, das wir nicht so leicht erreichen können wie die Machenschaften dieses Investors, der bereit ist, Sie und einige andere zu verarschen.

Und teile, was du weißt. Nehmen Sie ein bisschen am Kollektiv teil, wenn Sie Ihren Groove gefunden haben. Dies ist keine Schmiedekunst im 18. Jahrhundert. Deine Eltern mussten niemanden kennen (obwohl es sicherlich jeder schätzt, wenn du dir kein Handwerkswissen machst und es mit der Gilde teilst).

Sie entscheiden einfach, dass Sie interessiert sind und Sie gehen. Es dauert eine Weile (ich weiß), aber vertraue mir (wenn auch nur in diesem absurden Punkt - es dauerte über zehn Jahre, bis mir klar wurde, dass ich ein verdammter Programmierer war) Es kommt wirklich darauf an, dass Sie über das grundlegende Talent verfügen und dass Sie tatsächlich interessiert sind. Wenn nicht, bitte! @ # $ Aus und finde etwas, das dich interessiert.

Weil Programmierung / Scripting / Codierung ansonsten eine schreckliche Wahl ist. Aber ich möchte das nicht in einem negativen, bösen Punkt belassen. Wenn Sie interessiert sind, machen Sie sich keine Sorgen darüber, wie gut Sie sind. Fragen stellen. Fragen Sie nach Antworten. Ertrage es mit total langatmigen Gas- / Duschtüten wie mir. Sie werden dorthin gelangen, wenn Sie wollen.

Magst du Rätsel? Möchten Sie zufällige, willkürliche Probleme lösen? Magst du Gladiatorenfilme? Eindeutig zu den ersten beiden Punkten, ja? Suche keinen Mentor. Lernen Sie eine Sprache wirklich gut, lernen Sie eine oder zwei andere Sprachen, die Ihrer Muttersprache nicht allzu ähnlich sind, bis hin zum Einstiegsniveau, lesen Sie einige Bücher und haben Sie einige Meinungen. Es macht Spaß, sie herauszufordern und gelegentlich zu ändern, auch wenn Sie nur sehen wollen, ob Sie sich nicht völlig geirrt haben. Sie werden überrascht sein, wie oft Ihre Instinkte gar nicht so schlecht waren. Bitten Sie die Leute, herauszukommen und Ihnen ins Gesicht zu schlagen, weil Sie die falsche Frage gestellt haben, und Sie könnten feststellen, dass Sie es besser wissen als die meisten, die sich zu dieser Gelegenheit erheben. Aber meistens ist es ein Problem, das es zu lösen gilt. Löse es.

Erik Reppen
quelle
Oh, und teilen Sie die Lösung, natürlich, damit wir alle die Teile, die wir nicht mochten, poo-poo können.
Erik Reppen
-2

Gehen Sie als Mentor zu freenode (irc). Ich schwöre, Sie können den größten Teil eines CS-Abschlusses an diesem Ort erwerben, der für jedes Können nützlich ist. Dort habe ich viel gelernt. Egal, ob die Person einmal oder rund um die Uhr in diesem Kanal ist, es ist Echtzeit und das ist es, was zählt.

Und, wie die meisten anderen sagten, machen Sie kein C ++. Beginnen Sie stattdessen mit einer statisch typisierten Sprache zum Sammeln von Daten und wechseln Sie nicht zur manuellen Speicherverwaltung, bis Sie genug wissen, um den Garbage Collector tatsächlich zu schlagen. Sie können einige verdammt schnelle Haskell oder OCaml schreiben, wenn Sie versuchen.

Ericson2314
quelle