Ist Udemy Ihre Zeit und Ihr Geld wert?(eine Rezension von Udemy)

Als Autodidakt suche ich immer nach bequemen Möglichkeiten, meine Fähigkeiten zu verbessern.Erst viele Jahre, nachdem ich meinen ersten 16-Bit-Prozessor für eine Entgasungsfirma programmiert hatte, habe ich meinen ersten Universitätskurs gemacht.Vertrauen Sie mir, wenn ich sage, dass Sie viel Geld für Material verschwenden können, das Ihnen in einer Produktionsumgebung nichts Nützt.Sie können auch viel Zeit mit kostenlosen Inhalten verbringen, die Ihnen nicht beibringen, was Sie wissen müssen.Verstehen Sie mich nicht falsch, Sie können viel von YouTube lernen, aber wenn es um eine Produktionsumgebung geht, erfüllen diese Tutorials diesen Standard nicht.

Sie könnten hier sein, weil Sie eine Anzeige auf YouTube gesehen haben, die Udemy hervorgehoben hat, und Sie haben sich gefragt, was es ist und ob es sich lohnt.

In diesem Artikel werde ich Ihnen über meine Erfahrungen mit Udemy und meine Forschungen über das Unternehmen erzählen.Ich werde auch die Ansichten über seine Durchführbarkeit für den Autodidakten teilen, der versucht, in die Branche einzusteigen.

Wurde ich dafür bezahlt?

Nein. Kein Affiliate zahlt mich.Ich zahle für diese Inhalte wie alle anderen auch.

Was ist Udemy?

Udemy.com ist eine einzigartige Tutorial-Plattform für Informatiker, Ingenieure, Computer-Support, Programmierer und Web-Entwickler.Diese Plattform ist voll von Instruktoren in fast allen Disziplinen in Bezug auf Technologie.Du musst kein Profi sein, um Udemy zu verwenden.Viele der Kurse sind in verschiedene Abschnitte unterteilt, einschließlich des absoluten Anfängers.Udemy ist wie ein Wiki von Video-Programmierung Tutorials, die viel besser als alles, was Sie auf YouTube finden können.

Im Gegensatz zu anderen Tutorial-Websites, z. B. Pluralsight, benötigt Udemy kein aktives Abonnement, um Inhalte anzuzeigen.Ein Arbeitsabonnement ist gegen Einen Preis verfügbar, aber alle erworbenen Inhalte liegen Ihnen vor.Auf der anderen Seite berechnet Pluralsight in der Regel eine feste monatliche Gebühr für den Zugriff auf sein gesamtes Material.Udemy bietet Tausende von Video-Tutorials, in denen Sie programmieren und neue Fähigkeiten erlernen oder bestehende verbessern.Einige seiner Instruktoren sind auf Plural- und Udemy-Plattformen.Diese Lehrer sind in der Regel sehr gut darin, ihre Themen von Interesse zu unterrichten.Das heißt, nehmen wir Udemy herunter und teilen meine Gedanken darüber, was Sie von den Kursen erwarten können, die Sie vielleicht nehmen.

