Hier ist der Lebenslauf, den ich verwendet habe, um einen Job bei Google als Softwareentwickler zu bekommen.

Hallo allerseits!

Auf meinem YouTube-Kanal für Programmierausbildung namens CS Dojo haben mich viele Leute gebeten zu erklären, wie ich einen Lebenslauf für Positionen als Softwareentwickler schreiben würde.

Also, hier ist mein Artikel darüber.

In diesem Artikel werde ich Sie zunächst durch den Lebenslauf führen, den ich persönlich verwendet habe, um einen Job als Softwareentwickler bei Google zu bekommen.

Dann werde ich Ihnen zeigen, wie ich es heute ändern würde, basierend auf dem, was ich seitdem gelernt habe.

Ich werde Ihnen auch einige allgemeine Tipps und Ratschläge geben, wie Sie Ihren eigenen Softwareentwickler-Lebenslauf erstellen können.

Ich betrachte mich nicht wirklich als Experte für das Verfassen von Lebensläufen, aber ich hoffe, dass ich aufgrund meiner persönlichen Erfahrung einige Erkenntnisse sowie einige Nachforschungen anstellen kann, die ich zum Schreiben dieses Artikels durchgeführt habe.

Siehe meinen Lebenslauf hier.

Wenn Sie möchten, können Sie meinen Lebenslauf hier herunterladen, während Sie diesem Artikel folgen.

Die Struktur

Lassen Sie uns zunächst kurz erläutern, welche Abschnitte ich in meinem Lebenslauf habe. Dann werden wir nacheinander jeden einzelnen von ihnen durchgehen, um detaillierter über sie zu sprechen.

Von oben habe ich:

  • Erfahrung
  • Bildung
  • Technische Fähigkeiten
  • Andere Fähigkeiten
  • Auszeichnungen
  • Projekte

Erfahrung

In diesem Teil geben Sie die Arbeitserfahrung an, die Sie zeigen möchten. Sie müssen nicht jede einzelne Position angeben, die Sie jemals innehatten. Deshalb habe ich meine Mathe-Nachhilfeposition nicht angegeben. Es ist weniger relevant als meine anderen, eher technischen Positionen.

Wenn Sie über bedeutende relevante Erfahrungen außerhalb der Arbeit verfügen, können Sie diese auch hier einfügen. Wenn Sie beispielsweise ein Team für einen Codierungswettbewerb geleitet haben, möchten Sie es möglicherweise hier aufnehmen. Sie können es auch in den Projektabschnitt aufnehmen, aber es wird im Erfahrungsbereich stärker hervorgehoben.

Ich habe vier Positionen in meinem Erfahrungsbereich:

  • Programmmanager Praktikant bei Microsoft
  • Data Science-Praktikant bei Microsoft
  • Gründer und Präsident des Data Science Club der UBC (University of British Columbia)
  • Praktikant in Softwareentwicklung bei Moneytree (ein Startup in Japan)

Schauen wir uns als Beispiel die erste Position an.

In meinem Lebenslauf sieht es so aus:

Die Überschrift hat folgende Struktur:

beim , Kation>, wie in:

Praktikant als Programmmanager bei Microsoft, Redmond, WA, 5 / 2015–8 / 2015

Dies ist ein ziemlich Standardformat.

Darunter habe ich eine Beschreibung dessen, was ich getan habe:

Original text


Ich war verantwortlich für das Entwerfen und Implementieren einer bestimmten Funktion in Microsoft Dynamics CRM mit Entwicklern und anderen PMs. Zu meinen Aufgaben gehörten die anfängliche Recherche, die Planung des Projekts, das Entwerfen des Produkts, das Erstellen von Drahtgittern sowie das Schreiben und Ausführen einer Spezifikation.

Wie ich es heute ändern würde

Gehen Sie beim Verfassen Ihres Lebenslaufs nicht unbedingt davon aus, dass der Leser alle Fachbegriffe kennt, insbesondere die unternehmensspezifischen. In der obigen Beschreibung habe ich Microsoft Dynamics CRM erwähnt, aber viele Leute sind damit nicht vertraut. Also würde ich es wie folgt ändern:

Ich war in dem Team, das für Microsoft Dynamics CRM verantwortlich war, eine Software für das Kundenbeziehungsmanagement. Ich habe mich bemüht, eine Funktion zu entwickeln, mit der Benutzer die Geschäftsausgaben einfach verfolgen können. Zu meinen Aufgaben gehörten die anfängliche Recherche, Planung und Verwaltung des Projekts, das Entwerfen der Funktion, das Erstellen von Drahtgittern und das Schreiben unserer Spezifikationen.

