Ich bin im Begriff, ein neuer Hochschulabsolvent zu werden, und ich versuche, ein Praktikum oder eine Stelle als Junior Software Engineer zu bekommen. Ich habe jedoch keinerlei Erfahrung auf diesem Gebiet.
Alles, was ich haben werde, ist mein Abschluss und meine Klassenprojekte, die ich abgeschlossen habe. Wie kann ich meinen Lebenslauf attraktiver gestalten, damit ich ein Vorstellungsgespräch bekomme? Wie sollte ich die Details meiner Unterrichtsprojekte strukturieren? Sollte ich ausführliche Angaben machen?
Antworten:
Ich wende mich an @ psynnott, um zu erfahren, wie Sie Ihrem Lebenslauf mehr Erfahrung hinzufügen können. Das sind alles tolle Ideen. Ich bin besonders angetan von der Arbeit, die Sie zeigen können - der ersten Kugel -, denn dann kann Ihr Interviewer sich wirklich im Voraus damit befassen und Sie können sich auf einige wirklich interessante Diskussionen einlassen. Ich habe das nur bei ein paar Hochschulabsolventen gesehen, und ich genieße die Diskussionen, die sich daraus ergeben.
Ich sollte zugeben, dass ich manchmal ein Personalchef bin und viele Interviews mit Hochschulabsolventen mache. Jeder Interviewer ist anders, aber hier ist meine Meinung - meine oberste Priorität ist es, zu sehen, dass der Kandidat trotz einiger wirklich großer Herausforderungen mit einigen schwierigen Problemen konfrontiert und erfolgreich war. Wenn ich das sage, meine ich, dass ich ein bisschen mehr als die Demonstration einer zunehmend schwierigen Reihe von geführten Übungen im Klassenzimmer suche ... Ich suche im Allgemeinen nach dem, was ich das "Killerprojekt" nenne.
Hier sind die Eigenschaften eines "Killerprojekts":
Wenn es um Lebensläufe für Hochschulabsolventen geht, erwarte ich nicht, dass sie enorm herausragen werden. Ich weiß, dass meine Personalabteilung nach folgenden Kriterien gesucht hat:
GPA - unterhalb eines bestimmten Niveaus geben wir sie im Allgemeinen nicht für Interviews weiter.
Schulen, die in der Vergangenheit gute Ingenieure hervorgebracht haben, stehen ganz oben auf der Liste. Wir stellen auch verstärkt in unmittelbarer Nähe unserer Büros ein. Das heißt nicht, dass wir keine Einreichung von außerhalb unseres Einflussbereichs prüfen würden.
Kursarbeit - Ich möchte die allgemeine Batterie von Kursen sehen. Da ich im Allgemeinen nach JEE-Projekten suche, lege ich aufgrund der Art meines Geschäfts einen etwas höheren Stellenwert auf Webentwicklung und Datenbankwahl sowie auf Sicherheitskurse. Aber das ist ein Erfolg oder Misserfolg, die Laufleistung variiert - kein Lebenslauf ist perfekt für jeden Job - alles, was ich sagen kann, ist, zu lernen, was Sie vom Geschäft können - Ihre besten Wetten sind Orte, an denen Ihre Fähigkeiten ihren Fähigkeiten entsprechen.
Heben Sie die Art Ihrer "Killer-Projekte" hervor. Eins ist genug, aber wenn Sie ein paar interessante Projekte und / oder Praktika hatten, markieren Sie sie. Sprechen Sie in Ihrem Erfahrungsbereich über die Technologien und die Art der Arbeit.
Markieren Sie technische Berufe - Praktika & Coops.
Hervorheben, wo Sie als Lehrer, Mentor oder Leiter gearbeitet haben - zu wissen, dass Sie mit Menschen sprechen und Dinge erklären können, ist ein großer Gewinn. Ich habe gesehen, dass ein Mangel an Praktikumserfahrung durch gute Arbeit in Unterrichten, Nachhilfe, Gruppenführung oder Selbstführung von Aktivitäten ausgeglichen wird, bei denen klar ist, dass Sie eine ernsthafte Verantwortung hatten und keine minutengenaue Kontrolle - insbesondere bei jeder Rolle, bei der Die nächste Person in der Kette fühlte sich wohl, wenn Sie die Kontrolle über sich hatten und darauf vertrauten, dass Sie um Hilfe bitten, wenn Sie über Ihrem Kopf waren.
Denken Sie daran, dass ich in einer riesigen Firma arbeite. Der allgemeine Sachverhalt ist, dass ich einen Lebenslauf bekomme, nachdem meine Personalabteilung ihn durchlaufen hat, um eine allgemeine Qualifikationsüberprüfung durchzuführen, die es geschafft hat, genügend gute ingenieurtechnisch klingende Wörter auf dem Lebenslauf mit unseren Jobanforderungen in Einklang zu bringen. Ich erhalte den Lebenslauf einige Tage vor der Veröffentlichung und schaue ihn mir im Allgemeinen eine halbe Stunde vor dem Einstieg in das Interview an. Ich nehme mir nicht viel Zeit, um es zu scannen, und ich erwarte nicht, dass es länger als eine Seite ist. Wichtiger als jede Menge Inhalte ist es, die grundlegenden Hintergründe des Kandidaten schnell zu verstehen, damit ich etwas Klügeres fragen kann als "Also ... wozu bist du gut?". :)
Für mich ist es wichtig, ein ausreichend gutes Interview mit dem Kandidaten zu führen, damit ich mich umdrehen und meinem Management und meinem HR-Team sagen kann: "Dieser Typ scheint nicht nur schlau und qualifiziert zu sein, sondern ich hätte auch eine Chance möchte ihn in meinem Team haben ". Jemanden in meinem Team zu haben, ist mehr als genau die Technologie, an der er in der Vergangenheit gearbeitet hat. Der eigentliche Schlüssel ist, wie er über seine Erfahrungen und seine Teamkollegen spricht. Wenn der Kandidat ein Problem klar beschreiben kann, muss er einen Prozess zum Finden klar beschreiben eine lösung finden, beurteilen, was gut und was schlecht an früherer arbeit war und in der lage sein, gut genug mit anderen auszukommen, um typische teamprobleme zu klären - dann ist es ein gutes zeichen, dass ich die person gerne in meinem team haben werde.
quelle
Es gibt ein paar Dinge, die Sie tun können:
quelle
Haftungsausschluss: Ich habe keinen Abschluss gemacht. Ich bin ein Student im zweiten Jahr (nicht traditionell - ich bin 23). Ich habe jedoch acht Jahre als Softwareentwickler gearbeitet (mein erster Job war ein Sommerpraktikum bei einem lokalen Technologieunternehmen). Folgendes habe ich über die ersten Schritte in diesem Bereich gelesen / erlebt:
Klassenprojekte sind ordentlich, aber sie sind nicht so wichtig. Überlegen Sie sich Ihre eigenen Projekte. Sie müssen nicht kompliziert sein, sondern müssen geschrieben, behoben und in BitBucket oder GitHub unter Open-Source-Lizenz (BSD / MIT, GPL, was auch immer. Das ist ein religiöses Argument für einen anderen Thread) aufbewahrt werden. Diese werden als Ihre Anmeldeinformationen dienen, während Ihr Lebenslauf noch nicht ganz für sich selbst sprechen kann. Ein Beitrag zu einem Open Source-Projekt kann genauso gut sein. Viele Unternehmen fragen sogar gezielt danach.
Waren Sie an schulischen Aktivitäten in der Abteilung beteiligt? Wörter wie "Präsident" und "Kapitän" und "Gründer" sagen gute Dinge über Ihre Initiative. Ich bin der Präsident des Cybersecurity-Teams meiner Schule und habe deshalb Stellenangebote erhalten.
Ständig recherchieren. Sie haben im Klassenzimmer nicht alles gelernt, was Sie über dieses Fach wissen müssen. Blogs lesen. Beteiligen Sie sich an StackOverflow. Auch wenn Sie nur gelegentlich eine Frage sicher beantworten können, ist die Beantwortung dieser Fragen und die Unterstützung der Menschen eine hervorragende Möglichkeit, sich zu etablieren, insbesondere in Verbindung mit SO Careers.
Starten Sie auch Ihr eigenes Blog. Schreiben Sie über Probleme und Lösungen, die Sie bei der Arbeit an den zuvor erwähnten Projekten entwickelt haben. Dies sind Dinge, auf die Sie in einem Interview hinweisen können.
tl; dr: Kümmere dich um das Feld und habe etwas Greifbares, auf das du zeigen kannst.
quelle
In Bezug auf die Arbeitssuche:
In Bezug auf die Strukturierung Ihres Lebenslaufs:
quelle
Zu Beginn Ihrer Karriere helfen Online-Suchanfragen nicht weiter. Zu diesem Zeitpunkt müssen Sie die Personalabteilung durchlaufen. Ihre Schlagwahlen sind entweder auf dem Campus Rekrutierung oder, wenn das überschritten wird, Netz wie verrückt. Seien Sie höflich und selbstbewusst, aber nicht so aggressiv, dass Sie kaum Menschen werden. Seien Sie bereit, 50 Anrufe und 50 E-Mails zu tätigen, um 10 Einführungsgespräche, 5 erste Runden, 2 ganztägige Interviews und 1 Angebot zu erhalten.
Zeigen Sie einmal beim Interview Ihre Begeisterung. Erforschen Sie das Unternehmen zuerst gründlich. Zeig dich 10 Minuten zu früh zum Interview. Seien Sie höflich zur Rezeption. Bringen Sie Codebeispiele mit. Rede nicht über Geld. Sprechen Sie darüber, einen guten Mentor zu finden. Senden Sie ein Dankeschön an alle, denen Sie begegnen. Wenn Sie dies tun, sind auch Leute, die Sie nicht einstellen möchten, bereit, Ihnen zu helfen.
quelle
Sie gehen zunächst davon aus, dass Sie Erfahrung benötigen, um eingestellt zu werden. Das ist keine wahre Aussage. Viele Unternehmen stellen neue Absolventen ein. Und sie erwarten nicht, dass Sie überhaupt Erfahrung haben.
Also, was wollen sie von einem neuen Absolventen? Sie wollen, dass Sie schlau sind. Sie möchten, dass Sie ein natürliches Talent für das Codieren haben. Das war's im Grunde. Wenn Sie das haben, sind Sie angestellt.
Wie stellen sie fest, dass Sie schlau sind? Das beste Maß dafür ist Ihr GPA. Sie sind jetzt ziemlich weit fortgeschritten, also haben Sie hoffentlich einen GPA von 3,5+. Wenn Sie dies nicht schaffen, haben Sie einen hohen GPA in Ihren CS-Kursen. Wenn Sie einen hohen GPA-Wert haben, nehmen Sie diesen in Ihren Lebenslauf auf. Wenn Sie in der Schule wichtige Projekte durchgeführt haben, setzen Sie diese ebenfalls dort um.
Jetzt stellen nicht alle Unternehmen neue Absolventen ein. Sobald Sie Ihren Lebenslauf zusammen haben, müssen Sie die Unternehmen finden, die Sie einstellen könnten. Ein Ort ist eine Karrieremesse an Ihrer Schule. Ein zweiter Platz ist auf LinkedIn. Es gibt Unmengen von Personalvermittlern auf LinkedIn. Finde sie. Nachricht an sie. Fragen Sie sie, ob sie für neue Absolventen einstellen. Hinweis: Größere Unternehmen tun dies mit größerer Wahrscheinlichkeit als sehr kleine Unternehmen. Erstelle außerdem ein Linkedin-Konto und verlinke gegen alle, die in deinem CS-Programm gut sind. Sie werden feststellen, nachdem Sie an einem Ort angestellt wurden, dass Unternehmen für technische Empfehlungen US-Dollar zahlen. All die Leute, mit denen Sie jeden Tag im Unterricht sprechen, können sich später in eine echte Münze verwandeln.
Zum Schluss bekommst du ein paar Interviews. Hier versuchen sie herauszufinden, ob Sie Programmiertalent haben. Der Standardtarif besteht aus Datenstrukturen und Whiteboard-Codierung. Stellen Sie sicher, dass Sie Datenstrukturen kalt kennen. Stellen Sie sicher, dass Sie auf einem Whiteboard codieren können. Wie in "schreibe eine Funktion, die überprüft, ob ein binärer Suchbaum gültig ist (in dem Sinne, dass jeder Knoten links kleiner als und jeder Knoten rechts größer als ist)." Stellen Sie sicher, dass Sie es gut genug können, damit der Code (meistens) kompiliert wird. Es muss nicht perfekt sein, aber besser nicht 1/2 Java, 1/4 Pascal und 1/4 zufälliger schlampiger Pseudocode. Das braucht Übung, um gut zu sein. Ich schlage vor, Sie verbringen Zeit mit Freunden zu üben, oder Sie werden Ihre ersten Interviews schwer haben.
Wenn Sie dies tun können, erhalten Sie Angebote. Wenn Sie in einer großen Stadt sind, werden Sie wahrscheinlich mehr als eine bekommen. Sie merken es noch nicht, aber gute Programmierer zu finden ist schwierig. Und Unternehmen schnappen sie sich (auch neue Absolventen ohne Erfahrung), wenn sie sie finden.
Viel Glück.
quelle
Eine Sache, die ich Ihnen sagen werde, ist, dass Colleges die Tendenz haben, in ihren CS-Abschlüssen nicht viel zu unterrichten, verglichen mit dem, was sie sollten. Nach wie vor benötigen Sie ungefähr das Zwei- bis Dreifache des technischen Fachwissens, das Sie in einem grundlegenden CS-Bachelor-Studium erwerben, um genau zu wissen, was Sie als Programmierer tun. Manche Menschen lernen oder arbeiten außerschulisch, was sehr hilfreich ist, aber Kernklassen allein sind eine Einschränkung.
... Was hebt Sie von anderen Kandidaten ab?
Sie kennen mindestens ein paar Sprachen mehr, als sie Ihnen in der Schule beibringen, und wissen, wie Sie eine Datenbank in ein Programm integrieren.
Sei erfahren genug, um nicht länger "grün" zu sein.
Sie sollten Folgendes zusammenstellen: Erstellen Sie einen Webdienst, dessen Implementierung in .NET erfolgt und der eine Instanz von SQL Server verwendet. Erstellen Sie eine Website mit einer Skriptsprache, die diesen Webdienst aufruft, um Informationen in der Datenbank zu speichern und abzurufen. Stellen Sie sicher, dass Sie diese Website über das Internet und nicht nur mit Ihrem eigenen Computer oder Office-LAN verwenden können. Es ist in Ordnung, wenn die Site klein ist, aber stellen Sie sicher, dass sie etwas Nützliches tut. Wenn Sie genügend Nachforschungen anstellen, programmieren, testen, debuggen usw., um tatsächlich so etwas zu tun, sollte dies einen Arbeitgeber beeindrucken.
quelle