Konvertiere Praktikant in Vollzeit, kann aber nicht in demselben Team sein, das ich sein wollte

Ich bin ein C++-Typ und habe das College (Master, Abschluss DEZ 2012) direkt hinter mir. Ich habe letzten April mein Vorstellungsgespräch für ein Unternehmen für Speicherdomänen gegeben und fast 2000 Zeilen in C++ als Teil des Vorstellungsgesprächs für das UNIX-Team codiert und das Angebot erhalten.

Als ich beitrat, baten sie mich, ein Testtool (das von internen Testern verwendet werden kann) in BASH/PYTHON zu programmieren. Ich entschied mich für Python, machte es aber objektorientiert, um es auf allen Unix-Plattformen zu verwenden. Der Manager war mit dem Fortschritt zufrieden, er gab während des gesamten Prozesses keine negativen Bewertungen ab. Nur drei Wochen vor Ende des Praktikums zeigte ich allen Führungskräften des Unternehmens beim Statusmeeting meine Demo des Projekts. Währenddessen war unser Senior Director beeindruckt und fragte meinen Manager, ob es möglich sei, es in der nächsten sofortigen Version zusammenzuführen. Ich denke, ich habe einen guten Job gemacht.

Ich habe an diesem Nachmittag mit meinem Vorgesetzten über eine mögliche Vollzeit gesprochen und gesagt, dass mein frühester verfügbarer Termin direkt nach dem Praktikum ist, da ich mein Studium abgeschlossen habe, obwohl mein Abschluss im Dezember ist. Er meinte, ich muss nachsehen. Er rief mich nach 15 Minuten an und sagte, wir müssen ein Interview machen. Ich sagte zu und gab gleich ein Interview mit der Woche. Es gab einen Debugging-Test, bei dem ich 4 von 5 (logischen) Fehlern beseitigte und ein Interview gab. Ich würde das Interview mit ok - gut bewerten, denn obwohl ich ihm nie auf Anhieb die richtige Antwort gegeben habe, habe ich für die meisten Fragen die richtigen Antworten abgeleitet und ihm gegeben.

Am nächsten Tag sagte mein Manager, Ihre C/C++-Kenntnisse sind gut, aber wir suchen Leute mit Unix-Erfahrung von 4-5 Jahren (was stimmt, habe das Insider-Portal überprüft), ich werde Sie einigen anderen Managern zuordnen, nicht Keine Sorge, ich werde bestimmt etwas für dich finden.

Jetzt muss ich mit dem Manager des BUILD-Teams des Produkts sprechen. Ich interessiere mich nicht so sehr für diese Position, ich bin mir nicht ganz sicher, was ich tun muss.

Muss ich:

  • Das Angebot ablehnen, richtig? Ich habe noch 4 Monate bis zum Abschluss und 3 Monate OPT-Zeit, ich komme aus Indien.
  • Oder nimm das und gehe nach dem Abschluss in einen anderen Job?
  • oder ihn bitten, ein anderes Team zu finden (mit mehr Entwicklungsarbeit)?

Bitte schlagen Sie vor, ja lassen Sie es mich wissen, wenn ich irgendwelche Fehler in der Art und Weise gemacht habe, wie ich bisher gehandhabt habe ...

Warum so viele unnötige Informationen? Zum Beispiel: "Ich habe fast 2000 Zeilen in C++ codiert, um das Praktikumsangebot zu bekommen" - warum müssen wir das wissen, und wer um alles in der Welt bringt Sie dazu, 2000 Zeilen für ein Vorstellungsgespräch zu programmieren? Bist du den ganzen Tag geblieben oder so? Es hört sich wirklich so an, als würdest du prahlen.
Lol. Ich war damals nervös. Ich wollte nur die richtige Option auswählen. Es ist schon 2 Jahre her, dass ich die Frage gestellt habe. Danke, dass du es wiedergefunden hast.
Also, was machst du gerade?
@EvilWashingMachine Seine Frage hatte nichts mit "prahlen" zu tun. C ++ und 2000-Zeilen sind ein sehr wichtiger Aspekt bei der Programmierung und in Bezug auf seine Frage.

Antworten (3)

Zunächst einmal sind Sie kein „C++-Typ“; Sie sind Entwickler. Sie werden im Laufe Ihrer Karriere mit vielen verschiedenen Sprachen arbeiten. Wenn Sie im Build-Team arbeiten, lernen Sie, wie Builds funktionieren. Was nicht nach etwas klingt, von dem Sie jetzt viel wissen. Es wird Sie wahrscheinlich verschiedenen Teams aussetzen und Sie werden mehr über die Branche erfahren.

Fragen Sie den Build-Manager, was Sie tun werden. An manchen Stellen unterstützt das Build-Team nur. In anderen Unternehmen (wie meinem) ist es ein sehr interessanter Job mit echter Entwicklungsarbeit. Plugins schreiben usw.

Außerdem werden Sie wahrscheinlich UNIX-Wissen und -Erfahrung sammeln, während Sie im Build-Team sind, was Ihnen helfen wird, eine Lücke zu schließen. UNIX ist eine nützliche Fähigkeit, unabhängig davon, welche anderen Sprachen Sie verwenden.

Einverstanden, ich stimme dem zu, was Sie gesagt haben. Ich werde morgen mit dem Build Manager sprechen und es hier posten. Eine weitere Sache, ich habe auch gehört, dass es in meinem Unternehmen eine Stelle in einem anderen Team (SAN/NAS) gibt. Gibt es eine Möglichkeit, mit meinem Vorgesetzten zu sprechen, ohne irgendwelche Probleme einzuladen? Sobald diese beiden fertig sind, werde ich posten, was der Manager sagt, und es wäre wirklich großartig, wenn Sie mir weitere Ratschläge mit einem besseren Bild geben könnten .... Vielen Dank ...

Ihre C/C++-Kenntnisse sind gut, aber wir suchen Leute mit Unix-Erfahrung von 4-5 Jahren (das stimmt, haben Sie im Insider-Portal nachgesehen),

Ich mag diese Botschaft nicht und glaube sie kaum.

Nehmen Sie den Job an, wenn Sie ihn brauchen. Wenn Sie wirklich programmieren wollen, suchen Sie weiter. Wenn Sie C++ schreiben können, können Sie schnell genug über Unix lernen, um nützlich zu sein. Es ist großartig, erfahrene Leute zu bekommen, aber die meisten sind begeistert, einfach jemanden zu finden, der kompetent ist.

Nein, wenn sie mich bitten, für das Unix-Team zu arbeiten, wäre ich mehr als glücklich. Aber sie sagten, das brauche Leute mit Unix-Erfahrung zusätzlich zu C++. Sie planen also, mich in ein Build-Team zu wechseln, und ich bin mir bei der Stellenbeschreibung nicht ganz sicher (wird am Montag mit dem Build-Manager sprechen). Aber ich bin mir ziemlich sicher, dass ich in Scripting programmieren werde, nicht in C++. Also denke ich.

In Ermangelung eines anderen Stellenangebots würde ich diese Stelle annehmen. Sie haben sie offensichtlich bereits beeindruckt, und das verheißt Gutes für Ihre Karriere.

Wenn Sie immer noch einen C++-Job wollen, suchen Sie nach einem. Wenn Sie einen finden, können Sie wählen. Meiner Meinung nach ist ein "Build"-Job, bei dem die Leute Sie bereits kennen und Ihre Arbeit mögen, besser als der "C++"-Job, den Sie wollen, aber wo niemand Ihre Fähigkeiten kennt.