Positiv auf die Verwendung von Udemy

  • Verlieren Sie nie den Zugang zu Käufen.Sie haben Zugang zu allen Kursen, die Udemy für die Dauer des Kurses erworben hat.
  • Sichentwickelnde Inhalte.Instruktoren aktualisieren das Material in ihren Kursen ständig.
  • Selbstverwaltet.Udemy Videos dauern in der Regel 5-15 Minuten, abhängig vom Tutorial.Sie können die Module so oft anhalten und wiedergeben, wie Sie möchten.
  • Chaträume und Boards.Die meisten Udemy-Kurse bieten Chatrooms und Boards an.Wenn Sie Probleme mit dem Inhalt haben, können Sie eine Frage stellen.Einige Instruktoren geben Ihnen auch Zugriff auf Video- und direkte Chat-Optionen während bestimmter Stunden.
  • Bewertungen und Bewertungen.Udemy bietet alle Bewertungen und Bewertungen öffentlich auf jedem Kurs.Top-bewertete Kurse werden zu Beginn jeder Suche nach relevanten Inhalten durchgeführt.Sie können herausfinden, ob ein Lehrer Anfänger besser unterrichtet oder ob ein anderer fortgeschrittenere Benutzer besser unterrichtet hat.
  • Einige Kurse sind akkreditiert.Einige von Udemys Inhalten können sowohl auf Den Work- als auch auf College-Guthaben übertragen werden.Die meisten Kurse bieten am Ende Zertifikate an, aber nur wenige sind tatsächlich akkreditiert.Achten Sie darauf, zu suchen und herauszufinden, welche Kurse zertifiziert sind.Wenn die Lektionen akkreditiert sind, werden sie in der Kursüberprüfungsstruktur angegeben.
  • Lassen Sie sich zertifizieren.Obwohl Udemy keine Zertifizierungstests anbietet, bietet er Kurse an, die Sie auf verschiedene Zertifizierungen vorbereiten.Die Zertifizierung ist auch bei einem Abschluss von entscheidender Bedeutung.Sie können Ihnen auch dann eine deutliche Steigerung bringen, wenn Sie derzeit einen Job haben.Achten Sie darauf, die Zertifizierung und ihre Vorteile zu studieren, bevor Sie solche Optionen verfolgen.Stellen Sie außerdem sicher, dass die Technologie für den gewünschten Standort des Unternehmens relevant ist, in dem Sie gerade arbeiten.
  • Jenseits des Colleges.Einige Kurse bieten fortschrittliche Technologien, die Sie in einem typischen College nicht finden.Die meisten Universitäten konzentrieren ihre CS-Noten auf C++ und C- oder Java.Diese sind auf dem Arbeitsmarkt beliebt, sind aber selten auf eigene Faust zu finden.Stattdessen bietet Udemy einen Fokus auf verschiedene Enterprise-Modelle wie MVC und Domain Driven Logic, die den meisten CS Majors, die beginnen, fremd sind.

Gegen den Einsatz von Udemy

  • Kosten.10,99 $ pro Kurs sind eine Menge, wenn Sie ein Budget haben.
  • Zeit.Diese Kurse haben in der Regel einen Inhalt von 40-100 Stunden.Es gibt eine Menge Material zu betrachten.Wenn die Codierung berücksichtigt wird und Lösungen und Projekte unabhängig voneinander durchgeführt werden, erhöht dies noch mehr Zeit.Es kann Monate oder mehr dauern, bis ein Kurs abgeschlossen ist.
  • Nicht alle Kurse sind akkreditiert.Einige Kurse haben Akkreditierung, aber wie oben erwähnt, nicht jeder tut.Sie müssen nach Abschluss des Problems Maßnahmen ergreifen, um Ihr Wissen über dieses Thema nachzuweisen.Open-Source-Portfolios und -Projekte sind der beste Weg, dies zu tun.Sie können auch an Projekten für gemeinnützige Organisationen arbeiten, um Ihr Portfolio aufzubauen.
  • Validierung der Beherrschung der Mangel natürlich.Der Grund, warum die meisten Kurse auf Udemy nicht akkreditiert sind, ist, dass die meisten keinen Meisterprüfungstest für den Abschluss benötigen.Obwohl Professoren und Fachleute dieses Material schreiben, ist die Wahrheit, dass die meisten ihre Studenten nicht so aktiv engagieren.Die wenigen, die sie tun, sind die einzigen Kurse, die Akkreditierung bringen.Sie können diese Kurse jedoch weiterhin nutzen, um das Material selbst zu beherrschen, indem Sie die erlernten Fähigkeiten so oft wie möglich nutzen.Dies geht auf die Erstellung eines Profils und die Teilnahme an Open-Source-Projekten zurück.
  • Fragwürdige Erfahrung einiger Instruktoren.Ich werde der Erste sein, der zugibt, dass ich von einigen der Kurse, die ich nach dem Zufallsprinzip gewählt habe, enttäuscht war.Zwei der zehn Klassen, die ich gekauft habe, entsprachen nicht meinen Erwartungen.Eine Sitzung lehrte zum Beispiel in .php, aber für mich war klar, dass der Lehrer nicht verstand, wie .php in der Arbeitsumgebung funktioniert.Es war auch schockierend, weil .php in der Entwicklungsindustrie außerhalb der WordPress- und Drupal-Umgebungen auslaufen ließ.Es an dieser Stelle zu lernen sollte eine persönliche Option sein, da es andere Backends und Skriptsprachen gibt, die viel sicherer sind.Während wir beispielsweise Benutzereingaben verarbeiten, gibt es keine gültige Validierung dieser Eingabe, und in .php, wie auch in den meisten Sprachen, ist dies eine große Schande.Ein Entwickler .php immer Fallbacks filtern, desinfizieren, entweichen, überprüfen und verwenden, bevor er Daten akzeptiert.Hacker sind im Jahr 2018 intelligent und Ihr .php könnte Ihr Untergang sein.Wenn Sie ein Programmierinterview führen, würde ein Projektmanager enttäuscht sein, wenn er den Mangel an Sicherheit und Ausnahmebehandlung sieht.Dieser Kurs würde Sie nicht zu einem soliden Entwickler .php oder sogar zu einem Anfänger machen.Der Mangel an Bewusstsein ließ mich glauben, dass der Lehrer nicht so erfahren in der Web-Entwicklung war, wie er in seiner Biographie über Udemy angedeutet hat.

