Ich bin ein Bachelor-Student, der das letzte Jahr meines Studiums beginnen wird und ich frage mich, wie relevant meine Projektauswahl für das letzte Jahr sein wird auf der Suche nach einem Job im nächsten Jahr - und wie es sich auf was auswirken wird Jobs werden für mich geöffnet / geschlossen, wenn ich nach meinem ersten suche Programmierung / Entwicklerjob.
Ich habe zur Zeit ein paar Optionen für mein Abschlussjahrprojekt / Dissertation:
Robotik / Mustererkennung: Einer meiner Professoren im zweiten Jahr Forschung in Robotik / visuelle Mustererkennung und hat mich dazu eingeladen arbeite mit ihm während meines Abschlussjahresprojekts. Es wäre in Python als Es hat gute APIs / Bibliotheken in diesem Bereich.
Ein Dokumenten-Repository-System: mit einer Datenbank und einigen vernetzten Elemente (Client / Server), wahrscheinlich mit Apache Jackrabbit und Java auf der Server und C # / WPF / .Net Stack, um den Client zu entwickeln. C # weil Bezier-Kurven in WPF ist ein Kinderspiel und ich habe eine bestimmte Art von GUI in auf die Client-Komponente achten. Das ist meine eigene Idee / Projekt.
Der erste klingt am lustigsten und wird aller Wahrscheinlichkeit nach der Einmal bin ich in echte Forschung involviert (ich bin 35 und habe eine Familie). Der zweite klingt näher an der realen Entwicklung ist. Meine bisherige Arbeitserfahrung beinhaltete keine Programmierung oder IT.
Ich engagiere mich stark für unsere Arbeit, damit ich meinen Standpunkt darlegen kann. Wenn wir Leute einstellen, die keine Berufserfahrung haben, betrachten wir nur ihren Programmiersinn. Alle studentischen Projekte in relevanten Technologien (für unsere Unternehmen) sind jedoch ein kleiner Bonus (wenn sie Fragen zur Technologie beantworten können).
Ich denke, du solltest beides tun, wenn du kannst. Eine für Ihre Dissertation, und eine andere als ein Selbstprojekt auf der Seite (vielleicht mit reduziertem Umfang) und schließen Sie das auch in Ihrem Lebenslauf ein.
Als jemand, der regelmäßig anstellt (und unsere letzten zwei Mitarbeiter hatten gerade seinen Abschluss gemacht), werde ich Folgendes sagen: Wenn es ein Gruppenprojekt ist, hilft es nicht, weil es zu schwer ist herauszufinden, wer was getan hat. Wenn es ein Singleton-Projekt ist und du tiefe Fragen dazu beantworten kannst, ist es sicherlich ein Plus.
Tatsächlich ist alles , das Initiative zeigt, ein Plus - Schulprojekte, Nebenprojekte, sogar außerschulische Dinge, die nichts mit Programmierung zu tun haben.
Die Einzelheiten des Projekts wären nicht so relevant wie die Präsentation des Projekts - ein Interviewer würde nicht wissen, ob Sie eine Wahl hatten oder welche anderen Entscheidungen getroffen wurden.
In einem Interview würde ich nach jemandem suchen, der begeistert über das Projekt sprechen und klar machen kann, dass es ihnen Spaß gemacht hat, die Probleme zu lösen, anstatt einfach nur etwas auf die schnellste Art und Weise zusammenzusetzen.
Wenn ich Programmierer, die gerade nicht in der Schule sind, interviewen, bin ich von abgeschlossenen Projekten am meisten beeindruckt, besonders wenn diese zumindest teilweise außerhalb der Schule abgeschlossen werden. Nach meiner Erfahrung besteht ein enger Zusammenhang zwischen der Fähigkeit, ein persönliches Projekt bis zum Abschluss zu sehen, und der Fähigkeit, Arbeit unabhängig von einem großen Projekt zu erledigen.
Um Ihre Frage zu beantworten, würde ich das Mustererkennungsprojekt nur empfehlen, wenn Sie sicher sind, dass das Ergebnis etwas Solides ist, das Sie zeigen können.
Das heißt, Sie sollten an dem Projekt arbeiten, das für Sie am interessantesten ist, keine Frage.
Meine Gedanken:
Das Robotik-Projekt wird Ihnen wahrscheinlich helfen, wenn Sie nach dem Abschluss speziell in der Robotik arbeiten wollen.
Das Dokument-Repository-System wird Ihnen helfen, eine Position fast überall sonst zu bekommen, da es eine Kombination aller populärsten aktuellen Technologien (Java, C #, WPF) verwendet.
Wenn Sie jetzt nur einen Weg finden würden, eine C # / WPF-Benutzeroberfläche zu schreiben, um mit dem Robotik-Projekt zu interagieren, dann wären Sie golden:).
Ich kann ehrlich sagen, dass mein BSc-Projekt keine Relevanz in meiner Anstellungshistorie hatte, abgesehen von der Wirkung, die es auf meine Abschlussklassifikation hatte. Das Projekt selbst hat eine relativ hohe Punktzahl erreicht, aber in Bezug auf den Funktionscode gab es tatsächlich sehr wenig. Ich schrieb einen guten Bericht und entwickelte eine solide Grundlage für weitere Fortschritte, aber das war es auch schon. Ich schlage vor, dass Sie den Bereich auswählen, den Sie am meisten genießen und einfach Spaß dabei haben - ich wünschte mir, ich hätte das selbst gemacht.
Als ich mein vierjähriges Universitätsprojekt abgeschlossen hatte, nahm ich eine Stelle bei der externen Firma an, die das Projekt beaufsichtigt hatte. Ich denke mehr als alles andere, weil ich ein Projekt gewählt habe, an dem ich interessiert war, und deshalb bin ich durchgehend motiviert geblieben, was bedeutet, dass die Betreuer mich in einem guten Licht gesehen haben.
Ich würde mir mehr Sorgen darüber machen, ein Projekt auszuwählen, das Ihr Interesse gewahrt und das Sie gut machen können, anstatt einen Faktor der "Beschäftigungsfähigkeit" im Projekt.
Wenn es sich interessant anhört (wie KI), könnte Ihr Interviewer Sie aus Neugierde darüber grillen. Cue 10 Minuten nach der Beantwortung von Softballfragen, von denen Sie wahrscheinlich die Antwort kennen, eher als technische Fragen, die Sie möglicherweise auffangen.
Als ein Student mein Selbst, nehmen Sie das mit etwas Salz.
Heck Yah !!
Meine Schule macht große, von der Industrie gesponserte Senior-Projekte. Studenten bekommen regelmäßig Aufträge direkt von ihnen. Mehrere der Sponsoren haben im Vorfeld gesagt: "Dieses Programm ist gut für Ihre beruflichen Perspektiven in meiner Firma"
Sie müssen sich (und Ihre Familie) glücklich machen. Sei also mit deiner Wahl zufrieden
Ich basiere diese Art von Entscheidungen mit dem, was ich in 2 und 5 Jahren machen möchte. Was werden mir Entscheidungen helfen, welche Entscheidungen werden nicht ...
Viel Glück!
Das Schülerprojekt kann Ihnen helfen, wenn eines der folgenden Kriterien zutrifft:
Sonst macht es keinen Unterschied.
Kurze Antwort auf Ihre Titelfrage: Ja, aber nicht immer so, wie Sie es erwarten würden.
Längere Antwort (die sich stark auf meine Prioritäten konzentriert - Ihre Laufleistung kann bei anderen Personen variieren, wenn sie sich auf der anderen Seite des Tisches befinden):
Ich habe gestern insgesamt Interviews gegeben und viel Zeit gehabt, über meinen Interviewstil und meine Prioritäten nachzudenken.
Meine Interessensgebiete haben sich definitiv über ein kleines Set von technischen Schlagworten hinaus erweitert und "welchen Code können Sie für mich eingeben und wie schnell?" In diesen Tagen bin ich sehr an der Person interessiert, die du in ein, zwei und drei plus Jahren sein wirst. Daher bin ich weniger daran interessiert, sicherzustellen, dass Sie mit der Arbeit, die wir heute machen, buzzwordkonform sind und viel mehr an Dingen wie:
interessiert sindAlso, wenn wir auf Ihre Frage zurückkommen, wenn wir ein Interview hätten, würde es mich nicht wirklich interessieren, welche spezielle Technologie Sie für ein Projekt verwendet haben. Ich würde darauf achten, ob Sie die Stärken und Schwächen dieser Technologie erklären können, wie sie zum Erfolg oder Misserfolg des Projekts führen und was Sie aus der ganzen Übung gelernt haben.
GSOC ist kein schlechter Weg, um eine "wiedererkennbare" Erfahrung zu machen. Die Beteiligung an OS-Projekten funktioniert auch gut. Alles, wo es eine Gemeinschaft gibt, die für Ihre (gute) Arbeit bürgen kann. Ein weiterer Trick besteht darin, technische Fragen zu Benutzergruppen, Stack Overflow usw. zu beantworten. Es wird einige Zeit brauchen, um einen Online-Repräsentanten aufzubauen, aber sobald Sie eine Initiative ergriffen haben, anderen helfen usw., wird es nett sein wenig Schub, wenn der Rezensent die unvermeidliche Google-Suche durchführt. ... das erfordert natürlich einen ziemlich eindeutigen Namen.
Tags und Links language-agnostic