JavaRush /Java-Blog /Random-DE /Kaffeepause Nr. 14. Wie ein freiberuflicher Programmierer...

Kaffeepause Nr. 14. Wie ein freiberuflicher Programmierer seine ersten Kunden findet, 8 Tipps für Junioren

Veröffentlicht in der Gruppe Random-DE

Wie kann ein freiberuflicher Programmierer seine ersten Kunden finden?

Quelle: Mittel Kaffeepause Nr. 14.  Wie ein freiberuflicher Programmierer seine ersten Kunden findet, 8 Tipps für Junioren – 1 Haben Sie eine Fähigkeit, die Sie in Geld umwandeln möchten? Wenn ja, dann sollten Sie anfangen, mit dem Programmieren Geld zu verdienen, indem Sie freiberuflich tätig sind. Dies hat viele Vorteile. Sie müssen keine Vorstellungsgespräche absolvieren, streng von neun bis fünf arbeiten oder mürrische Kollegen und schlechten Bürokaffee ertragen. Das einzige Problem, auf das Sie in der ersten Phase stoßen werden, besteht darin, Kunden zu finden. Mit den richtigen Online-Tools können Sie sich viel schneller mit Aufträgen befassen und zahlende Kunden finden. Meine Empfehlungen sind sehr einfach, aber effektiv.

1. Öffnen Sie ein LinkedIn-Profil

LinkedIn ist das bekannteste soziale Netzwerk für Berufstätige. Wenn Sie dort ein Konto erstellen, können Sie Ihre Programmierkenntnisse, Erfahrungen und Ausbildung präsentieren. Und natürlich können Sie auf LinkedIn mit Ihren potenziellen Kunden in Kontakt treten. Die Erstellung eines Profils dauert nur wenige Minuten. Aber denken Sie daran, dass LinkedIn nicht wie Facebook oder andere soziale Netzwerke ist. Hier müssen Sie nur das zur Schau stellen, was dem Kunden klar von Ihrer Professionalität erzählt. Erweitern Sie Ihr Netzwerk um diejenigen, mit denen Sie in der Vergangenheit zusammengearbeitet haben, und um aktuelle Kollegen. Versuchen Sie, andere Programmierer zu treffen. Teilen Sie interessante und relevante Artikel. Schreiben Sie Beiträge, die Ihre beruflichen Vorstellungen widerspiegeln. Veröffentlichen Sie Tipps und Tricks, die Sie bei Ihrer Arbeit verwenden. Positionieren Sie sich als Experte in Ihrer Nische. Die Leute werden zuschauen und befolgen, was Sie sagen. Die Möglichkeiten, die die Interaktion auf LinkedIn mit sich bringt, sind endlos – Sie sollten das Beste daraus machen.

2. Registrieren Sie sich auf Freelance-Börsen

Dank Websites wie Upwork, Freelancer und Fivver können Sie als Freiberufler oder Berater einen angemessenen Stundenlohn finden. Meine Erfahrung mit Upwork war positiv, obwohl es eine Weile gedauert hat, bis ich verstanden habe, wie die Plattform funktioniert. Seien Sie darauf vorbereitet, dass Programmierer, die in weniger entwickelten Ländern leben, Ihre Bestellung für die Hälfte oder ein Viertel der erwarteten Kosten ausführen. Daher kann es sein, dass Sie Ihre Gebote zunächst niedrig ansetzen müssen. Dies muss aber im Interesse des Portfolios geschehen. Vergessen Sie nicht, dass viele Kunden nicht nach billigen, sondern nach qualifizierten Spezialisten suchen. Und sie sind bereit, solchen Leuten gutes Geld zu zahlen. Indem Sie ein Portfolio mehrerer abgeschlossener Aufträge erstellen und positive Bewertungen erhalten, können Sie dann ein höheres Gebot für Ihre Arbeit abgeben.

3. Starten Sie einen professionellen Blog

Mit einem eigenen Blog auf Medium oder YouTube können Sie sich einen Ruf als Profi aufbauen und Kunden gewinnen. Denn zu Ihrem Publikum gehören nicht nur Neueinsteiger, sondern auch potenzielle Arbeitgeber. Eine Online-Präsenz verschafft Ihnen einen großen Vorteil. Sie können Ihre beruflichen Qualitäten in einem positiven Licht präsentieren. Branchenführerschaft ist eine wirksame Möglichkeit, Ihre Reichweite zu vergrößern, auch wenn Sie sich nicht für ausreichend erfahren halten. Die Leute werden sich in den Kommentaren um Rat an Sie wenden. Seien Sie bereit, sich ihre Geschichten anzuhören und bieten Sie ihnen alles an, was Sie können, um in ihrer Situation zu helfen. Dies ist nicht nur eine großartige Möglichkeit, einen personenzentrierten Ansatz für die Führung eines Unternehmens zu etablieren, sondern auch eine Methode zur Verbesserung Ihrer Fähigkeiten, die Sie dann bei der Arbeit mit zahlenden Kunden nutzen können.

8 Tipps für Anfängerentwickler

