suchen
HeimTechnologie-PeripheriegeräteIT IndustrieDer Leitfaden des Softwareentwicklers, um einen Job zu bekommen

The Software Developer's Guide to Getting a Job

Schlüsselpunkte

  • Jobsuche ist ein digitales Spiel: Behandle es als Verkaufskanal, verwaltet effektiv Bewerbungsanwendungen und erhöht die Chance, eingestellt zu werden.
  • Erstellen Sie einen qualitativ hochwertigen Lebenslauf: Erwägen Sie, Fachkräfte zu schreiben, die Wettbewerbsfähigkeit der Arbeitssuche zu verbessern und einen guten ersten Eindruck zu hinterlassen.
  • Stellen Sie die täglichen Anwendungsziele fest: Anpassen von Lebensläufen und Anschreiben für jede Position, um die Effizienz zu verbessern.
  • verfolgen und messen Sie die Arbeitsergebnisse der Arbeitsplätze: Finden Sie effektive und ineffektive Methoden und optimieren Sie kontinuierlich Strategien für die Arbeitssuche.
  • Konzentrieren Sie sich direkt mit Personalvermittlern: Erhalten Sie wertvolle Erkenntnisse, stellen Sie einen direkten Kontakt mit Einstellungsmanagern auf und erhöhen Sie die Interviewmöglichkeiten.
  • Erweitern Sie Strategien zur Arbeitssuche: Erstellen Sie ein starkes professionelles Netzwerk und wenden Sie sich direkt an das Zielunternehmen, auch wenn es keine öffentliche Stellenanzeige gibt.
  • Versuchen Sie kreative und unkonventionelle Methoden: Erstellen Sie nützliche Dinge für das Zielunternehmen oder führen Sie ein Gespräch mit Führungskräften der Firma und seien Sie beeindruckt.

The Software Developer's Guide to Getting a Job

Auszug aus John Sonmez '"Career Guide for Softwareentwicklern". Für das komplette E-Book besuchen Sie hier.

Jede Woche erhalte ich E -Mails oder YouTube -Videobewertungen von Softwareentwicklern (von denen einige erlebt), die keinen Job finden können.

Ich habe alle möglichen Ausreden oder Gründe gehört, warum sie keinen Job finden können. Einige Entwickler beschweren sich, dass hochrangige Entwickler es jungen Entwicklern schwierig machen, eine Chance zu haben - wir nehmen alle guten Jobs an. In der Zwischenzeit beschweren sich einige Entwickler darüber, dass niemand ältere Entwickler einstellen möchte und jeder Altersdiskriminierung hat. Andere beschweren sich, dass es etwas mit ihrer Rasse, Religion oder politischen Überzeugungen zu tun hat. Es gibt auch Leute, die sich darüber beschweren, dass ihre Fähigkeiten nutzlos sind und niemand einen Entwickler einstellen möchte, der die neueste Technologie nicht einsetzt.

Während einige dieser Behauptungen zutreffen können - ja, Diskriminierung -, ist die Grundursache, dass diese Softwareentwickler nicht wissen, wie sie einen Job finden können. Während ich dies schreibe, besteht eine große Nachfrage nach Softwareentwicklern. Viele Positionen sind offen. Viele Softwareentwickler beschweren sich jedoch, dass sie keinen Job finden können.

Wie könnte das passieren? Warum haben wir so viele offene Stellen in unserer Branche, aber Entwickler sagen mir oft, dass sie sich für Hunderte von Arbeitsplätzen beworben haben, aber alle abgelehnt sind?

Das Problem ist, dass ich nicht den richtigen Weg kenne, um einen Programmierjob zu finden, was meiner Meinung nach ein einfaches Problem ist. In diesem Beitrag werde ich die besten Tipps und Tricks teilen, die ich gelernt habe, um Softwareentwicklern zu helfen, einen Job zu finden.

Schauen wir uns zuerst die traditionelle Art der Suche nach einem Job an, den ich die "kristalline Methode" nenne.

Die gleichgroße Methode

In dieser Hinsicht werde ich es Ihnen offen sagen: Ich mag den regelmäßigen Weg, einen Job zu finden, wirklich nicht, weil es viel Mühe erfordert und selten zu den besten Ergebnissen führt.

, anstatt direkt auf die Art und Weise zu springen, die ich gerne einen Job finde, werde ich die Standardmethode zum Erstellen eines Lebenslaufs, eine Online -Bewerbung abdecken und einen Lebenslauf einreichen. Dies ist das, was die meisten Softwareentwickler - und die meisten Profis - machen.

Der Grund, warum ich hier angefangen habe, ist, dass viele Softwareentwickler wirklich schlechte Arbeit geleistet haben.

Ich habe unzählige Geschichten von Entwicklern gehört, die Hunderte von Lebensläufen zu jedem Beitrag, der an einem Tag auf Monster.com gefunden wurde, schicken, sich aber fragen, warum sie keine Ergebnisse erzielen.

Wenn Sie einen Standard-Cookie-Cutter-Ansatz verfolgen, sollten Sie es zumindest gut machen. Ich werde dir zeigen, wie es geht.

digitale Spiele

Zuallererst müssen Sie verstehen, dass sich die meisten Menschen blind für Jobs bewerben, und dieser Prozess ist ein rein digitales Spiel. Es ist wie Verkäufe. Tatsächlich sollten Sie es wirklich als Verkaufsprozess behandeln.

Erstellen Sie einen Verkaufskanal und können sogar das von vielen Vertriebsunternehmen verwendete CRM -System verwenden, um die Fortschritte Ihrer potenziellen Kunden im Kanal zu verfolgen. Sie werden Folgendes sehen:

Antrag auf Position & gt;

