“Eine neue Hoffnung” für Informatikstudenten

Seien wir ehrlich, das Programmieren kann schwierig sein, besonders am Anfang. Nichts scheint das zu tun, was Sie erwarten, es gibt all diese Regeln, die Sie befolgen müssen, und Sie wollten nur, dass der Code einen einfachen Taschenrechner für ein Schulprojekt erstellt! Und am Ende des Tages sind Sie geistig erschöpft und möchten Ihren Computer aus dem Fenster werfen (Falls Ihnen das bekannt vorkommt, lesen Sie bitte weiter. Ich habe gute Nachrichten für Sie!).

Ein wenig Hintergrund über mich zuerst. Ich habe erst mit 18 und auf dem College mit dem Programmieren angefangen. Und der erste Kurs, den ich in Programmieren belegte, war ein Albtraum! Mein Professor war es gewohnt, Doktoranden zu unterrichten, und die Verwaltung zwang ihn, den verkaterten Erstsemestern die Grundlagen der C-Programmierung beizubringen (Der Opa der modernen Programmiersprachen). Zusammen mit etwa der Hälfte der Klasse verließ ich diesen Kurs, nachdem ich 5 Wochen lang in einen Alptraum eines Lehrplans geworfen worden war. Viele meiner Kollegen haben nach diesem Studium die Informatik aufgegeben und sind in ein anderes Studienfach gewechselt. Ich habe auch über einen Studienfachwechsel nachgedacht, aber mich entschieden, es noch einmal zu versuchen. Aber ich wusste, dass ich bereit sein musste, zu lernen viel bevor ich diesen Kurs erneut versuchte. Und als ich diesen Kurs wieder belegte Ich habe es geschafft. Die Leute kamen tatsächlich zu mir um Hilfe, nachdem ich ungefähr 2 Monate lang 30 Minuten pro Tag in meiner Freizeit programmiert hatte.

7 Jahre später dachte ich, es wäre eine gute Idee, die Weisheit zu teilen, die ich im Laufe der Jahre gesammelt habe, und hoffentlich wird dieser Blog einem aufstrebenden Softwareentwickler dabei helfen, den Weg zu einer großartigen Karriere zu ebnen.

Was kann ich also nach dem Lesen dieses Blogs für mich mitnehmen?

Ich werde Ihnen einige großartige Ressourcen für den absoluten Anfänger geben. Material, das Sie während des gesamten Beginns Ihres neuen Karrierewegs an der Hand hält. Von der Einrichtung einer integrierten Entwicklungsumgebung (IDE) bis hin zu Zeigern und Speicherzuweisung (Wenn Sie nicht wissen, was Zeiger und Speicherzuweisung sind, machen Sie sich keine Sorgen. Viele Entwickler, die ich kenne, müssen sich selten damit befassen oder sogar wissen, wie man damit umgeht).

Nachfolgend meine Top 3 FREI Online-Ressourcen, die ich zum Erlernen der Grundlagen verwendet habe. Außerdem gebe ich an, bei welchen Hauptsprachen (C, C++, Java, Python, Javascript und Ruby) Ihnen jede Ressource hilft, damit Sie sich nicht durch die Links wühlen müssen. Wenn Sie die Sprache, die Sie lernen, nicht sehen, ist das auch in Ordnung! Fast hätte ich einen der wichtigsten Ratschläge vergessen, die ich Ihnen geben kann. Fragen Sie die Schüler der Oberschicht, welche Ressourcen sie verwendet haben, um einen bestimmten Kurs zu absolvieren. Oberschichtstudenten sind eine großartige Wissensquelle, die Ihnen hilft, großartige externe Ressourcen zu erhalten, von denen Professoren nicht einmal etwas wissen. Einige mögen unhöflich oder nicht hilfreich sein, aber wenn Sie sich umhören, werden Sie jemanden finden, das verspreche ich!

Youtube Kanal das Newboston: Videos von Bucky Roberts

-Bucky ist die beste Quelle, die ich dir geben kann. Er unterrichtet alle oben genannten Sprachen und mehr. Ich kann nicht betonen, wie hilfreich er für Anfänger ist, und sobald Sie sich in einer Sprache wohlfühlen, lehrt er normalerweise die komplexeren Aspekte der Sprache in anderen Tutorials. 30 Minuten am Tag, seine Videos anzusehen und ihnen zu folgen, wird Ihnen dabei helfen, ein besserer Programmierer zu werden, das garantiere ich!

Codeakademie (Java, Python, Rubin, JavaScript)

-Codecademy ist ein Unternehmen, das gegründet wurde, um Programmieranfängern beizubringen. Wenn Sie interaktive Tutorials mit einem in die Webseite integrierten Code-Editor mögen und Ihren Fortschritt sehen, dann ist dies eine großartige Ressource für Sie. Nicht alle ihre Inhalte sind kostenlos, aber wann immer ich einen Ego-Boost brauchte oder mit einem Konzept in einer Sprache üben wollte, kam ich hierher. Diese Website ist großartig, um die Syntax wirklich in Ihren Kopf zu bekommen, damit Sie nicht googeln müssen, wie grundlegende Befehle wie das Einrichten eines Arrays oder das Initialisieren von Variablen ausgeführt werden.

Paketüberfluss (Jede und jede Sprache überhaupt)

-Stack Overflow ist die beste Ressource, wenn Ihr Compiler oder Ihre IDE Ihnen einen Fehler ausgibt, den Sie für Ihr ganzes Leben nicht herausfinden können. Vielleicht haben Sie etwas an der falschen Stelle eingefügt, die Logik im Code ist ausgeschaltet. Wenn ich so hängen blieb, würde ich die Fehlermeldung in ihrer Gesamtheit hervorheben und nach ähnlichen Fehlern auf Stack Overflow suchen. Stack Overflow ist eine Gemeinschaft von Entwicklern, die sich gegenseitig helfen, viele Probleme zu lösen, darunter Syntax- und Logikfehler. Vertrauen Sie mir, verwenden Sie diese Ressource, wenn Sie ratlos sind. Das war’s für heute und viel Glück!

-Tylor Cornett, Softwareentwickler

Similar Posts

Leave a Reply

Your email address will not be published.