7 Möglichkeiten, freiberufliche Front-End-Entwicklungsarbeit an Land zu ziehen
Als freiberuflicher Entwickler haben Sie die Freiheit, Ihre Projekte auszuwählen, Ihren Zeitplan festzulegen und möglicherweise viel mehr als nur Geld zu verdienen, als Sie es in Ihrem Vollzeitjob getan haben. Aus diesem Grund geben sogar Google-Programmierer ihre ausgefallenen kostenlosen Shuttles und Catering-Mittagessen ab, um unabhängige Auftragnehmer zu werden.
In den oberen Rängen der freiberuflichen Welt verdienen Entwickler bis zu tausend Dollar pro Stunde. Sie umrunden die Welt, während sie arbeiten, oder sie bleiben zu Hause und finden die Work-Life-Balance, die sie am produktivsten macht. Was auch immer ihr Boot schwimmt.
Was sie nicht tun, ist, sich in den Zeitplan anderer einzutragen. Sicher, sie haben mehr Unsicherheit darüber, was als nächstes kommt, aber es geht ihnen sehr gut. Aber wie kommt man von seinem Bürostuhl dorthin?
Der Übergang zur freiberuflichen Tätigkeit kann in der Tat entmutigend sein. Es kann ziemlich schwierig sein, konsistente Arbeit an Land zu ziehen, die Sie sowohl begeistert als auch die Rechnungen bezahlt, insbesondere wenn Sie sich bei einem der Tech Giants nicht bereits einen großen Namen gemacht haben. Machen Sie keinen Fehler: Indem Sie Freiberufler werden, gründen Sie Ihr eigenes (sehr kleines) Unternehmen.
Sie müssen sich genauso auf Ihr eigenes Marketing konzentrieren, wie Sie sich darauf konzentrieren müssen, mit Ihren technischen Fähigkeiten auf dem neuesten Stand zu bleiben. Hier sind 7 Möglichkeiten, wie Sie sich für einen stetigen Strom freiberuflicher Front-End-Entwicklungsarbeit positionieren können.
1 Haben Sie eine Stellar Online-Präsenz
Es versteht sich von selbst, dass Sie Ihre technischen Fähigkeiten ständig verbessern sollten, aber als Freiberufler müssen Sie sich auch wirklich darauf konzentrieren, diese Fähigkeiten zur Schau zu stellen. Stellen Sie sicher, dass Sie ein Online-Portfolio haben, das zeigt, dass Sie in Bezug auf alle neuen Technologien auf dem neuesten Stand sind, und dass es Ihre persönliche Marke, Ihre Vielseitigkeit und Organisation gut zur Geltung bringt.
Unabhängig davon, ob Sie sich auf eine persönliche Website, GitHub oder Ihr LinkedIn-Profil verlassen, um Ihre Talente zu verbreiten (hoffentlich sind es alle oben genannten), achten Sie darauf, Ihren beruflichen Werdegang und Ihre erworbenen Fähigkeiten auf dem neuesten Stand zu halten. Sie sollten Ausschnitte von Projekten hochladen, an denen Sie gerade arbeiten, und immer eine Erklärung hinzufügen. Denken Sie daran, dass die meisten Ihrer Kunden nicht viel über Front-End-Entwicklung wissen werden, daher ist es am besten, Ihre Absichten in Nicht-Technik-Jargon zu artikulieren, um eine maximale Verdaulichkeit zu erreichen.
Sie sollten auch die vielen verfügbaren Social-Media-Management-Tools nutzen, um Ihre Online-Präsenz systematisch zu verwalten. IFTTT (If This Then That) ist eine einfach zu bedienende Website, die Ihre Profile auf einer Vielzahl von Plattformen synchronisiert, sodass jedes Mal, wenn Sie beispielsweise einen Beitrag auf LinkedIn veröffentlichen, Ihr Twitter-Konto automatisch Ihre Follower benachrichtigt.
Es ist eine großartige Möglichkeit, Ihr bereits vorhandenes Netzwerk auf einer Plattform zu nutzen, um Traffic auf einer neuen Plattform zu gewinnen. Buffer und Hootsuite sind zwei weitere Social-Media-Dashboards, mit denen Sie alle Ihre Profile an einem Ort verwalten können, sodass Sie die Veröffentlichung von Inhalten planen und Datenanalysen verwenden können, um die Reichweite und das Engagement Ihrer Posts zu messen.
2 Denken Sie wie ein Arbeitgeber
Viele Leute, die auf dem Markt für freiberufliche Entwickler tätig sind, wissen nicht genau, was die Rolle eines Front-End-Entwicklers ist – das ist einer der Hauptgründe, warum sie einstellen möchten. Wohin werden sie sich wenden?
Vielleicht an ihren College-Mitbewohner oder ihren kleinen Cousin, der ein Programmiergenie ist, aber meistens ist ihr erster Bezugspunkt das Internet. Es gibt eine Reihe von Leitfäden und Stellenbeschreibungen für die Einstellung von Front-End-Entwicklern, die Arbeitgebern helfen sollen, die Rollen verschiedener Arten von Entwicklern zu unterscheiden, damit sie wissen, wen sie einstellen müssen, um ihre Benutzererfahrung zu verbessern.
Nutzen Sie diese Ressourcen. Wenn Sie sehen, dass ein gewisses Maß an Fachwissen in JavaScript nicht verhandelbar ist, und Sie das verstanden haben, aber Sie sehen auch viele Top-Websites, die Arbeitgebern raten, dass sie nach einem Entwickler mit fundierten Kenntnissen suchen sollten Beachten Sie auch jQuery.
Schlagen Sie in die Bücher (oder das Internet) und stellen Sie sicher, dass Sie darauf hinarbeiten, alle Qualifikationen zu meistern, die online auftauchen.
3 Konzentrieren Sie sich auf die Entwicklung Ihrer Soft Skills
Bei der Suche nach freiberuflichen Front-End-Talenten suchen Kunden nicht nur nach einem Rockstar-Entwickler; Sie wollen jemanden, der sich nahtlos in ihr Team einfügt und alle Teile des Projekts miteinander verbindet. Als Front-End-Entwickler tragen Sie viele Aufgaben und koordinieren sowohl mit dem Back-End-Team als auch mit den UI/UX-Designern. Der Wert, ein ausgezeichneter Kommunikator zu sein, darf nicht unterschätzt werden.
Es mag unglaublich intuitiv erscheinen, wie Sie ein bestimmtes Problem gelöst haben, weshalb viele Entwickler nicht viel Zeit damit verbringen, darüber nachzudenken, wie sie ihre Entscheidungsprozesse erklären können.
Aber wenn Sie sich nicht gut damit auskennen, jemandem gegenüber zu sein, der noch nie zuvor ein Codierungsproblem gelöst hat, werden Sie vielleicht überrascht sein, wie schwierig es sein kann. Nehmen Sie sich etwas Zeit, um sicherzustellen, dass Sie herausgefunden haben, wie Sie Ihren Arbeitsprozess am besten artikulieren können.
Es ist immer eine gute Idee, mit Ihren Nicht-Tech-Kollegen und Freunden zu üben, bevor Sie Kontakt mit einem potenziellen Kunden aufnehmen. Es ist vielleicht nicht das fesselndste Gespräch beim Abendessen, aber es ist eine großartige Möglichkeit, sich auf Ihre Vorstellungsgespräche vorzubereiten und sich als großartiger Kommunikator abzuheben.
4 Fangen Sie klein an
Mit dem Aufstieg der Freelancer-Wirtschaft entsteht eine Fülle von Jobbörsen für Freelancer im Internet. Verwenden Sie Websites wie Upwork oder Freelancer, um Jobs zu finden, mit denen Sie klein anfangen können. Nehmen Sie zunächst relativ einfache, sehr überschaubare Projekte an und nutzen Sie sie, um Ihre Erfahrungen zu sammeln, bevor Sie komplexere und zeitaufwändigere Aufgaben übernehmen.
Indem Sie mit kleineren Projekten beginnen, haben Sie die Möglichkeit, „einzutauchen“, bevor Sie den vollen Sprung wagen. Nutzen Sie Ihre ersten Projekte, um verschiedene Arbeitsumgebungen zu testen und zu lernen, wie Sie am besten mit Kunden aus der Ferne kommunizieren Bauen Sie Ihr Portfolio auf und finden Sie heraus, was es heißt, eine Geschäftsperson und nicht nur ein Angestellter zu sein.
5 Treten Sie einem Talentnetzwerk bei
Das einzige große Problem bei Online-Jobbörsen ist, dass sie zwar ein großartiger Ort für Freiberufler und Arbeitgeber sind, um sich zu vernetzen, sie aber die meiste Zeit nicht viel vom Überprüfungsprozess auf beiden Seiten übernehmen. Das bedeutet, dass sie oft sehr von Amateuren überfüllt sind, sowohl in Bezug auf die Entwickler als auch auf die Kunden. Es kann schwierig sein, ein konsistentes Angebot an überzeugenden Projekten und Kunden zu finden, die die Front-End-Entwicklung wirklich verstehen und daher angemessene Erwartungen an Sie haben.
Talentnetzwerke wie Toptal übernehmen den Großteil der Suche auf beiden Seiten und machen es erstklassigen Entwicklern sehr einfach, mit seriösen Kunden in Kontakt zu treten. Toptal ist ein Netzwerk von mittlerweile Tausenden von freiberuflichen Entwicklern und Designern aus der ganzen Welt, die alle einen sehr strengen Auswahlprozess bestanden haben.
Sie überprüfen auch Kunden, sodass Sie keine Zeit damit verschwenden müssen, die Kunden auszusortieren, die nicht wissen, was sie wollen oder was sie tun. Durch den Beitritt werden Sie Teil eines Elite-Netzwerks talentierter Entwickler, die Sie mit gut entwickelten und interessanten Projekten einem stetigen Strom von Kunden zuordnen.
6 Seien Sie schlau über Ihre Preise
Einer der schwierigsten Aspekte als freiberuflicher Entwickler, insbesondere wenn Sie gerade erst anfangen, ist das Festlegen Ihrer Tarife. Sie müssen diesen idealen Punkt in der Mitte der Preisgestaltung finden, nicht so niedrig, dass Sie tatsächlich Geld verlieren, aber nicht so hoch, dass potenzielle Kunden sich abwenden.
Der erste Schritt hier ist, etwas Marktforschung zu betreiben. Was verlangen andere Front-End-Entwickler, die von einem ähnlichen Fachwissen berichten? Recherchieren Sie auf Jobbörsen nach den gängigen Tarifen in Ihrer Nähe, und wenn die Website über ein Bewertungssystem verfügt, prüfen Sie, wie sich die Preise mit einer Zunahme positiver Bewertungen oder abgeschlossener Projekte ändern.
Denken Sie zweitens an Ihre eigenen Gemeinkosten und sonstigen Ausgaben. Was kostet es Sie, die Arbeit zu erledigen? Teilen Sie dies durch die geschätzte Zeit, die Sie für die Fertigstellung des Projekts benötigen, und das sollte ungefähr Ihre Gewinnschwelle sein. Berücksichtigen Sie bei der Festlegung Ihres Preises, was Sie aus Ihrer Marktforschung und Ihrer Break-Even-Rate gelernt haben.
Drittens sollten Sie immer an den Kunden denken. Sind sie ein kleines Startup oder ein großes Unternehmen? Wenn Sie mit einem Team zusammenarbeiten, das gerade erst an den Start geht, sollte Ihr Preis natürlich niedriger sein als bei einem Job bei einer etablierten Marke. Welche Art von Wert fügen Sie dem Projekt Ihres Kunden hinzu?
Wenn Ihr Kunde mehr Leads oder mehr Traffic auf seine Website bekommen möchte, denken Sie an den Mehrwert, den jeder zusätzliche Lead durch Ihre Arbeit bringt. Welchen Mehrwert bringt es, jeden Monat fünf zusätzliche Leads zu gewinnen? Zehn? Denken Sie daran, wie Ihre Arbeit es Ihrem Kunden ermöglicht, mehr Gewinne zu erzielen, auch wenn Sie Ihre Tarife aushandeln.
Schließlich sollten Sie immer Ihren Preis vereinbaren, bevor Sie mit der Arbeit beginnen. Dies beugt großen Kopfschmerzen auf der ganzen Linie vor und führt zu größerer Zufriedenheit sowohl für Sie als auch für Ihren Kunden.
7 Vermeiden Sie Burnout
Freiberufler sind tendenziell produktiver als ihre Kollegen in der Vollzeitbürowelt. Als Freelancer und insbesondere als Remote-Freelancer müssen Sie sich nicht darum kümmern, nach dem Zeitplan eines anderen zu arbeiten, zur Arbeit zu pendeln oder Ablenkungen abzuwehren, wenn Sie dort sind. Sie wissen (oder Sie werden es schnell herausfinden), was Sie am produktivsten macht, und nichts hindert Sie daran, an dieser Routine festzuhalten.
Das Problem ist, dass viele freiberufliche Entwickler totale Workaholics sind, was bedeutet, dass sie oft anfälliger für Burnout sind als ihre Kollegen im Büro. Sie werden vielleicht feststellen, dass Sie am besten allein und auf Koffein hochgepumpt arbeiten. Das ist großartig für Ihren Workflow. Es kann weniger gut für Ihre Psyche und Ihren Körper sein.
Wasserkühler-Chats und Mittagspausen sind definitiv Ablenkungen im Büro, aber es ist ziemlich notwendig, ein grundlegendes Maß an menschlicher Interaktion aufrechtzuerhalten und sicherzustellen, dass Sie alle paar Stunden Pausen einlegen. Das ist viel einfacher, wenn Sie mit anderen Leuten zusammen sind, die an derselben Aufgabe arbeiten. Es ist schwieriger, wenn man total in ein Projekt hineingezogen wird und komplett auf sich allein gestellt ist. Aber du musst es tun.
Erstellen Sie eine Routine, die Sie auf dem Laufenden hält. Denken Sie daran, dass Kaffee und Wasser nicht gleich sind. Achten Sie auf eine gesunde Ernährung. Machen Sie regelmäßig Pausen. Nehmen Sie sich Zeit für Bewegung. Drücke dich nicht vor deinen gesellschaftlichen Verpflichtungen oder sogar vor gesellschaftlichen Ausflügen, die sich einfach nur nach ein bisschen Spaß anhören.
Nur weil man rund um die Uhr arbeiten kann, heißt das nicht, dass man das auch sollte. Dieser lästige Fehler in Ihrem Code wird morgens da sein, und wenn Sie sich eine ganze Nacht Schlaf gönnen, werden Sie auf lange Sicht viel schärfer sein. Wenn Sie sich nicht um sich selbst kümmern, wird es sich in Ihrer Arbeit oder in Ihren Interaktionen mit Kunden zeigen.
Fazit
Es ist eine großartige Zeit, um Ihre Front-End-Entwicklungstalente auf den freiberuflichen Markt zu bringen. Ihre Fähigkeiten sind in allen Branchen sehr gefragt, da jedes Unternehmen darauf abzielt, eine hochgradig intuitive, aufmerksamkeitsstarke Online-Präsenz zu schaffen. Es gibt einen echten Mangel an talentierten Front-End-Entwicklern, wenn es darum geht, diese Nachfrage zu befriedigen. Und immer mehr Unternehmen wenden sich zunächst an freiberufliche Talente, um auf Projektbasis effizientere Einstellungen vorzunehmen. Es ist ein Entwicklermarkt da draußen. Geh hinaus und ergreife es. Denken Sie daran, dass Sie dabei gleichzeitig mit den Rollen des Front-End-Entwicklers, des Verkäufers und des Geschäftsmanns jonglieren.