Ein großer Vorteil von Udemy: Lernen in Abschnitten

Das Schöne an Udemy im Vergleich zu anderen Seiten, die Tutorials und Lektionen anbieten, ist die Fähigkeit, innezuhalten und von vorne zu beginnen.Die meisten Tutorials von Udemy machen eine großartige Arbeit zu verstehen, dass einige Leute begrenzte Zeit haben.Die größeren Module sind in der Regel viel kürzer als das durchschnittliche YouTube-Video, bieten aber viel mehr Informationen.Dies ist wahrscheinlich der Bereich, in dem Udemy am meisten zu übertreffen scheint.Von den sieben Kursen, die ich ausprobiert habe, hatte ich bei keinem von ihnen das Gefühl, dass ich ihnen eine beträchtliche Zeit auf einmal geben musste.

Was Udemy bietet

Udemy bietet eine breite Palette von technischen Kursen an.Dazu gehören eine Reihe von Web-Entwicklung, Back-End-Programmierung, Client-Seite, Server-Seite und streng Front-End-Entwicklung.Udemy bietet auch eine breite Palette von Kursen in IT-Management, Help Desk, IT I-Support, IT II-Support, Netzwerk, Datenbank-Engineering, IS-Management und vieles mehr.Es hat alles, was Sie brauchen, um alles zu werden, von einem Full Stack-Entwickler bis hin zu einem Netzwerkadministrator.Dazu gehören auch Sicherheits- und Hacking-Kurse.Ja, sie lehren dich, wie man hackt, ETHICALLY).

wie viel kostet es?

Ich selbst habe mich einmal darüber gewundert.Ich wurde oft von Udemy wegen seiner zufälligen Verkaufsbemühungen abgewiesen.Erst als ich tauchte und eine Reihe von Kursen kaufte, bekam ich eine Vorstellung von den tatsächlichen Kosten.Jeder Kurs auf Udemy, beginnend mit dem Schreiben dieses Artikels, kostet Sie 10,99 $.Dieser Preis ist ausgezeichnet, wenn das Video hält seine Versprechen.Die Mitgliedschaft beträgt jedoch mehr als 200 USD pro Person und Jahr und erfordert eine Vorauszahlung.Dies kann steil sein, wenn Sie anfangen.

