Wie Sie mit sehr wenig Erfahrung einen Codierungsjob bekommen können

von Walt Schlender

Foto von Kevin Bhagat auf Unsplash

Ich bin durch die Hintertür in die Tech—Szene des Silicon Valley eingestiegen – indem ich meine Karriere mit einfachen, schnellen freiberuflichen Auftritten aufgebaut habe. Ich empfehle diesen Ansatz sehr. Es ist nicht nur eine großartige Möglichkeit, sehr schnell viele verschiedene Programmierkenntnisse zu erlernen, es macht auch viel Spaß!

Das Paradoxon: du brauchst einen Job, um Erfahrung zu bekommen, aber du brauchst Erfahrung, um einen Job zu bekommen …

Neulich bat mich ein Freund, der sich auf den College-Abschluss vorbereitete, um Rat, wie man einen Entwicklerjob bekommt. Er hatte stundenlang über Jobbörsen gebrütet, Anschreiben verschickt und von genau null Unternehmen gehört. ?

Ich verstand seinen Schmerz vollkommen. Als einer der Gründungsingenieure eines Technologie-Recruiting-Unternehmens, in dem ich an Data Science gearbeitet habe, hatte ich die Gelegenheit, tatsächliche Zahlen zu sehen, und das Bild kann ziemlich düster sein.

Es ist geschnitten und trocken. Neue Absolventen und Menschen ohne viel Erfahrung in der Vergangenheit haben es wirklich schwer, Jobs zu bekommen. Wenn wir Arbeitgeber fragen, warum sie nicht jemanden ohne viel Erfahrung in der Vergangenheit einstellen wollten, hören wir normalerweise dasselbe: „Wir suchen jemanden mit Erfahrung“.

Es saugt.

Du brauchst einen Job, um Erfahrung zu bekommen, und du brauchst Erfahrung, um einen Job zu bekommen … Es ist das uralte Paradoxon.

Zum Glück gibt es in der Programmierwelt eine Lösung für dieses Rätsel.

Alles, was Sie tun müssen, ist Arbeitgeber zu finden, die bereit sind, Programmierer einzustellen, die etwas weniger Erfahrung haben. Scheint unmöglich? Ist es nicht. Ob Sie es glauben oder nicht, Arbeitgeber wie diese sind gerade da draußen. Sie suchen verzweifelt nach jemandem, der ihre Probleme löst, und sie werden gerne für Ihre Hilfe bezahlen.

Alles, was Sie tun müssen, ist sie zu finden.

Gestatten Sie mir, Freelancing und den ‚Gig‘ vorzustellen!

Ich weiß, was du denkst, Freelancer? Wenn mich niemand für einen Job einstellen würde, warum würde mich dann jemand als Freiberufler einstellen? Was ist das Besondere am Freelancing überhaupt? Arbeitet es nicht nur für ein Unternehmen, außer ohne W-2, Sozialleistungen und Arbeitsplatzsicherheit? Wäre es nicht besser, eine Weile bei der Jobsuche zu bleiben?

Das sind alles berechtigte Bedenken und Freelancing ist nicht immer einfach, aber bevor Sie loslaufen und anfangen, mehr Résumés in den Abgrund zu schicken, lassen Sie es mich erklären.

Freelancing ist ein Begriff, der alle Arbeiten abdeckt, die Sie ausführen, wenn Sie kein formelles Arbeitgeber-Arbeitnehmer-Verhältnis zu einem Unternehmen haben. In der Entwicklerwelt würde ich (sehr unwissenschaftlich) Freelancing in ein paar verschiedene Kategorien aufteilen. Es gibt Berater, Freelance-Mitarbeiter und Freelance-Gig-Macher.

Berater sind in der Regel sehr erfahrene Expertenentwickler, die zur Lösung schwieriger technischer Probleme eingesetzt werden, bei denen sie über einzigartige Einblicke und Fachkenntnisse verfügen. Da Sie gerade programmieren lernen, vermute ich, dass Sie es nicht sind.

