Selbstständig lernen, wie man Webseiten erstellt
Ich begann, Webentwicklung zu lernen, indem ich eine Webseite erstellte. Am Anfang benutzte ich Selbstlernkursen von htmlbook.ru, Zvirec und Learn CSS Layout und absolvierte dann mehrere Kleinkurse auf HTML Academy (kleinere Version auf Englisch hier), die HTML- und CSS-Grundlagen, semantisches HTML5, Layout-Optionen (Responsive und Static), dekorative CSS3-Effekte, Animationen und Forms behandelten.
Ich vertiefte meine CSS-Kenntisse durch Experimentieren und Lesen von CSS-Tricks, Simurai Lab und verschiedenen Foren wie
htmlforum.ru,
Stack Overflow,
CodingForums.com,
CSS Creator.
Ich lernte auch Webseiten-Fundamente wie Schriftarten, Modifizieren von JavaScript- und PHP-Snippets und Grundlagen in SEO, Web-Bilder, Web-Hosting, UX/UI, . Unter den CMS-Systemen, die ich ausprobiert habe, bevorzuge CouchCMS wegen seines Developer-friendly Ansatzes.
Mein Lernen setzte sich fort mit Flexbox, Grid, HTML-Semantik, BEM und anderen Klassennamenskonventionen, Code-Lesbarkeit (Struktur, Legacy-Code), SVG, SVG-Animationen, SEO sowie JavaScript, SASS, SMACSS, Git und GitHub.
Heutzutage sind meine wichtigsten Lernressourcen HTML Academy, W3Schools, CSS-Tricks und Stack Overflow.
Vor kurzem habe ich KI in meine Arbeit integriert und benutze Bildbearbeitungstools und ChatGPT für Code-Erklärungen, Vorschläge und Skripte, hauptsächlich in JavaScript, aber auch darüber hinaus. Dies hat meine Fähigkeiten stark erweitert und es mir ermöglicht, komplexen Code zu erstellen und zu verstehen. Zum Beispiel habe ich ChatGPT verwendet, um ein Python-Skript zu schreiben, der zum Batch-Umbenennen von Dateien auf meiner Festplatte gedient hat. Siehe ein weiteres Beispiel.
Ich aktualisiere regelmäßig meine Webseite, was mich dazu bringt, Neues zu lernen und über neue Features auf dem Laufenden zu bleiben. Ich bleibe auch durch Newsletter von Хабр, Хекслет und anderen Quellen informiert.