Der andere Nachteil ist, dass, wenn Sie sich entscheiden, ein Abonnement zu erhalten, Sie den Zugriff auf den Inhalt verlieren, wenn Sie in Zukunft nicht dafür bezahlen.Da das Material regelmäßig aktualisiert wird, wenn sich die Technologie weiterentwickelt, ist es hilfreich, auf die neuesten Standards und Module zugreifen zu können, die Kursleiter im Laufe der Zeit hinzufügen.

So wählen Sie aus, welche Kurse Sie kaufen möchten

Jeder Kurs, den ich studiert habe, hat alle eine flache Kosten, aber einige Klassen sind höher bewertet als andere.Ich habe in der Regel auf den Instruktor vor dem Kauf des Kurses recherchiert.Ich fand heraus, dass einige Dozenten in Boot Camps oder Universitäten unterrichten oder renommierte Experten auf ihrem Gebiet sind, während andere etwas neu und nicht so bekannt zu sein scheinen.Die Forschung, die ich gemacht habe, hat sich gelohnt.Ich kaufte viele der gleichen Kurse und bemerkte sofort, dass Instruktoren wie Colt Steele und Mosh Hamedani ausgezeichnete Instruktoren für jedes Niveau waren.Ich muss zugeben, dass einige der weniger bekannten Instruktoren das Material den Anfängern viel besser präsentierten, während andere zu tief sprangen, zu schnell.In den Kursen hatte ich Erfahrung in ich genoss springen tief und lernen fortgeschrittenere Themen.In Technologien

Neue Programmierung?Lesen…

Ich bin jetzt seit fast einem Jahrzehnt in dieser Branche, also weiß ich, wie wertvoll es ist, die Fähigkeiten zu bekommen, die sie sich für den Job wünschen.Wenn Sie jedoch gerade erst anfangen, würde ich wirklich empfehlen, Bewertungen zu lesen und Instruktoren zu recherchieren, bevor Sie den Kurs kaufen.Ich würde empfehlen, von Anfänger-Instruktoren zu lernen und zu denen zu wechseln, die nicht freundlich für Anfänger sind.

Das ist ein erhebliches Problem, das ich an meiner Universität hatte.Wir lernten Algorithmen, aber nicht, wann wir unsere eigenen erstellen und in welcher Umgebung sie implementiert werden. Der große Teil der Verwendung von Udemy besteht darin, dass Die instruktoren geschult sind, um Sie auf die Enterprise-Umgebung vorzubereiten.Das bedeutet, dass Sie für Interviews bereit sind und sich der realen Programmiererwartungen bewusst sind.Sie müssen noch andere Technologien lernen, daher schlage ich vor, dass Sie durch Aufträge scrollen, um sie einzugrenzen.Es reicht beispielsweise nicht aus, CSS3, Javascript und HTML5 als zukünftiger Webentwickler zu kennen.Webentwicklungsauftragslisten erfordern auch Kenntnisse über Technologien wie .NET, C, Angular (1-6), Node.js, Swift.js, Kanban, GIT und andere Technologien.Diese sind auch für das Studium und das Üben unverzichtbar.

Glücklicherweise macht Udemy einen großartigen Job, einschließlich vieler dieser Technologien in ihren Tutorial-Modulen.Wenn Sie ein Anfänger sind, der die formale Ausbildung aufgeben möchte, ist es sehr wichtig, all diese Technologien zu kennen und so oft wie möglich mit ihnen zu üben.

Eine Beschreibung der Beispielarbeit für einen Programmierer

Laut Indeed.com ist die folgende Stellenbeschreibung für "Programmierung, Computerprogrammierung und CS-Abfragen" am besten geeignet.Während Java, C, SQL und C++ gängige Sprachen sind, die Sie im College lernen, werden die anderen aufgeführten Technologien fast nie verwendet.Das Debuggen eines Laufzeitfehlers beim Ausführen einer neuen Validierungsmethode und dem Schreiben von Laufwerktests für ein anstehendes Projekt, das beispielsweise einen benutzerdefinierten Druckertreiber enthält, ist eine Menge vorzubereiten.Glücklicherweise, wenn Sie die richtige Technologie haben, sind diese Aufgaben viel einfacher in Kombination miteinander zu erfüllen.

