Heim > Technologie-Peripheriegeräte > IT Industrie > So lehren Sie sich Webentwicklung

So lehren Sie sich Webentwicklung

Jennifer Aniston
Freigeben: 2025-02-20 11:46:09
Original
868 Leute haben es durchsucht

So lehren Sie sich Webentwicklung

Key Takeaways

  • Wählen Sie einen Bereich der Webentwicklung aus, der Sie wirklich interessiert. Dies wird dazu beitragen, Ihre Motivation aufrechtzuerhalten und den Lernprozess angenehmer zu gestalten. Wenn nicht sicher, beginnen Sie mit gemeinsamen Technologien wie JavaScript und Php.
  • Ignorieren Sie die meisten Ratschläge von erfahrenen Entwicklern, da dies für Anfänger oft unpraktisch sein kann. Die Wahl der Sprache oder des Rahmens ist weniger wichtig, als den Sprung vom Nichtentwickler zum Entwickler zu machen.
  • Stellen Sie sich ein präzises und erreichbares Projekt ein. Dies hilft Ihnen dabei, Lücken in Ihrem Wissen zu identifizieren und zu lernen, wie Sie Problemlösungen haben. Das Projekt sollte klein sein und einen klaren Endpunkt haben.
  • Verpflichten Sie sich zu einer bestimmten täglichen Praxis. Dies trägt dazu bei, den Fortschritt aufrechtzuerhalten, selbst wenn Meilensteine ​​langsam zu erreichen scheinen. Engagieren Sie sich tief mit einer Vielzahl von Trainingsmaterial, um verschiedene Ansätze zur Problemlösung zu verstehen.

Im Alter von zwölf Jahren, nachdem ich in Microsoft Word die Option „Speichern als Webseite speichern“ entdeckte, begann ich mir die Webentwicklung beizubringen. Ich habe zuerst HTML gelernt, und dann CSS und JavaScript und dann in Teile von PHP und Rails. (Heutzutage mag ich Meteor sehr.)

Im Laufe der folgenden Jahre überlegte ich, eine formelle Ausbildung zu erhalten, und ich konnte den Wert darin sehen, aber am Ende:

  1. Es war zu teuer.
  2. Ich hatte mit dem Lernen in einem Klassenzimmer zu kämpfen.
  3. Ich habe bereits bequeme Fortschritte gemacht.

Aber es ist nicht so, dass dies immer ein müheloser Prozess war. Ich habe doch nicht nur gelernt, wie man für das Web codiert. Ich habe auch gelernt, wie man lernt, und das ist es, was wir diskutieren werden.

Hier sind fünf Schritte, um sich Webentwicklung beizubringen.

1. Wählen Sie einen Bereich der Webentwicklung aus, der Sie erregt.

Sie können nicht einfach ein Webentwickler werden, indem Sie ein bestimmtes Buch lesen oder eine bestimmte Anzahl von Videos ansehen. Die Webentwicklung ist ein großes Feld, und der Versuch, ein Jack-of-All-Traden zu sein

Webentwickler zu sein ist wie Wissenschaftler. Es gibt grundlegende Ideen, die über Disziplinen hinweg gelten, aber letztendlich müssen Sie sich spezialisieren. Sie müssen sich jedoch für immer auf etwas festlegen - es ist einfacher, in einen anderen Bereich zu ziehen, sobald Sie einen gemeistert haben - und Sie werden nicht durch Ihre Wahl eingeschränkt. Jemand, der mit PHP voll vertraut ist

Aber an diesem Punkt gibt es keine richtige Antwort. Solange Sie ein Verständnis für HTML und CSS haben, müssen Sie einfach alles auswählen, was interessant erscheint. Vielleicht entdecken Sie, womit Ihre Lieblingswebsites aufgebaut sind. Sie werden feststellen, dass Rails überall ist, aber JavaScript -Frameworks sind auf dem Vormarsch. Ich arbeite mit Meteor zusammen, weil ich seine Echtzeitfunktionen mag. Ihre Gründe sind jedoch keine genaue Rolle. Versuchen Sie einfach, Ihren eigenen Interessen zu folgen, da Sie Ihre Motivation nur so aufrechterhalten können.