Beachten Sie, dass ich nicht nur den Begriff Microsoft Dynamics CRM klargestellt, sondern auch kurz erklärt habe , was genau ich erstellt habe.

Schauen wir uns nun eine andere Position an, die ich im Erfahrungsbereich habe.

Die Überschrift lautet: Gründer und Präsident des Data Science Club bei UBC, Vancouver, BC, 10 / 2013–5 / 2014

Ich habe drei Punkte darunter:

  • Verantwortlich für den Erwerb von mehr als 120 Mitgliedern
  • Organisierte Treffen zum Austausch unserer Ideen zur Datenwissenschaft
  • Bildete ein Team von mehreren Studenten, um an einem Wettbewerb für maschinelles Lernen auf Kaggle zu arbeiten

Beachten Sie zunächst die Verwendung von Aufzählungszeichen hier. Manchmal ist es einfacher, den Lebenslauf zu lesen und zu überfliegen.

Beachten Sie auch, wie ich im ersten Aufzählungspunkt eine bestimmte Nummer verwendet habe - Verantwortlich für den Erwerb von mehr als 120 Mitgliedern . Die Verwendung einer Zahl macht Ihre Leistung oft klarer. Natürlich müssen Sie nicht immer eine Nummer verwenden. Verwenden Sie es, wenn es Sinn macht.

Wie ich es heute ändern würde

Ich würde in diesem Fall keine größeren Änderungen vornehmen. Nur geringfügige grammatikalische Änderungen.

Bildung

Dies ist natürlich der Teil, in dem Sie Ihre relevante Ausbildung auflisten.

Folgendes habe ich:

Für jede Universität habe ich den Namen der Universität, den Ort, eine Art von Abschluss (BS - Bachelor of Science hier), ein Hauptfach, das erwartete Abschlussdatum sowie den GPA aufgeführt.

Über GPA

Laut einem Artikel auf CareerCup lautet die allgemeine Faustregel, dass GPA nur angezeigt wird, wenn es höher als 3,0 von 4,0 ist. Ich stimme dieser Empfehlung zu.

Wie ich es heute ändern würde

Ich würde diesen Abschnitt so lassen, wie er ist. Gehen wir zum nächsten Abschnitt.

Technische Fähigkeiten

Folgendes habe ich in meinem Lebenslauf unter diesem Abschnitt aufgeführt:

  • Wireframing: Balsamiq, Microsoft PowerPoint
  • Visuelles Design: Adobe InDesign, Photoshop, Illustrator
  • Statistische Analyse: R.
  • Maschinelles Lernen: Python mit NumPy und Pandas, Ruby, Spark (Vorkenntnisse)
  • Programmiertechnologien: SQL, MATLAB, Ruby on Rails, Java
  • Programmiertechnologien, Frontend: JavaScript, HTML / CSS, LaTeX
  • Versionskontrolle: Git, GitHub, Bitbucket

Ich würde sagen, dass ich hier viel zu viele Dinge aufgelistet habe. Ich würde es auf diese beiden reduzieren:

  • Data Science: R, Python mit NumPy und Pandas, Spark (Vorkenntnisse)
  • Programmiertechnologien: SQL, MATLAB, Ruby, Ruby on Rails, Java, JavaScript, HTML / CSS

Ich würde nur diese beiden auflisten, da die anderen Fähigkeiten in diesem Fall weniger relevant waren.

Beachten Sie auch, wie ich Spark (vorherige Erfahrung) einsetze, um zu zeigen, dass ich einige Erfahrungen mit Spark habe, diese aber nicht beherrsche.

Andere Fähigkeiten

Sie können diesen Abschnitt verwenden, wenn Sie andere relevante Fähigkeiten einbeziehen möchten. Ich habe Japanisch und öffentliche Reden in diesen Abschnitt aufgenommen.

Wie ich es heute ändern würde

Ich würde diesen Abschnitt komplett ausschneiden, da er für die Position des Softwareentwicklers, für die ich mich beworben habe, nicht so relevant ist.

Auszeichnungen und Projekte

Nehmen Sie relevante Auszeichnungen und Projekte in diese Abschnitte auf.

Das Wort "relevant" ist hier wichtig. Wenn Sie zum Beispiel den zweiten Platz in einer regionalen Karate-Meisterschaft gewonnen haben, ist dies wahrscheinlich nicht so relevant.

Möglicherweise möchten Sie es jedoch einschließen, wenn es wirklich istbeeindruckend - zum Beispiel im nationalen oder internationalen Wettbewerb mit Karate.

