Lernen und Hilfe bekommen
Es ist großartig, dass Sie sich Zeit nehmen, um neue Fähigkeiten zu erlernen. Es gibt jedoch gute Praktiken, die Ihr Lernen effektiver machen. Es gibt auch Zeiten, in denen Sie stecken bleiben und frustriert sein werden – selbst professionelle Webentwickler fühlen sich regelmäßig so – und es ist hilfreich, die effektivsten Wege zu kennen, um Hilfe zu bekommen, damit Sie in Ihrer Arbeit vorankommen. Dieser Artikel bietet einige Hinweise und Tipps in beiden Bereichen, die Ihnen dabei helfen werden, mehr aus dem Lernen der Webentwicklung herauszuholen, sowie weiterführende Lektüre, um bei Interesse mehr Informationen zu jedem Unterthema zu finden.
Effektives Lernen
Kommen wir direkt zum Thema und überlegen wir, wie effektives Lernen aussieht.
Verschiedene Lernmethoden
Es ist interessant zu betrachten, dass Ihr Gehirn auf zwei Hauptarten lernt — fokussiertes und diffuses Lernen:
- Fokussiertes Lernen wird traditionell mit akademischen Fächern in Verbindung gebracht. Sie konzentrieren sich intensiv auf ein niedriges Thema und lösen die spezifischen Probleme, die es mit sich bringt. Sie sind auf ein enges Gebiet fokussiert.
- Diffuses Lernen bezieht sich mehr auf das hoch-gestaffelte Denken in einem weiteren Bereich. Sie lassen Ihren Geist weiter umherwandern und scheinbar zufällige Verbindungen zwischen verschiedenen Dingen herstellen. Dies ist mehr die Art des Denkens, die Sie unter der Dusche oder während einer Kaffeepause tun.
Aus Studien, die Neurowissenschaftler zur Gehirnaktivität durchgeführt haben, wissen wir, dass Sie nicht wirklich beide Lern- oder Denkweisen gleichzeitig engagieren können. Welche sollten Sie also wählen? Sie könnten denken, dass fokussiertes Lernen besser zum Studieren ist, aber in Wirklichkeit sind beide sehr wichtig.
Fokussiertes Denken ist großartig, um sich intensiv auf bestimmte Themen zu konzentrieren, tief in die Problemlösung einzutauchen und Ihre Beherrschung der erforderlichen Techniken zu verbessern — die neuronalen Pfade in Ihrem Gehirn zu stärken, wo diese Informationen gespeichert sind. Es ist jedoch nicht sehr gut darin, „das große Ganze“ zu verstehen und neue neuronale Wege freizuschalten, wenn Sie versuchen, neue Themen zu verstehen oder neue Probleme zu lösen, mit denen Sie zuvor noch nicht konfrontiert waren.
Dafür benötigen Sie diffuses Denken. Dies ist das Gegenteil von Fokus – Sie lassen Ihr Gehirn durch die weitere Landschaft wandern, suchen nach Verbindungen, die Sie bisher nicht hatten, berühren neue Dinge (oder neue Kombinationen von Dingen), auf die Sie sich später konzentrieren können, um sie zu verstärken und wirklich zu verstehen, was sie bedeuten.
Aus diesem Grund ist es meist gut, zuerst einführende Materialien zu lesen, um ein Hoch-gestaffeltes Verständnis eines Bereichs zu erhalten, bevor Sie in die spezifischen Details eintauchen.
Dies ist auch der Grund, warum Sie manchmal wirklich mit einem Problem feststecken, aber dann die Antwort finden, wenn Sie eine Kaffeepause (oder einen Spaziergang) machen. Sie könnten:
- Wissen, wie Sie Problem A mit Werkzeug A lösen.
- Wissen, wie Sie Problem B mit Werkzeug B lösen.
- Nicht wissen, wie Sie Problem C lösen.
Angenommen, Sie konzentrieren sich eine Weile auf Problem C und sind frustriert, weil Sie nicht herausfinden können, wie Sie es lösen können. Doch dann, nachdem Sie einen Spaziergang gemacht haben, um frische Luft zu schnappen, stellen Sie vielleicht fest, dass Ihr Geist umherschweift und plötzlich eine Verbindung zwischen Werkzeug A und Werkzeug B herstellt, und erkennen, dass Sie diese zusammen verwenden können, um Problem C zu lösen! Es ist nicht immer so einfach, aber es ist auch überraschend, wie oft dies passiert. Dies verdeutlicht auch die Bedeutung regelmäßiger Pausen, wenn Sie am Computer lernen.
Verschiedene Lernmaterialien
Es ist auch sinnvoll, die verschiedenen Arten von Lernmaterialien, die verfügbar sind, zu betrachten, um herauszufinden, welche für Sie am effektivsten sind.
Textuelle Artikel
Sie finden eine Menge geschriebener Artikel im Web, die Ihnen Webdesign beibringen. Zum Beispiel wie der größte Teil dieses Kurses. Einige der Artikel sind Tutorials, um Ihnen eine bestimmte Technik oder ein wichtiges Konzept beizubringen (wie „lernen, wie man einen Videoplayer erstellt“ oder „lernen Sie das CSS-Boxmodell“), und einige der Artikel sind Referenzmaterialien, um Ihnen die Möglichkeit zu geben, Details nachzuschlagen, die Sie möglicherweise vergessen haben (wie „Was ist die Syntax der CSS-Eigenschaft background
?“).
MDN Web Docs ist für beide Arten sehr gut geeignet — der Bereich, in dem Sie sich derzeit befinden, ist großartig für das Erlernen von Techniken und Konzepten, und wir haben auch mehrere große Referenzabschnitte, mit denen Sie jede Syntax nachschlagen können, an die Sie sich nicht erinnern.
Es gibt auch mehrere andere großartige Ressourcen im Web, von denen wir einige unten erwähnen werden.
Hinweis: Der obige Text sollte Ihnen eine wichtige Tatsache vermittelt haben — es wird nicht erwartet, dass Sie sich alles merken! Professionelle Webentwickler verwenden Werkzeuge wie MDN Web Docs, um Dinge nachzuschlagen, die sie vergessen haben. Wie Sie feststellen werden, geht es beim Lernen der Webentwicklung mehr um Problemlösung und Lernmuster als um das Erlernen vieler Syntaxe.
Videos
Es gibt auch eine Reihe von Websites, auf denen Video-Lerninhalte zu finden sind. YouTube ist eine offensichtliche, mit Kanälen wie Mozilla Layout Land, MozillaDeveloper und Google ChromeDevelopers, die viele nützliche Videos bereitstellen. Viele Menschen ziehen textuelle Artikel für tieferes Lernen und Referenzmaterial vor und Videos für schnelle Erklärungen von Konzepten und neuen Funktionen, aber es liegt wirklich an Ihnen, woraus Sie lieber lernen. Es gibt hier kein richtig oder falsch.
Interaktive Code-Spielplätze
Sie mögen der Typ Mensch sein, der minimale Anweisungen bevorzugt und lieber direkt ins Schreiben von Code springt. Das ist auch ein vernünftiger Ansatz, und einige Lernseiten neigen dazu, ihn zu bevorzugen. Codecademy ist zum Beispiel eine Lernseite, auf der die Tutorials hauptsächlich aus interaktiven Code-Editoren bestehen, in denen Sie direkt Code schreiben und überprüfen müssen, ob das gewünschte Ergebnis erzielt wurde.
Viele MDN Web-Dokumentseiten bieten auch interaktive Beispiele, bei denen Sie den Code ändern können, sehen wie sich das Live-Ergebnis ändert, und das Beispiel im MDN Playground erkunden können. Und es ist auch nichts Falsches daran, Ihre eigenen Codebeispiele auf Ihrem Computer oder in einem Online-Code-Editor wie JSFiddle, Codepen oder Glitch zu erstellen. Tatsächlich werden Sie im Rahmen dieses Kurses dazu aufgerufen, wenn Sie lernen!
Hinweis: Online-Code-Editoren sind auch wirklich nützlich, um Code zu teilen, den Sie geschrieben haben, zum Beispiel wenn Sie mit jemand anderem lernen, der nicht am selben Ort ist, oder wenn Sie ihn jemandem schicken, um Hilfe damit zu bitten. Sie können die Webadresse des Beispiels mit ihnen teilen, damit sie es sehen können.
Sie könnten eine Lernmethode gegenüber den anderen bevorzugen, aber realistisch gesehen, werden Sie wahrscheinlich auf einen hybriden Ansatz kommen. Und Sie werden wahrscheinlich andere Methoden als die drei, die wir oben behandelt haben, entwickeln.
Ein Plan erstellen
Es ist eine gute Idee, einen Plan zu erstellen, der Ihnen hilft, das zu erreichen, was Sie durch Ihr Lernen erreichen möchten.
Eine Zielaussage
Es klingt komisch, aber warum nicht mit einem einzigen Satz beginnen, der sagt, was Sie erreichen möchten? Die folgenden haben verschiedene Umfänge, sind aber alle realistisch und erreichbar:
- Ich möchte in zwei Jahren ein professioneller Webentwickler werden.
- Ich möchte genug lernen, um eine Website für meinen lokalen Amateur-Tennisclub zu erstellen.
- Ich möchte HTML und CSS lernen, um meine Berufsrolle zu erweitern und die Aktualisierung der Inhalte auf unserer Unternehmenswebsite zu übernehmen.
Die folgenden sind nicht ganz so vernünftig:
- Ich möchte in drei Monaten vom absoluten Anfänger zum Senior Web Developer werden.
- Ich möchte mein eigenes Unternehmen gründen und ein soziales Netzwerk aufbauen, das Facebook in zwei Jahren übertreffen wird.
Was brauchen Sie, um dorthin zu gelangen?
Nachdem Sie Ihr Ziel erarbeitet haben, ist es eine gute Idee, zu recherchieren, was Sie benötigen, um das Ziel zu erreichen. Zum Beispiel:
Materialien, die ich brauche:
- Einen Computer
- Internetzugang
- Stifte und Papier
Wissen, das ich brauche:
- Wie man HTML, CSS, JavaScript und zugehörige Werkzeuge und bewährte Verfahren verwendet, um Websites und Webanwendungen zu erstellen (wir können Ihnen hierbei definitiv helfen!).
- Wie man eine Domain, ein Hosting bekommt und diese nutzt, um eine Website oder Anwendung online zu stellen.
- Wie man ein kleines Unternehmen führt.
- Wie man für mein Geschäft wirbt und Kunden anzieht.
Wie viel Zeit und Geld wird es kosten?
Schätzen Sie die Zeit und die Kosten ab, die erforderlich sind, um diese Dinge zu erhalten. Wenn Sie arbeiten müssen, um Geld zu verdienen, um die benötigten Materialien zu kaufen, dann muss die Zeit dafür berücksichtigt werden. Sobald Sie eine Zeitschätzung haben, können Sie beginnen, einen Plan um Ihr Leben herum zu erstellen.
Wie viele Stunden pro Woche muss ich investieren?
Sobald Sie wissen, was Sie tun müssen und wie lange Sie denken, dass es dauern wird, können Sie beginnen, einen Plan zu erstellen, um Ihr Ziel zu erreichen. Es kann so einfach sein wie:
„Es wird mich 500 Stunden kosten, alles zu lernen, was ich wissen muss, und ich habe ein Jahr Zeit, es zu tun. Wenn ich von einem 2-wöchigen Urlaub ausgehe, muss ich 10 Stunden pro Woche daran arbeiten. Ich habe abends und an den Wochenenden Zeit, also werde ich meine Zeit um diese herum planen.“
Wie viel Zeit Sie investieren können, hängt natürlich davon ab, wie Ihre Umstände sind. Wenn Sie in der Schule sind, haben Sie weit mehr Freizeit, als wenn Sie einen Job und Kinder zu versorgen haben. Es ist immer noch möglich, Ihre Ziele zu erreichen, aber Sie müssen realistisch sein, wie schnell Sie es schaffen können.
Wenn Sie einen Hochschul- oder College-Kurs besuchen, um Webentwicklung zu lernen, dann wird das meiste dieser Planung für Sie erledigt — Sie Glückspilz!
Wenn Sie einen wöchentlichen Zeitplan ausgearbeitet haben, sollten Sie ein Protokoll führen, was Sie jede Woche erreicht haben, entweder in einer einfachen Tabelle oder sogar in einem Notizbuch!
Es könnte auch eine gute Idee sein, einige Unterziele zu erstellen, um leichter nachverfolgen zu können, wo Sie stehen. Zum Beispiel:
- HTML- und CSS-Grundlagen bis zum Sommer gelernt
- JavaScript-Grundlagen bis Dezember gelernt
- Beispiel-Webprojekt bis nächsten April erstellt
- usw.
Denken Sie ständig über Ihre Fortschritte nach und passen Sie Ihren Plan gegebenenfalls an.
Motiviert bleiben
Es ist schwer, motiviert zu bleiben, besonders wenn Sie versuchen, eine komplexe Fähigkeit wie Programmieren oder Webentwicklung zu erlernen. Im Folgenden finden Sie einige Tipps, um motiviert zu bleiben und weiterzuarbeiten:
- Versuchen Sie, Ihre Arbeitsumgebung so produktiv wie möglich zu gestalten. Besorgen Sie sich einen bequemen Schreibtisch und Stuhl zum Arbeiten, sorgen Sie dafür, dass Sie genügend Licht haben, um zu sehen, was Sie tun, und versuchen Sie, Dinge einzubeziehen, die Ihnen helfen, sich zu konzentrieren (z.B. ruhige Musik, Düfte, was auch immer Sie brauchen). Versuchen Sie nicht, in einem Raum mit Ablenkungen zu arbeiten – z.B. ein Fernseher, der läuft, während Ihre Freunde Fußball schauen. Lassen Sie auch Ihr Handy außerhalb des Raums – die meisten Menschen werden von ihrem Handy oft abgelenkt, also sollten Sie es woanders lassen.
- Machen Sie regelmäßige Pausen. Es ist nicht gut für Ihre Motivation, stundenlang ohne Pause zu arbeiten, besonders wenn Sie etwas schwer finden oder an einem Problem hängen bleiben. Das führt nur zu Frustration. Es ist oft besser, eine Pause zu machen, sich eine Weile zu bewegen, dann mit einem Getränk zu entspannen, bevor Sie wieder an die Arbeit gehen. Und wie wir bereits gesagt haben, kann das diffuse Lernen, das Sie während dieser Zeit machen, Ihnen oft helfen, eine Lösung für das Problem, das Sie hatten, herauszufinden. Es ist auch physisch schlecht, zu lange ohne Pause zu arbeiten; zu lange auf einen Monitor zu schauen, kann Ihren Augen schaden, und zu lange still zu sitzen, kann schlecht für Ihren Rücken oder Ihre Beine sein. Wir empfehlen, alle 60 bis 90 Minuten eine 15-minütige Pause zu machen.
- Essen, Bewegung und Schlaf. Essen Sie gesund, machen Sie regelmäßig Sport und achten Sie darauf, genug Schlaf zu bekommen. Das klingt offensichtlich, aber es ist leicht zu vergessen, wenn man sich wirklich für das Codieren begeistert. Berücksichtigen Sie diese wesentlichen Bestandteile in Ihrem Zeitplan und stellen Sie sicher, dass Sie keine zusätzliche Lernzeit anstelle dieser Dinge planen.
- Geben Sie sich selbst Belohnungen. Es stimmt, dass nur Arbeit und kein Spiel Jack zu einem langweiligen Jungen machen. Sie sollten versuchen, nach jeder Lernsitzung lustige Dinge einzuplanen, die Sie nur dann haben werden, wenn das Lernen abgeschlossen ist. Wenn Sie z.B. wirklich gerne spielen, gibt es etwas sehr Motivierendes daran, zu sagen: „Heute Abend wird nicht gespielt, es sei denn, ich schaffe meine 5 Stunden Lernen zu bewältigen“. Jetzt brauchen Sie nur noch Willenskraft. Viel Glück!
- Gemeinsames Lernen und Präsentieren. Dies wird nicht für jeden eine Option sein, aber wenn möglich, versuchen Sie, mit anderen zusammen zu lernen. Dies ist erneut einfacher, wenn Sie einen College-Kurs zur Webentwicklung machen, aber vielleicht könnten Sie einen Freund dazu überreden, mit Ihnen zu lernen, oder eine lokale Meetup- oder Kompetenz-Sharing-Gruppe finden? Es ist wirklich nützlich und ermutigend, jemanden zu haben, mit dem Sie Ideen besprechen und um Hilfe bitten können, und Sie sollten sich auch Zeit nehmen, um Ihre Arbeit vorzuführen. Diese Zurufe der Wertschätzung werden Sie anspornen.
Effektive Problemlösung
Es gibt keinen einheitlichen effektiven Weg, um alle Probleme zu lösen (und alles zu lernen), die mit Webdesign und -entwicklung zusammenhängen, aber es gibt einige allgemeine Ratschläge, die Ihnen in den meisten Fällen gute Dienste leisten werden.
Dinge in Teile zerlegen
Wenn Sie versuchen, etwas Konkretes umzusetzen und es scheint wirklich schwer, es zu verstehen, sollten Sie versuchen, es in mehrere kleinere Probleme oder Teile zu zerlegen.
Wenn Sie zum Beispiel die Aufgabe „Bauen Sie eine einfache zweispaltige Website“ haben, könnten Sie es so aufteilen:
- Erstellen Sie die HTML-Struktur
- Arbeiten Sie die grundlegende Typografie der Seite aus
- Entwickeln Sie ein einfaches Farbschema
- Implementieren Sie ein High-Level-Layout – Kopfzeile, horizontales Navigationsmenü, Hauptinhalt mit Haupt- und Seitenleiste, und Fußzeile
- Implementieren Sie ein horizontales Navigationsmenü
- usw.
Dann könnten Sie es weiter unterteilen. Zum Beispiel könnte „Horizontales Navigationsmenü implementieren“ so formuliert werden:
- Erstellen Sie eine Liste von Menüpunkten, die horizontal in einer Linie angeordnet sind.
- Entfernen Sie unnötige Standardeinstellungen wie Listenabstände und Aufzählungszeichen.
- Gestalten Sie die Hover-/Fokus-/Aktiv-Zustände der Menüpunkte entsprechend.
- Richten Sie die Menüpunkte gleichmäßig entlang der Linie aus.
- Geben Sie den Menüpunkten genügend vertikalen Abstand.
- Stellen Sie sicher, dass der Text in jedem Menüpunkt zentriert ist.
- usw.
Jedes dieser Probleme scheint nicht annähernd so schwer zu lösen zu sein wie das große Problem, das Sie anfänglich hatten. Jetzt müssen Sie nur noch alle lösen!
Lernen und Muster erkennen
Wie gesagt, Webdesign bzw. -programmierung dreht sich hauptsächlich um Problemlösungen und Muster. Sobald Sie aufgeschrieben haben, was Sie tun müssen, um ein spezifisches Problem zu lösen, können Sie anfangen herauszufinden, welche technischen Funktionen Sie dafür einsetzen können. Beispielsweise haben professionelle Webentwickler viele horizontale Navigationsmenüs erstellt, also werden sie sofort an eine Lösung wie diese denken:
Ein Navigationsmenü wird normalerweise aus einer Liste von Links erstellt, etwa so:
<ul>
<li><a href="">First menu item</a></li>
<li><a href="">Second menu item</a></li>
<li><a href="">Third menu item</a></li>
<li><a href="">etc.</a></li>
</ul>
Um alle Elemente horizontal in einer Linie anzuordnen, ist der einfachste moderne Weg, Flexbox zu verwenden:
ul {
display: flex;
}
Um unnötigen Abstand und Aufzählungszeichen zu entfernen, können wir das tun:
ul {
list-style-type: none;
padding: 0;
}
usw.
Wenn Sie ein kompletter Anfänger in der Webentwicklung sind, müssen Sie möglicherweise einige Studien machen, im Web suchen und Lösungen für solche Probleme recherchieren. Wenn Sie ein professioneller Webentwickler sind, werden Sie sich wahrscheinlich an das letzte Mal erinnern, als Sie ein ähnliches Problem gelöst haben, und nur ein paar Teile der Syntax nachschlagen müssen, die Sie seitdem vergessen haben.
Wenn Sie Lösungen für solche Probleme finden, lohnt es sich, Notizen darüber zu machen, was Sie getan haben, und ein paar minimale Codebeispiele in einem Verzeichnis zu speichern, damit Sie auf frühere Arbeiten zurückblicken können.
Zudem bietet das Web Entwicklertools, mit denen Sie den Code betrachten können, der zur Erstellung einer Website im Web verwendet wurde. Sollten Sie keine Lösung zur Hand haben, ist eine gute Forschungsmethode, Websites mit ähnlichen Funktionen zu finden und herauszufinden, wie sie es gemacht haben.
Hinweis: Beachten Sie, wie wir zuerst über das zu lösende Problem gesprochen haben und dann über die Technologie, die zu seiner Lösung verwendet wird. Das ist fast immer der beste Weg, es zu tun – starten Sie nicht mit einer coolen neuen Technologie, die Sie verwenden möchten, und versuchen Sie, sie in den Anwendungsfall hineinzuzwingen. Die einfachste Lösung ist oft die beste.
Übung macht den Meister
Je mehr Sie ein Problem lösen, desto stärker werden die neuronalen Bahnen in Ihrem Gehirn in diesem Bereich, und desto leichter wird es, die Details und die Logik dieses bestimmten Problems abzurufen.
Haben Sie Spaß daran, mit Code zu spielen und immer mehr zu üben. Wenn Ihnen die Probleme ausgehen, die Sie lösen können, suchen Sie im Internet nach Tests, machen Sie mehr Kurse oder fragen Sie Ihre Freunde und Familie (oder die lokale Schule oder Kirche), ob es etwas gibt, das Sie für sie bauen sollen.
Hilfe erhalten
Webentwicklung erfordert das Erlernen von komplexen Fähigkeiten – es ist unvermeidlich, dass Sie manchmal stecken bleiben und Hilfe brauchen. Wie bereits erwähnt, benötigen auch professionelle Entwickler regelmäßig Hilfe bei der Lösung von Problemen.
Es gibt verschiedene Möglichkeiten, Hilfe zu erhalten, und was folgt, sind einige Tipps, um dies effektiver zu tun.
Effektive Web-Suchen
Eine wichtige Fähigkeit, die Sie erlernen sollten, ist die Kunst effektiver Web-Suchen – welche Suchbegriffe müssen Sie in Ihrer bevorzugten Suchmaschine verwenden, um die benötigten Artikel zu finden?
Oft ist es ziemlich offensichtlich, wonach man suchen muss. Zum Beispiel:
- Wenn Sie mehr über responsives Webdesign erfahren möchten, könnten Sie „responsives Webdesign“ suchen.
- Wenn Sie mehr über eine bestimmte technische Funktion herausfinden möchten, wie das HTML
<video>
-Element oder die CSS-Eigenschaftenbackground-color
oderopacity
, oder die JavaScript-MethodeDate.setTime()
, sollten Sie einfach nach dem Namen der Funktion suchen. - Wenn Sie nach spezifischeren Informationen suchen, können Sie weitere Schlüsselwörter als Modifikatoren hinzufügen, zum Beispiel „
<video>
-Element Autoplay-Attribut“ oder „Date.setTime Parameter“.
Wenn Sie nach etwas suchen möchten, das weniger offensichtliche Schlagworte hat, müssen Sie überlegen, was am wahrscheinlichsten das zurückbringt, was Sie möchten.
- Führen Sie Code aus, nachdem mehrere Versprechen erfüllt wurden
- Spielen Sie einen Videostream von einer Webcam im Browser ab
- Erstellen Sie einen linearen Verlauf im Hintergrund Ihres Elements
Fehlermeldungen
Wenn Sie ein Problem mit einem Code haben und eine spezifische Fehlermeldung auftaucht, ist es oft eine gute Idee, die Fehlermeldung einfach in Ihre Suchmaschine zu kopieren und als Suchbegriff zu verwenden. Wenn andere Menschen dasselbe Problem hatten, wird es wahrscheinlich einige Artikel oder Blogbeiträge darüber an Orten wie MDN oder Stack Overflow geben.
Note: Stack Overflow ist eine wirklich nützliche Website – sie ist im Grunde eine riesige Datenbank von kuratierten Fragen und Antworten zu verschiedenen Technologien und damit verbundenen Techniken. Sie werden wahrscheinlich eine Antwort finden, die Ihre Frage beantwortet. Wenn nicht, können Sie eine Frage stellen und sehen, ob jemand Ihnen helfen kann.
Browser-Tests
Oft ist es eine gute Idee, zu überprüfen, ob Ihr Problem alle Browser betrifft, oder ob es nur in einem oder einer kleinen Anzahl von Browsern auftritt. Wenn es nur einen Browser betrifft, zum Beispiel, können Sie diesen Browser verwenden, um die Suche einzugrenzen. Beispielsuchen könnten so aussehen:
<video>
-Wiedergabe funktioniert nicht im iOS-Browser.- Firefox scheint die Beetlejuice-API nicht zu unterstützen.
Verwendung von MDN
Die Seite, auf der Sie sich bereits befinden, bietet Ihnen eine Fülle von Informationen – sowohl Referenzmaterial zum Nachschlagen von Code-Syntax als auch Leitfäden/Tutorials zum Erlernen von Techniken.
Wir haben die meisten der Antworten auf die Fragen, die Sie zu den Grundlagen der Webentwicklung haben werden, in diesem Teil von MDN bereitgestellt. Wenn Sie feststecken, ist es gut, die zugehörigen Artikel noch einmal zu lesen, um zu sehen, ob Sie etwas übersehen haben.
Wenn Sie nicht sicher sind, welchen Artikel Sie lesen sollen, versuchen Sie, auf MDN nach einigen verwandten Schlüsselwörtern zu suchen (wie oben angegeben), oder versuchen Sie eine allgemeine Websuche. Um auf MDN zu suchen, können Sie entweder die eingebaute Suchfunktion der Website verwenden oder noch besser, Ihre bevorzugte Suchmaschine verwenden und „mdn“ vor den Suchbegriff setzen. Zum Beispiel „mdn responsives Webdesign“ oder „mdn background-color“.
Weitere Online-Ressourcen
Wir haben bereits Stack Overflow erwähnt, aber es gibt andere Online-Ressourcen, die helfen können.
Es ist gut, eine Community zu finden, zu der Sie gehören können, und Sie werden viel Respekt bekommen, wenn Sie versuchen, anderen zu helfen, Fragen zu beantworten, sowie Ihre eigenen zu stellen. Weitere gute Beispiele sind:
Allerdings macht es auch Sinn, nützliche Gruppen in sozialen Netzwerken wie Twitter oder Facebook zu finden. Suchen Sie nach Gruppen, die Webentwicklungsthemen, an denen Sie interessiert sind, besprechen und treten Sie ihnen bei. Folgen Sie Menschen auf Twitter, die Sie als einflussreich, klug empfinden oder einfach viele nützliche Tipps zu teilen scheinen.
Physische Treffen
Zuletzt sollten Sie versuchen, an einigen physischen Treffen teilzunehmen, um andere gleichgesinnte Menschen zu treffen, insbesondere solche, die sich an Anfänger richten. meetup.com ist ein guter Ort, um lokale physische Treffen zu finden, und Sie könnten auch die lokale Presse oder „Was ist los“-Seiten versuchen.
Sie könnten ebenfalls versuchen, vollwertige Webkonferenzen zu besuchen. Obwohl diese teuer sein können, könnten Sie versuchen, bei ihnen freiwillig zu arbeiten, und viele Konferenzen bieten reduzierte Ticketpreise, zum Beispiel Studenten- oder Diversitätstickets.