Frage:
Was erwarten Arbeitgeber von neuen Absolventen?
That Kid
2012-08-23 22:23:42 UTC
view on stackexchange narkive permalink

Was erwartet ein Arbeitgeber von einem neuen Absolventen, der gerade die Universität abgeschlossen hat und überhaupt keine Vorkenntnisse hat (weder als Sommerpraktikant noch als irgendetwas anderes)?

Ich bin ein Student, Ich studiere Computer und plane, Java-Programmierer zu werden, wenn ich anfange zu arbeiten.

Meinen Sie "nach welchen Eigenschaften suchen wir vor der Einstellung" oder "was erwarten wir nach der Einstellung"?
Die Antwort darauf variiert je nach Branche. In Bezug auf Computer- / Softwareentwicklung können Sie von Ihrem Arbeitgeber erwarten, dass er 1) ein solides Verständnis der grundlegenden CS-Prinzipien (Algorithmen, Datenstrukturen, Parallelität usw.), 2) solide Fähigkeiten zur Problemlösung / zum kritischen Denken sucht, und 3) Begeisterung für das Unternehmen und / oder seine Produkte. Punkt 3 ist ziemlich universell. Die Punkte 1 und 2 sind spezifischer für die Softwareindustrie.
Ich weiß, dass Sie gesagt haben, Sie planen, Java-Programmierer zu werden, aber ich denke, es wäre gut für eine Klarstellung: Was meinen Sie mit "Hauptfach Computer"? Informatik (theoretischer), Informatik (praktischer), Programmierung (ausschließlich in Java?) Usw. usw ...
Mögliches Duplikat von [Was sollte eine aktuelle Absolventenliste in einem Lebenslauf enthalten, wenn sie keine Berufserfahrung haben?] (Http://workplace.stackexchange.com/questions/13412/what-should-a-recent-graduate-list-on- a-Lebenslauf-wenn-sie-keine-Berufserfahrung haben)
Vier antworten:
HLGEM
2012-08-24 00:34:43 UTC
view on stackexchange narkive permalink

Sie geben nicht an, ob Sie meinen, was Sie bei der Suche nach einem Job oder bei Ihrem ersten Job erwarten sollen. Ich denke, andere haben den ersten Punkt besprochen, daher werde ich den zweiten Punkt beantworten.

  • Zunächst erwarten wir, dass Sie zur Arbeit kommen und Ihre Arbeit erledigen. Wir erwarten, dass Sie uns im Voraus mitteilen, wenn Sie nicht zur Arbeit kommen. Das scheint wirklich offensichtlich zu sein, aber einige der jungen Leute, mit denen ich Erfahrung hatte (nicht unbedingt nur Entwickler), schienen dies nicht zu verstehen. Sie wurden im Allgemeinen gefeuert, wenn sie ihre Verhaltensweisen nicht änderten. Ja, Gehalt bedeutet, dass Sie nicht genau 40 Stunden arbeiten müssen, aber es bedeutet nicht, dass Sie mit nur 10 Stunden auskommen können. Ich kann mich an einen Verkäufer erinnern, den wir eingestellt haben und der dachte, er könnte um 10 Uhr hereinspazieren, ein zweistündiges Mittagessen einnehmen (nicht einmal mit einem potenziellen Kunden) und um 2:30 oder 3 Uhr abreisen. Er hielt nicht lange durch. Ja, es gibt einige Flexibilität, aber wenn Sie neu sind, sollten Sie sich bei Ihrem Chef erkundigen, wie viel die Organisation tolerieren wird. Einige Orte kommen um zehn oder elf Uhr herein und bleiben bis spät in die Nacht, andere Orte brauchen und erwarten Menschen bis 9. Erfahren Sie, was Ihre organisatorischen Normen sind, und leben Sie mit ihnen, bis Sie eine Erfolgsbilanz vorweisen können. Sie können um mehr Flexibilität bitten, wenn sie wissen, dass Sie liefern werden.

  • Wir erwarten, dass Sie uns mitteilen, wenn Sie nichts zu tun haben.

  • Wir erwarten, dass Sie als jüngste Person des Personals viele der langweiligsten und am wenigsten komplizierten Arbeiten erhalten. (Ich meine wirklich, wenn ich eine Aufgabe habe, die erledigt werden muss, die niemand besonders machen möchte, werde ich sie dem Mann geben, der 125K macht, oder dem neuen Mann, der 50K macht?) Wie Sie damit umgehen, wird uns sagen ob Sie interessantere Aufgaben geben sollen. Erwarten Sie, dass die Aufgaben nach dem Bestehen des langweiligen Tests viel schwieriger sein können als im College. Es ist nicht ungewöhnlich, dass Sie sich überfordert fühlen.

  • Wir erwarten von Ihnen, dass Sie die Kodierungsstandards des Unternehmens befolgen, unsere Quellcodeverwaltung verwenden, häufig zur Quellcodeverwaltung einchecken, unseren Softwareentwicklungsprozess verfolgen und die von uns verwendeten Tools verwenden, sofern Sie keine Erlaubnis erhalten (oder dass Personen darüber informiert werden) können ihre eigenen Werkzeuge auswählen), dokumentieren Sie Ihre Arbeit mit der vorgeschriebenen Dokumentation, falls vorhanden. Es gibt Gründe, warum wir all diese Dinge haben - sie erleichtern die Verwaltung komplexer Projekte. Cowboys, die tun, was sie wollen und die Bedürfnisse des Unternehmens ignorieren, halten nicht lange.

  • Wir erwarten, dass Sie Fragen haben und diese stellen. Wir erwarten jedoch, dass Sie aus diesen Antworten lernen und nicht immer wieder dieselbe Frage stellen. Wir erwarten, dass Sie Antworten von einer Situation zur nächsten verallgemeinern können.

  • Wir erwarten, dass Sie Arbeitszeittabellen ausfüllen und dies nach dem von uns angeforderten Zeitplan tun. Wenn wir Kunden belasten, sind Arbeitszeittabellen entscheidend, um die Kundenerwartungen darüber zu erfüllen, wie viel Geld sie uns diesen Monat schulden und wie gut wir unsere Zeit abrechnen können. Dies gilt insbesondere für Supportzeiten, die möglicherweise begrenzt sind. Angenommen, Kunde A hat diesen Monat 300 Stunden Supportzeit autorisiert, und Entwickler b macht sich nicht die Mühe, sein Arbeitszeitblatt rechtzeitig auszufüllen. Am Ende des Monats gehen wir möglicherweise über die Stunden und müssen die Kosten auffressen, da wir nicht wussten, dass Entwickler b ab Anfang des Monats 80 Stunden in Rechnung stellen würde. Hätten wir es gewusst, hätten wir einige Projekte verschoben oder um mehr Stunden gebeten. Unternehmen mögen keine Essenskosten. In der Tat können sie richtig launisch werden, besonders wenn Sie es mehrmals verursachen.

  • Wir erwarten, dass Sie Teil eines Teams sind. Das bedeutet, dass Sie den Code nicht besitzen. Es gibt Entscheidungen, die Sie implementieren müssen, mit denen Sie nicht einverstanden sind, und andere können Ihren Code ändern oder Sie müssen dies nach einer Codeüberprüfung tun. Es bedeutet auch, dass sich die Leute Zeit nehmen sollten, um sich gegenseitig zu helfen und Fragen zu beantworten. Es bedeutet, dass wir erwarten, dass die Leute manchmal mitmachen und Dinge außerhalb ihrer Stellenbeschreibung zum Wohle des gesamten Projekts tun. Manchmal umfasst dies das Erstellen von Kopien einer Power Point-Präsentation für das Kundenmeeting.

  • Erwarten Sie, dass die Codebasis viel komplizierter ist als alle Beispiele, die Sie in der Schule hatten. In der Schule werden in der Regel einfache Beispiele verwendet. Die reale Welt ist oft eine chaotische Mischung aus zehn Jahren Änderungen der Geschäftsregeln und technologischen Änderungen (die möglicherweise nur auf Elemente angewendet werden, die aus anderen Gründen geändert werden müssen). Erwarten Sie, dass Daten weitaus wichtiger sind, als Sie jemals gedacht haben.

  • Erwarten Sie, dass Sie die Codebasis hassen und sich fragen, warum diese Leute so miese Arbeit geleistet haben. Bitte denken Sie daran, dass wir häufig Teile dieses Systems entworfen haben, bevor das coole Tool XYZ verfügbar war und die verwendeten Techniken zu diesem Zeitpunkt möglicherweise die besten waren. Die meisten von uns haben keine Zeit zur Verfügung (und die meisten Unternehmen sind nicht bereit, das Risiko neuer Fehler in Kauf zu nehmen), um den Arbeitscode zu ändern, nur weil eine neue coole Sache herausgekommen ist. Und oh ja, ein Teil dieses zehn Jahre alten Codes wurde geschrieben, als wir Junioren waren und nicht so viel wussten, wie wir hätten haben sollen. Wir erschrecken, wenn wir es auch sehen. Refactoring ist jedoch eine Geschäftsentscheidung, nicht nur eine Entwicklungsentscheidung.

  • Erwarten Sie, dass die Leute nicht auf Ihre wunderbaren neuen Ideen hören, bis Sie sich bewährt haben. Dies bedeutet, dass Software erfolgreich mit dem aktuellen System bereitgestellt wird.

  • Erwarten Sie, dass ältere Entwickler tatsächlich oft mehr wissen als Sie. Erwarten Sie, dass Sie sich mit ihnen befassen müssen, auch wenn dies nicht der Fall ist, und dass Sie zum größten Teil nicht nur mit Gleichaltrigen umgehen dürfen.

  • Erwarten Sie, dass Sie Ihr Können stark überschätzt haben. Die meisten Junioren tun es. Erwarten Sie, dass Sie nach zehnjähriger Erfahrung auch an dem Code zurückschrecken werden, den Sie damals geschrieben haben! Genau wie der Rest von uns.

  • Erwarten Sie, dass Ihr Manager und der Projektmanager (wenn es sich um eine andere Person handelt) das Recht haben, zu wissen, welche Fortschritte Sie machen und sogar zu Siehe den Code in Bearbeitung. Sie müssen sich auch bei verschiedenen Personen melden. Wir wollen nicht, dass Sie drei Wochen lang spielen und dann einen All-Nighter ziehen, um in letzter Minute einen Code herauszugeben. Zumindest die kompetenten PMs wollen das nicht sehen. Wir erwarten, dass Sie jeden Tag Fortschritte machen und uns sagen oder zeigen, was das war. Ihre Tage des Aufschiebens bis zum Tag vor Ablauf der Frist sollten abgelaufen sein.

  • Wir erwarten, dass Sie zumindest einige versuchen, um die Antworten auf Ihre Fragen herauszufinden. Wir sind beschäftigt und möchten Ihnen nichts sagen, was zehn Sekunden Googeln gefunden hätten. Die Mitarbeiter sind empfänglicher für Fragen, die spezifisch für das Produkt oder den Geschäftsbereich sind, in dem Sie arbeiten, als für die Syntax.

  • Wenn wir schriftliche Anforderungen haben, erwarten wir, dass das Produkt, das Sie uns zurückgeben, diese Anforderungen erfüllt. Wenn die Anforderungen keinen Sinn ergeben, erwarten wir, dass Sie zurückschieben und Fragen stellen. Wenn ihnen wichtige Informationen fehlen, erwarten wir, dass Sie uns dies auch mitteilen. Wenn jedoch am Ende alle Fragen beantwortet sind (auch wenn Ihnen die Antworten persönlich nicht gefallen), erwarten wir, dass Sie das liefern, was wir Sie gefragt haben zustellen.

