Zuhause Persönliche Finanzen 10 Tipps für Anfänger Codierer - Dummies

10 Tipps für Anfänger Codierer - Dummies

Inhaltsverzeichnis:

Video: Anno 1800 - 10 Tipps und Tricks für Experten - Guide Deutsch | German 2024

Video: Anno 1800 - 10 Tipps und Tricks für Experten - Guide Deutsch | German 2024
Anonim

Lernen zu programmieren ist heute beliebter als je zuvor. Es scheint, dass jeder eine Website oder eine App-Idee hat und sobald Ihre Freunde, Familie oder Kollegen Ihre neuen Programmierkenntnisse entdecken, werden viele um Rat und Hilfe bitten.

Ganz gleich, ob Sie nach der Arbeit daran arbeiten oder an einem intensiven zehnwöchigen Coding-Boot-Camp teilnehmen, das Erlernen von Code kann eine herausfordernde Reise sein. Es kann sich lohnen, ein paar Hinweise von den Leuten zu nehmen, die vor Ihnen die Ziellinie überquert haben. Beachten Sie die folgenden Tipps, insbesondere wenn Sie mit der Programmierung beginnen.

Wählen Sie eine Sprache, eine beliebige Sprache

Als Anfänger können Sie nicht sicher sein, wo Sie anfangen sollen. Wenn Sie noch nie zuvor programmiert haben, lernen Sie zunächst eine Sprache zum Erstellen von Webseiten kennen, denn mit diesen Sprachen ist es einfach, mit der Arbeit zu beginnen und die Arbeit für andere zu veröffentlichen.

HTML und CSS sind Markup-Sprachen, die am einfachsten zu erlernen sind und die es ermöglichen, Inhalte auf einer Webseite mit HTML zu versehen und diesen Inhalt mit CSS zu gestalten. Nachdem Sie einige Grundlagen zum Präsentieren von Inhalten verstanden haben, können Sie eine Programmiersprache erlernen, um diese Inhalte zu bearbeiten.

Ein Ziel definieren

Wenn Sie anfangen, Code zu lernen, können Sie durch die Auswahl eines Ziels motiviert bleiben. Sie können jedes Ziel auswählen, das Sie mögen, aber stellen Sie sicher, dass es etwas ist, das Sie wirklich begeistern würden. Gute Ziele für Anfänger sind

  • Erstellen einer kleinen Website - bestehend aus ein bis vier verschiedenen Seiten - für sich selbst, ein Unternehmen oder eine Gruppe.

  • Erstellen Sie Ihr Programmiervokabular, damit Sie verstehen können, was Entwickler oder Designer in Meetings bei der Arbeit sagen.

  • Erstellen eines Prototyps oder einer Basisversion einer Website oder App-Idee - zum Beispiel eine App, die Ihnen mitteilt, wann der nächste Bus an Ihrem aktuellen Standort ankommt.

Üben Sie zunächst sehr kleine Codierungsaufgaben. Diese Aufgaben, wie zum Beispiel eine Schlagzeile, können dazu führen, dass Sie sich von Ihrem ultimativen Ziel getrennt fühlen. Aber während Sie weiter lernen, werden Sie anfangen, individuelle Codierungsfähigkeiten zusammenzusetzen und einen Weg zu sehen, um Ihr Ziel zu erreichen.

Zerlege dein Ziel in mundgerechte Schritte

Nachdem du ein Ziel definiert hast, zerlege es in kleine Schritte. Dies hilft Ihnen

  • Sehen Sie alle Schritte, um das Ziel zu erreichen

  • Erforschen Sie, wie Sie jeden einzelnen Schritt ausführen können

  • Bitten Sie andere um Hilfe, wenn Sie auf einem Schritt stecken bleiben

Zuerst die Schritte, die Sie create kann breit oder unvollständig sein, aber mit der Zeit werden Sie Ihre Fähigkeit verbessern, diese Schritte detailliert zu beschreiben, die manchmal als Spezifikationen bezeichnet werden.

Unterscheidung zwischen Cupcake und Zuckerguss

Ob Sie zu Hause Ihre erste App erstellen oder bei der Arbeit an einem Team beim Aufbau einer Website arbeiten, Ihre Projekte enthalten in der Regel zu viele Funktionen, die innerhalb eines bestimmten Zeitraums erstellt werden können.Dies führt zwangsläufig zu einem von drei Ergebnissen: Das Projekt startet pünktlich, ist aber fehlerhaft; das Projekt startet spät; oder Ihr Team macht Überstunden, um das Projekt pünktlich zu starten.