Quelle: Dev.to Durch die Beobachtung seiner Praktikanten hat der Autor einige nützliche Empfehlungen für angehende Entwickler zusammengestellt. Kaffeepause Nr. 14.  Wie ein freiberuflicher Programmierer seine ersten Kunden findet, 8 Tipps für Junioren – 2

1. Versuchen Sie nicht, alles auf einmal zu lernen

Aus eigener Erfahrung kann ich sagen, dass das Erlernen des Codeschreibens harte Arbeit ist. Und das nicht nur wegen des Studiums der Syntax, sondern auch wegen der Vielzahl unterschiedlicher Technologien. Es reicht nicht aus, nur eine Programmiersprache zu lernen, Sie müssen auch die am häufigsten verwendeten Bibliotheken beherrschen. Versuchen Sie nicht, mehrere Sprachen und/oder Frameworks zu lernen. Wählen Sie einfach eine davon aus. Nach dem Erlernen der ersten Sprache (Rahmen) wird das Erlernen der nächsten viel einfacher sein.

2. Beeilen Sie sich nicht! Versuchen Sie zu verstehen, was Sie tun

Als ich ein Junior war, hatte ich es immer eilig, irgendwohin zu kommen. Dasselbe habe ich auch bei meinen Praktikanten beobachtet. Sobald Sie eine Aufgabe erhalten, müssen Sie sich nicht beeilen, Code zu schreiben. Es ist viel besser, sich ein Blatt Papier zu nehmen und mit der Überlegung über Lösungsansätze zu beginnen. Wenn Sie keine Ideen haben, bitten Sie Mentoren um Hilfe oder suchen Sie im Internet. Auf diese Weise können Sie eine logische Lösung konstruieren, die viel einfacher in eine funktionierende Lösung umgewandelt werden kann.

3. Kopieren Sie den Code nicht. Wenn Sie im Internet eine fertige Lösung finden, finden Sie sie heraus und schreiben Sie sie noch einmal um

Glauben Sie mir, wenn Sie einfach den Code einer anderen Person kopieren und einfügen, werden Sie nicht nur nichts lernen, sondern auch das Risiko eingehen, unbekannte Fehler hinzuzufügen. Wenn Sie ein funktionierendes Beispiel finden, lesen Sie jede Zeile davon, verstehen Sie es und schreiben Sie es dann mit Ihren eigenen Änderungen neu.

4. Legen Sie Zeitlimits fest

Dieser Punkt ist sehr wichtig. Beschränken Sie sich immer zeitlich, wenn Sie etwas Neues in Angriff nehmen. Mir ist mehr als einmal aufgefallen, wie leicht man bei der Arbeit am Code den Überblick über die Zeit verliert. Mein Rat ist daher, zu versuchen, Probleme selbst zu lösen, aber vergessen Sie nicht, dass ein guter Entwickler weiß, wann er aufhören und um Hilfe bitten muss. Wenn Sie sich einem neuen Problem stellen, verbringen Sie 30 Minuten damit, nach einer Lösung zu suchen. Wenn Sie nicht weiterkommen, bitten Sie um Hilfe.

5. Aufgaben planen

Ich gebe Ihnen einen einfachen Rat: Teilen Sie Aufgaben in kleine Teile auf. Dies erleichtert Ihnen die Koordinierung Ihrer Aktionen und sorgt für ein angenehmes Gefühl nach Abschluss der Arbeiten an den einzelnen Etappen.

6. Starten Sie ein persönliches Projekt mit der gleichen Technologie, die Sie bei der Arbeit verwenden.

Wenn Sie neu sind, verwenden Sie für persönliche Projekte dieselbe Technologie wie für die Arbeit. Normalerweise gibt es bei der Arbeit keine Möglichkeit, Projekte von Grund auf neu zu erstellen. Aber persönliche Projekte geben Ihnen die Möglichkeit, mit den Teilen der Sprache (dem Rahmen) zu arbeiten, die Sie während der Arbeitszeit nicht verwenden. Ich erinnere mich, als ich anfing, Docker zu verwenden. Ich verstand damals nicht wirklich, was es war. Aber dann habe ich mein eigenes Projekt mit Docker in Kombination mit automatisierter Bereitstellung erstellt. Danach war es für mich viel einfacher, an Diskussionen rund um Docker teilzunehmen und die erworbenen Fähigkeiten bei der Arbeit anzuwenden.

7. Führen Sie ein Protokoll über Ihre Aktivitäten

Als ich anfing, schlug mir ein Kollege vor, ein Tagebuch (oder Protokoll) über das zu führen, was ich getan und gelernt habe. Das ist eine tolle Idee. Sie haben immer ein Nachschlagewerk mit Informationen darüber, wie Sie ein Problem in der Vergangenheit gelöst haben.

8. Ruhe dich aus! Auf diese Weise werden Sie produktiver und können sich alles besser merken.

Ehrlich gesagt habe ich selbst Probleme damit, aber ich empfehle dringend, regelmäßig Pausen einzulegen. Sie können beispielsweise 30–45 Minuten lang programmieren und dann eine 5-minütige Pause einlegen. Vertrauen Sie mir, es ist gut für die körperliche und geistige Gesundheit. Vergessen Sie auch nicht, Zeit mit Hobbys zu verbringen, die nichts mit Programmieren zu tun haben.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION