Es gibt eine Meinung, der ich oft begegne - es ist unmöglich, alleine zu lernen, man braucht Fachleute, die Sie auf diesem heiklen Weg führen -, um zu erklären, zu verifizieren, zu kontrollieren. Ich werde versuchen, diese Aussage zu widerlegen. Wie Sie wissen, reicht es aus, mindestens ein Gegenbeispiel zu nennen. Es gibt solche Beispiele in der Geschichte der großen Autodidakten (oder einfach Autodidakten): den Archäologen Heinrich Schliemann (1822–1890) oder den Stolz Georgiens - den Künstler Niko Pirosmani (1862–1918). Ja, diese Menschen lebten, studierten und schufen größtenteils im 19. Jahrhundert und waren extrem weit von der Welt der Informationstechnologie entfernt. "Das wichtigste Ziel des Lernens ist jedoch immer noch das Lernen zu lernen", wie Aristoteles sagte. In diesem Artikel werde ich Ihnen praktische Beispiele vorstellen, mit denen Sie einen unabhängigen Bildungsprozess effektiv organisieren können.

Sie können immer noch selbst lernen. Darüber hinaus ist es durchaus möglich, hohe Ergebnisse zu erzielen. Sie werden überrascht sein: Wie kann eine Person aus dem Bereich der kaufmännischen Ausbildung (ich arbeite im Ausbildungszentrum "
Network Academy LANIT ") zu diesem Thema sprechen, die Zweigstelle, in der sie sitzt. Nehmen wir es jedoch in Ordnung.
Ich bin eine Person, die mein ganzes Berufsleben lang (mehr als 17 Jahre) im Bildungsbereich gearbeitet hat: Ich bin in der Ausbildung und ich bin für die Ausbildung. Und ich möchte Ihnen praktische Beispiele geben, mit denen Sie einen unabhängigen Bildungsprozess effektiv organisieren können. Diese Techniken sind eine Zusammenfassung meiner persönlichen Erfahrungen. Natürlich gebe ich nicht vor, die ultimative Wahrheit zu sein. Aber wenn jeder von Ihnen mindestens eine Technik für sich findet, die er in seiner persönlichen Praxis anwenden möchte, werde ich meine Aufgabe als erledigt betrachten.
Mein erster Rat ist, wenn Sie sich für eine Selbstausbildung entscheiden (egal wie viel Zeit Sie bereit sind, sich diesem Thema zu widmen: 10 Minuten, eine Stunde, ein Tag ...), versuchen Sie, andere Dinge zu diesem Zeitpunkt zu vermeiden, um sie so effektiv wie möglich zu gestalten.
Hol Pashler, Professor an der University of California Psychology, sagte: "Selbst das Gehirn eines Harvard-Absolventen wird zum Gehirn eines achtjährigen Kindes, wenn Sie es zwingen, zwei Dinge gleichzeitig zu tun."
Wenn Sie beim Lernen Multitasking ablehnen, erzielen Sie die maximale Wirkung der Bildung.
Aber ich habe versprochen, praktische Tricks zu teilen. Ich werde diese Selbstbildungstechniken zum Thema Front-End-Entwicklung veranschaulichen. Erstens ist dieses Thema für mich selbst wahnsinnig interessant (selbst von dem Moment an, als ich als Lehrer für Informatik gearbeitet und es Kindern beigebracht habe). Zweitens ist das Front-End-Entwicklungsgebiet eines der beliebtesten und sich am schnellsten entwickelnden Gebiete (
siehe offizielle Statistiken ). Nun, und drittens, auch wenn wir keine Front-End-Entwickler sind, sind wir Verbraucher der Ergebnisse ihrer Arbeit.
Wir müssen also unabhängig neues Wissen erwerben und praktische Fähigkeiten erwerben. Woher bekommen Sie sie? Was ist die Quelle für Sie? Internet, Lehrbücher und andere Leute - richtig? Beginnen wir also im Internet.
1. Effizient suchen
Es gibt Unmengen von Suchseiten. Unterschiedliche Suchmaschinen haben unterschiedliche Suchalgorithmen. Infolgedessen deckt ein anderer Abdeckungsbereich - jeder deckt (oder in einer technischeren Sprache Indexe) einen Teil der im Internet vorhandenen Informationen ab. Daher müssen Sie verschiedene Suchmaschinen verwenden, um die maximale Abdeckung der Quellen zu erzielen.
Aber wie kann man eine Suche organisieren, um nicht in einer großen Menge von "Informationsrauschen" zu ertrinken? Sie müssen lernen, wie man gesunde Körner auswählt. Ja, jetzt nehmen Suchmaschinen Anfragen in einer natürlichen Sprache wahr. Algorithmen zur Freigabe relevanter Suchanfrageergebnisse werden ständig verbessert. Suchmaschinen erhalten eine Vielzahl zusätzlicher Funktionen. Aber die Frage "Wie kann man effektiv nach Informationen suchen?" bleibt bis heute relevant.
Fast jede Suchmaschine verfügt über eine erweiterte Suche und die Abfragesprache, auf der sie basiert. Aber nicht jeder nutzt diese Gelegenheit regelmäßig.
Ich zeige Ihnen ein Beispiel für Google. Wenn ich Front-End-Entwicklung lernen möchte, interessiere ich mich für Technologien, auf die ich achten sollte, und Ressourcen, die es wert sind, gelesen zu werden.
- Gehen Sie zur Seite Erweiterte Suche.
- Wir stellen die Parameter ein. Zum Beispiel:
a. mit dem Satz: Front-End-Entwicklung,
b. mit einem der Wörter: 2018,
c. Suche in: Englisch,
d. Land: Vereinigte Staaten,
e. Update-Datum: Letztes Jahr,
f. Wortlayout: im Seitentitel. - Klicken Sie auf Suchen.
- Auf der Suchergebnisseite wählen wir die Ressourcen aus, die uns als Ausgangspunkt für das Studium des Themas dienen.
Sie können auch
Sonderzeichen oder Wörter verwenden , um Ihre Suche zu verfeinern. Diese einfachen Tricks helfen Ihnen dabei, ein relevanteres Problem zu finden und viel Zeit für die Suche nach hochwertigen Informationen zu sparen.
2. Online lernen
Jetzt kennt wahrscheinlich jeder MOOC - Massenbildung, die im Internet für alle verfügbar ist. Zu den bekanntesten Veranstaltungsorten zählen
Coursera ,
Udemy ,
edX ,
Khan Academy und
Fun MOOC . Die meisten dieser Ressourcen enthalten Kurse in Englisch, aber es gibt auch Kurse in russischer Sprache - zum Beispiel
Stepik (wo übrigens die Sberbank Corporate University ihre Kurse anbietet).
In meinen persönlichen Charts ist
Udacity der unbestrittene Marktführer - für den professionellen Ansatz und die Einbeziehung von Branchenexperten. Oft benutze ich auch Coursera - sie haben etwas, das für andere Ressourcen nicht verfügbar ist, zum Beispiel Gegenprüfungen. Dies ist eine Gelegenheit, nicht nur Kommentare von anderen Benutzern zu erhalten, sondern sich auch in den Prozess einzubringen und als Experte zu fungieren (dies ist auch eine der Methoden der Selbstbildung, über die ich später sprechen werde).
Meiner persönlichen Meinung nach sind russische Plattformen ausländischen Plattformen sowohl in der Qualität des Materials als auch in der Form der Lieferung an den Hörer immer noch etwas unterlegen. Wenn Sie jedoch gefragt werden, ob Sie Englisch sprechen? Wenn Sie mit "Ja" antworten, ist dies auch eine gute Option.
Betrachten Sie den Suchalgorithmus für das gewünschte Programm anhand des
Udacity- Beispiels.
- Gehen Sie zum Kurskatalog - Katalog
- Wählen Sie eine Kategorie aus: Kategorie - Programmierung und Entwicklung
- Wir setzen den Filter "frei": Typ - freie Kurse
- Geben Sie Ihr Level an: Skill Level - zum Beispiel Anfänger
- Klären Sie die Fähigkeiten, die wir verbessern möchten: Fähigkeiten - HTML, CSS, JavaScript
- Und wir bekommen eine Liste von Kursen, die Sie absolut kostenlos anmelden können. Ihr Vorteil ist, dass die meisten von ihnen unter Beteiligung von Anbietern entwickelt werden und Schulungen zu realen Projekten stattfinden.
Wenn Sie ein Anfängerspezialist sind und nicht wissen, in welcher Reihenfolge Sie eine Ausbildung aufbauen müssen, welche Kurse Sie belegen müssen, welche Aufgaben es wert sind, gelöst zu werden, können Sie sich für das sogenannte anmelden. "Umfassende Programme." Fachleute auf dem Gebiet der Ausbildung haben bereits den gesamten Bildungsweg aufgebaut, es bleibt nur noch zu folgen.
Wie man nach solchen Programmen sucht
- Gehen Sie zum Abschnitt mit Weiterbildungsprogrammen (Nanodegree)
- Durch die School of Programming finden wir die Richtung, die wir brauchen: Front-End-Webentwickler .
Wie kann man verstehen, welcher der gefundenen Kurse besser ist? Es gibt kein universelles Rezept, alles hängt von den Zielen und Qualitäten einer bestimmten Person ab. Ich kann jedoch einige Empfehlungen geben.
- Lesen Sie Bewertungen, um die Meinung anderer zu erfahren.
- Um sich mit dem Intro des Kurses vertraut zu machen, in dem Inhalt, Struktur, Techniken und Fragmente beschrieben werden, können Sie bewerten, wie professionell der Ansatz zur Entwicklung des Kurses ist, ob der Lehrer das Material präsentiert, welche zusätzlichen Mechanismen der Selbstkontrolle oder automatischen Kontrolle durch das System vorhanden sind.
Indem Sie diese Faktoren erfassen, können Sie selbst feststellen, ob es sich lohnt, diesen Kurs zu belegen.
Eine weitere häufig gestellte Frage betrifft die Selbstorganisation: Maximal 8% der Studierenden erreichen das Ende von Online-Kursen. Die Menschen suchen nach Lösungen für bestimmte Probleme, sobald sie gefunden werden. Ein weiterer Grund ist die Dauer des Kurses. Die meisten Menschen sind von Natur aus Sprinter und es ist schwierig, eine lange Strecke zu laufen.
Wenn Sie noch einen Abschluss machen möchten, entwickeln Sie zunächst in sich selbst die Eigenschaften, die für die Selbstbildung erforderlich sind:
- lerne Zeit zu planen;
- Finden Sie sich das richtige Motiv;
- Laden Sie Freunde zu einem Training ein, damit Sie diskutieren und analysieren können, was Sie gelernt haben.
Das Problem der Selbstorganisation wird auch erfolgreich gelöst, wenn eine regelmäßige und endgültige Berichterstattung an das Management oder andere Personen erforderlich ist. Ein Zertifizierungssystem funktioniert ebenfalls, jedoch nur in Fällen, in denen der Status bestätigt werden muss.
3. Suchen Sie nach Experten
Suchen Sie nach Menschen, auf deren Wissen und Erfahrung Sie sich verlassen können. Menschen aus der Branche, die sich als hochqualifizierte Fachkräfte etabliert haben und bereit sind, ihre Erfahrungen offen und kostenlos zu teilen. Findest du das fantastisch und das passiert nicht? Es passiert. Es gibt ein paar Tricks, mit denen Sie solche Leute finden können.
Beziehen Sie sich auf offizielle Quellen - zum Beispiel auf Organisationen, die Standards entwickeln. Sie haben Arbeitsgruppen eingerichtet, um spezielle Inhalte zu entwickeln. Und Informationen darüber sind in der Regel öffentlich zugänglich.
Schauen wir uns ein konkretes Beispiel an.
- Besuchen Sie die Website des World Wide Web Consortium
- Zu Arbeitsgruppen gehen - Arbeitsgruppen
- Unter ihnen wählen wir die aus, die uns derzeit interessiert. Zum Beispiel Cascading Style Sheets (CSS).
- Wir wechseln in die Kategorie der Teilnehmer und erhalten Zugang zu allen Organisationen, die an der Entwicklung dieser Standards beteiligt sind: Teilnehmer
- Wir finden eingeladene Experten - Spezialisten, die von der internationalen Gemeinschaft anerkannt sind. Eingeladene Experten: Rachel Andrew , Lea Verou
In der Regel teilen Experten auf diesem Gebiet bereitwillig ihre Entwicklungen mit. Sie können Aufzeichnungen ihrer Leistungen finden, sich mit der Liste der von ihnen verwendeten Ressourcen vertraut machen, die Folien und sogar den von ihnen demonstrierten Code sehen. Und lernen Sie aus ihrem Beispiel.
Übrigens empfehle ich besonders Lea Verou - sie hat viele "leckere" Entwicklungen, die sie öffentlich zugänglich macht. Mit ihrem Beispiel inspiriert sie eine Vielzahl von Menschen auf der ganzen Welt. Und ich bin keine Ausnahme.
Die zweite Möglichkeit, nach Experten zu suchen, ist das Video-Hosting, bei dem Sie Aufzeichnungen von Konferenzen zu diesem Thema finden. Dies ist
YouTube oder
Vimeo , das in unserem Land nicht so bekannt ist, wo viele Materialien gespeichert sind, die auf YouTube manchmal einfach nicht existieren.
Und noch einmal zu einem Beispiel:
- Wir gehen zu YouTube. Suche: Frontend-Konferenz
- Eine effektive Suche funktioniert auch hier, und Sie sollten es nicht vernachlässigen. Wählen Sie: Filter → Kanäle
- Und wir bekommen eine Liste von Kanälen, die diesem Thema gewidmet sind.
- Zum Beispiel: Fronttrends → Wiedergabelisten → Fronttrends 2017
- Wählen Sie einen beliebigen Lautsprecher. Sagen wir , Una Kravets - sie ist eine großartige Expertin, die viel zu lernen hat.
- Voila.
So finden Sie Fachleute auf dem richtigen Gebiet und erhalten Zugang zu ihren Best Practices.
4. Lassen Sie künstliche Intelligenz für Sie arbeiten
Hier ist mein Rat sehr einfach und in unserer Ära von Big Brother sogar etwas kontrovers - hinterlassen Sie „digitale Spuren“:
- Abonnieren Sie Kanäle, die "ähnlich" angeboten werden sollen.
- "Gefällt mir" und speichere Videos und Materialien in Lesezeichen;
- Abonnieren Sie die Seiten von Fachgemeinschaften, die Sie in sozialen Netzwerken interessieren.
Und auf den "digitalen Spuren" erhalten sie Vorschläge zu dem Thema, das Sie interessiert. Dies ist eine Gelegenheit, in die Fachwelt einzutreten, wo Sie nützliche Informationen und praktische Beispiele finden.
5. Bücher lesen
Es wird angenommen, dass mit der Verfügbarkeit von Informationen im Internet und unzähligen Online-Kursen das Lesen von Büchern nicht mehr relevant ist. Dies ist jedoch grundsätzlich falsch.
Bücher sind notwendig, um bestimmte Konzepte, Ideen, Probleme und Technologien dreidimensional zu betrachten. Sie erweitern ihren Horizont und sind für eine eingehende Untersuchung des Materials vorgesehen.
Das Lesen sollte jedoch auch effektiv sein.
Wie wähle ich Bücher zum Lesen aus?
Für die theoretische Forschung gibt es
Standards , Vorschriften usw.
Wenn wir über technische Literatur sprechen, lasse ich mich von einer einfachen Logik leiten - ich verwende die Empfehlungen maßgeblicher Quellen. Mit ihnen meine ich anerkannte Experten aus der Branche (von denen ich viele auf
Twitter verfolge) sowie seriöse elektronische Veröffentlichungen und spezialisierte Portale (zum Beispiel
A Book Apart ,
O'Reilly Media ,
Smashing Magazine ,
CSS-Tricks ).
Generell bevorzuge ich praxisorientierte Quellen. In diesem Fall ist es für mich sehr wichtig:
- so dass die Sprache der Präsentation einfach und humanisiert ist (ich mag Bücher-Gesprächspartner, bei denen Fragen gestellt werden, der Gedanke beim Lesen gestört wird),
- Qualität des fertigen Materials. Natürlich ist der Inhalt wertvoller. Der Wrapper ermöglicht es uns jedoch, eine Schlussfolgerung über die Haltung zu ziehen, die in das Buch aufgenommen wurde, und gibt eine Vorstellung davon, wie viel Zeit und Mühe aufgewendet wurde, um dem Buch Leben zu geben, und wie der Autor (und das gesamte beteiligte Team) den richtigen Weg finden können, sich durch das Buch auszudrücken. Wie das Sprichwort sagt, steckt der Teufel im Detail. Und ich merke sie wirklich.
Hier sind einige Beispiele von Büchern, die ich definitiv empfehlen kann:
6. Verwenden Sie verschiedene Werkzeuge
„Ich erinnere mich nur daran, was meine Hände tun“ - so kann das in der Welt der pädagogischen Praxis bekannte Prinzip des Lernens „Learning by Doing“ interpretiert werden.
Früher oder später müssen Sie das gesamte gesammelte Wissen in der Praxis irgendwie reparieren. Sie müssen ständig trainieren, um spezielle Tools zu finden, mit denen Sie solche Schulungen am effektivsten organisieren können.
Woher bekommen Sie diese Werkzeuge?
Unter Berufung auf einen der vorherigen Absätze - mit Experten, die ihre Arbeitswerkzeuge teilen - finden Sie in ihren Blogs und auf Websites, auf denen sie ihre Materialien veröffentlichen, interessante Projekte. Diese Projekte ermöglichen es in der Praxis, die neuen Technologien, die Sie studieren, Arbeitsmethoden zu erarbeiten und Ihr eigenes Know-how zu entwickeln. Und es gibt viele von ihnen.
In der Animation wird beispielsweise die Änderung der animierten Eigenschaft im Laufe der Zeit durch eine bestimmte Kurve oder vielmehr durch einen Satz ihrer Parameter (Koeffizienten) beschrieben. Die aus Sicht des Betrachters realistischsten Animationseffekte verlaufen nicht linear zeitlich (es reicht aus, sich mit den von Walt Disney festgelegten Animationsprinzipien vertraut zu machen, um dies sicherzustellen). Zum Beispiel beginnt sich ein Objekt allmählich zu bewegen, dann nimmt seine Geschwindigkeit zu, dann nimmt es allmählich ab usw. Mathematisch werden diese Abhängigkeiten unter Verwendung von Bezier-Kurven beschrieben.
Schauen Sie sich den interaktiven
Cubic-Bezier- Simulator (Bezier-Kurve) an, in dem Sie deutlich sehen können, wie sich die Form der Kurve auf die Art der Animation auswirkt, mit der ein Objekt im Raum bewegt wird. Der Algorithmus ist wie folgt:
- Anpassen ( Hebelwirkung )
- Stellen Sie die Animationszeit auf 1,5 bis 2 Sekunden ein
- Test ausführen - Erzeugt den richtigen Animationseffekt: Der Abschluss der Aktion, die Aktion selbst und die Trägheit nach Abschluss werden vorbereitet.
Weitere interessante Beispiele:
Ich werde auf einige der aus meiner Sicht wichtigsten eingehender eingehen.
Aufgabe: Es ist erforderlich, dass das Formularfeld, in das das Benutzerkennwort als mögliche Werte eingegeben wird, nur Sequenzen mit einer Länge von mindestens 6 Zeichen akzeptiert, die mindestens eine Ziffer, einen Buchstaben (unabhängig von der Groß- und Kleinschreibung) und ein beliebiges Zeichen enthalten. Die Überprüfung sollte auf der Benutzerseite mit Standardbrowser-Tools durchgeführt werden (zu diesem Zweck wird
das Musterattribut des Eingabefelds verwendet , dessen Wert ein regulärer Ausdruck ist).
Die Reihenfolge der Aktionen :
- /^.{6,►$$ - 6 beliebige Zeichen
- /^(?=.*\d).{6,}$/ - davon mindestens eine Ziffer
- /^(?=.*\d)(?=.*►azaz).{6,►$$/i - mindestens ein Brief von ihnen (Fall ist nicht wichtig)
- /^(?=.*\d)(?=.*[az.BIZ)(?=.*[\W_†).{6,►$$i - mindestens ein Zeichen von ihnen (kein Buchstabe oder eine Zahl) )
- Ein weiteres Beispiel ist die CSS3 Patterns Gallery : Es ist erstaunlich, wie sich der Code in ein geometrisches Muster verwandelt!
Die Reihenfolge der Aktionen:
- 90% skalieren
- Zick-Zack - Hintergrundcode
Die Hauptidee besteht darin, verschiedene Tools zu verwenden, die auf den Websites von Spezialisten frei verfügbar sind und es Ihnen ermöglichen, Ihre Fähigkeiten völlig kostenlos zu verbessern.
7. Werden Sie Experte
Nachdem Sie Ihre Hand gefüllt haben, gehen Sie auf eine neue Ebene - werden Sie selbst Experte.
Wie kann man das machen? Einfach.
Erinnern Sie sich an die Geschichte über den Lehrer: "Ich habe es ihnen dreimal gesagt, ich habe bereits alles selbst verstanden, aber sie werden es nicht verstehen." Sie müssen Ihr Wissen weitergeben, um es zu konsolidieren. Als Tool empfehle ich die Verwendung des StackOverflow-Dienstes. Dies ist eine speziell erstellte Ressource, in der Entwickler nach Antworten auf ihre beruflichen Fragen suchen. Und sie werden von denselben Leuten beantwortet - Entwicklern. Auf diese Weise wird eine umfangreiche Datenbank mit Problemen zusammengestellt, von denen jedes eine Lösung hat. Und Sie können der Autor der Antworten auf diese Fragen werden, ein bestimmtes Thema verstehen und Ihre Erfahrungen teilen.
Sie töten zwei Fliegen mit einer Klappe: Zuerst lernen Sie selbst, dieses Problem zu lösen. Zweitens lernen Sie, über den Lösungsalgorithmus zu sprechen und dadurch neues Wissen im Speicher sicherer zu konsolidieren.
Workflow unter
https://stackoverflow.com/- Führen Sie eine Abfrage in das Suchfeld ein - zum Beispiel: CSS
- Als Ergebnis haben wir das Problem aller Fragen mit dem Tag "CSS"
- Wechseln Sie zur Registerkarte Unbeantwortet - Unbeantwortet. Und wir bekommen ein weites Feld für Aktivitäten
Oder:
- https://en.stackoverflow.com/
- Tags
- Wir folgen dem gleichen Szenario.
Vergessen Sie nicht
Stack Exchange - ein Netzwerk von Websites für die Arbeit mit Fragen und Antworten in verschiedenen Bereichen sowie die heimische Ressource
Toaster (danke,
sfi0zy , für den Tipp).
Zusammenfassung
Ich habe Ihnen einige einfache Tricks mitgeteilt, die Ihnen helfen, „zu lernen, wie man lernt“ und den Prozess der Selbstbildung effektiver zu gestalten:
- Effizient suchen.
- Lernen Sie aus umfangreichen Online-Kursen (und schließen Sie sie ab).
- Suchen Sie nach Experten, von denen Sie Erfahrungen ausleihen können, mit denen Sie sprechen und sich beraten können.
- Nutzen Sie die Fähigkeiten der künstlichen Intelligenz: Hinterlassen Sie "digitale Spuren", damit sie für Sie funktionieren und Ihren beruflichen Kreis und Horizont erweitern.
- Bücher lesen. Gehen Sie einfach bewusst auf ihre Wahl zu. Diejenigen, deren Autoren Ihnen Fragen stellen und Ihre geistige Arbeit anregen, sind am besten geeignet. Vergessen Sie nicht die ästhetische Komponente: Lesen sollte nicht nur intellektuelles Vergnügen bereiten.
- Trainieren Sie mit einer Vielzahl von Werkzeugen, die Sie von Experten finden können. Und hab keine Angst zu experimentieren.
- Werden Sie schließlich selbst Experte, um das gesammelte Wissen in die Praxis umzusetzen.
Sie könnten denken: Warum brauchen wir dann Schulungszentren?
Ich werde antworten:
Jobs sind offen bei Network Academy!