Entscheiden Sie im Voraus, welche Funktionen der Cupcake hat - das heißt, was essentiell ist - und welche die unwesentliche Zuckerguss sind, die, die schön sind, aber optional sind. Dies zeigt Ihnen, wo Ihre Prioritäten liegen. Wenn Ihr Projekt zeit- oder budgetgerecht ausgeführt wird, können Sie die optionalen Features später oder gar nicht mehr erstellen.

Stellen Sie beim Erstellen Ihrer eigenen Apps sicher, dass Sie das Wesentliche von den optionalen Funktionen unterscheiden, bevor Sie mit der eigentlichen Programmierung beginnen.

Google ist der beste Freund eines Entwicklers

Entwickler verwenden ständig die Google-Suchmaschine, um entweder allgemeine Fragen zum Codieren einer Funktion oder bestimmte Fragen zur Syntax eines Befehls oder Tags zu untersuchen. Bei der Suche sollte die Programmiersprache wie HTML, der vorgesehene Befehl und die Syntax ausreichen, um einen guten Satz von Ressourcen zu finden. Zappen Sie diese Fehler ab

Während Sie diese Codierung durchführen, werden Sie unweigerlich Fehler erzeugen, die allgemein als

Fehler bezeichnet werden. Es gibt drei Arten von Fehlern: Syntaxfehler

  • treten auf, wenn Sie einen ungültigen Code schreiben, den der Computer nicht versteht. Semantische Fehler

  • treten auf, wenn Sie gültigen Code schreiben, der einen unbeabsichtigten Effekt hat. Zum Beispiel ist der Versuch, eine Zahl durch Null zu teilen, ein semantischer Fehler in JavaScript. Logik- oder Entwurfsfehler

  • treten auf, wenn Sie gültigen Code schreiben, der die beabsichtigte Wirkung hat, der Code jedoch das falsche Ergebnis liefert. Der beste Weg, Fehler zu finden und zu beseitigen, ist zuerst die Codesyntax und dann die Logik zu überprüfen. Überprüfen Sie Ihren Code Zeile für Zeile, und wenn Sie den Fehler immer noch nicht finden können, bitten Sie eine andere Person, sich den Code anzusehen oder ihn in einem Online-Community-Forum wie stackoverflow zu veröffentlichen. com.

Schicken Sie es einfach

Reid Hoffman, der Gründer von LinkedIn, sagte bekanntlich: "Wenn Ihnen die erste Version Ihres Produkts nicht peinlich ist, haben Sie zu spät begonnen. "Wenn Sie anfangen zu programmieren, werden Sie wahrscheinlich nur widerstrebend sein, anderen Ihre Kreationen zu zeigen, sei es Ihre erste grundlegende Website oder etwas komplexeres.

Hoffman hat diesen Wunsch kommentiert, weiter zu versuchen, das zu perfektionieren, was Sie aufgebaut haben, und stattdessen, Ihren Code öffentlich zugänglich zu machen (oder "zu versenden"), selbst wenn Sie sich verlegen fühlen. Unabhängig von der Größe Ihrer Website oder App ist es besser, frühzeitig Feedback zu erhalten und aus Ihren Fehlern zu lernen, um dann in die falsche Richtung zu gehen.

Denken Sie auch daran, dass die stark frequentierten, hochgradig polierten Websites, die Sie heute verwenden, zunächst aus bescheidenen Anfängen und sehr einfachen Prototypen stammen. Die erste Homepage von Google zum Beispiel hatte heute nur einen Bruchteil der Funktionalität oder des Stils ihrer Homepage.

Feedback sammeln

Nachdem Sie die erste Version Ihrer Website oder App fertig programmiert haben, sammeln Sie Feedback zu Ihrem Code und dem Endprodukt. Selbst wenn alles funktioniert und Ihre Website großartig aussieht, bedeutet das nicht, dass Ihr Code korrekt geschrieben wurde oder dass Ihre Website alles in ihrer Macht Stehende tut.Zum Beispiel startete YouTube zunächst als Video-Dating-Website, wurde aber basierend auf Nutzer-Feedback zu einer allgemeinen Videoplattform.

