2012-05-09 02:46:37 +0000 2012-05-09 02:46:37 +0000
50
50

Wie sollte die Vertrautheit mit Programmiersprachen in einem CV/Lebenslauf beschrieben werden

Ich bin Informatikstudentin im zweiten Jahr und wollte mich bei Microsoft als Microsoft Student Partner bewerben. Ich muss einen Lebenslauf/Lebenslauf erstellen.

Technisch gesehen habe ich überhaupt keine Berufserfahrung, da ich noch studiere, aber ich bin daran interessiert, mich als Microsoft Student Partner bei Microsoft hier in meinem Land zu bewerben.

Ich frage mich, da ich ein Student mit wenig Berufserfahrung im Umgang mit einer Sprache bin, *wie kann ich die Sprachen auflisten, mit denen ich vertraut bin und die ich gewöhnt bin/sind? *

Hier ist ein Beispiel für meine Verwirrung anhand meiner eigenen Situation: Meine Schule konzentriert sich auf Java-Technologie, daher bin ich mehr mit Java vertraut, aber im letzten Semester habe ich selbst C#.NET für einen bestimmten Kurs gelernt, in dem ich ein einfaches Patientenverwaltungssystem mit Windows-Formular erstellt habe. Ich kenne mich mit C#.NET aus, aber ich weiß nicht alles darüber; ich bin mit LINQ TO SQL und einigen Bibliotheken vertraut. Ich weiß, dass ich mit beiden Sprachen (C# und Java) gut zurechtkomme, also wie würde ich das in meinem Lebenslauf beschreiben?

Ich bin auch mit Skripting- und Markup-Sprachen wie Javascript, PHP, HTML, CSS und XML vertraut, aber auch damit habe ich nicht viel berufliches Engagement. Wie kann ich sie auflisten, obwohl ich mit den Sprachen nur vertraut bin?

Antworten (7)

58
58
58
2012-05-10 02:28:25 +0000

Ich bin ein Einstellungsmanager und habe viele Bewerbungsgespräche geführt und viele Lebensläufe gelesen. Was ich Ihnen sagen kann, ist, dass, wenn Sie eine Sprache oder Technologie in einem “Fähigkeiten”-Abschnitt eines Lebenslaufs auflisten und ich Kenntnisse darüber habe, werde ich Ihnen detaillierte technische Fragen dazu stellen, auch wenn es sich streng genommen nicht um eine Stellenanforderung handelt. Mit anderen Worten, listen Sie Dinge auf, die Sie mit der Beantwortung detaillierter Fragen vertraut sind. Ich habe das Gefühl, dass Sie, wenn Sie es hier eintragen, etwas behaupten, und ob Sie es untermauern können oder nicht, sagt mir viel über alles andere, was Sie in Ihrem Lebenslauf und im Vorstellungsgespräch behaupten.

Dies ist völlig unabhängig von der Berufserfahrung. Wenn Sie sich in C++ auskennen und bereit sind, Fragen dazu zu beantworten, sollten Sie dies unbedingt in einen Abschnitt über Fähigkeiten aufnehmen, auch wenn Sie noch nie eine Zeile C++-Code professionell geschrieben haben. Als Manager ist für mich wichtig, dass Sie es wissen. Berufserfahrung ist nur eine Möglichkeit, dies zu beweisen.

Im Zweifelsfall seien Sie auf jeden Fall explizit. Ich habe in der Vergangenheit Zeilen wie “Experte in C++, kompetent in Python, etwas Java-Kenntnisse” in meinem Lebenslauf gehabt.

Listen Sie außerhalb des Abschnitts “Fähigkeiten” alles auf, was Sie verwendet haben, auch wenn Sie nur vorübergehende Kenntnisse haben. Wenn Sie “sechs Wochen Projekt mit JavaScript” sagen, nehme ich nicht an, dass Sie ein Experte sind, solange im Interview nicht herauskommt, dass es “sechs Wochen Projekt neben einem Typen saß, der JavaScript benutzte” war. Die traurige Wahrheit ist, dass viele Personalabteilungen Stichwort-Matching verwenden und Leute, die nicht passen, gerne ablehnen. Manchmal muss man einfach sicherstellen, dass das Schlüsselwort vorhanden ist, um den Lebenslauf vor die Augen von jemandem zu bekommen, der sich mit Technologie auskennt.

