Einer der wichtigsten Ratschläge, die wir normalerweise CodeGym-Studenten und anderen Programmieranfängern geben, die Fortschritte machen und ihren ersten Job als Junior-Entwickler bekommen möchten , ist die Arbeit an persönlichen, unabhängigen Lieblingsprojekten. Das Hinzufügen eines oder zweier Nebenprojekte zu Ihrem Portfolio kann ein großer Vorteil sein, wenn Sie noch nicht viel Berufserfahrung haben, und dabei helfen, den Arbeitgeber davon zu überzeugen, Sie einzustellen. So schließen Sie Ihr Haustierprojekt ab.  Tipps, um Ihr nächstes Nebenprojekt zum Erfolg zu führen – 1Die Entwicklung von Lieblingsprojekten ist immer eine gute Idee, und niemand bestreitet das. Aber Ratschläge zu geben ist eine Sache, Nebenprojekte tatsächlich zu realisieren ist eine andere. Ein unerfahrener Entwickler kann und wird höchstwahrscheinlich auf eine Reihe von Schwierigkeiten stoßen, wenn er ohne externe Hilfe an einem persönlichen Projekt arbeitet.

So bringen Sie Ihr Lieblingsprojekt zum Laufen

Ideen für ein Projekt sind für die meisten Menschen das Anfangsproblem, denn es stellt sich heraus, dass es nicht so einfach ist, eine originelle und dennoch realistische Idee zu entwickeln. Die größten Probleme treten jedoch auf, wenn Sie mit der Arbeit an einem Projekt beginnen. Das Projekt tatsächlich abzuschließen und zum Laufen zu bringen, ist die Aufgabe, die viele Programmieranfänger tatsächlich nicht bewältigen können. Und das ist verständlich, denn die Entwicklung selbst einer sehr einfachen Software erfordert oft mehr als nur grundlegende Programmierkenntnisse. Es gibt eine Reihe von Dingen, die Sie beachten sollten, wenn Sie ein Lieblingsprojekt starten möchten, insbesondere wenn es Ihr erstes ist.

1. Zuerst recherchieren und planen, dann programmieren.

So wie jedes Gebäude ein Fundament braucht, sollte ein Projekt, egal wie klein und unabhängig es ist, mit einem Plan beginnen, der ohne etwas Recherchearbeit und Nachdenken nicht zu Ende gebracht werden kann. Mit dem Codieren und Entwickeln zu beginnen, ohne einen klaren Plan zu haben, ist einer der häufigsten Fehler, den Entwickler machen, und zwar nicht nur bei unerfahrenen. Der Rat ist also, mit dem Codieren nichts zu überstürzen. Ohne einen richtigen Plan mit dem Codieren zu beginnen, kann leicht Zeitverschwendung sein und Sie in eine Sackgasse führen und Sie dazu zwingen, noch einmal von vorne anzufangen.So schließen Sie Ihr Haustierprojekt ab.  Tipps, um Ihr nächstes Nebenprojekt zum Erfolg zu führen – 2

2. Legen Sie Ziele und Fristen fest.

Eine weitere wichtige Sache, die sowohl von jüngeren als auch von erfahreneren Programmierern oft vernachlässigt wird, ist das Setzen von Zielen und Fristen, was natürlich auch zur Planung gehört, aber dieser Teil verdient ein paar gesonderte Worte. Wenn es um Ziele geht, ist es wichtig, realistisch zu sein. Wenn Ihre Fähigkeiten und Fertigkeiten noch sehr begrenzt sind, wäre es ratsam, nicht zu ehrgeizig zu werden und ein Projekt auszuwählen, das Sie abschließen können, auch wenn es zusätzliches Lernen und zusätzlichen Aufwand erfordert. Sich selbst eine Frist zu setzen (und diese einzuhalten) ist eine weitere Möglichkeit, Selbstdisziplin aufzubauen und sich selbst zu motivieren, das Projekt innerhalb eines realistischen Zeitrahmens abzuschließen.

3. Versuchen Sie, mit Ihrem Projekt echte Probleme zu lösen.

Ein weiterer Ratschlag im Zusammenhang mit der Planungsphase ist die Auswahl der Idee für Ihr Projekt. Die meisten Menschen haben keine Schwierigkeiten damit, Ideen für ihre Lieblingsprojekte zu entwickeln. Das einzige Problem ist, dass ihre Ideen nicht sehr gut sind. Suchen Sie nach echten Problemen in Ihrem Fachgebiet oder anderswo, die Ihr Projekt lösen (oder zumindest versuchen) kann. „Man kann sich nicht zwingen, eine gute Idee zu haben. Die meisten meiner Lieblingsprojekte entstanden dadurch, dass ich an etwas anderem arbeitete und feststellte, dass etwas fehlte. Anschließend habe ich mit dem Erstellen der fehlenden Komponente/des fehlenden Teils/der fehlenden Bibliothek begonnen. Mit der Zeit, als ich mehr Erfahrung mit Frameworks sammelte, wurde mir klar, dass mir keines davon wirklich gefällt. Ich habe dann mein eigenes erstellt, das ich heute bei vielen Projekten verwende. Während ich es verwende, fallen mir mehr fehlende Komponenten auf, mehr Dinge, die ich bauen könnte, die mir enorm viel Zeit sparen würden, und diese werden selbst zu neuen Lieblingsprojekten. Es handelt sich um ein Grundbedürfnis und eine Grundversorgung, aber auf einer persönlicheren Basis. Erkennen Sie den Bedarf, und die Idee für die Versorgung wird Ihnen kommen.“sagte Bruno Skvorc, ein erfahrener Webentwickler aus Kroatien.So schließen Sie Ihr Haustierprojekt ab.  Tipps, um Ihr nächstes Nebenprojekt zum Erfolg zu führen – 3