Beispiele für Computerprogrammierer-Fähigkeiten

  • Bachelor-Abschluss in Informatik, Computerprogrammierung oder einschlägiger Erfahrung
  • Über 3 Jahre Erfahrung in der Softwareentwicklung
  • Umfangreiche Erfahrung mit Java, C-, SQL-Server-Datenbank und C++
  • Fortgeschrittene Kenntnisse der Windows-Betriebssysteme und Microsoft-Software
  • Vorzugsweise HTML- und CSS-Erfahrung
  • Fähigkeit, sich auf mehrere Projekte gleichzeitig zu konzentrieren und Probleme schnell zu lösen
  • Engagement für Weiterbildung in der EDV-Programmierung (Ausbildung auf Kosten des Arbeitgebers)
  • Erfahrungen mit Projektmanagement-Tools wie Tiaga oder Kanban
  • 3+ Jahre Erfahrung mit Git

Gemischte Technologie ist der Grund, warum die Gleichzeitige Nutzung aller relevanten Technologien ein wichtiger Bestandteil der Entwicklung als Entwickler ist.

Ein Hinweis auf die Jagd nach Arbeit

Ich würde vorschlagen, Ihre Fähigkeiten für wohltätige Zwecke und gemeinnützige Arbeit zu nutzen, bevor Sie anfangen, Arbeit zu suchen.Sie können erwarten, 6 bis 18 Monate für sehr wenig zu arbeiten.Nach dieser Zeit haben Sie genug Erfahrung, um einen Job zu bekommen.Sie werden noch weit von einer Karriere entfernt sein, aber der Lohn sollte anständig sein.Sie müssen über die neuen Technologien auf dem Laufenden bleiben, die in Kürze kommen, damit Sie vor den Absolventen der letzten Zeit und Ihren Kollegen stehen.

Warum Udemy, wenn Sie Erfahrung haben

Das Problem bei den meisten technologiebezogenen Branchen ist, dass sie eine endlose Lernerfahrung sind.Viele Menschen nehmen sich jedoch nicht die Zeit, neue Technologien zu erlernen und fallen daher in jungen Jahren vom Markt.Lassen Sie sich davon nicht passieren.Wenn Sie sehen, dass Ihr Unternehmen immer mehr Node-Entwickler .js C-Entwickler einstellt, dann ist es an der Zeit, dass Sie sich für diese Technologien interessieren.Ich weiß, dass es schwierig ist, aber der Grund, warum einige Entwickler 65 Jahre alt sind, während die meisten anderen unter 45 Jahre alt sind, liegt an ihrer Fähigkeit, sich anzupassen und neue Technologien zu erlernen.Diese Theorie wird in diesem Artikel hervorgehoben und getestet, der von Business Insider geschrieben wurde.Die Fähigkeit, flexibel zu sein und Technologie zu lernen, wird oft von älteren Programmierern konterkariert.Proaktiv mit Technologien zu sein, ist eine ausgezeichnete Möglichkeit, Ihrem Unternehmen zu beweisen, dass Sie an vorderster Front stehen.Udemy gibt Ihnen die Chance, es langsam zu tun.Sie können Ihre Erfahrung und Ihr Wissen auf diese Technologien anwenden.Dies wird Sie viel wertvoller als einige Jungs kommen aus dem College oder ein Boot Camp.

Meine Erfahrung mit Udemy

Das Foto oben ist ein kurzes Beispiel dafür, wie Udemy funktioniert.Ich habe mein Geld damit verbracht, Udemy auszuchecken, nachdem ich es überall gesehen hatte.Die Kurse sind in Module unterteilt.Das Foto zeigt den Web Development Kurs: Beginnen Sie am Ende, das ich gekauft habe.

