Frage:
Ist es eine gute Idee, ein Programmportfolio zu einem Interview mitzubringen?
Stormy
2014-01-31 16:01:24 UTC
view on stackexchange narkive permalink

Ist es eine gute Idee, ein Programmierportfolio Ihrer vorherigen Arbeit mitzubringen, wenn Sie an einem Vorstellungsgespräch für Programmierer teilnehmen?

Mit Portfolio meine ich eine Sammlung von Screenshots, eine kurze Beschreibung des Produkts und möglicherweise eine Einige Codebeispiele. Offensichtlich müssten die Codebeispiele nicht private Werke sein.

Als Entwickler habe ich versucht zu beurteilen, was als Teil eines Portfolios angesehen werden kann und was etwas übertrieben aussehen könnte. Diese Frage eröffnet die Diskussion in diese Richtung und liefert einige nützliche Antworten. Daumen hoch!
Gibt es einen Grund, warum Sie nicht gefragt werden könnten, wenn Sie zu einem technischen Interview eingeladen werden?
Vier antworten:
Alnitak
2014-01-31 16:14:33 UTC
view on stackexchange narkive permalink

Ja.

Interviewer werden daran interessiert sein, welche Art von Arbeit Sie zuvor geleistet haben (ob für einen Programmierjob oder allgemeiner). Wenn Sie die Art von Person sind, die bei einem Interview etwas nervös wird und möglicherweise vergisst, in der Hitze des Augenblicks etwas zu erwähnen, bietet Ihnen ein Portfolio eine praktische Erinnerung an Ihre geleistete Arbeit, über die Sie sprechen können.

Bilder, die Ihre früheren Arbeiten zeigen (z. B. Screenshots für ein Programmierinterview), sind eine besonders gute Idee, wenn Ihre Arbeit eine geeignete visuelle Darstellung hatte. Aus der Sicht des Interviewers kann das Betrachten eines Bildes, das die Arbeit darstellt, wirklich dazu beitragen, schnell ein Gesamtbild dessen zu erhalten, worüber der Befragte spricht. Wenn Sie am Ende einen technischen Punkt über die Arbeit erklären, kann es hilfreich sein, auf ein Bild zu verweisen, um es zu veranschaulichen.

Wenn Sie nicht sicher sind, ob Sie einen Screenshot (oder ein anderes Dokument) einfügen sollen oder nicht, stellen Sie sich vor, Sie würden sich in die Lage des Interviewers versetzen, und fragen Sie sich, ob dies dem Interviewer helfen würde, besser zu sehen, was Sie zu bieten haben . Es fällt mir schwer, mir vorzustellen, ob Codebeispiele helfen würden, es sei denn, ein Interviewer hat sie ausdrücklich angefordert.

Ein Portfolio lässt Sie auch gut vorbereitet und scharf aussehen, ein zusätzlicher Bonus!

Ich möchte hinzufügen, dass viele Entwickler behaupten, Android oder IOS zu kennen. Wenn Sie die App tatsächlich auf Ihrem Telefon anzeigen, ist sie viel besser, als nur darüber zu sprechen.
Die einzige Einschränkung, die ich hier habe, ist, dass Sie sicherstellen möchten, dass Sie nichts aufnehmen, was als vertraulich eingestuft wird, oder dass Sie dem Arbeitgeber, für den Sie die Arbeit ausgeführt haben, keinen Konkurrenten zeigen möchten.
Bei der Anzeige von Software, die für einen früheren Arbeitgeber erstellt wurde, ist es schwierig zu bestimmen, was er als privat oder vertraulich betrachtet. Wenn die Software Ihre eigene ist, ist es einfach zu erkennen, dass Sie sie auf sicherem Boden anzeigen.
Radu Murzea
2014-02-01 05:20:20 UTC
view on stackexchange narkive permalink

Ja natürlich. Die Aufgabe des Interviewers ist es, Sie zu bewerten, um festzustellen, ob Sie etwas erledigen können. Ein Beweis dafür ist, wenn Sie ihm vergangene Dinge zeigen, die Sie erledigt haben. Da es sich um Programmierung handelt, gibt es unzählige Möglichkeiten, dies zu tun:

  • haben Sie eine Website mit Ihren Projekten. Domains und Webhosting sind heutzutage so erschwinglich und es ist kein großer Aufwand, ein paar HTML-Seiten zusammenzustellen, auf denen Ihre Anwendungen dargestellt werden: Screenshots, Benutzerhandbuch, Changelog usw. Es sieht sehr professionell aus, ich wäre von so etwas beeindruckt. Dies zeigt auch, dass Sie wissen, wie Sie Ihre Ideen kommunizieren (oder zumindest zu lernen versuchen). Wenn sich die Website an tatsächliche Benutzer richtet (was ich empfehle), bedeutet dies, dass Sie die technischen Details bei der Präsentation Ihrer Ideen überspringen und sich stattdessen auf Benutzer- / Kundenanforderungen konzentrieren können. Da Sie in diesem Beruf häufig mit Managern und Kunden zu tun haben, wird die Qualitätswahrnehmung Ihrer Arbeit in die Höhe schnellen, wenn Sie dies richtig machen.
  • Wenn eine solche Website Ihre Zeit nicht wert zu sein scheint und / oder Geld, hosten Sie Ihre Projekte in einem Online-Repository wie GitHub
  • , wenn Sie sich für einen Mobile-Entwicklerjob bewerben, installieren Sie Ihre Apps auf Ihrem Telefon und führen Sie während des Interviews eine kurze Demo durch. Ein Bild sagt mehr als 1000 Worte;)