Ich habe eine Auszeichnung und drei Projekte in meinem Lebenslauf.

Die Auszeichnung

Hier ist die Auszeichnung, die ich in meinem Lebenslauf habe:

TELUS / IEEE Student Innovation Challenge

Unser Team gewann einen dritten Platz beim Pitch Contest, wo wir eine Idee für ein Gerät vorstellten, das Blinden hilft. Unsere Idee war ein Gerät, das dreidimensionale räumliche Informationen in Schall umwandelt, damit Blinde die Umgebung durch Hören „sehen“ können. Wir erhielten ein Stipendium in Höhe von 3000 USD für die Entwicklung eines Prototyps.

Wie ich es ändern würde

Ich würde meinen Wortlaut etwas präzisieren, damit er leichter zu lesen ist. Vielleicht so etwas wie:

TELUS / IEEE Student Innovation Challenge

Bei diesem technischen Produktwettbewerb haben wir eine Idee vorgestellt, die blinden und sehbehinderten Menschen hilft. Unsere Idee war ein Gerät, das dreidimensionale räumliche Informationen in Schall umwandelt. Es würde die Nähe des Objekts vor Ihnen in die Lautstärke des Tons und die Höhe des Objekts in die Tonhöhe des Tons umwandeln. Wir haben ein Stipendium in Höhe von 3000 USD erhalten, um einen Prototyp für diese Idee zu entwickeln, und wir sind derzeit dabei, ihn zu entwickeln.

Projekte

Zusätzlich zu dieser Auszeichnung habe ich jetzt drei Projekte aufgelistet, die ich für die beeindruckendsten hielt.

Einer von ihnen war dieser:

YamBomb! , August 2014

Ein Kollege von Microsoft und ich haben eine Gaming-App erstellt, mit der man eine „Bombe“ senden kann, die innerhalb von 24 Stunden „explodiert“, sofern sie nicht an eine andere Person weitergegeben wird. Es begann mit wenigen Benutzern und wuchs innerhalb einer Woche nach seiner Einführung organisch auf mehr als 70 Benutzer. Wir haben die Anwendung mit Ruby on Rails und Yammer API entwickelt.

Beachten Sie, wie ich auch hier eine bestimmte Nummer (70 Benutzer) verwendet habe. Ich erwähnte auch die Technologie, die ich für dieses Projekt verwendet habe - Ruby on Rails und die Yammer-API. (Yammer ist eine Website von Microsoft und ähnelt Facebook, das zur internen Kommunikation innerhalb eines Unternehmens verwendet wird.)

Wie ich es jetzt ändern würde

Keine größeren Änderungen hier.

Wie ich heute den gesamten Lebenslauf bearbeiten würde

Nun, es gibt ein großes Problem mit diesem Lebenslauf, den ich damals verwendet habe - er war zu lang. Es sind ungefähr 2 Seiten, und im Idealfall sollte es eine Seite sein.

Mal sehen, ob wir es auf eine einzige Seite bringen können.

Ich war tatsächlich in der Lage, es auf eine Seite zu bringen. Hier sind einige der wichtigsten Änderungen, die ich vorgenommen habe:

  • Ich habe den Gründer und Präsidenten des Data Science Club bei UBC aus der Erfahrungsabteilung entfernt. Es ist gut, aber weniger relevant als die anderen.
  • Ich habe die Suffolk University aus der Bildungsabteilung genommen. Es ist nicht zu relevant, da ich es bereits verlassen hatte.
  • Ich habe die Bereiche Auszeichnungen und Projekte zu Projekten zusammengefasst und nur zwei Projekte aufgelistet.

Was ich jetzt weggelassen habe, wären vollkommen gute Informationen gewesen, die ich in meinem Lebenslauf hätte zeigen können. Es ist nur so, dass sie weniger beeindruckend und relevant waren als die anderen Dinge, die ich aufgelistet habe.

Durch das Weglassen dieser Informationen wurde mein Lebenslauf viel einfacher und schneller zu lesen.

Okay, hier ist die bearbeitete, einseitige Version meines Lebenslaufs:

  • PDF
  • Wort (.docx)
  • Seiten (.pages)

Fühlen Sie sich frei, es als Vorlage zu verwenden.

Hier sind einige wichtige Imbissbuden.

1. Versetzen Sie sich in die Lage des Personalvermittlers / Einstellungsmanagers.

Gehen Sie nicht automatisch davon aus, dass sie mit jedem Fachbegriff vertraut sind, mit dem Sie vertraut sind. Überlegen Sie, was in Ihrem Fachgebiet häufig verwendet wird und was nicht.