In jeder Phase des Kanals sollten Sie nur eine kleine Anzahl potenzieller Kunden in die nächste Stufe erwarten.

Angenommen, Sie haben sich für 100 Jobs beworben. Vielleicht erhalten Sie 30 Antworten, dass Sie Sie irgendwie kontaktieren. Von diesen 30 werden Sie vielleicht 7 auffordern, eine Telefonfilterung durchzuführen. Von diesen 7 werden Sie vielleicht 2 bis 3 bitten, persönlich zum Interview zu gehen. Vielleicht erhalten Sie von all diesen Jobs ein Angebotsnachweis.

Wenn Sie mehr Rekrutierungsbenachrichtigungen wünschen, können Sie im Grunde zwei Dinge tun:

    Fügen Sie mehr potenzielle Kunden in den Kanal auf (beantragen Sie mehr Jobs).
  1. Erhöhen Sie den Prozentsatz der potenziellen Kunden von einer Stufe zur anderen.
Mit anderen Worten, Sie können 1000 Jobs beantragen und dann 10 Rekrutierungsnotizes erhalten, oder Sie können dieselben 100 Jobs beantragen und in jedem Schritt besser abschneiden, und Sie können auch 10 Einstellungen von ihnen erhalten.

Insgesamt sind es entweder mehr potenzielle Kunden im Kanal oder eine bessere Liquidität im Kanal. Das war's.

Wenn Sie die besten Ergebnisse wünschen, nehmen Sie beides.

Warum sagen mir so viele Entwickler, dass sie sich für Hunderte oder sogar Tausende von Arbeitsplätzen beworben haben und noch keine Angebotsnotizes erhalten haben? Nun, es gibt einige Glückszutaten, aber höchstwahrscheinlich eine von zwei Situationen:

Sie lügen oder überschätzen ernsthaft die Anzahl der Jobs, für die sie tatsächlich beantragt werden.
  • ihre Anwendungsfähigkeit ist wirklich schlecht. Der Prozentsatz ihrer Aussichten, die von einem Teil der Pipeline zu einem anderen bewegt werden, ist sehr, sehr niedrig.
  • Das wahrscheinlichste ist, beides zu haben. Aber haben Sie keine Angst. Ich werde Ihnen zeigen, wie Sie beide effektiv verbessern können.

einen hervorragenden Lebenslauf

, wenn Sie digitale Spiele spielen möchten, möchten Sie so viele potenzielle Kunden wie möglich in die nächste Phase der Pipeline bringen. Eine der besten Möglichkeiten, dies zu tun, ist, einen sehr guten Lebenslauf zu haben.

Wenn Ihr Lebenslauf im ersten Schritt schrecklich ist und herausgefiltert wird, verschwenden Sie viel Zeit und Ihre allgemeine Pipeline -Effizienz wird äußerst ineffizient sein.

Ja, ein sehr schlechter Lebenslauf kann Ihnen einen Job machen, aber je schlimmer Ihr Lebenslauf ist, desto mehr Jobs müssen Sie sich bewerben, damit das digitale Spiel funktioniert. Ich weiß nicht, wie es Ihnen geht, aber ich möchte lieber 50 Jobs als 5000 Jobs beantragen.

Das erste, was Sie tun sollten, ist, Ihren Lebenslauf so perfekt und effektiv wie möglich zu gestalten. Ich weiß, dass einige Leute mir immer noch nicht einverstanden sind, aber ich bin mir zu 100% sicher, dass der beste Weg, dies zu tun, einen professionellen Lebenslaufautor einzustellen, der sich auf das Schreiben von Lebensläufen in der Tech -Branche spezialisiert hat.

Ja, ein professioneller Lebenslauf -Schreibdienst kostet Sie möglicherweise 500 US -Dollar oder mehr, aber letztendlich wird es eine kleine Investition in die von Ihnen erhaltenen Vorteile sein.

Eine der besten Möglichkeiten, um die Effektivität des Lebenslaufs zu verbessern, besteht darin, dass Lebenslauf -Autoren erfahren und professionell schreiben und wissen, wie Lebensläufe für Softwareentwickler geschrieben werden.

Stellen Sie die täglichen Anwendungsziele

fest

Als nächstes lösen wir das digitale Problem. Ich benutze gerne Quoten, um einen kontinuierlichen Fortschritt zu gewährleisten.

Ich schreibe jetzt ein neues Buch. Ich werde das Buch pünktlich beenden, weil ich mindestens 1000 Wörter pro Tag schreiben und 50 Minuten am Tag dafür verbringen muss.

Wenn Sie aktiv nach einem Job suchen, sollten Sie eine Quote für die Anzahl der Jobs festlegen, für die Sie sich jeden Tag bewerben möchten.

Diese Zahl hängt vom Arbeitsmarkt und Ihren Beschäftigungsmöglichkeiten ab, aber wenn Sie derzeit arbeitslos sind und einen Job finden müssen, sollten es mindestens 5 Arbeitsplätze pro Tag sein.

Es ist nicht unangemessen, sich für 10 Jobs pro Tag zu bewerben.

Angenommen, Sie brauchen ungefähr eine Stunde, um sich für jeden Job zu bewerben. Was? Es dauert eine Stunde, um auf "Bewerben" zu klicken? Nein, es dauert eine Stunde, da Sie mehr als nur klicken, um sich zu bewerben. Sie bewerben sich speziell für jeden Job, indem Sie ein benutzerdefiniertes Anschreiben schreiben und Ihren Lebenslauf so ändern, dass sie für jeden Job besser übereinstimmen.

Ist das eine Menge Arbeit? Natürlich ja! Ist es effektiv? Natürlich funktioniert es!