Freiberufler-Angestellte sind normalerweise ziemlich genau wie Angestellte, außer dass sie ihren Job über eine Arbeitsagentur bekommen haben, anstatt direkt von der Firma eingestellt zu werden, für die sie arbeiten. Dies geschieht in der Regel aus politischen Gründen viel zu langweilig in diesem Artikel zu diskutieren. Es genügt zu sagen, dass Sie wahrscheinlich nicht in diese Kategorie fallen.

Endlich gibt es Gig-Freelancer.

Gig-Freelancer füllen eine besondere Lücke in der Software-Engineering-Welt. Sie nehmen normalerweise Jobs an, die zu klein, zu spezialisiert oder zu experimentell sind, um die Einstellung eines Vollzeitmitarbeiters zu rechtfertigen. Die Arbeitgeber, für die sie arbeiten, stellen sie ein, weil sie einen temporären Job erledigen müssen, und der Gig Worker ist verfügbar und bereit, die Arbeit zu erledigen.

Einige Beispiele für Arbeitgeber, die Gig-Arbeiter einstellen, sind:

  • Unternehmer – auf der Suche nach einem Proof of Concept für eine Idee
  • Intrapreneurs – Unternehmer, die an Innovationen in einem Unternehmen arbeiten und auch Proof of Concepts erstellen möchten
  • Kleine Unternehmen – in der Regel auf der Suche nach jemandem, der praktisch ist, um etwas zu installieren oder einzurichten
  • Personen mit einem Programmierproblem – vielleicht ist es ein Typ, der Hilfe bei seinen Programmierhausaufgaben benötigt oder so?

Die verbindenden Merkmale dieser Kundenjobs sind, dass sie klein, klar definiert und temporär sind.

Gig-Freelancing hat definitiv seine Nachteile, und ich würde zögern, es als einen Ort zu empfehlen, um eine langfristige Karriere aufzubauen. Aber für jemanden, der in seiner Programmierreise beginnt, ist es eine der schnellsten Möglichkeiten, gleichzeitig Fähigkeiten, Verbindungen und Glaubwürdigkeit aufzubauen. Es kann auch eine ganze Menge Spaß machen.

Warum es sich lohnt, Gig Freelancing zu machen, wenn Sie zum ersten Mal anfangen

Überraschenderweise sind Gig-Jobs ziemlich einfach zu bekommen.

Gigs sind normalerweise klein — ein paar Stunden, eine Woche …

Sie zahlen normalerweise nicht so viel Geld, wenn Sie also wissen, wo Sie suchen müssen, ist die Konkurrenz nicht so hart.

Die Arbeit erfordert normalerweise weniger Erfahrung. Es ist „schreibe einen einfachen Crawler“ statt „baue das nächste Facebook aus.“

Für den Arbeitgeber sind die Einsätze viel niedriger. Es müssen keine langfristigen Verpflichtungen eingegangen werden. Es werden keine Mitarbeiterausweise gedruckt. Es ist keine Personalabteilung beteiligt. Wenn Sie keine gute Arbeit leisten, ist sehr wenig verloren gegangen.

All dies bedeutet, dass es ziemlich einfach ist, diese Jobs zu bekommen. Seien Sie professionell und prompt … seien Sie nicht schwer zu arbeiten und Sie sollten in der Lage sein, trotz Ihres Mangels an Erfahrung eingestellt zu werden.

Entdecken Sie die Art von Gig, die zu Ihnen passt

Wenn Sie einen Gig-Job bekommen, können Sie damit herausfinden, welche Art von Programmierung zu Ihnen passt.

Gigs geben dir die Möglichkeit, für viele verschiedene Leute zu arbeiten und an vielen verschiedenen Projekten zu arbeiten. Dies ist eine großartige Gelegenheit, einige Erkundungen durchzuführen, um herauszufinden, was Ihnen gefällt.

