10 Möglichkeiten, um Ihr Codierungswissen aufzubauen
Das Erlernen des Codierens ist einfacher als je zuvor, aber als Gruppe geschulter Programmierer erkennen wir auch, wie schwierig es ist, es zu beherrschen.
Für diejenigen unter Ihnen, die daran denken, ihre Codierungskenntnisse aufzufrischen, sind hier unsere 10 Ratschläge, die Ihnen auf Ihrer Reise helfen sollen.
01. Hobby versus Beruf
Überlegen Sie, warum Sie codieren möchten. Ist es für ein Hobby oder eine berufliche Karriere?
Wenn das Codieren ein Hobby ist und Sie einige Ideen haben, was Sie erstellen möchten, erstellen Sie diese. Software und Hosting sind kostenlos und es gibt einige großartige kostenlose Online-Codierungskurse, die Ihnen beim Lernen helfen. Es kostet nichts außer Zeit.
Die Möglichkeit zu programmieren ist jedoch ein Karriereschub. Zu den beruflichen Vorteilen gehören ein gutes Gehalt, die Möglichkeit, die Welt zu bereisen, die Möglichkeit, für einen großen Branchenführer zu arbeiten oder sogar ein eigenes Start-up zu gründen.
Letztendlich liegt es an Ihnen, was Sie mit Ihrem Codierungswissen anfangen möchten.
02. Die Sprache beherrschen
Viele Programmierer sind sich einig, dass es keine „beste“ Sprache zum Lernen gibt. Sobald Sie eine neue Sprache gelernt haben, ist dies ein natürlicher Fortschritt, um die nächste zu lernen.
HTML und CSS sind gute Ausgangspunkte, aber dies ist nur die Spitze des Eisbergs. Sprachen wie Ruby on Rails, JavaScript und Python gehören zu den vielen anderen wichtigen Programmiersprachen.
Wenn Sie für ein Unternehmen arbeiten, müssen Sie häufig bestimmte Sprachen beherrschen. Es lohnt sich also, ein oder zwei Fachgebiete zu haben, aber bereit zu sein, andere zu kennen und in die Praxis umzusetzen.
03. Geduld
Beginnen Sie mit den Grundlagen und seien Sie geduldig. Beim Erlernen des Codierens geht es viel um Versuch und Irrtum, und für viele ist dies der unterhaltsame Teil des Codierungsprozesses.
Seien Sie beim Lernen nicht gestresst und beeilen Sie sich nicht, da hier Fehler auftreten. Nehmen Sie sich Zeit, um herauszufinden, warum etwas nicht funktioniert hat, und überlegen Sie, wie Sie es beheben können.
Die Art und Weise, wie Menschen arbeiten, ist sehr unterschiedlich. Wenn Sie also besser mit einer Frist oder einem Endziel arbeiten, legen Sie einige fest und verwenden Sie sie als Motivation und Fokuspunkt. Für andere funktioniert es vielleicht besser, ein oder zwei Stunden pro Nacht oder einen ganzen Tag am Wochenende zu widmen.
04. Was ist verfügbar?
Finden Sie heraus, was in der Community verfügbar ist, ob es sich um ein Online-Codierungsforum handelt oder ob Sie zu einem lokalen Codierungsclub gehen.
Eine starke Community kann ein echter Moralverstärker sein, wenn es schwierig wird. Durch die Zusammenarbeit mit einer Community können Sie Fragen stellen und wertvolles Feedback erhalten sowie Türen zu potenziellen Stellenangeboten öffnen, einen Mentor finden oder sogar einen Freund finden, mit dem Sie lernen können.
Der Besuch lokaler Networking- und Branchenveranstaltungen ist auch eine hervorragende Möglichkeit, die berufliche Entwicklung voranzutreiben.
Wenn eine lokale Coding-Community begrenzt ist, gibt es in der Online-Community viele begeisterte Programmierer, die bereit sind, die nächste Generation von Codierern auszurüsten. Ausprobieren Paketüberfluss , ein Online-Forum, das von vielen Programmierern bevorzugt wird.
05. Betrachten Sie einen Codierungskurs
Wenn Sie aus beruflichen Gründen programmieren, sollten Sie Vollzeitkurse in Softwareentwicklung in Betracht ziehen CodeClan . CodeClan bietet nicht nur eine großartige Chance zu lernen, während es unterstützt wird, sondern bietet auch die Möglichkeit, sich mit Unternehmen zu vernetzen, und engagiert sich dafür, Absolventen bei der Arbeitssuche zu helfen.
Coding-Akademien sind eine großartige Möglichkeit, sich selbst zu beschleunigen, da sie Ihnen das Codieren in einer immersiven Umgebung in kurzer Zeit beibringen.
Wenn Codierung ein Hobby ist, sind kostenlose Online-Kurse mit Codecademy hervorragende Orte, um in Ihrer Freizeit zu lernen.
06. Frischen Sie Ihre Lesung auf
Man kann mit Recht sagen, dass sich viele von uns jetzt bei der Suche nach Antworten auf eine schnelle Google-Suche verlassen, aber das Lesen von Büchern kann ein einzigartiges, tiefgreifendes Wissen und eine einzigartige Perspektive bieten.
Beliebte Programmierbücher wie „Der pragmatische Programmierer: Vom Gesellen zum Meister“ oder „Programmierperlen“ eignen sich hervorragend, um neue Dinge zu lernen und das Wissen und die Erfahrung anderer zu nutzen.
07. Mach Sachen kaputt
'Breaking Stuff', auch bekannt als 'Hacking des Codes anderer Leute' oder 'Reverse Engineering', ist eine der besten Möglichkeiten, dies zu lernen.
Durch Reverse Engineering des Codes eines anderen kann ein besseres Verständnis der Funktionsweise von etwas vermittelt werden. In einem professionellen Umfeld müssen Sie häufig den Code eines anderen Benutzers beschädigen, um dessen Arbeit zu reparieren oder zu ändern.
08. Stellen Sie sich ein Projekt ein
Proaktiv zu sein ist eine großartige Möglichkeit zu lernen. Wenn Sie also eine Leidenschaft für das Bauen von Dingen haben, bauen Sie sie.
Es spielt keine Rolle, welches Projekt Sie selbst festgelegt haben, aber fangen Sie klein an und nehmen Sie sich Zeit dafür. Beim Codieren dreht sich alles um Versuch und Irrtum sowie um das Lösen von Problemen. Versuchen Sie also, alle möglichen Wege zu erkunden, bevor Sie sich an einen Ort wenden, um Hilfe zu erhalten. Wenn Sie am Ende immer noch nicht weiterkommen, wenden Sie sich an jemanden, um Rat und Anregungen zu erhalten.
09. Erstellen Sie die richtige Entwicklungsumgebung
Das Erstellen einer Entwicklungsumgebung ist wichtig, wenn Sie mit dem Schreiben eigener Programme beginnen möchten. Wenn Sie eines einrichten, können Sie auswählen, mit welcher Sprache und Plattform Sie am besten arbeiten möchten.
Das Auswählen einer Entwicklungsumgebung ist ein persönlicher Prozess. Sobald Sie ihn ausgewählt haben, können Sie Spaß daran haben, ihn mit verschiedenen Tools anzupassen, mit denen Sie gerne arbeiten.
Je wohler Sie mit Ihrer Umgebung sind, desto besser können Sie arbeiten.
10. Finden Sie einen Mentor
Mentoren sind hervorragend darin, bewährte Verfahren zu vermitteln, und sie sind ideal, um sicherzustellen, dass Sie lernen, wie man „guten Code“ schreibt, der für andere leicht verständlich ist.
Sie sind auch gut, um Sie fokussiert zu halten und können den Lernprozess beschleunigen. Darüber hinaus sind Mentoren großartig, um Ihnen zu sagen, welche Fehler zu vermeiden sind und wie Sie Probleme angehen und lösen können.
Wenn Sie lernen, selbständig zu programmieren, finden Sie Mentoren unter HackPledge Aber für Coding-Akademien wie CodeClan sind Ihre Mentoren wir - die Instruktoren - und sie können entscheidend für Ihren Erfolg als Entwickler sein.
Wörter : Das Instruktorenteam von CodeClan
Bilder : Chris Watt
So was? Lese das!
- 9 Tipps zum Erstellen Ihres UX-Portfolios
- Der ultimative Leitfaden für die Benutzererfahrung
- Warum es bei UX nicht um Design geht