Die Dinge, die Sie präsentieren, werden gute, gesunde Gespräche auslösen. Wenn Sie mehr als 2 - 3 Projekte zeigen müssen, können Sie ziemlich sicher sein, dass Ihnen nicht die Dinge ausgehen, über die Sie sprechen können.

Fazit: Softwareunternehmen suchen leidenschaftliche Mitarbeiter. Für die meisten von ihnen bedeutet dies jemanden, der außerhalb des regulären Jobs an seinen eigenen persönlichen Projekten arbeitet. Vielleicht ist dies eine faire Annahme / Erwartung, vielleicht auch nicht; es ist einfach da. Zeigen Sie ihnen, dass Sie leidenschaftlich sind, indem Sie ihnen Ihr Portfolio zeigen, es hilft immer :).

brwngrldev
2014-01-31 20:53:11 UTC
view on stackexchange narkive permalink

Ja, ich denke es ist eine großartige Idee. Ich würde auch empfehlen, Elemente in das Portfolio aufzunehmen, die Ihr Fachwissen in allen Bereichen des Softwareentwicklungslebenszyklus demonstrieren.

Einige Elemente, die enthalten sein sollten:

  1. Architekturdiagramme
  2. Anforderungsdokumente (falls möglich)
  3. Anwendungs-Screenshots
  4. Technische Blog-Beiträge
  5. Technische Folienpräsentationen
  6. ol>

    Anzeigen dass Sie nicht nur codieren, sondern auch effektiv kommunizieren können. Das ist wichtig.

"Zeigen Sie, dass Sie nicht nur codieren, sondern auch effektiv kommunizieren können. Das ist wichtig" - da stimme ich voll und ganz zu. Wenn Sie Ihr Portfolio eloquent durchgehen können, zeigt dies, dass Sie in der Lage sind, mit Benutzern / nicht technischen Personen zu kommunizieren, was Ihren Wert erhöht
Um ehrlich zu sein, ist es im Vergleich zu anderen ein großer Fortschritt, zu zeigen, was Sie tatsächlich getan haben. Wenn Sie all diese Dinge zusammenbringen, können Sie Ihrem zukünftigen Arbeitgeber "la petite mort" zufügen :).
Herr von Wurst
2014-01-31 20:07:23 UTC
view on stackexchange narkive permalink

Ja, genau das habe ich getan. Ich habe mit meiner Bewerbung ein Portfolio mit Kurzbeschreibungen und Screenshots eingesandt. Ich druckte es auch aus und brachte meine App zum Interview. Jeder Interviewer, mit dem ich gesprochen habe, reagierte positiv darauf.

Ich gab den Interviewern mein Tablet, stand auf und ging um den Tisch herum, um mit ihnen auf den Bildschirm zu schauen und ihnen zu erklären, was sie sehen. Das schien auch einen guten Eindruck zu hinterlassen.

Danke für deinen Beitrag. Dies ist großartig, funktioniert aber nur dann wirklich, wenn Sie ein Webentwickler sind oder sich auf die Erstellung von Anwendungen für den mobilen Markt (iOS / Android) spezialisiert haben. Wenn Sie Datenbankprojekte oder Windows-Desktopanwendungen ausführen, ist dies möglicherweise schwieriger.
Nennen Sie mich nicht Webentwickler, ich mache medizinische Signalverarbeitung. ;) Vielleicht wäre eine kurze Zusammenfassung der von Ihnen durchgeführten Projekte gut, in der die Größe der Projekte und die beteiligten Technologien angegeben sind.
Mein einziges Zögern bei der Auflistung der von Ihnen verwendeten Technologien kann sein, dass ein Teil davon vertraulich ist. Zum Beispiel könnte das Auflisten eines bestimmten SDK einem Konkurrenten helfen, zu lernen, wie man ein bestimmtes Problem löst. Es kann auch schlecht sein, aufzulisten, wie die Sicherheit aufgrund von Hacking usw. implementiert wurde.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...