Auf diesem Foto können Sie sehen, dass ich den Code emuliere, der vom Kursleiter angeboten wird.Der Kursleiter bemüht sich, jeden Codeabschnitt zu überprüfen und den gelernten Code in zukünftigen Lektionen wiederzuverwenden.In diesem Modul wurde ich herausgefordert, einen Foto-Blog auf eigene Faust zu erstellen, um so auszusehen, wie er in seinem Video gezeigt hatte.Ich wurde dann mit der Aufgabe betraut, seine Blog-Website mit den Fähigkeiten, die wir vor kurzem in CSS gelernt neu zu bauen.Der Kursleiter bietet Ihnen kostenlose Tools, die Ihnen vorschlagen, für jeden Kurs zu verwenden.

Im folgenden Beispiel verwende ich Sublime Text .Zu der Zeit, die dieser Artikel, Sublime Text war noch kostenlos, auch wenn sie Sie gebeten, sich zu registrieren und für die Vollversion zu bezahlen.Ich habe dieses Programm nicht weiter verwendet und werde es auch nicht weiter verwenden.Normalerweise verwende ich Klammern oder Notepad++ während der Programmierung.Beides sind völlig freie Alternativen zu erhabenem Text.

Hinweis zur Open-Source-Software

Manchmal kann eine kleine Google-Suche Ihnen eine Reihe von Tools geben, die Sie verwenden können.Wenn Sie jetzt keine Lust haben, diese Tools zu kaufen, ist das in Ordnung.Wenn Sie jedoch ein professioneller Entwickler werden, rate ich Ihnen dringend davon ab, mit Open Source Software zu bleiben.Viele professionelle Entwickler werden weinen, nachdem sie diese Aussage gelesen haben, aber die Wahrheit ist die Wahrheit.Die Realität von Open Source Software ist, dass es oft veraltet ist, unsicher und ein riesiges Sicherheitsrisiko wartet darauf zu geschehen.Mein Beispiel dafür ist kürzliches Hacking oder Websites wie HomeDepot.Diese Unternehmen verwenden OpenSSL seit langem, um ihre Websites zu schützen.Die Entwickler hörten jedoch auf, an dem Projekt zu arbeiten, als sie erkannten, dass viele Milliarden-Dollar-Unternehmen ihre Software nutzten, aber nichts daraus machten.Letztendlich veranlasste dies große Unternehmen, diese Entwickler zu bezahlen, um den Code und die Sicherheit auf dem neuesten Stand zu halten.Bei den meisten Open-Source-Software geschieht dies jedoch nicht.Stattdessen wird sie schlecht verwaltet und hinkt in der Sicherheit oft hinterher.

Was sind die anderen Optionen?

Alternativen zu Udemy

Sie müssen verstehen, dass Udemy nicht Ihre einzige Option ist.Udemy ist die Plattform, die ich in diesem Artikel begesuche, aber es gibt viele Optionen, um Ihnen den Einstieg zu erleichtern.Es ist wichtig, sich so oft wie möglich zu konzentrieren und Ihre Fähigkeiten in die Praxis umzusetzen.Meisterschaft ist das Ziel.Sie werden feststellen, dass Sie, gerade wenn Sie denken, dass Sie ein Meister sind, nichts wussten.Das ist die Natur dieses Sektors.Alles entwickelt sich beschleunigt.

Die Sicherheit zum Beispiel verändert sich ständig.Menschen mit Erfahrung mit Blowfish sicherheit finden es schockierend zu erfahren, dass Blowfish unsicher ist und das schon seit Jahren.Das Unternehmen, für das ich arbeite, hat immer noch IT-Experten, die VPNs mit Installiertem Windows XP ausführen.Es ist erstaunlich, wie sehr sich die Technologie von Geschäft zu Geschäft unterscheidet.In diesem Sinne werfen wir einen Blick auf unsere anderen Optionen.