Neugierig auf Daten? Holen Sie sich einen Scraping- oder Datenverarbeitungsauftrag.

Möchten Sie mehr über Hardware erfahren? Es gibt Arduino und Raspberry Pi Gigs.

Haben Sie etwas gefunden, das Ihnen gefällt? Finden Sie einen anderen ähnlichen Job.

Ich persönlich habe Gigs benutzt, um alle möglichen Bereiche der Programmierung auszuprobieren. Als ich Gigs, einige Kategorien von Projekten bekam ich eine Chance, zu versuchen, enthalten:

  • Websites
  • benutzerdefinierte Videoplayer
  • Audioplayer
  • Mikrocontroller-Programmierung
  • Live-Streaming und Videokonferenzen
  • Datenkratzen und Crawlen
  • einfache Spiele

und die Liste geht weiter.

Verwenden Sie Gigs, um herauszufinden, was Ihnen als Programmierer gefällt und was nicht. Das Lernen ist super wertvoll. Vielleicht wertvoller als das Geld, das Sie für einen Job hätten verdienen können, an dem Sie nicht wirklich interessiert waren.

Mit Gigs kannst du deine Fähigkeiten verbessern und dein Handwerk verfeinern.

Wenn Sie zu Beginn Ihrer Programmierkarriere stehen, sind Sie wahrscheinlich nicht bereit für große Projekte. Sie sind zu kompliziert. Sie beinhalten Fähigkeiten (wie das Lesen des Codes anderer Leute), die Sie vielleicht noch nicht beherrschen.

Sie müssen auch Ihre Architektur und die ausgewählten Plattform-API-Koteletts verbessern. Es gibt nichts Schöneres als einen echten Kunden, der Sie auffordert, CSS zu perfektionieren, damit Sie lernen, wie Flex-Boxen funktionieren. Und wenn Sie Single-Page-Apps für vier verschiedene Clients erstellen müssen, können Sie wirklich klar machen, wie React-Apps mit Routing umgehen.

Außerdem ist es von Vorteil, alles selbst tun zu müssen. Sie müssen ganze Systeme bauen. Du wirst keine Wahl haben. Sie werden lernen, wie alles funktioniert.

Gigs führen oft zu besseren Dingen

Als ich anfing, Gigs zu machen, hätte ich nie wirklich erwartet, dass sie mir Türen öffnen, aber das ist es, was passiert ist.

Ich würde einen Gig für 2 Stunden abrechnen (der Gig dauerte tatsächlich etwas länger) und ich würde genau das liefern, wonach mein Kunde mich gefragt hat. Am nächsten Tag fragte der Kunde, ob ich Zeit für ein anderes Projekt hätte.

Jedes Projekt, das ich erstellte, war ein weiteres Projekt, das ich meinem Portfolio hinzufügen konnte. Jedes Projekt hat auch mein Netzwerk erweitert. Leute, die ich traf, verwiesen ihre Freunde und Kollegen an mich. Im Laufe der Jahre habe ich für einige ziemlich große Namen gearbeitet.

Irgendwann musste ich nicht einmal mehr nach einer neuen Arbeit suchen. Es kam irgendwie gerade zu mir.

Es hat Spaß gemacht … und obwohl es anfangs beängstigend war, wurde es mit der Zeit einfacher.

Also, wie bekommt man Gigs? Hier ist der Prozess, den ich empfehle:

Finden Sie einen guten Gig-Marktplatz, der zu Ihrer Situation passt

Sie möchten Ihre Gig-Suche beginnen, indem Sie einen ‚Marktplatz‘ finden, auf dem Arbeitgeber Sie als gute Lösung für die Probleme sehen, die sie zu lösen versuchen. Sie suchen normalerweise online auf einem Marktplatz: Jobbörse, Mailingliste, Slack-Kanal, Foren und so weiter. Wenn ich ‚Marktplatz‘ sage, meine ich wirklich jede Gemeinschaft, in der eine bestimmte Gruppe von Menschen Jobs veröffentlicht.