Denken Sie daran, dass wir nicht nur die Anzahl der Leads in der Pipeline erhöhen müssen, sondern auch die Chancen jeder Lead von einer Stufe zum nächsten.

Wenn Sie also nur auf "Bewerben" auf Monster- oder andere Websites für Jobsuche klicken, können Sie sehr schnell eine große Anzahl von Jobs beantragen, aber Sie werden viel Effizienz opfern.

Betrachten Sie außerdem die Größe des Arbeitsmarktes, der hauptsächlich von Ihrem geografischen Standort abhängt.

Wenn es 50 neue Jobs pro Monat gibt, können Sie sich für alle 50 Jobs an einem Tag bewerben, aber was sollten Sie in den nächsten ein oder zwei Wochen tun?

Setzen Sie sich dort und beten Sie, dass Sie ein Interview bekommen?

Ist es nicht besser, 5 Arbeitsplätze pro Tag zu beantragen, sondern ein oder zwei Stunden für jede Anwendung zu verbringen, wodurch die Erfolgsquote erheblich verbessert wird?

Wie man sich für einen Job beantragt

Wenn Sie sich für einen Job bewerben, sollte Ihr Ziel sein, Ihren Lebenslauf und Ihren Anschreiben so weit wie möglich mit der Stellenbeschreibung und anderen Informationen über das Unternehmen zu entsprechen.

Die Idee ist, dass ein Personalchef oder eine Person, die eine Bewerbung überprüft, wie Sie einreichen, dass er schockiert ist, wie perfekt Sie übereinstimmen.

Dies bedeutet nicht, dass Sie lügen oder etwas ausbauen, das Sie in Ihren Lebenslauf oder Anschreiben einfügen können. Stattdessen sollten Sie versuchen, Ihre vorhandene Erfahrung zu verwenden, die Teile hervorzuheben, die für die Stellenbeschreibung am relevantesten sind, die nicht verwandten Teile entfernen (oder sie minimieren) und einige der in der Stellenbeschreibung verwendeten Wörter oder Phrasen verwenden.

Sei hier vorsichtig; Davon abgesehen sollten Sie so weit wie möglich miteinander übereinstimmen, ohne zu offensichtlich zu sein.

Lesen Sie die Stellenbeschreibung sorgfältig durch, um zu verstehen, welche wichtigsten Fähigkeiten und Merkmale Sie bei der Arbeit suchen.

Ändern Sie die Reihenfolge und den Fokus Ihres Lebenslaufs, um diese Punkte widerzuspiegeln, und zeigen Sie Ihre beste Seite so weit wie möglich.

recherchieren Sie einige Nachforschungen an das Unternehmen und schreiben Sie ein Anschreiben, um den Personalmanager zu verkaufen, warum Sie der beste Bewerber für den Job sind. Erwähnen Sie einige Dinge, die nur Personen, die tatsächlich über das Unternehmen recherchiert haben, wissen werden.

In einem Anschreiben sollten Sie eine klare Verbindung zwischen den Fähigkeiten herstellen, die Sie für die Arbeit benötigen, und wie Sie Ihre Erfahrung nutzen, um zu zeigen, dass Sie sich beziehen, und Sie zur perfekten Übereinstimmung zu machen.

Ja, das ist eine Menge Arbeit. Dies erfordert zusätzliche Anstrengungen. Sie müssen mehrere Versionen Ihres Lebenslaufs haben, und jeder Job, für den Sie sich bewerben, ist eine weitere Variante dieser Varianten. Aber ... wenn Sie wirklich einen Job ernsthaft ernsthaft finden und sich von abheben möchten, müssen Sie das tun.

Es ist einfach, auf eine Schaltfläche zu klicken und 500 Jobs mit demselben Lebenslauf und demselben Anschreiben zu beantragen - es ist ein fauler Ansatz.

Messergebnisse

Eines der Dinge, die Sie tun möchten, wenn Sie sich auf diese Weise für einen Job bewerben, besteht darin, Ihre Ergebnisse zu messen.

Sie sollten nach wie vor, wie viele Jobs Sie beantragt haben.

Was Sie tun möchten, ist zuverlässige Daten zu haben, damit Sie sehen können, was funktioniert und was nicht.

Bevorzugen Sie die Jobsuche als Werbekampagne. Sie müssen verschiedene Anzeigen testen, um zu sehen, welche die beste Antwort erhalten.

Ich bitte Entwickler oft, dass ich trainiere, die Ergebnisse ihres ursprünglichen Lebenslaufs zu verfolgen und dann die Ergebnisse zu verfolgen, die sie nach der Verwendung professionell geschriebener Lebensläufe erhalten.

In der Regel werden sie feststellen, dass sie nach der Verwendung eines neuen Lebenslaufs eine Rücklaufquote von 300% oder mehr von ihren Bewerbungen erhalten.

Sie müssen diese Art von Daten haben, damit Sie Ihren Plan ändern können.

Ändern Sie Ihren Plan

Es macht keinen Sinn, Dinge zu messen, ohne Maßnahmen zu ergreifen.

Wenn Sie Daten über die Gültigkeit Ihrer aktuellen Version Ihres Lebenslaufs, die Art und Weise, wie Sie Ihr Anschreiben schreiben, oder anderen relevanten Faktoren erhalten, sollten Sie diese Daten verwenden, um Ihren Plan zu ändern und neue Wege zu versuchen.

Testen Sie eine neue Version Ihres Lebenslaufs. Vielleicht auf ein anderes Layout oder ein anderes Format testen. Versuchen Sie vielleicht, einen chronologischen Lebenslauf anstelle eines funktionalen Lebenslaufs zu verwenden, und umgekehrt.

Viele Softwareentwickler, die versuchen, einen Job zu finden Genau gleicher Lebenslauf und Anschreiben wurden verwendet.