Wenn Sie nichts spezifisch erregen, bleiben Sie bei den häufigsten Technologien wie JavaScript und PHP. Es gibt so viel Schulungsmaterial, dass Sie zumindest einen Nervenkitzel aus der Fülle der verfügbaren Unterstützung erhalten.

2. Ignorieren Sie (die meisten) die „Anleitung“ von erfahrenen Webentwicklern.

erfahrene Webentwickler bieten in der Regel Anfänger gut gemeinte Ratschläge, die völlig unpraktisch für die Implementierung sind. Das liegt daran, dass sie:

  1. erinnern sich nicht daran, ein Anfänger zu sein.
  2. Erwarten Sie zu viel von jemandem, der nur die Grundlagen erfassen muss.
  3. haben Vorlieben, die auf Problemen basieren, auf die Sie möglicherweise nie begegnen. (Wie Probleme mit der Skalierung auf Millionen von Benutzern.)

Fragen Sie beispielsweise, welche Sprache Sie lernen sollten, und die folgende Debatte ist nicht das, was für Sie am besten geeignet ist. . Es wird eine Debatte sein, die stark auf den Vorurteilen basiert, die die Entwickler selbst durch ihre Arbeit entwickelt haben.

So sehe ich es:

ob Sie anfangen, PHP oder Rails oder JavaScript oder was auch immer zu lernen oder was auch immer, ist irrelevant. Warum? Denn der Wechsel von einer Sprache auf eine andere ist unglaublich unglaublich unbedeutend

im Vergleich dazu, dass der Sprung von kein Webentwickler zum dann ein Webentwickler ist. Es gibt erfahrene Webentwickler mit großartigen Ratschlägen, aber wenn Ratschläge angeboten werden, fragen Sie sich: Ist dies wirklich der beste Weg für einen Anfänger, sich diesem Prozess zu nähern? Oder so hatte sich der Entwickler so gewünscht, dass er gelernt hatte?

3. Geben Sie sich ein präzises (und erreichbares) Projekt.

Versuchen Sie nach dem Erlernen der Grundlagen der Webentwicklung etwas, ohne einem Buch oder Tutorial zu folgen. Bei weitem ist dies der effektivste Weg zu:

Erhalten Sie den Nervenkitzel, etwas zu machen.
  1. Entdecken Sie die Schwachstellen in Ihrem Wissen.
  2. Lerne, wie man Probleme löst.
  3. Es spielt keine Rolle
Was

entscheidet sich für das Erstellen, aber behalte den Umfang des Projekts so klein wie möglich. Wenn Sie sicht Tage für dieses Projekt verbringen können, ist es zu groß. Mach es kleiner. Sie möchten nicht, dass es sich schleppt. Stellen Sie auch sicher, dass Sie einen Endpunkt für das Projekt definieren. Welche Funktionen werden es haben, wenn Sie es als „fertig“ bezeichnen können? Sie möchten wissen, wann Sie mit dem, was Sie gemacht haben, zufrieden fühlen dürfen. (Und das muss nicht bedeuten, wenn das Projekt für die Welt bereit ist, da es nicht erforderlich ist, die Erstellung zu veröffentlichen.)

Abhängig davon, in welchem ​​Bereich der Webentwicklung Sie sich auf bestimmte Projekte spezialisiert haben

    A To-Do-List-Anwendung.
  • Ein privates Blogging -Tool.
  • Ein Werkzeug zum Verfolgen von Workouts.
Grundsätzlich ist jede Art von Projekt, das Hauptziel ist, einige grundlegende Daten zu verfolgen, eine gute Möglichkeit, Ihr Wissen als Anfänger zu testen.

4. Sich auf eine bestimmte Menge der täglichen Praxis einlassen.

Wenn Sie mit der Webentwicklung anfangen, werden Sie in einigen Bereichen schnelle Fortschritte machen, aber es wird eine Zeit kommen, in der sich Ihr Fortschritt verlangsamt und hier viele Anfänger frustriert und frustriert in die Hände werfen, und hier werden sie frustriert und hier in die Hände in die Hand gehen, und hier werden sie frustriert und hier in die Hände in die Hand bringen aufgeben.