Den richtigen Marktplatz zu finden, ist wahrscheinlich der wichtigste Teil einer Jobsuche, und viele Menschen nähern sich dem Ziel ihrer Jobsuche nicht sehr strategisch.

Die Wahrheit ist, dass jeder Marktplatz unterschiedliche Kundenmischungen mit unterschiedlichen Bedürfnissen, Wünschen und Einstellungskriterien hat.

Wenn Sie Zeit damit verbringen, auf dem falschen Marktplatz zu suchen, wird es Ihnen wirklich schwer fallen, Arbeit zu finden. Es lohnt sich also wirklich, einige Zeit damit zu verbringen, sich nach geeigneten Marktplätzen umzusehen.

Also, wonach möchten Sie suchen?

Zunächst versteht es sich von selbst: suchen Sie nach einem Gig-fokussierten Marktplatz. Dies bedeutet wahrscheinlich einen Ort, an dem unternehmerische Arbeitgeber kleine fokussierte Projekte veröffentlichen. Dies bedeutet, dass Sie Vollzeit-Jobbörsen vermeiden möchten. Jeder Beitrag, bei dem Sie einen Lebenslauf einreichen und Interviews führen müssen, ist wahrscheinlich nicht das, wonach Sie suchen.

Neben der Suche nach Marktplätzen, die sich auf Nischen konzentrieren, haben Sie am meisten Glück mit Marktplätzen, die Nischen sind.

Was meine ich mit ‚Nische‘? Nun, Sie möchten Marktplätze, die einen Fokus haben, in den Ihre Fähigkeiten oder Erfahrungen passen.

Nischenmarktplätze umfassen:

  • Geografischer Fokus: Einige Marktplätze sind für lokale Gemeinschaften gebaut. Menschen stellen oft über diese Websites ein, wenn sie mit jemandem vor Ort arbeiten möchten.
  • Technologiefokus: Einige Marktplätze konzentrieren sich auf bestimmte Technologien. Wenn Sie viel Zeit mit einer bestimmten Technologie verbracht haben, sind diese Boards Orte, an denen Sie einen Vorteil haben.
  • Problem-Space-Fokus: Manche Marktplätze richten sich nicht an eine Technologie per se, sondern an ein bestimmtes Publikum. Softwareprojekte gibt es in jeder Gemeinde. Wenn Sie Mitglied einer Community sind, können Sie möglicherweise auf Gigs zugreifen, die anderen Entwicklern nicht zur Verfügung stehen.

Die Auswahl eines guten Nischenmarktes erhöht Ihre Chancen auf einen Auftritt erheblich.

In einem Nischenmarkt werden die Arbeitgeber relevanter sein. Sie werden weniger Konkurrenz ausgesetzt sein als auf einer allgemeineren freiberuflichen Website. Am wichtigsten ist niching gibt Ihnen die Möglichkeit, ‚das Deck stapeln‘ zu Ihren Gunsten, wie Sie mit einem Vorteil gegenüber der Konkurrenz anwenden werden, auch wenn dieser Vorteil ist nur ‚wir leben in der gleichen Stadt‘.