Der beste Weg, diese Informationen zu erhalten, besteht darin, quantitative und qualitative Daten zu Ihrem Code und dem Produkt zu sammeln. Durch Messen der Orte, an denen Besucher klicken und wie lange sie auf jeder Webseite bleiben, erhalten Sie quantitative Informationen, mit denen Sie leistungsschwache Seiten diagnostizieren und verbessern können.

Sie können qualitative Informationen sammeln, indem Sie Benutzer befragen, indem Sie ihnen Fragen per E-Mail senden oder indem Sie beobachten, wie andere Ihre Website nutzen und dann Fragen stellen. Oft werden Sie diese Daten überraschen - die Benutzer werden möglicherweise die Funktionen, die Sie für offensichtlich und leicht verständlich halten, verwirrend finden und umgekehrt. Wenn möglich, lassen Sie Ihren Code in einem Prozess namens

Code Review untersuchen, um sicherzustellen, dass Sie keine größeren Probleme übersehen haben. Iterieren Sie auf Ihrem Code

Nachdem Sie Feedback erhalten haben, ist der nächste Schritt das "iterieren" dieses Feedbacks: Behalten Sie die Codierung bei, bis die Hauptprobleme in Ihrem Feedback behoben wurden und bis Sie den Code verbessert haben und das Produkt. Denken Sie daran, dass es normalerweise am besten ist, zuerst die Nützlichkeit Ihres Produkts zu bestätigen, bevor Sie Zeit mit der Verbesserung des Codes verbringen.

Dieser Prozess - ein Produkt mit einem Minimum an essentiellen Merkmalen zu erstellen, Feedback zum Produkt zu sammeln und dann auf diesem Feedback zu iterieren - wird manchmal als

Lean Startup Methodology bezeichnet. In der Vergangenheit waren die einmal festgelegten Herstellungsprozesse extrem schwierig zu ändern, aber heutzutage ist das Wechseln der Software so einfach wie das Modifizieren einiger Codezeilen. Dies steht im Gegensatz zu der Art und Weise, wie Produkte früher codiert wurden, was längere Entwicklungszyklen und weniger Upfront-Feedback mit sich brachte. Teilen Sie Ihren Erfolg und Misserfolg mit

Beim Codieren haben Sie möglicherweise auf einer Website eine Dokumentation gefunden, die Sie als verwirrend oder einfach als falsch empfunden haben. Das Beste, was Sie für sich selbst und die größere Community tun können, ist es, über Ihre Erfolge und Misserfolge zu bloggen. Blogging ist für Sie von Vorteil, da es anderen zeigt, worüber Sie nachdenken und versuchen, es zu lösen.

In ähnlicher Weise profitiert das Bloggen von anderen, die Google nutzen, um nach Ihren Erfahrungen zu suchen und davon zu lesen, so wie Sie Google verwendet haben, um nach Ideen zu suchen und Probleme zu lösen.

10 Tipps für Anfänger Codierer - Dummies

Die Wahl des Herausgebers

Wie man Facebook für Social Media Engagement einsetzt - dummies

Wie man Facebook für Social Media Engagement einsetzt - dummies

Ein großartiges Tool für Social Media Engagement, Facebook behauptet, eine Milliarde monatlich aktive Nutzer zu haben (Stand Oktober 2012) und ist damit eines der größten sozialen Netzwerke der Welt. Facebook bietet mehrere Ebenen mit öffentlichen und privaten Informationen, je nachdem, welche Funktionen Mitglieder verwenden und wie Mitglieder ihre Datenschutzeinstellungen konfigurieren. Interaktionen ...

Verwenden von Google+ für Social Media Engagement - Dummies

Verwenden von Google+ für Social Media Engagement - Dummies

Unter den neuesten Social Media-Websites, Google+ ( oft abgekürzt als G +) traf im September 2012 400 Millionen Nutzer, so Vic Gundrota bei Google. Obwohl Wikipedia berichtet, dass nur 100 Millionen Google+ Nutzer aktiv sind, sind das immer noch viele Nutzer. Trotz seiner großen Nutzerschaft kann sich Google+ viel intimer als andere fühlen ...

Verwendung von Flickr zum Hochladen von Bildern auf Blogbeiträge - Dummies