Dies geschieht, weil Anfänger normalerweise darauf angewiesen sind, Meilensteine ​​zu erreichen, um sich zufrieden zu fühlen. Meilensteine ​​sind jedoch nicht vorhersehbar. Nachdem Sie die Grundlagen in den Griff bekommen, können Sie Tage oder Wochen ohne wesentliche Sprünge gehen.

Es gibt jedoch einen alternativen Ansatz:

Anstatt sich darauf zu konzentrieren, Meilensteine ​​zu erreichen, verpflichten Sie sich jeden Tag zum Lernen und Üben der Webentwicklung für einen bestimmten Zeitraum. Mindestens zwanzig Minuten ist ein guter Ausgangspunkt, aber es gibt keine genaue Grenze oder Anforderungen. Wählen Sie einfach die Länge aus, die Sie vernünftigerweise konsistent verwalten können.

Der Punkt, zu einem Zeitrahmen zu kommen, besteht darin, dass Sie sich dann zulassen, dass Sie sich für die Einhaltung dieses Engagements zufrieden geben. Die Meilensteine ​​werden weiterkommen, aber als angenehmes Nebenprodukt und nicht als unvorhersehbares Ziel.

5. Sich mit einer erheblichen Menge an Trainingsmaterial beschäftigen.

Sie haben vielleicht das von IRA Glass ausgerichtete Video gesehen, in dem er vorschlägt, dass die Leute „viel arbeiten“.

ira glass über das Geschichtenerzählen von David Shiyang Liu auf Vimeo.

Es ist ein einfacher Glaube, der zu einem Zustand der Fähigkeiten führt, und die Idee gilt leicht für die Webentwicklung. Sie müssen viel Code schreiben, wenn Sie ein Entwickler werden möchten, aber viele Leute wissen nicht, dass der Code nicht Ihr eigenes sein muss. Es gibt einen immensen Wert, mit dem Code aus Büchern, Tutorials und Video -Trainingsmaterial zu folgen - wie die auf Websites wie SitePoint sowie in Büchern und Kursen von Websites wie Learnable.

Sie müssen mit dem Material beschäftigt sein - Sie sollten den Zweck jeder Codezeile während des Schreibens berücksichtigen - aber obwohl Sie „durch rote“ lernen, lernen Sie immer noch.

Hier ist, was die meisten Menschen nicht betrachten:

Die Syntax ist nicht der schwierige Teil der Webentwicklung. Es ist ein Stolperstein für Anfänger, aber danach besteht der schwierige Teil darin, zu bestimmen, wie man darüber nachdenkt, wie bestimmte Probleme gelöst werden können. Hier ist die große Ironie, dass Anfänger oft an weitaus komplexere Lösungen denken als ein Fachmann.

In diesem Sinne ist der Vorteil der Folgungen mit einer immensen Menge an Trainingsmaterial:

  • Sie können sehen, wie unterschiedliche Entwickler unterschiedliche Probleme lösen.
  • Sie können sehen, wie verschiedene Entwickler ähnliche Probleme lösen.

Wenn Sie bereit sind, an Ihren eigenen Projekten zu arbeiten, werden diese Probleme mit der Lösung von Problemen die mentalen Werkzeuge liefern, die erforderlich sind, um:

  1. Identifizieren Sie den Kern des tatsächlichen Problems.
  2. Finden Sie heraus, was erforderlich ist, um dieses Problem zu lösen.

Sie können möglicherweise keine genauen Lösungen erinnern, aber das spielt keine Rolle. Die meisten Probleme wurden schon einmal in irgendeiner Form gelöst, und die Hälfte der Schwierigkeit, in Code zu sprechen, besteht darin, zu verstehen, was Sie sagen möchten. Über diesen Punkt hinaus sind die Syntax und die Details weitaus einfacher zu erfassen.

Schlussfolgerung

Ich habe nur eine Handvoll "großes Bild" geteilt, um sich Webentwicklung beizubringen, aber sie sind definitiv Dinge, von denen ich wünschte, sie hätte mir jemand gesagt, als ich anfing.

Wenn Sie bereits auf Ihrer Selbstaufklärungreise sind, wo haben Sie angefangen? Und wie haben sich Ihre Techniken zum Lernen seit dem ersten Start verändert?

häufig gestellte Fragen (FAQs) zur Webentwicklung