4. Konzentrieren Sie sich auf Technologien, die Unternehmen nutzen, für die Sie arbeiten möchten.

Wenn Ihre Hauptmotivation für die Arbeit an Lieblingsprojekten darin besteht, Erfahrungen zu sammeln und einen Lebenslauf aufzubauen, um einen Vollzeitjob als Softwareentwickler zu bekommen, sollten Sie bei der Auswahl eines Projekts auch über die Technologien nachdenken, die Sie darin verwenden werden. Für Ihr Projekt ist es besser, wenn Sie sich mit den Unternehmen, bei denen Sie sich bewerben möchten, im selben Bereich bewegen oder die gleichen Technologien verwenden, mit denen sie arbeiten. „Die besten Lieblingsprojekte befriedigen Ihre Neugier, also wählen Sie eine Technologie, die Sie fasziniert, und bauen Sie sie“, empfiehlt Sanjay Paul, Entwickler bei Palantir Technologies.

5. Vernachlässigen Sie das Frontend nicht, wenn Ihr Projekt es benötigt.

Sie haben es erraten: Auch das Vernachlässigen des Frontends ist ein sehr häufiger Fehler, den viele Entwickler machen, wenn sie mit der Arbeit an ihren Lieblingsprojekten beginnen. Das Frontend muss nicht umwerfend schön sein, stellen Sie aber zumindest sicher, dass es funktionsfähig ist und professionell genug aussieht. Aus diesem Grund wäre es eine gute Idee, eine Designskizze zu erstellen, wie Ihr Produkt aussehen wird, bevor Sie mit dem Programmieren beginnen, und regelmäßig zum Frontend zurückzukehren und es an alle Änderungen anzupassen, die sich dabei ergeben.So schließen Sie Ihr Haustierprojekt ab.  Tipps, um Ihr nächstes Nebenprojekt zum Erfolg zu führen – 4

6. Verwenden Sie Pomodoro und andere Anti-Aufschiebetechniken, um systematisch am Haustierprojekt zu arbeiten.

Es ist auch sehr wichtig, regelmäßig innerhalb des vorgegebenen Zeitrahmens an Ihrem unabhängigen Projekt zu arbeiten (z. B. zwei Stunden pro Tag, von 9 bis 11 Uhr), und hier können verschiedene Effizienztools und Anti -Prokrastinationstechniken hilfreich sein. Nutzen Sie alles, was für Sie funktioniert, achten Sie nur darauf, dass die Entwicklung Ihres Projekts nicht zu etwas wird, das Sie Tag für Tag aufschieben und auf morgen verschieben.

7. Machen Sie Ihre Arbeit öffentlich.

Die Veröffentlichung Ihrer Arbeit an einem beliebigen Ort ist auch eine Motivationsmethode. Eine Sache ist, etwas zu entwickeln, das nur Sie sehen werden, und die ganz andere Sache ist, ein Produkt zu schaffen, das andere Menschen ausprobieren und ihre Meinung dazu äußern können. Auch wenn es Ihr erstes Lieblingsprojekt ist und es sehr einfach ist, bereiten Sie sich besser darauf vor, es gleich zu Beginn öffentlich zu machen, denn das wird dabei helfen, die richtige Stimmung zu schaffen.

8. Verwenden Sie die Versionskontrolle und schauen Sie immer wieder auf Ihre Arbeit zurück.

Und die letzte Empfehlung wäre, Versionskontrollsysteme oder andere Methoden zu verwenden, um den Überblick über den Code zu behalten. Dadurch können Sie sicherstellen, dass Ihre Arbeit nicht mit der Zeit verloren geht (was irgendwann passieren kann, wenn Sie sie einfach auf Ihrem Computer belassen). Durch die Versionskontrolle können Sie auch in Zukunft hin und wieder auf Ihre Arbeit zurückblicken, was genau das ist, was Sie tun müssen. Ein Rückblick auf Ihre frühere Arbeit ist immer sinnvoll: Auf diese Weise können Sie Ihre beruflichen Fortschritte verfolgen, in frühen Projekten Möglichkeiten erkennen, die Sie jetzt anders gemacht hätten, und so weiter.