Wenn ich heute wieder anfangen müsste zu giggen, könnte ich an einigen Orten nachsehen:

  • craigslist (the gigs section) – es ist lokal / geografisch fokussiert, so dass Sie einige der oben genannten integrierten Vorteile haben.
  • in person physische Meetups – wieder lokal und Nischen. Durch meine Erfahrung, Wenn Sie bei diesen Veranstaltungen auftauchen, Es gibt fast immer jemanden, der jemanden sucht, der bei seinen Projekten hilft. Die Tatsache, dass Sie ein Einheimischer sind, ist ein großer Vorteil.
  • öffentlich-entrepreneur-fokussierte Slack-Chat-Gruppen und aktuelle Mailinglisten (wieder sind sie Nischen und etwas weniger Main-Stream). Sie können diese finden, indem Sie ‚Public Slack Channels‘ googeln — viele davon haben einen speziellen Abschnitt, der Jobs gewidmet ist, und die meisten Jobs auf unternehmerorientierten Kanälen werden Gig-basiert sein.
  • schließlich, upwork.com, freelancer.com , oder eine andere freiberufliche fokussierte Baustelle. Diese Seiten haben viele Arbeitgeber, die Leute einstellen wollen, aber es kann ein bisschen schwierig sein, loszulegen. Sie konkurrieren um Jobs mit Menschen aus der ganzen Welt, die bereits viele Plattformbewertungen haben. Wenn Sie schließlich einige 5-Sterne-Bewertungen erhalten, werden die Dinge einfach, aber bis dahin ist es ein Zahlenspiel, also seien Sie auf viele Ablehnungen vorbereitet.

Bewerben Sie sich für den Gig

Die Bewerbung für einen Gig ist ziemlich einfach. Sie führen ein Gespräch mit einem Arbeitgeber und möchten ihn davon überzeugen, dass Sie sein Problem lösen können.

Normalerweise senden Sie eine E-Mail. In einigen Fällen füllen Sie möglicherweise ein Formular oder ähnliches aus. Es spielt jedoch keine Rolle, solange Sie irgendwie ein Gespräch führen können.

Was sagst du?

Sie möchten dem Arbeitgeber mitteilen, dass Sie das Problem verstehen, das er zu lösen versucht, und dass Sie glauben, es für ihn lösen zu können.

Sie möchten ihnen sagen, wie lange es Ihrer Meinung nach dauern wird, und ein paar Informationen über sich selbst hinzufügen, die erklären, warum Sie speziell gut zusammenpassen.

Sie möchten ein paar Links zu einigen von Ihnen geleisteten Arbeiten einfügen, die denen ähneln, nach denen der Arbeitgeber sucht, wenn Sie sie haben.

Sie denken vielleicht, ich habe keine Erfahrung. Disqualifiziert mich das nicht sofort?‘

Nicht unbedingt. Sie können Ihre Schwäche tatsächlich als Ihre Stärke nutzen! Hier sind einige Beispiele, wie Sie dies tun können.

  • Lassen Sie den Arbeitgeber wissen, dass Sie neu in der Freiberuflichkeit sind, aber sagen Sie ihm, dass Sie an seinem Projekt interessiert sind, weil Sie großartige Portfoliostücke benötigen. Dies bedeutet, dass Sie gerne so viel wie nötig überarbeiten und polieren, um etwas wirklich Spektakuläres zu schaffen.
  • Lassen Sie den Arbeitgeber wissen, dass Sie neu in der Freiberuflichkeit sind und deshalb die Preise, die Sie angeben, so niedrig sind – wahrscheinlich niedriger als die Konkurrenz. Sie werden viel bekommen.
  • Lassen Sie den Arbeitgeber wissen, dass Sie zwar neu in der Codierung sind, aber viel Erfahrung in seiner Branche haben. Sie haben Wissen, das Sie einzigartig qualifiziert, den Gig besser zu machen als die allgemeinere Konkurrenz.

Die Tatsache, dass Sie gerade erst anfangen, ist in mancher Hinsicht eine Stärke, da Sie Projekte rechtfertigen können, die erfahrene Entwickler nicht aufnehmen, weil die Auszahlung für Sie anders ist – Erfahrung und Portfolio Beweise vs Geld. Kommunizieren Sie diese Nachricht effektiv und Sie werden kein Problem damit haben, einige der Gigs zu landen, für die Sie sich bewerben.

Follow-up

Was in vielen Büchern und Artikeln zur Jobsuche oft gesagt wird, ist wahr! Follow-up ist wirklich wichtig.

Denken Sie aus Arbeitgebersicht darüber nach (ich weiß es, weil ich schon einmal Leute eingestellt habe).