Verfeinern Sie außerdem Ihre Absätze weiter, damit sie leicht zu lesen sind. Verwenden Sie kurze Sätze. Klären Sie, was nicht klar ist. Es ist wahrscheinlich eine gute Idee, sich von einem Freund vorlesen zu lassen, um sicherzustellen, dass alles klar ist.

2. Lassen Sie alles weg, was nicht zu relevant ist.

Japanisch zu sprechen ist eine gute Fähigkeit, aber es war nicht relevant für die bestimmte Position, für die ich mich beworben habe. Also musste ich es nicht wirklich auflisten.

3. Es geht nicht um die Menge. Es geht um die Qualität.

Wenn Sie 4 Projekte anstelle von 2 Projekten zeigen, ist es immer besser? Nun, nicht unbedingt.

Wenn Sie mehr Informationen in Ihrem Lebenslauf haben, wird dies unübersichtlich und es ist schwieriger, wichtige Informationen zu finden.

Aber man könnte sagen - Sie haben immer noch den Job, ohne etwas davon zu tun!

Ja das stimmt. Ich denke, es ist wichtig, einen einfach zu lesenden Lebenslauf zu erstellen, aber es ist noch wichtiger, zuerst starke Fähigkeiten und Erfahrungen aufzubauen, um sie in Ihrem Lebenslauf zu zeigen.

Einige zusätzliche Tipps / Ratschläge

Sollte ich zuerst die Ausbildung oder zuerst die Berufserfahrung auflisten?

Die allgemeine Faustregel lautet: Listen Sie auf, welche eindrucksvoller / relevanter ist.

Für mich hatte ich einige gute Erfahrungen mit Microsoft, die beeindruckender waren als meine Ausbildung. Deshalb habe ich es zuerst aufgelistet.

Wenn Sie noch in der Schule sind, würde ich standardmäßig zuerst Ihre Ausbildung zeigen. Wenn jedoch etwas aus Ihrer Erfahrung heraussticht, stellen Sie den Erfahrungsbereich an die erste Stelle.

Sollte ich meine E-Mail-Adresse, Telefonnummer und meinen Standort angeben?

Sie sollten immer Ihre E-Mail-Adresse angeben, aber ansonsten liegt es an Ihnen.

Ich habe nur meine E-Mail-Adresse in meinen Lebenslauf aufgenommen, um es einfach zu halten. Wenn Sie jedoch zeigen möchten, dass Sie sich an einem bestimmten Ort befinden, oder wenn Sie Ihre Telefonnummer angeben möchten, tun Sie dies ebenfalls.

Was ist, wenn ich noch nicht so viel Erfahrung in meinem Lebenslauf habe?

Grundsätzlich sollten Sie über alle Fähigkeiten und Erfahrungen nachdenken, die Sie bis zu diesem Punkt gesammelt haben, und darüber nachdenken, wie sie zum nächsten Schritt führen könnten.

Als Beispiel habe ich Folgendes gemacht:

  • Ich hatte einige Jahre vor meiner Bewerbung bei Google so gut wie keine Erfahrung.
  • Also habe ich mit Ruby on Rails eine einfache Website erstellt, die ich selbst gelernt habe.
  • Mit diesem Projekt bekam ich mein erstes technisches Praktikum in Japan.
  • Zusammen mit meinem statistischen Hintergrund erhielt ich ein Praktikum in Data Science bei Microsoft.
  • Mit dieser Erfahrung und den Verbindungen, die ich dort aufgebaut habe, bekam ich mein zweites Praktikum bei Microsoft.
  • Mit all diesen Dingen bekam ich meinen Vollzeitjob als Softwareentwickler bei Google.

Ich stelle es mir gerne wie einen Schneeball vor.

Es mag am Anfang nur winzig sein, aber wenn Sie weiter darauf aufbauen, wird es einfach weiter wachsen.

Hier sind einige zusätzliche Ressourcen zum Schreiben eines Softwareentwickler-Lebenslaufs:

  • Hier gibt es einen schönen Überblick über dieses Thema auf CareerCup.
  • Meine Freundin Zhia Hwa Chong, Softwareentwicklerin bei Twitter, hat hier einen schönen Artikel darüber.
  • Quincy Larson, Lehrerin / Gründerin von freeCodeCamp, hat hier auch einen schönen Artikel zu diesem Thema.

Okay, viel Glück und danke wie immer für das Lesen meines Artikels!

Wenn Sie Fragen zu diesem oder anderen Themen haben, können Sie mich gerne in einem Kommentar unten oder auf Instagram oder Twitter (@ykdojo auf beiden) darüber informieren.