Ich denke, dass Ihre Antwort von neuen Absolventen als beleidigend angesehen werden kann, aber im Grunde ist das meiste richtig, auch wenn dies ein bisschen das Offensichtliche ist. Ich denke jedoch, dass einige Universitäten und Ingenieurschulen die Schüler besser vorbereiten als die, die Sie hier implizieren, wenn Sie sagen "Sie tendieren dazu, einfache Beispiele in der Schule zu verwenden".
Komisch, ich habe noch nie eine Universität gesehen, die Beispiele verwendet hat, die der Komplexität eines Live-Unternehmensprojekts, das mehr als ein paar Jahre gedauert hat, aus der Ferne nahe kommen würden. Wir haben Tausende von Datenbanktabellen und Millionen von Codezeilen. Wer lehrt diese Komplexität? Und wenn Schulen versuchen, ein Konzept zu unterrichten, tendieren sie dazu, einfach so zu sein, dass das Konzept klar ist und nicht alle Komplexitäten hinzufügen, wenn es sich um Clienta handelt und wenn es Clientb ist und der Monat Februar ist, tun Sie das, und wenn Mit dieser Technik bringen Sie die Produktionsdatenbank schreiend zum Stillstand usw.
Mir sind mindestens zwei verschiedene Schulen in Paris, Frankreich, bekannt, an denen Schüler an Projekten mit mehr als 500.000 Zeilen, mit Assembler-Code, C, C ++, Schnittstelle zur Datenbank, 3-Ebenen-Architektur usw. beteiligt sind. Natürlich erstreckt sich diese Art von Projekten über mehrere Projekte mehrere Jahre und mehrere Kurse. Ich kenne auch eine Ingenieurschule, die Software- und Hardwareentwicklung mit Mathematik kombiniert, um beispielsweise Drohnen oder solche coolen Dinge zu bauen.
Außerdem geben wir in Projektmanagementkursen Gruppen von Studenten bereits vorhandene Codes mit Fehlern;) und bringen sie in eine Krisensituation, damit sie das anwenden, was sie während der PM-Vorlesungen lernen. Aber diese Diskussion ist vielleicht nicht hier zu stellen :)
+1. Zumindest * jemand * hat die Erwartungen klar dargelegt! Diese werden normalerweise "angenommen" - ASSUME = ASS: U: ME :)
@SylvainPeyronnet, wow welche Schulen? Ich kenne keine Schule in den USA, die dies tut. Ich wünschte, dies wäre eher die Norm als die Ausnahme, die Menschen wären besser auf reale Situationen vorbereitet.
Meistens Ingenieurschulen wie EPITA (in Privatbesitz) und ähnliche Schulen. Aber nur einige öffentliche (ich war verantwortlich für ein duales Bildungsprogramm bei Polytech Paris Sud, bei dem die geschäftlichen Anforderungen im Lehrplan stark berücksichtigt wurden). An öffentlichen Universitäten ist dies weniger der Fall. Der Hauptgrund dafür ist, dass Studenten kommen und gehen. Daher ist es schwierig, Projekte mit einer Laufzeit von mehr als zwei Jahren durchzuführen.
Das ist eine gute Antwort. Ich würde diesen Punkt leicht modifizieren: "Wir erwarten, dass Sie Fragen haben und sie stellen." Das stimmt, aber 'wir' (zumindest ich) erwarten, dass Sie sich bemühen, die Frage zuerst selbst zu beantworten.
@SylvainPeyronnet - Wenn jemand diese Antwort als beleidigend ansehen würde, wäre er nicht für dieses Feld geeignet. Diese Antwort ist sehr gut und nicht einmal grenzwertig anstößig.
@Ramhound Wie gesagt, der Inhalt der Antwort ist gut. Auf diese Weise werden einige Sätze geschrieben, die in bestimmten Kulturen als anstößig angesehen werden können. In Frankreich und vielleicht in Italien und Spanien wird "Wir erwarten, dass Sie Teil eines Teams sind" automatisch als ironisch und negativ angesehen (was bedeutet, dass die Person in der Vergangenheit nicht in der Lage war, Teil eines Teams zu sein). Hier geht es nur darum, wie man Dinge erzählt. Im gleichen Sinne ist die Aussage "Sie sollten jeden Tag pünktlich sein" grenzwertig, während "in unserem Team sind die Leute jeden Tag pünktlich" nicht.
Beachten Sie jedoch, dass Sie perfekt sagen können, dass Sie jeden Tag pünktlich sein sollten, wenn die Person in einer Situation, in der Sie involviert waren, in der Vergangenheit mindestens einmal zu spät gekommen ist.
Eric Sanders
2012-08-23 23:29:45 UTC
view on stackexchange narkive permalink