Sie (als Arbeitgeber) posten einen Gig und erhalten Nachrichten von Auftragnehmern. Viele Nachrichten sind schrecklich. Die Nachrichten sind schlecht geschrieben oder der Auftragnehmer will zu viel Geld oder es scheint nicht, wie der Auftragnehmer versteht, was Sie wollen. Ein paar Bewerber sehen vielversprechend aus, aber natürlich möchten Sie ein wenig warten, bis weitere Bewerbungen eingehen. Vielleicht taucht jemand Spektakuläres auf.

Schließlich gehst du zu einer anderen Aufgabe über und vergisst den Gig, den du gepostet hast. Ein paar Tage vergehen und die Anwendungen werden nicht mehr angezeigt. Sie sind beschäftigt … und dann erhalten Sie eine Follow-up-E-Mail von einem der wenigen vielversprechenden Bewerber. Diese Person schien, als könnten sie die Arbeit erledigen und sie scheinen professionell zu sein (nachdem sie alles verfolgt hatten). Ihre Entscheidung ist getroffen.

Als Auftragnehmer möchten Sie die Person sein, die vielversprechend aussieht und nachverfolgt. Sie würden überrascht sein, wie wenige Leute Follow-up bei der Bewerbung für Gigs. Es macht wirklich den Unterschied.

Also, wie machst du das?

Nachdem Sie Ihre erste E-Mail gesendet haben, warten Sie ein oder zwei Tage und senden dann eine kurze E-Mail mit den Worten:

Hey, ich hatte noch nichts von Ihnen gehört und dachte, ich würde weitermachen. Hast du jemanden gefunden, der dir bei deinem Gig hilft? Wenn Sie immer noch in Not sind, bin ich immer noch verfügbar.

Nach meiner Erfahrung ist dies, wenn Sie den Job bekommen. Probieren Sie es aus und sehen Sie, ob es für Sie funktioniert.

Lass dich nicht entmutigen

Gigs zu bekommen kann anfangs ein bisschen ein Zahlenspiel sein. Nimm Ablehnung nicht persönlich. Am Anfang haben Sie keinen guten Ruf aufgebaut, daher ist es nur natürlich, dass die Leute vorsichtig sind, Sie einzustellen.

Bewerben Sie sich weiterhin für Postings und lassen Sie sich nicht entmutigen! Ich empfehle, Erfolg als ‚Bewerbung‘ zu betrachten, anstatt den Job tatsächlich zu ‚bekommen‘. Es wird helfen, die Dinge in der Perspektive zu halten. Irgendwann wirst du deinen ersten Gig landen.

Der erste Gig, den du bekommst, ist die Mühe wert. Nach diesem ersten Auftritt, wenn dich jemand fragt, was du beruflich machst, wirst du ihm etwas Neues zu sagen haben:

Ich bin ein professioneller Programmierer ?

Ich hoffe, ich habe Sie überzeugt

Ich hoffe, ich habe Sie überzeugt, dass Gigs eine großartige Möglichkeit sein können, eine Programmierkarriere zu beginnen.

Wenn Sie grundlegende Programme erstellen können, können Sie Gigs verwenden, um Ihre Programmierkarriere heute zu beginnen.

Im Laufe der Zeit sind Gigs ein Sprungbrett zu größeren und besseren Dingen. Sie werden überrascht sein, was Sie tun können, wenn Sie es versuchen.

Vielen Dank, dass Sie sich die Zeit genommen haben, meinen Artikel zu lesen.

Sie können auch andere Artikel von mir auf meinem persönlichen Blog lesen https://wildnotion.com

Sie finden mich auf Medium, wo ich Artikel über Programmierung, Unternehmertum und Daten veröffentliche. Sie können mir auch auf Twitter folgen.

Wenn Sie diesen Artikel hilfreich fanden, lassen Sie es mich wissen ???.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.