Meiner Meinung nach ist das einfach verrückt. Wie können Sie immer wieder dasselbe tun, aber erwarten Sie unterschiedliche Ergebnisse? Das macht keinen Sinn.

Erhalten Sie also Feedback von Ihren Arbeiten und ändern Sie Ihre Pläne, bis Sie Ergebnisse sehen.

Halten Sie sich vielleicht eine Woche lang an denselben Plan und überprüfen Sie dann am Ende der Woche alle Daten und entscheiden Sie, welche verschiedenen Ansätze Sie nächste Woche ausprobieren werden. Wenn Sie diesen Ansatz verfolgen, werden Sie mit ziemlicher Sicherheit einen Job finden.

Das Problem ist, dass die meisten Softwareentwickler nicht all diese Anstrengungen unternehmen wollen. Sie wollen sich nur beschweren und sagen, niemand wird sie einstellen.

Lass dich nicht so eine Person sein.

Konzentrieren Sie sich direkt auf die Personalvermittler

Eine weitere traditionellere Art und Weise, wie Sie eine Aufgabe finden können, besteht darin, direkt mit einem oder mehreren Personalvermittlern zusammenzuarbeiten.

Die Rekrutierungsbranche hat sicherlich ihre Macken, aber wenn es darum geht, sich für Arbeitsplätze zu bewerben, können Personalvermittler viel helfen - insbesondere wenn Sie Fähigkeiten haben, die den Markt wert sind.

Wenn Sie einen guten Personalvermittler finden, der Verbindungen zu mehreren Unternehmen hat, können Sie Ihren Lebenslauf so ändern, dass Sie den von ihnen einstellenden Job entsprechen, und sie können Ihnen häufig helfen, eine Interviewmöglichkeit für einen Ihrer Kunden zu erhalten.

In Bezug auf die meisten Personalvermittler ist es jedoch wichtig, sich daran zu erinnern: Personalvermittler wollen sich nie vor ihren Kunden verlegen. Wenn Sie mit Personalvermittlern zusammenarbeiten, müssen Sie sie davon überzeugen, dass Sie sie nicht dafür in Verlegenheit bringen, Interviews vollständig durcheinander zu bringen oder zu zeigen, dass Sie nicht über die technischen Fähigkeiten oder Lügen verfügen.

Versuchen Sie so viel Selbstvertrauen wie möglich, und Personalvermittler können Sie eher von ihren guten Kunden einstellen.

Versuchen Sie aus ihrer Sicht darüber nachzudenken. Ihre Leistung, gut oder schlecht, spiegelt sich in ihnen wider und kann ihre eigenen Karriereinteressen beeinflussen. Wenn Sie sich nicht kompetent zeigen, ist es unwahrscheinlich, dass der Personalvermittler Sie riskiert, Sie einzustellen.

Aus der festen Denkweise

ausbricht

Ok, bisher, was wir besprochen haben, ist die traditionelle Art, einen Job zu finden, und wenn Sie es richtig machen, funktioniert es, aber es ist nicht der beste Weg, um einen Job zu bekommen oder einen guten Job zu bekommen mit einer hohen Gehaltsscheck -Methode.

Die meisten Jobs - , insbesondere gute Jobs - werden nicht öffentlich rekrutiert.

Glauben Sie mir nicht? Angesichts dieses Artikels von Wall Street Journal wird darauf hingewiesen, dass bis zu 80% der Arbeitsplätze nicht öffentlich rekrutiert werden.

Wie bekommen Sie diese Jobs? Sie müssen über die Denkweise hinausgehen.

Sie müssen nur aufhören zu denken, dass die Aufgabe darin besteht, einen Jobverkauf zu finden und sich dafür zu bewerben. Ja, wie gesagt, dieser Ansatz kann Ihnen einen Job machen, aber es kann Tausende anderer Möglichkeiten geben, einen Job zu bekommen.

Haben Sie keine Angst, kreativ zu sein. Zu viele Menschen denken, dass Standardmethoden und "Best Practices" die einzigen Möglichkeiten sind, Dinge zu tun, aber das ist nicht der Fall.

keine Regeln. Nur Richtlinien.

Es liegt an Ihnen, zu entscheiden, wie Sie Ihre festgelegte Aufgabe am besten erledigen können, einschließlich eines Jobs. Im Folgenden werde ich Ihnen einige Ideen geben, wie Sie in Bezug auf die Jobsuche "aus dem Kopf gehen" werden können, aber dies ist keineswegs eine erschöpfende Liste.

Die ganze Idee, aus dem Denkweise herauszukommen, ist, dass Sie etwas Unorthodoxes tun, nicht etwas, das Sie Ihnen sagen.

Wenn Sie also mutig und bereit sind, alles zu geben, lesen Sie weiter.

Verbindungen bauen

Eine der effektivsten Möglichkeiten, einen unveröffentlichten Einstellungsjob zu erhalten, ist es, jemanden kennenzulernen, der jemanden kennt, der nach einer Position sucht. Haben Sie einen guten Ruf in Ihren Verbindungen, damit jemand, wenn jemand hört, einen Job suchen, sich beeilen, Sie in sein Team zu ziehen.

Dies wird nur dann geschehen, wenn Sie bereit sind, Zeit und Ressourcen zu investieren, um ein starkes Netzwerk von Menschen aufzubauen.

Es gibt zwei Schritte, um ein starkes Netzwerk von Menschen aufzubauen:

  1. Treffen Sie viele Leute
  2. geben ihnen einen großen Wert an

Die meisten Leute versuchen, Netzwerke falsch aufzubauen. Sie warten, bis sie Arbeit brauchen oder etwas, um "Menschen kennenzulernen". Sobald sie jemanden kennengelernt haben, fangen sie an, über sich selbst zu schwärmen und sie suchen einen Job.