Verwendung von Flickr zum Hochladen von Bildern auf Blogbeiträge - Dummies

Wenn Sie ein Foto haben Für die Verwendung in Ihrem Blog vorbereitet, können Sie sie in das Web hochladen. Sie können zwei Methoden anwenden, um Ihr Bild online zu schalten: Direkt in Ihren Blog hochladen: Die meisten Blog-Plattformen und -Software ermöglichen es Ihnen, Bilder direkt in Ihren Blog hochzuladen. Eine gute Sache über einen direkten Upload ...

Die Wahl des Herausgebers

Zoomen und Schwenken in AutoCAD - Dummys

Zoomen und Schwenken in AutoCAD - Dummys

AutoCAD erleichtert das Schwenken, indem es Bildlaufleisten und Echtzeit-Schwenken bietet. Beim Echtzeit-Panning (im Gegensatz zum Vorgabezeit-Panning?) Können Sie Objekte auf dem Bildschirm sehen, wenn Sie die Maus nach oben und unten oder vor und zurück bewegen. Natürlich bewegt sich der Standpunkt, nicht die Objekte. Sowohl das Schwenken als auch das Zoomen ändern die Ansicht ...

Mit AutoCAD LT 2005 DesignCenter - Dummies

Mit AutoCAD LT 2005 DesignCenter - Dummies

DesignCenter ist ein dummer Name für eine nützliche, wenn auch etwas ausgelastete Palette. Die DesignCenter-Palette ist praktisch für das Extrahieren von Daten aus allen Arten von Zeichnungen. Während sich die Eigenschaftenpalette mit Objekteigenschaften beschäftigt, behandelt die DesignCenter-Palette hauptsächlich benannte Objekte: Ebenen, Linientypen, Blockdefinitionen (dh Symboldefinitionen), Textstile und andere Organisationsobjekte ...

Was Sie über AutoCAD-Koordinatensysteme wissen sollten - Dummies

Was Sie über AutoCAD-Koordinatensysteme wissen sollten - Dummies

Jeder Punkt in einer AutoCAD-Zeichnungsdatei kann identifiziert werden durch seine X-, Y-, Z-Koordinaten. (In den meisten 2D-Zeichnungen ist der Z-Koordinatenwert 0. 0.) Dieses Koordinatensystem wird in AutoCAD als Weltkoordinatensystem oder WCS bezeichnet. Koordinateneingabe Die direkteste Methode, um Punkte präzise einzugeben, ist die Eingabe von Zahlen mit dem ...

Die Wahl des Herausgebers

Beschreibungen und Bedeutungen von Spotify Icons - Dummies

Beschreibungen und Bedeutungen von Spotify Icons - Dummies

Spotify verwendet mehrere kleine Symbole, um bestimmte Features eines Tracks zu identifizieren oder Wiedergabeliste. Die folgende Tabelle gibt einen hilfreichen kleinen Überblick darüber, was die gebräuchlichsten Symbole eigentlich bedeuten. Spotify-Symbole Symbol Beschreibung Bedeutung Symbol "Kette" Dieses Symbol wird möglicherweise neben einer Playlist-Spur angezeigt. Das bedeutet, dass Sie nicht spielen können ...

Finden neue Musik mit Last. fm und Spotify - Dummies

Finden neue Musik mit Last. fm und Spotify - Dummies

Sich auf das Hören von Musik zu beschränken, die nach dem klingt, was man bereits mag, kann langweilig sein - wenn man aus dieser Form ausbrechen will, kann Spotify helfen. Wenn Sie Last verwenden. Mit iTunes können Sie nur Musik scrobbeln, die sich bereits in Ihrer Bibliothek befindet. Aber mit Spotify können Sie beliebige Spuren scrobbeln ...

Fixe Probleme mit dem Spotify-Offline-Modus - Dummies

Fixe Probleme mit dem Spotify-Offline-Modus - Dummies

Wenn Sie keine Internetverbindung haben, können Sie Wenn Sie ein Premium-Konto haben, können Sie Spotify weiterhin im Offline-Modus ausführen - Sie können weiterhin auf Tracks zugreifen, die Sie im Offline-Modus als verfügbar markieren. Aber was ist, wenn Sie sicher sind, dass Sie eine Internetverbindung haben, aber Sie erhalten trotzdem eine Nachricht in Spotify mit der Aussage, dass Sie sich in ...