Als Personalchef selbst, der kürzlich den Job gewechselt hat, bei dem ich mehr denn je mit neuen Absolventen zu tun habe, habe ich einige Dinge gefunden, die ich erwarte.

  1. Ich erwarte den neuen Absolventen etwas Erfahrung haben. Dies bedeutet nicht unbedingt, dass es sich um Unternehmens- oder Berufserfahrung handeln muss. Ich möchte sehen, dass der Absolvent eigene persönliche Nebenprojekte hat, die auch nicht mit der Schule zu tun haben. Idealerweise würde ich gerne Codebeispiele auch auf etwas wie GitHub sehen.
  2. Ich würde auch gerne ein gewisses Maß an Leidenschaft sehen. Dies hängt auch mit persönlichen Nebenprojekten zusammen. Wenn Sie der Typ sind, der Ideen bekommt und tatsächlich ausgeht und versucht, sie aufzubauen, dann sind Sie dem Typ von Person, den ich einstellen möchte, noch näher. Wenn es nicht an Ihren eigenen Projekten funktioniert, wäre es auch ein Plus, zu Open Source-Software beizutragen.
  3. Ich hätte vernünftige Erwartungen an einen neuen Absolventen, der seine Karriere beginnt. Das heißt, ich weiß, dass der Absolvent nicht perfekt wäre, aber ich würde gerne sehen, dass ein Absolvent vor kurzem solide Fragen stellt, um sich an die neue Position zu gewöhnen. Die Absolventen sollten auch ihre Kollegen einsetzen, um Einblicke und Erfahrungen zu sammeln. Ich erwarte auch, dass sie anfangen, Code zu schreiben, auch wenn dies zunächst nicht die aufregendste Arbeit ist.
  4. ol>