niemand kümmert sich darum, was Sie wollen. Ich werde es noch einmal sagen. Niemand kümmert sich darum, was Sie wollen. Die Leute kümmern sich nur um das, was sie wollen.

Wenn Sie versuchen, sich zu verbinden, indem Sie den Leuten sagen, was Sie wollen, tun Sie das Gegenteil von dem, was Menschen wie Sie macht. Sie lehren sie, Sie zu vermeiden.

Stattdessen müssen Sie viele Menschen treffen, bevor Sie etwas brauchen, und wenn Sie sie treffen, finden Sie heraus, wie Sie sie am besten dienen können.

Was können Sie für sie tun? Wie helfen Sie oder beitragen Sie zu ihnen und bieten ihnen Wert?

Wenn Sie dies tun, werden Sie ein starkes Netzwerk von Menschen aufbauen und werden nie wieder Jobs finden - ich verspreche es.

Aber es braucht Zeit. Wo fängst du an? Nun, als Softwareentwickler werde ich versuchen, so viele Parteien und Softwareentwicklungsgruppen wie möglich zu besuchen.

In jedem geografischen Gebiet gibt es viele wöchentliche oder monatliche Gruppen, an denen Sie teilnehmen können. Sie werden Entwickler, Personalvermittler und Manager treffen und an diesen Orten viele andere großartige Verbindungen herstellen.

Als zusätzliche Belohnung schlagen wir aktiv vor, der Gruppe eine Demonstration zu geben. Wenn Sie der gesamten Gruppe wertvolle Präsentationen anbieten, können Sie schnell viel Glaubwürdigkeit aufbauen.

Denken Sie daran, dies ist ein langsamer Prozess, der sich zunächst darauf konzentriert, anderen Wert zu bieten. Sie bauen Netzwerke durch Investitionen auf. Sie müssen die Samen säen, um zu ernten.

Wenn Sie Geduld haben und an einer großen Anzahl von Veranstaltungen in Ihrer Community teilnehmen, werden Sie schließlich ein starkes Netzwerk von Menschen aufbauen.

speziell für Unternehmen

Eine weitere wichtige Strategie, mit der Sie eine Aufgabe finden können, besteht darin, das Unternehmen zu zielen, für das Sie arbeiten möchten, anstatt sich für eine vom Unternehmen veröffentlichte Aufgabe zu bewerben.

Der Unterschied besteht darin, dass Sie einige Nachforschungen anstellen, das Unternehmen finden, für das Sie arbeiten möchten, oder möglicherweise mehrere Unternehmen, und dann alle Ihre Ressourcen und Energie in die Suche nach Ihrem Unternehmen einsetzen.

Als ich wirklich nach Fernentwicklern suchte, um zu arbeiten - und zu dieser Zeit nicht so sehr -, habe ich diese Strategie erfolgreich angewendet. Ich fand ein bestimmtes Unternehmen, von dem ich weiß, dass er ein Team von völlig entfernten Entwicklern hat. Ich habe diese Firma kennengelernt. Ich lernte die Leute kennen, die für diese Firma arbeiten. Ich folgte den Blogs von Entwicklern, die für dieses Unternehmen arbeiten. Ich begann, ihren Blog zu kommentieren und Beziehungen zu diesen Entwicklern aufzubauen.

Wenn sie das nächste Mal nach Entwicklern suchen, raten Sie mal, wer von mehreren Entwicklern in diesem Unternehmen empfohlen wird? Ratet mal, wer den Job hat? Es gibt viele Möglichkeiten, diese Strategie anzuwenden. Dies ist eine sehr allgemeine Strategie.

In der Tat werde ich Ihnen nachstehend einige spezifische Anwendungen geben. Die Grundidee ist, dass Sie ein Unternehmen über einen Job auswählen und dann einen Weg finden, in dieses Unternehmen einzusteigen.

Dies könnte darin bestehen, Menschen zu finden, die Sie kennen, die für das Unternehmen arbeiten, oder neue Verbindungen zu Personen herzustellen, die für das Unternehmen arbeiten. Dies könnte darin bestehen, dem Unternehmen etwas Wertvolles zu bieten. Dies kann durch Beharrlichkeit geschehen, und den Personalmanager des Unternehmens über Ihren Namen informiert und Sie werden nicht aufgeben.

Ein Kollege meiner Frau ist bestrebt, für ein Unternehmen namens Healthwise in Boise, Idaho, zu arbeiten. Zwei Jahre lang bewarb sie sich für fast jeden Job, den sie angeboten haben. Sie Freunde mit Mitarbeitern, die bereits im Unternehmen arbeiten. Sie folgte weiter, bis sie nachgab und sie schließlich einstellte.

Sie arbeitet immer noch dort.

Erstellen Sie etwas Nützliches

Eine großartige Möglichkeit, Unternehmen ausdrücklich anzusprechen, besteht darin, etwas Nützliches für sie zu schaffen und es zu verwenden, um ihre Aufmerksamkeit zu erregen.

Ich kenne mehrere Ingenieure, weil sie Tools erstellt haben, die die Software verwenden, die das Unternehmen erstellt hat, oder speziell ein Tool erstellt hat, von dem sie wussten .

Ich habe gehört, dass Designer für kostenlos die Website des Unternehmens neu gestaltet werden und neue Designs an sie senden.

Stellen Sie sich vor, Sie verwenden eine beliebte Software, erstellen Sie eine neue Funktion oder verbessern Sie sie irgendwie, um sie besser zu machen, und zeigen Sie dann, was Sie tun, um das Softwareunternehmen zu erstellen.