Welche wesentlichen Fähigkeiten benötigen, um ein Webentwickler zu werden? Zunächst müssen Sie ein gutes Verständnis von HTML/CSS, den Bausteinen von Webseiten, verabschieden. JavaScript ist eine weitere wesentliche Sprache, die Ihrer Website Interaktivität verleiht. Das Wissen einer serverseitigen Sprache wie PHP, Ruby, Python oder .NET ist ebenfalls von entscheidender Bedeutung. Darüber hinaus sollten Sie verstehen, wie Datenbanken funktionieren und wie sie mit SQL mit ihnen interagieren. Schließlich kann das Erlernen von Versionskontrollsystemen wie Git Ihnen helfen, Ihren Code effektiv zu verwalten. Ihr Engagement, Ihre Lernmethode und Ihre frühere Erfahrung. Wenn Sie von vorne anfangen, kann es einige Monate bis zu einem Jahr dauern, um ein solides Verständnis der Grundlagen zu erlangen. Denken Sie jedoch daran, dass Webentwicklung ein Bereich ist, in dem aufgrund der ständigen Entwicklung von Technologien kontinuierliches Lernen erforderlich ist.

Kann ich die Webentwicklung kostenlos online lernen? Online, wo Sie die Webentwicklung kostenlos lernen können. Websites wie Codecademy, Mozilla Developer Network und FreecodeCamp bieten umfassende Tutorials und Übungen zu verschiedenen Webentwicklungsthemen. Es ist jedoch wichtig, diese Ressourcen durch praktische Projekte zu ergänzen, um das anzuwenden, was Sie gelernt haben.

Was ist der Unterschied zwischen Front-End- und Back-End-Entwicklung? Dies beinhaltet alles von Layouts und Tasten bis hin zu Formularen und Menüs. Auf der anderen Seite befasst sich die Back-End-Entwicklung mit den serverseitigen Vorgängen einer Website, z. B. Datenbankinteraktionen und Serverkonfiguration. > Während ein Abschluss in Informatik oder einem verwandten Bereich von Vorteil sein kann, ist es keine strenge Anforderung, Webentwickler zu werden. Viele erfolgreiche Webentwickler sind autodidaktisch oder haben Coding-Bootcamps abgeschlossen. Was am wichtigsten ist, ist Ihr Verständnis für wichtige Webentwicklungskonzepte und Ihre Fähigkeit, diese Fähigkeiten durch ein Portfolio von Projekten zu demonstrieren. Design, das Webseiten auf einer Vielzahl von Geräten und Fenstern oder Bildschirmgrößen gut macht. Es geht darum, eine Website so zu entwerfen und zu entwickeln, damit das Layout, ihre Bilder und Funktionen reagieren und sich an verschiedene Geräte anpassen. Webentwicklungskompetenzen erfolgt durch die Arbeit an realen Projekten. Erstellen Sie zunächst einfache Websites und gehen Sie nach und nach zu komplexeren Anwendungen. Die Teilnahme an Coding-Herausforderungen und bei Beitrag zu Open-Source-Projekten kann Ihnen auch helfen, Ihre Fähigkeiten zu verbessern.

Was ist ein Full-Stack-Entwickler? Behandeln Sie sowohl Front-End- als auch Back-End-Entwicklung. Sie haben HTML, CSS, JavaScript und eine oder mehrere Back-End-Sprachen aus. Sie verstehen auch Datenbanken und können mit Versionskontrollsystemen arbeiten.

Wie wichtig ist es, Frameworks in der Webentwicklung zu lernen? Sie bieten eine strukturierte Methode zur Entwicklung von Anwendungen und bieten integrierte Funktionen, die Sie sonst von Grund auf neu codieren müssten. Es ist jedoch wichtig, zuerst ein solides Verständnis der zugrunde liegenden Sprache zu haben, bevor Sie in einen Rahmen eintauchen. Angesichts der sich schnell entwickelnden Technologien, um die Kompatibilität der Website auf verschiedenen Browsern und Geräten sicherzustellen, die Leistung der Website zu optimieren und die Codequalität aufrechtzuerhalten. Es ist auch wichtig, Benutzererfahrung und -börse bei der Entwicklung von Websites zu berücksichtigen.

Das obige ist der detaillierte Inhalt vonSo lehren Sie sich Webentwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage