Im Zeitalter der disruptiven Technologie und der Dominanz von Frameworks.Schulung, Kompetenzentwicklung und die Fähigkeit, sich über die neuesten Technologien und Trends auf dem Laufenden zu halten - das A und O eines jeden Programmierers. Dies sind keine Bonusfaktoren, sondern wichtige Fähigkeiten, ohne die Sie Ihre Karriereziele nicht erreichen können. Während des Trainings machen Entwickler jedoch eine Reihe häufiger Fehler - unabhängig davon, in welchem Stadium sich die Karriere befindet. Lassen Sie uns diese Fehler heute diskutieren. Ich hoffe, dass zwei oder drei Tipps von hier aus nützlich sind und Sie sofort anfangen, viel effektiver zu lernen.
Übersetzt nach AlconostIch habe keinen Lehrplan
Rawpixel Snapshot Unsplash WebsiteSie sagen, wenn Sie nicht planen, dann planen Sie zu scheitern. Dies gilt auch für die Ausbildung. Manchmal kann ein Entwickler nicht warten, er beginnt sofort mit aktivem Lernen, völlig unvorbereitet. Angenommen, Sie möchten das React-Framework für die Javascript-Sprache lernen und die React-Tutorials lesen, ohne zu wissen, auf welche Bereiche Sie sich konzentrieren müssen, wie Sie Ihr Ziel erreichen, dh wie Sie Anwendungen in React schreiben. In diesem Fall ist es besser, auf diese Weise zu lernen: Wir sehen uns die offizielle Dokumentation an, studieren Schritt für Schritt die Konzepte, von grundlegend bis fortgeschritten, machen uns mit der API-Hilfe vertraut, schreiben eine Pilotanwendung für React, machen sich mit anderen verfügbaren Beispielen vertraut und legen in jeder Schulungsphase SMART-Ziele fest. SMART-Ziele sind gut, weil sie spezifisch, messbar, erreichbar, realistisch und zeitgebunden sind.
Habe kein klares Endziel
Patrick Fore Schnappschuss von UnsplashIn der Softwareentwicklungsbranche gibt es unzählige neue Technologien und Ansätze. Versteh mich nicht falsch: Ich glaube, dass lebenslanges Lernen gut ist. Wenn Sie bereit sind zu lernen, erweitern Sie nur die Fähigkeiten und entwickeln Sie neues Wissen. Es kommt jedoch vor, dass der Entwickler zu anfällig für SUV (Lost Opportunity Syndrome) ist und versucht, all die neuen Dinge zu lernen, von denen ich gehört habe. Dann hat er keine Zeit für produktive Arbeit und für die Anwendung von Wissen und Fähigkeiten für Unternehmen. Bevor Sie etwas lernen, empfehle ich Ihnen, darüber nachzudenken, warum Sie es unterrichten, wo und wie Sie Ihre neu erworbenen Kenntnisse oder Fähigkeiten anwenden werden. Wenn Sie beispielsweise für Datenbanken entwickeln, aber Javascript lernen, bedeutet dies, dass Sie zur Full-Stack-Entwicklung wechseln. Wenn Sie sich mit DevOps beschäftigen und AWS lernen, werden Sie möglicherweise in die Berechnung einbezogen, um einen neuen Job in einem Unternehmen zu erhalten, das AWS verwendet.
Ein zu breites Thema wählen
Foto von Yuri Kovalev , Unsplash- WebsiteHaben alle den Ausdruck "Karren und kleiner Karren" gehört? Manchmal versucht der Entwickler zu eifrig, das ausgewählte Thema gründlich zu studieren, weiß nicht, wie er seine Pläne klären soll, und setzt sich während des Trainings ein zu breites Ziel. Sie fragen: "Und wann kommt es auch?" Ich glaube, dass das Thema zu weit gefasst ist, wenn Sie dem anderen Entwickler die geplanten Ergebnisse Ihres Trainings nicht in wenigen Worten beschreiben können. Die geplanten Lernergebnisse ermöglichen es zu beurteilen, welches Wissen der Entwickler durch das Studium eines bestimmten Themas von mir erwerben sollte. Natürlich kann jedes Thema für immer studiert werden, aber es muss eine Grenze geben, nach der Sie sich sagen: "Das ist alles für jetzt." Genug, um sich auf dem Weg zum Endziel sicher zu fühlen. Hier sind zum Beispiel einige der geplanten Lernergebnisse mit dem React Javascript-Framework:
, : - React, :
Bitte beachten Sie: Die hier vorgestellten Ergebnisse werden nicht sehr spezifisch oder detailliert beschrieben (wir schreiben beispielsweise nicht "Komponente in JSX-Syntax erstellen"), da Sie noch nicht alle Nuancen des React-Frameworks kennen. Sie sind nicht zu breit: Für jedes Element wird ein bestimmtes Ergebnis beschrieben, und kein langwieriges und allgemeines, z. B. "Erstellen einer Reaktionsanwendung".
Lesen und sehen Sie zu viele Bücher, Handbücher und Videos
Chuttersnap- Schnappschuss von UnsplashMüdigkeit aus Handbüchern ist Realität. Wenn Sie glauben, durch das Studium endloser Bücher, Videos und Tutorials wirklich etwas zu lernen, verschwenden Sie einfach Ihre Zeit. Wählen Sie mehrere Quellen (Bücher, Videos, jedes andere Format) aus - und arbeiten Sie mit ihnen. Es ist wahrscheinlich, dass sich die Informationen, die Sie aus dem Video lernen, stark mit dem Material eines anderen Handbuchs zum gleichen Thema überschneiden. Ein weiteres Beispiel: Eine schnelle Amazon-Suche im React Javascript-Framework liefert etwa 700 Bücher, von denen einige fast identische Titel haben, wie z. B. Learning React. Der Umgang mit all diesen Büchern ist unrealistisch, und selbst wenn es Ihnen gelungen wäre, wäre es keine Tatsache, dass Sie ein React-Experte werden oder Ihre Zeit verschwenden würden.
Verfolgen Sie nicht den Fortschritt
Lindsay Henwood Schnappschuss von UnsplashNun, wenn Sie einen klaren Plan und spezifische Ziele haben, diese aber wenig nützen, wenn Sie Ihren eigenen Fortschritt und Ihr Bewegungstempo nicht verfolgen. Überwachen Sie Ihre Erfolge im Extremfall alle zwei Wochen - prüfen Sie jeden Monat, ob Sie sich in die richtige Richtung bewegen. Ich empfehle, eine Erinnerung in den Kalender aufzunehmen, um regelmäßig die Fortschritte zu bewerten, die seit Beginn des Bildungsprozesses erzielt wurden. Wenn Sie Ihre Ziele zu spät erreichen, verstehen Sie wahrscheinlich selbst, wo genau Sie ins Stocken geraten sind - und passen Ihre Pläne an. Wenn andererseits Ziele erreicht werden, lohnt es sich zu feiern und weiterzumachen, um die Motivation aufrechtzuerhalten.
Effektiv lernen
Gedankenkatalog- Schnappschuss auf UnsplashDie Fähigkeit, effektiv zu lernen, ist heute ein Bonus und der Schlüssel zum beruflichen Erfolg. Ich bin fest davon überzeugt, dass Sie alles beherrschen können, wenn Sie sich die Zeit nehmen, die Essenz des Prozesses zu verstehen und sich verbessern möchten. Dies gilt auch für die Ausbildung. Training ist eine Fähigkeit, die in der Praxis entwickelt wird. Zu wissen, was nicht zu tun ist, ist manchmal nicht weniger wichtig als zu wissen, was zu Beginn des Trainings zu tun ist. Kein Wunder, dass der chinesische Sozialphilosoph Konfuzius einmal sagte:
"Lernen ohne Denken ist eine Verschwendung, Denken ohne Lernen ist gefährlich."
- Konfuzius
Über den ÜbersetzerDer Artikel wurde von Alconost übersetzt.
Alconost
lokalisiert Spiele ,
Anwendungen und Websites in 68 Sprachen. Muttersprachliche Übersetzer, Sprachtests, Cloud-Plattform mit API, kontinuierliche Lokalisierung, Projektmanager rund um die Uhr, jedes Format von Zeichenfolgenressourcen.
Wir machen auch
Werbe- und Schulungsvideos - für Websites, die verkaufen, Image, Werbung, Schulung, Teaser, Expliner, Trailer für Google Play und den App Store.
Weitere Details