Lakshminarayanan Guptha
2012-08-24 12:34:55 UTC
view on stackexchange narkive permalink

Ich bin selbst Sommerpraktikant bei einem Startup und hoffe, dass ich ein paar Dinge auf den Tisch bringen kann.

Das Wichtigste zuerst ...

Lernen Sie die Umgebung Ihres Unternehmens kennen ( Fangen Sie wie Flexible / Perfektionisten an, ihren offiziellen Hintergrund zu graben (wie Geschäftsprozesse, Verbindung mit anderen Unternehmen). Sie können Ihnen zu bestimmten Zeitpunkten helfen (wenn Sie nicht möchten, dass Sie sich unter den Kollegen seltsam fühlen).

Sie sollten gut darin sein, die Konzepte leicht zu verstehen, da sie nicht enden möchten den ganzen Tag machen Sie Dinge zu verstehen. Sie sollten lernen, alleine zu sein. Du bist ganz alleine. Sie sollten sich beweisen, dass Sie in der Lage sind, an den entscheidenden Faktoren eines Unternehmens teilzunehmen.

Sie sollten mutig genug sein, um auf die Fehler hinzuweisen, wenn sie welche machen, aber nur wenn Sie sich sicher sind und wenn Sie Ihren Punkt mit zuverlässigen Referenzen / Ressourcen stark untermauern können.

Von Ihnen wird sehr erwartet, dass Sie sich in den Geschäftsprozess des Unternehmens einmischen, sodass sie glauben, dass es sich lohnt, Sie einzustellen.

Sie müssen sehr aktiv und leidenschaftlich genug sein

Arbeitgeber erwarten, dass Sie nicht nur gerade, sondern auch flexibel sind, wo und wann immer dies erforderlich ist. Außerdem wird von Ihnen erwartet, dass Sie persönliche Erfahrungen mit der Programmierung oder was auch immer haben.

Halten Sie Ihren Zeitplan ein. Achten Sie immer auf Ihre Worte, da diese die Schlüsselfaktoren für Ihre Beurteilung sind.

Zusammenfassend sollten Sie es wert sein, eingestellt zu werden.

"Sie sollten mutig genug sein, um auf die Fehler hinzuweisen, wenn sie welche machen ...". Nein. Als neuer Typ weisen Sie nicht auf Fehler hin, weil Sie wahrscheinlich derjenige sind, der den Fehler gemacht hat. Was Sie tun, ist eine wohlgeformte Frage zu stellen. "Ich sehe, wir machen 'X' und ich habe mich gefragt, ob wir stattdessen versuchen könnten, 'Y' zu machen. 'Y' scheint einige Vorteile zu haben."
@JimInTexas Ich stimme Ihnen zu. Der nahende Weg ist viel wichtiger als unser Recht. Vielen Dank.
Amy
2012-09-17 12:07:42 UTC
view on stackexchange narkive permalink

Alles, was ich von meinen Neuanfängen ohne Erfahrung erwarte, ist:

  • Begeisterung
  • bereit zu arbeiten
  • bereit zu lernen
  • Sie werden überrascht sein, wie schwierig es ist, solche Leute zu finden.



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...