Jetzt müssen Sie einen echten Wert hinzufügen, Sie können nicht einfach aufzeigen, aber wenn Sie kostenlos einen echten Wert für sie schaffen, glauben Sie nicht, dass sie Sie einstellen möchten?

Viele Menschen finden Probleme mit beliebten Websites und sagen dem Unternehmen dann, wie sie es verbessern, aber nur wenige erstellen tatsächlich ein Modell, in dem sie tatsächlich Lösungen implementieren, um es zu verbessern.

Aus der oberen Ebene

Dies ist ein Tipp aus dem Umsatz: Starten Sie aus der oberen Ebene.

Wenn die meisten Entwickler Unternehmen kontaktieren, um ihre Dienste anzubieten und einen Job zu bekommen, beginnen sie normalerweise von unten.

Sie können sich an HR -Abteilungen, Entwicklungsmanager oder sogar einzelne Softwareentwickler wenden, die alle möglicherweise nur wenig sagen, wenn sie Rekrutierungsentscheidungen treffen - insbesondere wenn es keine Arbeitsplätze vorliegt.

Anstatt von der unteren Schicht zu beginnen, versuchen Sie, von der oberen Ebene zu starten.

prüfen Sie, ob Sie einen Weg finden, mit dem CEO des Unternehmens oder sogar dem CTO oder dem Ingenieurdirektor in Kontakt zu treten.

Eine Methode besteht darin, die veröffentlichte Nummer des Unternehmens zu wählen und dann einfach nach einem Anruf mit dieser Person zu fragen.

Sagen Sie nicht, dass Sie ein Arbeitssuchender sind, der einen Job sucht. Angenommen, Sie haben eine einzigartige Gelegenheit, ihn oder sie vorzustellen, oder Sie haben ein Geschäft zu verhandeln.

Wenn Sie ein Gespräch mit einem dieser "hochrangigen Menschen" führen, bleiben Sie selbstbewusst und machen Sie Ihre Werbung. Fragen Sie sie nicht nur um einen Job. Finden Sie etwas Wertvolles, das Sie und ihre Firma anbieten können.

Fragen Sie sie, ob sie Ihnen andere vorstellen können, damit Sie weiter besprechen können, was Sie für ihr Unternehmen tun können.

klingt das lächerlich? Vielleicht verrückt? Sie könnten denken, das wird niemals funktionieren, oder? Nun, das ist der Punkt, aus dem Denkweise herauszukommen. Viele Leute denken, sie müssen von unten anfangen oder von der Haustür eintreten.

Es gibt keinen Grund, warum Sie sich nicht mit dem CEO oder der CTO des Unternehmens treffen und Sie an den Personalchef verweisen und sagen: "Ich möchte diese Person. Gibt es einen Ort, an dem Sie ihn zum Beitritt bringen können?" 🎜>

erfolgreiche Unternehmensverkäufer haben diese Technologie ständig verwendet. Es gibt keinen Grund, warum Sie es nicht auch können.

Verwenden Sie eingehende Marketing

Dies ist wahrscheinlich die Trommel, die ich am besten treffen kann.

Ich habe einen vollständigen Kurs gepostet, wie Sie sich als Softwareentwickler vermarkten, in dem Sie im Grunde genommen beigebracht haben, dass Sie eingehende Marketing nutzen, um Ihnen einen Job zu bekommen, anstatt dass Sie nach einem Job suchen.

Ich habe diese Technik selbst erfolgreich eingesetzt. Tatsächlich ist der gesamte Grund, warum Sie diesen Beitrag gelesen haben, der Erfolg, den ich in meiner Karriere mit dieser Technologie erzielt habe.

Ich habe unzählige Möglichkeiten zu mir. Ich habe Hunderte von Stellenangeboten erhalten, bei Veranstaltungen auf der ganzen Welt gesprochen und meine Lebensbahn aufgrund eines eingehenden Marketings stark verändert.

Was ist ein Inbound -Marketing?

Es ist sehr einfach. Es schafft nur Inhalte oder einen anderen Wert, mit dem die Leute zu Ihnen kommen können, nicht Sie suchen nach ihnen.

Als Softwareentwickler können Sie Blogs erstellen, Video -Tutorials erstellen, Bücher schreiben, Artikel schreiben, in Podcasts und vielen anderen Dingen erscheinen, um den Ruf aufzubauen, Ihren Namen bekannt zu machen und Menschen und Möglichkeiten zu machen - - kommen zu finden, um zu finden, um zu finden Du.

Einige Leute nennen es vielleicht die "Fame" -Methode, aber Sie müssen nicht berühmt sein, damit es für Sie arbeiten kann.

Sie müssen nur in einem bestimmten Bereich der Softwareentwicklung berühmt sein.

Der Schlüssel besteht darin, einige sehr professionelle Felder in der Softwareentwicklung zu wählen und ein Experte in diesem Bereich zu werden. Je kleiner das Feld ist, desto größer sind die Chancen, dass Sie die Nummer eins sind, was Ihr Ziel sein sollte. Sobald Sie diesen Fachgebiet eingerichtet haben, wird der Job zu Ihnen kommen. Ich verspreche.

Interview mit dem Interviewer

Dies ist eine Möglichkeit, durch die Hintertür einzudringen und direkt durch den Gatekeeper zu gehen.

Eine gute Möglichkeit, die Möglichkeit zu erhalten, besteht darin, den Interviewer zu interviewen, wenn zu dieser Zeit keine freien Positionen vorhanden sind.

Mit dieser Technologie sprechen Sie mit einem Kontakt in dem Unternehmen, den Sie erhalten möchten. Dies kann ein Entwicklungsmanager, ein CTO, ein technischer Direktor oder eine Person mit einer Art Rekrutierungsentscheidung sein.