Achten Sie nur darauf, dass Sie ehrlich bleiben, denn das absolut Schlimmste, was in einem Vorstellungsgespräch passieren kann, ist, dass der Interviewer den Eindruck bekommt, Ihr Lebenslauf sei aufgebläht. Das wird alles in Frage stellen, was Sie nicht wissen. Es ist viel besser, ganz ehrlich zu sein. Wir haben schon viele Leute eingestellt, die in Interviews “Ich weiß es nicht” sagten, aber niemanden, der sich mit Behauptungen über Wissen, das er nicht hat, durchschummeln wollte.

30
30
30
2012-05-09 11:57:02 +0000

Wenn ich den Studierenden beibringe, wie man den Lebenslauf und das Bewerbungsschreiben erstellt, erinnere ich die Studierenden zunächst daran, dass der Einstellungsleiter bei Bewerbungen für Positionen auf Studenten- oder Einstiegsebene einen Mangel an Berufserfahrung und wenig Vertrautheit mit den beruflichen Aspekten der Karriere (in diesem Fall gründliche Kenntnisse von Programmiersprachen) _voraussetzt.

In der Regel sollten Sie sich zunächst daran erinnern, wo Sie sich positionieren, und die Erwartungen auf dieser Ebene verstehen. Wenn Sie dann Ihre Erfahrungen mit Programmiersprachen auflisten (und zwar in Aufzählungszeichenform), listen Sie diejenigen auf, die Sie vom ersten Tag an problemlos einsetzen können, um die Aufgaben und Verantwortlichkeiten zu erfüllen, die von einem Mitarbeiter auf Einstiegsebene verlangt werden. Es ist auch nicht unvernünftig, wenn ein Student die Anzahl der Jahre auflistet, in denen er in der Sprache gearbeitet hat, um es noch deutlicher zu machen (z.B. “C#.Net - weniger als ein Jahr; JavaScript - 1 Jahr; usw.)

In Ihrem Brief, das ist der Ort, an dem Sie die Informationen in Ihrem Lebenslauf erweitern; Sie möchten, dass Ihr Anschreiben und Ihr Lebenslauf mit einander arbeiten, um ein vollständiges Bild von Ihnen zu zeichnen. In Ihrem konkreten Fall würde ich angesichts der von Ihnen gemachten Angaben die Liste der Sprachen in Ihren Lebenslauf aufnehmen und dann in Ihrem Anschreiben etwas in der Art sagen: "Wie Sie in meinem Lebenslauf sehen können, bin ich sowohl mit Java als auch mit C#.Net vertraut. Meine Kursarbeit hat sich hauptsächlich auf Java konzentriert, aber ich habe auch ein grundlegendes Patientenverwaltungssystem mit C#.Net als Teil eines semesterlangen Projekts erstellt. Das war’s.

Als Student erwartet man von Ihnen nicht, dass Sie alles wissen. Man wird von Ihnen _erwartet, dass Sie über das, was Sie wissen, die Grenzen dieses Wissens wahrheitsgetreu Auskunft geben und Ihre Dokumente über Sie so gestalten, dass sie dies widerspiegeln.

26
26
26
2012-05-10 05:12:28 +0000

Die Informationen, die Sie (möglicherweise außerhalb Ihres Kurses) in anderen Sprachen verfälscht haben, sind für einen Arbeitgeber nützlich. Wie andere bereits gesagt haben, möchten Sie jedoch nicht die Vertrautheit mit einer Sprache oder Technologie darstellen, mit der Sie sich nur vergeblich beschäftigt haben.

Es gibt keinen Grund, warum Sie nicht einfach Ihre Kenntnisse neben jeder Sprache oder Bibliothek auflisten können. Sie könnten dies quantitativ tun (Anzahl der abgeschlossenen Projekte, Anzahl der Jahre an Erfahrung), oder Sie könnten es mit einer Art Etikett versehen. Ich habe gesehen, dass man dies in Analogie zu gesprochenen Sprachen wie folgt macht:

Programmiersprachen : Natürlich fließend: C, Java, JavaScript Konversationsfähig: Perl, PHP, Bash Touristisch: Ruby, Go, Groovy

Denken Sie natürlich daran, dass Ihnen zu allem, was Sie als “Experte” oder “Muttersprachler” sagen, schwierige Fragen gestellt werden könnten - und als Student erwartet niemand ein Expertenniveau. Folglich könnten Ihnen auch gefallen:

Programmiersprachen : Am meisten Erfahrung mit C, Java und JavaScript Etwas Erfahrung mit Perl, PHP und Bash Dabbled in Ruby, Go und Groovy

Einige Lebensläufe fassen diese Liste als einen einzigen Absatz zusammen. Ich bevorzuge jedoch diesen Listenstil gegenüber dem Textabsatz, da er viel einfacher zu scannen ist. Ihr Lebenslauf ist Ihr Handzettel und sollte für den Leser leicht verdaulich sein.

Als Student haben Sie vielleicht nicht viel Berufserfahrung, aber Sie können die Projekte auflisten, die Sie abgeschlossen haben (sowohl Aufgaben als auch außerlehrplanmäßige Projekte - zusätzliche Punkte, wenn Sie genug außerlehrplanmäßige Projekte für einen neuen Abschnitt haben). Wenn Sie dies tun, listen Sie auf jeden Fall die Technologien auf, die Sie benutzt haben - die Information darüber, was Sie mit einer Sprache erreicht haben, ist ein großartiger Indikator für Ihre Sprachkenntnisse.

Denken Sie schließlich daran, dass es kein Problem ist, in einem Interview “Ich weiß es nicht” zu sagen - es sei denn, Ihr Lebenslauf lässt es so aussehen, wie Sie es gesagt haben (also lügen Sie niemals auf Ihrem Lebenslauf).

6
6
6
2012-05-09 15:03:59 +0000

Bearbeiten: Ich habe meine Meinung dazu geändert, seit ich diese Frage beantwortet habe. In einigen der neueren Anleitungen, die herauskommen, wird empfohlen, technische Fähigkeiten nicht aufzulisten - weil sie ein Überbleibsel aus der Zeit sind, als die automatische Suche von Lebensläufen wirklich schlecht durchgeführt wurde.

Ich werde Ihnen nicht böse sein, wenn Sie einen Abschnitt hinzufügen (und wenn Sie das tun, habe ich das Gefühl, dass mein unten stehender Ratschlag immer noch gilt), aber ich habe diesen Abschnitt mit großem Erfolg aus meinem Lebenslauf entfernt.


Auf meinem Lebenslauf Ich habe einen Abschnitt für Programmiersprachen, die ich beherrsche, und einen weiteren separaten Abschnitt für diejenigen, mit denen ich vertraut bin.

Dies ermöglicht es mir, meinen Wissensstand abzudecken, ohne mich möglicherweise falsch darzustellen.

Wenn Sie eine Sprache auflisten, die Sie weniger gut beherrschen, sollten Sie das auf jeden Fall in Ihrem Lebenslauf auf irgendeine Weise vermerken, oder Sie bereiten sich auf einen potenziellen Alptraum vor, wenn Sie zum Vorstellungsgespräch gehen.

Wenn Sie sich nicht einmal wohl dabei fühlen, zu sagen, dass Sie mit einer Sprache vertraut sind, dann sollten Sie sie ganz weglassen.

Nichts ist schlimmer, als wenn ein Interviewer Ihnen eine einfache Frage stellt, die Sie wissen sollten (auf der Grundlage dessen, was in Ihrem Lebenslauf steht), nur damit Sie dann sagen, dass Sie sie nicht beantworten können. Das ist ein todsicherer Weg, nicht eingestellt zu werden.

4
4
4
2012-05-09 03:25:26 +0000

Unabhängig von Ihrem Fachgebiet oder dem Unternehmen, bei dem Sie sich bewerben, möchten Sie bei jeder Qualifikation herausfinden, was für das Unternehmen, bei dem Sie sich bewerben, am wertvollsten ist.

Wenn Sie sich beispielsweise als Teil eines C#-Teams bewerben, würden Sie sich auf die Projekte konzentrieren wollen, die Sie in dieser Sprache erstellt haben. Da Sie Student sind und keine Dinge für ein Unternehmen aufgebaut haben, würde ich mich auf das konzentrieren, was Sie in Teamprojekten und in der unabhängigen Entwicklung aufgebaut haben. Listen Sie für die Teamprojekte auf, welche Rolle Sie im Team gespielt haben (Teamleiter, Designer, Architekt, Programmierer usw.), und ein wenig über das Projekt selbst.

Bei Berufsanfängern oder Studenten, die sich für einige der ersten Stellen in ihrem Fachgebiet bewerben, finde ich, dass der Schwerpunkt oft auf der Auflistung von Fähigkeiten liegt, um den “Platz” im Lebenslauf zu füllen. Wenn Sie jedoch Open-Source-Projekte oder Projekte haben, deren Teams ihre Software veröffentlicht haben, oder sogar eine Website, auf der Sie Ihr eigenes Material veröffentlichen, halte ich es für wichtig, dass Sie es bekannt machen, sich umschauen, um zu sehen, was andere Leute machen, und Ihrer Leidenschaft folgen, wohin sie Sie führt.

Eine letzte Sache, die programmiererspezifisch ist: Ich würde mir einen Bericht über StackOverflow besorgen und anfangen, Fragen zu beantworten. Wenn Sie Menschen helfen wollen, kann StackOverflow eine Menge Dinge auf unvoreingenommene Weise zeigen - Ihre Fähigkeit und Ihren Wunsch, andere zu unterrichten, Ihren Denkprozess, welche Technologien Sie wirklich kennen - und sie werden alle von der Gemeinschaft abgestimmt, so dass es viel schwieriger ist, “vorzutäuschen”, dass man etwas weiß, wenn man es nicht wirklich weiß. Es gibt tonnenweise Fragen, die ständig auf jedem Kompetenzniveau und in fast jeder Sprache verfügbar sind, Sie sollten also keine Probleme haben, Fragen zu finden, bei denen Sie Ihre Fähigkeiten unter Beweis stellen können.

4
4
4
2012-05-09 23:53:48 +0000

Im Lebenslauf selbst würde ich sie nur auflisten, zum Beispiel in meinem Lebenslauf, der derzeit folgende Angaben enthält:

KEY SKILLS Programmiersprachen: C, C++, C#, CSS, Java, JavaScript, Perl, PHP, PL/SQL, Python, SQL, Visual Basic 6, Visual Basic .NET, Visual Basic für Applikationen, XHTML, XSLT, XML Datenbanken: Microsoft SQL Server, MySQL, Oracle 9i bis 11g Rahmenwerke: ASP.NET, ASP.NET MVC, jQuery, jQuery UI Formale Software-Engineering-Prozesse Release-Engineering / Kontinuierliche Integration

In regelmäßigen Abständen gehe ich das Programm durch und entferne oder füge einige Sprachen hinzu, aber ich wende dabei die Regel an, dass ich mich zumindest wohlfühlen muss, um mit der Sprache zu arbeiten, und dass die “Hochlaufzeit”, um wieder extensiv damit arbeiten zu können, nicht zu viel wäre. Außerdem werden die meisten Leute bei der Jobsuche die Sprachen, die Sie beherrschen, in einem knappen Format überfliegen wollen, anstatt Ihre gesamte Berufserfahrung durchzugehen.

Je nachdem, bei wem Sie sich bewerben, wird man von Ihnen verlangen, dass Sie sich selbst hinsichtlich des Sprachgebrauchs bewerten, d.h. Sie sollten vorsichtig und sehr ehrlich darüber sein, wie wohl Sie sich in einigen der Sprachen fühlen. Sie können vielleicht damit durchkommen, wenn Sie in einem Lebenslauf eine ganze Reihe aufführen, wenn Sie keine Kompetenzstufen angeben, aber wenn sie nach Kompetenzstufen fragen, seien Sie ehrlich. In der Praxis werden sie bezweifeln, dass ein neuer Absolvent ein Experte mit einer Sprache ist (ich würde diesen Punkt allerdings argumentieren, wenn die Schule Java als Lingua franca für den Unterricht verwendet, dann könnten Sie vielleicht damit durchkommen), also seien Sie sich auch dessen bewusst.

1
1
1
2015-10-05 00:35:55 +0000

Führen Sie einfach alles auf, womit Sie sich wohlfühlen. Ich denke, ein Semester Erfahrung ist gut genug. Wer auch immer Sie interviewen wird, wird wissen, dass Sie ein Student sind und nicht viel Erfahrung erwarten. Erwarten Sie, dass man Sie bittet, Ihre Erfahrung zu beschreiben, die Art der Projekte, an denen Sie gearbeitet haben, wie groß sie waren usw. usw. Offensichtlich wollen Sie nichts auflisten, in dem Sie nicht eine einfache Schleife schreiben können.