10 Dinge, die Sie kennen sollten, bevor Sie die Codierung ausprobieren
Codieren lernen ist gar nicht so einfach. Möglicherweise finden Sie viele Websites, die versuchen, Menschen in das Programmieren zu treiben, indem Sie sie als einfach Handel zu meistern. Es ist jedoch eine der schwierigsten Fähigkeiten, sich zu sammeln und zu übertreffen. Es ist mehr ein experimentieren als eine anleitung das muss befolgt werden.
Als Anfänger möchten Sie vielleicht wissen, was die Reise beinhaltet oder wie es ist, vom Anfänger zur Mittelstufe zu gelangen. Lernerfahrungen kann von Person zu Person variieren, und Sie sind völlig frei, Ihren eigenen Weg zu wählen.
Hier sind 10 Dinge, die Sie wissen sollten, bevor Sie mit der Programmierung beginnen. Wenn Sie diese Punkte kennen, erhalten Sie einen Vorsprung, was Sie erwarten und wie Sie mit der Programmierung beginnen.
1. Machen Sie sich mit den Grundlagen vertraut
Wenn Sie mit dem Lernen beginnen, müssen Sie als Erstes sicher sein, dass“Grundlagen”. Es ist der erste Schritt von ein Coding-Ninja werden.
Um die Grundlagen richtig zu machen, müssen Sie lerne den Kern der Informatik, Genau wie bei jedem anderen Handel, dem Sie begegnen werden. Derzeit gibt es Hunderte von Online-Kursen richtet sich an Anfänger. Natürlich kümmert sich das Internet um Anfänger und bietet jede Menge Informationen - ein Paradies für Anfänger!
Alles, was Sie tun müssen, ist, sie zu durchsuchen und mit einem solchen zu beginnen das Beste entspricht Ihren Anforderungen. Sie können mit jedem der in diesem Artikel genannten Online-Angebote beginnen (unten)..
EIN richtiges Verständnis kann Ihnen einen frühen Vorteil beim Erlernen von Code geben.
Es gibt auch Online-Kurse, die Ihnen den Einstieg erleichtern können
- Einführung in die Informatik | Wikiversity
- Einführung in die Informatik | Udacity
- CS50: Einführung in die Informatik edX
- Kostenlose Einführung in den Informatik-Online-Kurs | ALISON
2. Geduld aufbauen
Voraussetzung für den Erfolg als Programmierer ist die Nummer eins Geduld aufbauen. Mit Geduld können Sie Schläge auf Ihr Kinn nehmen und trotzdem aufstehen - wie ein Ninja! Es macht Sie bereit für Enttäuschungen.
Nicht zu vergessen, Geduld kann Ihnen helfen ein besserer Problemlöser werden, und Verbessern Sie Ihr Verständnis für Computer.
Computerkonzepte sind komplex und erfordern zum Verständnis Resilienz, Geduld und harte Arbeit. Meistens Anfänger habe nicht die richtigen erwartungen wenn sie ihre programmierreise beginnen. Ja, du kommst nicht mit der ganzen Kraft am Anfang. Zu viel Optimismus ist sowieso gefährlich.
Aufgrund falscher Erwartungen geben zu viele Anfänger einfach auf und wechseln in ein anderes Gewerbe. Um dem entgegenzuwirken, sollten Sie Geduld aufbauen, und Denken Sie immer an das Endziel.
3. Setzen Sie ein Ziel und bewegen Sie sich darauf zu
Ziele setzen kann auf Ihrem Weg zum Erlernen von Code ein starker Motivationsschub sein. Wenn Sie beispielsweise PHP lernen möchten, setzen Sie sich ein Ziel mache ein einfaches Projekt Am Ende der Woche. Sobald das Ziel erreicht ist, ein anderes Ziel setzen, und Wiederholen Sie den Zyklus. Ja, das ist so einfach!
Es gibt kein Ende des Lernens und der Verbesserung in der Programmierung. Deshalb ist es eine gute Idee, weiterhin Ziele zu setzen und um das Hauptziel nicht aus den Augen zu verlieren.
Welche Ziele können Sie als Lernende erreichen? Lass uns schnell etwas durchgehen Beispielziele:
- Baue einen Rechner mit CSS und JavaScript
- Erstellen Sie eine responsive Website mit HTML, CSS und JavaScript
- Erstellen Sie eine dynamische Website unter Verwendung beliebiger Back-End-Programmiersprachen wie PHP, Ruby, Python usw..
- Ein ... kreieren 2D Breakout-Spiel mit reinem JavaScript
Sie können auch wählen Machen Sie jedes Projekt, das Ihnen gefällt. Wer hat doch keinen einzigartigen Geschmack? Ich wette, Sie tun!
Das Ziel sollte erreichbar sein, Versuchen Sie also nicht, sich auf das Erstellen von Facebook oder das Erstellen eines voll funktionsfähigen Spiels in diesem Moment zu konzentrieren. Versuchen zu langsam bewegen, und dann zielen auf größere und komplexere Projekte wie Sie weiter voranschreiten.
4. Machen Sie mehr Projekte
Indem Sie mehr Projekte durchführen, können Sie nicht nur Ihre Grenzen verstehen, sondern auch Ihre analytischen und Problemlösungsfähigkeiten verbessern. Beim Codelernen geht es nicht nur um das Erlernen der Syntax, sondern um das Lernen Probleme lösen Verwenden Sie die Werkzeuge an Ihrer Hand.
Die Programmierung erfordert auch eine kreative aussicht, und ein planen, etwas sinnvolles zu bauen. Für Anfänger ist es schwierig, auf Projektideen zuzugreifen. Sie können neue Ideen von Plattformen wie Livecoding gewinnen, auf denen Ingenieure Produkte leben. Sehen Sie zu, wie die Leute erstaunliche Sachen live erleben. Ist das nicht aufregend?
Sie können sich auch bei GitHub anmelden, wo Sie können Speichern Sie Ihren Code für einen einfachen Zugriff. Sie können versuchen, Projektideen zu finden, indem Sie andere öffentliche Repositories für die Programmiersprache, die Sie gerade lernen, durchgehen.
5. Kommen Sie in die soziale Kodierung
Codieren lernen ist niemals eine Soloquest. Wenn Sie darüber nachdenken, die nächste große App ohne Hilfe zu erstellen, befinden Sie sich im falschen Handel.
Programmieren ist eine Gruppenaktivität, und wenn Sie überleben wollen, müssen Sie dies tun Hilfe von verschiedenen sozialen Plattformen erhalten Catering für Programmierer wie Sie.
Schauen Sie sich GitHub, StackOverFlow, Livecoding oder eine andere soziale Codierungsseite an finde eine passende Gemeinschaft für sich selbst.
Jede der oben genannten Gemeinschaften hat ihre eigenen Vorteile und wird Ihnen helfen, Ihre Fähigkeiten zu verbessern. Zum Beispiel können Sie erkunden Sie öffentliche Projektspeicher auf GitHub.
Ein weiteres gutes Beispiel ist LiveCoding, wo Sie es können Sehen Sie, wie andere Leute ihre Projekte live programmieren, Sie können sich ein Bild von den Herausforderungen machen, vor denen ein Programmierer bei der Arbeit an einem Projekt steht.
6. Balance dein Lernen
Als Entwickler gibt es kein Ende der Verbesserung, und die Zustand der Hilflosigkeit ist nur ein Teil des Entwickelns. Neue Technologie-Releases lassen die Entwickler auch nicht entspannen, wie sie müssen ständig verbessern ihre Fähigkeiten um die neuesten Marktanforderungen zu erfüllen. Als Anfänger müssen Sie immer bereit sein neue Dinge lernen.
Das Anzahl der Möglichkeiten Dies hilft auch nicht, da Sie immer einen erfahrenen Entwickler finden können, der sich aufgrund seiner Fähigkeiten nicht sicher ist ständiger Zustrom neuer Werkzeuge, Technologien und Standards Folgen.
Also, was können Sie davon nehmen?? Es ist in Ordnung, nicht alles zu wissen, was da draußen ist. Was immer Sie wissen, das ist okay. Solange Sie höre nie auf neue Dinge zu lernen, du wirst nie falsch liegen.
Ok, wie geht es weiter??
Sie haben angefangen zu lernen, und jetzt Sie habe den Anfängertunnel überquert. Nun denkst du vielleicht nach, “Was kommt als nächstes”? Ist das das Ende? Oder können Sie noch etwas erreichen??
Wie schon erwähnt, Programmierung ist endloses Lernen. Sie können Ihre Lernerfahrung fortsetzen, indem Sie die nächsten vier Tipps befolgen.
1. Lernen Sie Algorithmen
Nachdem Sie einige Erfahrung mit Projekten gesammelt haben, ist es jetzt an der Zeit, zu Algorithmen überzugehen. Algorithmen bilden die Kern der Informatik. Es spielt keine Rolle, ob Sie Webentwicklung oder Spieleentwicklung betreiben, Sie verwenden immer Algorithmen das Endergebnis erreichen.
Mit den verbesserten Algorithmen können Sie Ihre Fähigkeiten zu neuen Höhen erheben. Algorithmisches Denken kann dir auch helfen Lande deinen ersten Job, Die meisten Vorstellungsgespräche basieren auf Algorithmen und Problemlösungen. Versuchen Sie jeden Tag, mindestens ein Algorithmusproblem zu lösen, und halten Sie Ihre Fähigkeiten zur Problemlösung auf dem neuesten Stand.
Also, wo gehst du hin? lerne Algorithmen? Sie können mit Online-Kursen für Algorithmen beginnen oder Plattformen wie HackerRank verwenden.
2. Nutzen Sie die Codedokumentation
Kodieren Sie Dokumentationen helfen Ihnen, mehr über die Programmiersprache oder das Framework oder die Bibliothek zu erfahren, die Sie verwenden. Sie sind reich an Informationen zu diesem Thema und kann helfen sie schneller zu lernen!
Als Anfänger brauchen Sie sich nicht einschüchtern zu lassen, denn sie sind Ihre besten Freunde, wenn es ums Lernen geht. Beginnen Sie langsam und Lernen Sie, wie Sie die Dokumentation zum Code lesen. Sie können manchmal einschüchtern, halten Sie also immer Google als Rettungsboot.
3. Gewöhnen Sie sich an Werkzeuge
Genau wie bei jedem anderen Handel können Werkzeuge Sie dabei unterstützen, banale Dinge zu tun schneller als üblich. Es ist egal, welche Programmiersprache oder welches Framework Sie erlernen, Nutzen Sie das verfügbare Toolset.
Tools können Ihnen auch helfen Automatisieren Sie den Großteil der manuellen Arbeit, und ermöglichen es Ihnen konzentrieren sie sich auf das hauptproblem. Sie sollten sich beispielsweise an Tools wie Git, Slack, Code-Editoren, Chrome DevTools, Programmier-Frameworks (Frontend und Backend) und andere gewöhnen.
4. Holen Sie sich einen Mentor
Die Programmierung kann zeitaufwändig sein, wenn Sie keinen Mentor haben. Mit Hilfe des Mentors können Sie nicht nur Zeit, sondern auch Zeit sparen Nutzen Sie die Erfahrungen, die Ihr Mentor hat. Ein Mentor kann Sie leicht durch Projekte führen und Ihnen helfen, ein besserer Programmierer zu werden.
Wenn Sie also erst einmal mit dem Programmieren beginnen, kann Ihnen ein Mentor helfen beschleunigen Sie Ihren Lernprozess. Sie können Holen Sie sich einen Mentor vor Ort, oder Testen Sie ein Online-Code-Mentorenprogramm auch.
Letzte Worte
Sie haben die beste Entscheidung Ihres Lebens getroffen - um das Programmieren zu lernen! Eines der größten Dinge, auf die Sie sich konzentrieren sollten, ist es in einen Knotenpunkt, einen Kreis oder eine soziale Plattform einzusteigen wo man Gleichgesinnte finden kann.
Wenn Sie mit Ihren Fähigkeiten vertraut sind, möchten Sie dies vielleicht Geld verdienen auch. Es gibt viele Online-Plattformen wie Upwork und Freelancer bieten freiberufliche Arbeit für Programmierer.
Mit einer reales Projekt, Sie können nicht nur neue Dinge lernen, sondern auch lernen, wie Sie Ihre Fähigkeiten einsetzen können. Alternativ können Sie suchen Stellenangebote in Ihrer Vergleichsgruppe, und vielleicht helfen sie ihnen bei ihren Projekten!
Bereits gestartet? Teile deine Erfahrung mit Anfängern, und helfen Sie ihnen, die Welt des Codierens anzunehmen.
Anmerkung des Herausgebers: Dies wurde für Hongkiat.com von geschrieben Damian Wolf. Damian ist ein Autor und Tech-Enthusiast mit Artikeln, die in Publikationen veröffentlicht wurden, wie DZone, InfoWorld, Tech.Co und mehr. Er probiert gerne Neues aus: Apps, Software, Trends und teilt gerne seine Ansichten.