Sie werden dieser Person mitteilen, dass Sie nach Informationen für einen Artikel recherchieren, den Sie schreiben, oder Sie möchten sie interviewen, um einen Podcast zu erstellen.

Sie können sogar sagen, dass Sie erst kürzlich in dieses Gebiet eingetreten sind und eine erfahrene Person nach der Branche fragen möchten.

Die Idee ist, einen Weg zu finden, um ins Büro zu gelangen und mit der Person zu sprechen.

Die meisten Menschen nutzen gerne die Gelegenheit zur freien Werbung oder haben die Möglichkeit, anstrengende Softwareentwickler zu helfen, mehr über das Feld zu erfahren.

ob Sie am Ende ein Interview veröffentlicht haben, ist nicht so wichtig - obwohl ich nicht glaube, dass es einen Grund gibt, warum Sie das nicht tun, denn andere geben Ihnen kostenlose, wertvolle Inhalte, die Sie veröffentlichen können.

Zu diesem Zeitpunkt säen Sie nur die Samen.

Jetzt kennen Sie mit jemandem in der Firma, für den Sie arbeiten möchten, und mögen Sie möglicherweise, weil Menschen Menschen mögen, die an ihren Lieblingsthemen interessiert sind: sich selbst.

Ein paar Wochen, Monate später oder wenn das Unternehmen zufällig eine freie Position hat, können Sie nachverfolgen.

Wenn Sie ihr Interview in Ihrem Blog oder Podcast veröffentlichen, können Sie auch nachverfolgen.

In der Tat, wenn Sie diese Technologie anwenden, warum nicht die CTO aller Top -Technologieunternehmen in Ihrer Region interviewen?

Sie können dann einen Überprüfungsartikel für alle Interviews erstellen, sie in Ihrem Blog veröffentlichen und von einem eingehenden Marketing profitieren.

Persistenz

Zu viele Menschen geben zu schnell auf, weil sie die Kraft der Persistenz nicht verstehen oder glauben.

Ja, zu hartnäckig und nervig zu sein, kann die Brücke verbrennen. Aber Sie müssen weiter gehen, als Sie denken, um an diesen Punkt zu gelangen, und selbst dann, wenn Sie den Job sowieso nicht bekommen, haben Sie nichts zu verlieren.

Versteh mich nicht falsch. Ich sage nicht, dass du zu aggressiv bist und du kannst keinen Job auf unhöfliche Weise bekommen. Was Sie tun sollten, ist weiterhin Ihre Strategie zu verfolgen und zu ändern. Wenn Sie wirklich die beste Chance in Ihrem Leben haben möchten, versuchen Sie, so hart wie möglich vorwärts zu gehen. Türen werden nicht immer für Sie geöffnet. Manchmal muss man die Tür mit einer Brechstange öffnen. Nachdem Sie all diese Techniken ausprobiert haben - mehr als einmal - geben Sie nicht auf.

Nächste Aktion

Durch die Technologie, die ich in diesem Artikel behandelt habe, sind Sie mehr darauf vorbereitet, einen lohnenden und hochbezahlten Job zu erhalten als die meisten Softwareentwickler, die ich in dieser Branche in 17 Jahren getroffen habe.

Ich habe jedoch gerade die Oberfläche Ihrer Schritte berührt, um Ihre Karriere als Entwickler zu fördern.

In der Tat habe ich ein ganzes Buch für Entwickler geschrieben, die wachsen und mehr in ihrer Karriere verdienen möchten, während ich an den Jobs arbeite, die sie lieben.

Es ist als vollständiger Karriereleitfaden für Softwareentwickler bekannt. Für weitere Informationen (und freien Zugriff) klicken Sie hier.

FAQs über Softwareentwicklungsarbeit (FAQ)

Welche wichtigsten Fähigkeiten sind für einen Softwareentwickler erforderlich?

Zu den wichtigsten Fähigkeiten, die von Softwareentwicklern erforderlich sind, gehören Kenntnisse in Programmiersprachen wie Java, Python und C. Darüber hinaus ist es wichtig, dass Datenstrukturen, Algorithmen und Software -Designprinzipien ein gutes Verständnis haben. Entwickler sollten auch die Fähigkeit haben, Probleme zu lösen, die Benutzerbedürfnisse zu analysieren und zu denken und zu verstehen. Es ist auch vorteilhaft, mit Versionskontrollsystemen wie Git- und Entwicklungsmethoden wie Agile vertraut zu sein.

Wie kann man die Wahrscheinlichkeit erhöhen, einen Job für einen Softwareentwickler zu bekommen?

Um Ihre Chancen auf einen Job bei einem Softwareentwickler zu erhöhen, konzentrieren Sie sich auf den Aufbau eines starken Portfolios, das Ihre Codierungsfähigkeiten und -projekte demonstriert. Nehmen Sie an Codierungsherausforderungen teil und tragen Sie zu Open -Source -Projekten bei. Verbindungen sind ebenfalls wichtig. Nehmen Sie also an Branchenveranstaltungen teil und treten Sie Online -Communities bei. Durch kontinuierliches Lernen und Beherrschen der neuesten Technologien können Sie auch einen besseren Vorteil bieten.

Welche Rolle spielt Softwareentwickler im Team?

Zu den Rollen von Softwareentwicklern im Team gehören das Entwerfen, Codieren, Testen und Debugging -Softwareanwendungen. Sie arbeiten mit anderen Teammitgliedern zusammen, um die Benutzerbedürfnisse zu verstehen, technische Lösungen bereitzustellen und die Funktionalität und Leistung der Software sicherzustellen. Sie nehmen auch an Codeüberprüfungen teil und tragen zur Verbesserung des technischen Wissens und der Effizienz des Teams bei.