Weitere Lernmöglichkeiten

  • Universität.Diese Option wird eine lange Zeit dauern und ist teuer.Eine lange Zeit ist meiner Meinung nach nicht besser.Ich denke, College bietet eine fortgeschrittene Ansicht von Mathematik und Algorithmen sowie ein grundlegenderes Verständnis der Programmierung, aber ehrlich gesagt könnte man eine Menge darüber lehren.Es wäre besser, wenn sich Kurse wie die auf Udemy mehr auf diesen Teil der Programmierung konzentrieren würden.Viele der Algorithmen, die Sie jemals verwenden werden, sind jedoch nicht so kompliziert oder bereits online verfügbar.
  • Andere Tutorial-Plattformen – Udemy ist nicht die einzige Plattform zur Verfügung.Es gibt viele online.Es gibt auch einige, die kostenlos sind wie YouTube und WW3 School.Ich erwähnte Pluralsight, aber es gibt noch viel mehr da draußen.Suchen und verbringen Sie Zeit mit der Suche nach Code.Halten Sie die Schulung aufrecht, bis Sie die angezeigte Syntax bemerken.
  • Universitätskurse und individuelle Zertifikate – Wenn Sie jetzt nicht das Geld haben, steuern zu zahlen, gibt es andere Möglichkeiten für Sie.EDX bietet Zertifikate für Industriestandards und Kurse, die Ihnen Universitätskredite zu einem Bruchteil der Kosten verleihen.Sie sollten sich Zeit nehmen, um zu studieren und zu verstehen, welche Credits von Ihrer Zielinstitution akzeptiert werden.
  • Bücher – Ich unterstütze immer noch die altmodische Art und Weise; Ich liebe es, aus Büchern zu lernen.Der interaktive Inhalt ist gut, aber die Bücher sind toll.Sie können die Schwere jedes Konzepts lesen und verstehen.Die Kursleiter fügen mehr Material hinzu, je kritischer das Konzept sein wird.Jedoch, Bücher sind wahrscheinlich am besten zusammen mit anderen Optionen verwendet.Sie können z. B. auf ein zuvor verwendetes Wort in einem Buch verweisen.Schauen Sie und sehen Sie, was das Buch über "Rekursion" sagt.Viele Bücher können kostenlos online bezogen werden.Der ISBN-Code kann über Google durchsucht werden.

Ein Beispiel: Wenn das College besser ist als ein Online-Kurs

Ich fand einmal heraus, dass college ein Plus für ein kürzlich esk.-projekt war, das ich abgeschlossen habe.Ich habe viele Informationen über Online-Druckergefunden; Jeder wollte jedoch, dass ich die Daten in ein .pdf umwandelte.Dies war keine Option, da meine Aufgabe darin bestand, Glyphen innerhalb von XPS zu studieren, Daten in Variablen zu extrahieren und sie erneut in eine Glyphe auf der anderen Seite der Datenbank einzufügen.Wenn ich es in .pdf umgewandelt hätte, wäre das nicht möglich gewesen.Also war ich ziemlich allein auf einer Insel und erfand das Rad, wie wir Programmierer es gerne nennen.

Was es viel schlimmer machte, ist, dass die Lyfis weder einheitlich waren noch einen Standard gab.Sie änderten sich in Abhängigkeit von der Menge der eingegebenen Informationen.Manchmal ist ein Name auf der ersten Seite und manchmal am unteren Rand von Seite 3. Ich war in der Lage, einen Algorithmus zu bilden und es mit Rekursion zu verwenden, um Unicode in Bezug auf die Daten, die ich wollte, zu abstrahieren.Wenn ich nicht aufs College gegangen wäre, hätten die Chancen wahrscheinlich viel länger gedauert, bis ich dieses Projekt abgeschlossen hätte.Das College hat also seine Vorteile; Wenn Sie jedoch wüssten, was Sie studieren sollten, denke ich, dass Sie diese Prinzipien von zu Hause aus lernen könnten, wenn Sie sich selbst gewidmet haben.