Wie finde ich einen Job als Remote -Softwareentwickler?

Die Jobs von Remote -Softwareentwicklern finden Sie in verschiedenen Online -Jobsuche -Portalen wie Upwork, TopTal und Entwicklern zur Einstellung. Diese Plattformen verbinden Unternehmen mit freiberuflichen Softwareentwicklern auf der ganzen Welt. Sie können ein Profil erstellen, das Ihre Fähigkeiten und Ihr Portfolio demonstriert und sich für Jobs bewerben, die Ihrem Fachwissen entsprechen.

Was ist der Rekrutierungsprozess für Softwareentwickler?

Der Rekrutierungsprozess für Softwareentwickler umfasst normalerweise Screening -Anrufe, technische Bewertungen und ein oder mehrere Interviews. Die technischen Bewertungen können Codierungsherausforderungen, Aufgaben zur Problemlösung oder die Überprüfung Ihrer früheren Projekte umfassen. Interviews bewerten Ihr technisches Wissen, Ihre Fähigkeiten zur Problemlösung und Ihre kulturelle Übereinstimmung mit dem Unternehmen.

Wie bereite ich mich auf das Interview für Softwareentwickler vor?

Um sich auf ein Interview mit einem Softwareentwickler vorzubereiten, überprüfen Sie die Stellenbeschreibung und erfahren Sie die Fähigkeiten und Techniken, die Sie benötigen. Überprüfen Sie Ihre Codierungsfähigkeiten und lassen Sie sich bereit, Probleme vor Ort zu lösen. Forschungsunternehmen, ihre Produkte und ihre Kultur. Demonstrieren Sie während des Interviews Ihre Fähigkeiten zur Problemlösung, Ihr technisches Wissen und Ihre Leidenschaft für die Softwareentwicklung.

Was sind die Karriereentwicklungsmöglichkeiten für Softwareentwickler?

Softwareentwickler haben verschiedene Karriereentwicklungsmöglichkeiten. Sie können in eine hochrangige Entwicklerposition, eine Hauptentwicklerposition oder eine Architektenposition befördert werden. Sie können sich auch an das Projektmanagement, das Produktmanagement und sogar an ihre eigenen Softwareentwicklungsunternehmen wenden. Kontinuierliches Lernen und Erfahrungen in verschiedenen Projekten und Technologien können die Karriereentwicklung unterstützen.

Wie man die neueste Softwareentwicklungstechnologie beherrscht?

Die neueste Softwareentwicklungstechnologie kann durch die Befolgung der Branchenblogs, der Teilnahme an Webinaren und Konferenzen, der Teilnahme an Online -Communities und der Teilnahme an Online -Kursen beherrscht werden. Regelmäßige Praxiscodierung und Arbeit an persönlichen Projekten können Ihnen auch helfen, neue Technologien zu lernen und sich an die Anpassung anzupassen.

Welche Herausforderungen stehen Softwareentwickler?

Softwareentwickler stehen vor Herausforderungen wie das Verständnis komplexer Geschäftsbedürfnisse, das Beherrschen von schnell entwickelnden Technologien, das Debuggen und Fixieren von Codeproblemen und die effektive Verwaltung von Zeit, um die Projektfristen einzuhalten. Sie müssen auch effektiv mit Teammitgliedern und Stakeholdern zusammenarbeiten, was in entfernten oder verteilten Teams eine Herausforderung sein kann.

Wie kann ich meine Codierungsfähigkeiten verbessern?

Verbesserung Ihrer Codierungsfähigkeiten umfasst regelmäßiges Üben, das Lernen von anderen und die Arbeit an realen Projekten. Nehmen Sie an Coding -Herausforderungen auf Plattformen wie Codesubmit, um Ihre Fähigkeiten zu verbessern. Das Lesen und Überprüfen des Code anderer Personen kann auch wertvolle Erkenntnisse liefern. Wenn Sie zu Open -Source -Projekten beitragen, können Sie außerdem große Codebasis und kollaborative Entwicklungspraktiken erleben.

Das obige ist der detaillierte Inhalt vonDer Leitfaden des Softwareentwicklers, um einen Job zu bekommen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Top 21 Entwickler -Newsletter, die sich 2025 abonnieren könnenTop 21 Entwickler -Newsletter, die sich 2025 abonnieren könnenApr 24, 2025 am 08:28 AM

Bleiben Sie über die neuesten technischen Trends mit diesen Top -Entwickler -Newsletters informiert! Diese kuratierte Liste bietet für jeden etwas, von KI -Enthusiasten bis hin zu erfahrenen Backend- und Frontend -Entwicklern. Wählen Sie Ihre Favoriten und sparen Sie Zeit, um nach REL zu suchen

Serverlose Bildverarbeitungspipeline mit AWS ECS und LambdaServerlose Bildverarbeitungspipeline mit AWS ECS und LambdaApr 18, 2025 am 08:28 AM

Dieses Tutorial führt Sie durch das Erstellen einer serverlosen Bildverarbeitungspipeline mit AWS -Diensten. Wir werden ein Next.JS -Frontend erstellen, der in einem ECS -Fargate -Cluster eingesetzt wird und mit einem API -Gateway, Lambda -Funktionen, S3 -Eimer und DynamoDB interagiert. Th

CNCF ARM64 Pilot: Impact and InsightsCNCF ARM64 Pilot: Impact and InsightsApr 15, 2025 am 08:27 AM

Dieses Pilotprogramm, eine Zusammenarbeit zwischen CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal und betätigten, rationalisiert ARM64 CI/CD für CNCF -Github -Projekte. Die Initiative befasst sich mit Sicherheitsbedenken und Leistung

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft