Wie man ein „smarter Junior“ wird. Persönliche Erfahrung

Über Habré gibt es bereits einige Artikel von Junioren und für Junioren. Einige fallen durch die Gier junger Fachkräfte auf, die bereits zu Beginn ihrer Karriere bereit sind, Unternehmen zu beraten. Manche hingegen überraschen mit etwas kindischer Begeisterung: „Oh, ich wurde von der Firma als echter Programmierer eingestellt, jetzt bin ich bereit zu arbeiten, sogar umsonst.“ Und erst gestern hat mich der Teamleiter angeschaut – ich bin sicher, meine Zukunft steht fest.“ Solche Artikel findet man vor allem auf Unternehmensblogs. Nun, also habe ich beschlossen, über meine Erfahrungen zu sprechen, als ich als Junior in Moskau angefangen habe zu arbeiten, denn warum geht es mir schlechter? Meine Großmutter sagte mir, dass es nichts sei. Wie Sie wahrscheinlich bemerkt haben, mag ich lange Abschweifungen und Gedanken, die sich im ganzen Baum ausbreiten, aber es gibt Liebhaber dieses Stils – also gießen Sie eine große Tasse Tee ein und los geht's.

So, vor ein paar Jahren: Ich bin im vierten Jahr an der Polytechnischen Universität in meinem ruhigen Provinzzentrum. Ich mache ein Praktikum in einem (auf physischer Ebene) heruntergekommenen Forschungsinstitut. Ich „programmiere“ in XML. Meine Arbeit ist für den Prozess der Importsubstitution im Instrumentenbau von großer Bedeutung. Wahrscheinlich nicht. Ich hoffe nicht. Ich hoffe, dass alle XMLs, die ich in diesem Forschungsinstitut im Halbschlaf automatisch eingegeben habe, direkt nach meiner Abreise im Papierkorb landeten. Aber meistens lese ich Dvachi und Habr. Sie schreiben über das wohlgenährte Leben der Programmierer in den Hauptstädten, die in komfortablen und hellen Büros sitzen und 4 pro Sekunde verdienen. und wählen Sie aus, welches Bentley-Modell Sie mit Ihrem Februar-Gehalt kaufen möchten. „Nach Moskau, nach Moskau“ wird mein Motto, „Drei Schwestern“ wird mein Lieblingswerk (okay, ich meine BGs Lied, ich habe Tschechow natürlich nicht gelesen, er ist irgendwie gallig).

Ich schreibe an meinen virtuellen Freund, einen Moskauer Programmierer:

— Hören Sie, werden in Moskau überhaupt Nachwuchsprogrammierer benötigt?
- Nun ja, es braucht kluge Leute, dumme braucht niemand (hier gab es vielleicht noch ein anderes Wort)
- Was ist „intelligent“ und was ist „dumm“. Und wie kann ich verstehen, was für ein Mensch ich bin?
- Verdammt, die erste Regel im Juni lautet, nicht spießig zu sein. Intelligent ist intelligent, was hier nicht klar ist.

Nun, was soll ich sagen – Moskauer werden kein einfaches Wort sagen. Aber zumindest habe ich die erste Junior-Regel gelernt.

Allerdings wollte ich schon unbedingt ein „smarter Junior“ werden. Und er begann, sich in einem Jahr gezielt auf den Umzug vorzubereiten. Natürlich habe ich mich in meiner Praxis an einem Forschungsinstitut auf Kosten meiner „Arbeit“ vorbereitet. Wenn also das Importsubstitutionsprojekt scheitert, wissen Sie, wer schuld ist. Der Nachteil war, dass meine Ausbildung mittelmäßig war – nach dem ersten C in der Prüfung (also nach der ersten Prüfung des ersten Semesters) verlor ich die Begeisterung fürs Lernen. Nun, noch etwas... das... Ich bin nicht sehr schlau. Hochkarätige Wissenschaftler und Softwarearchitekten erfüllen mich mit stiller Bewunderung. Aber ich will es trotzdem!

Während der Vorbereitung habe ich Folgendes getan:

  • Ich habe die Syntax meiner wichtigsten Programmiersprachen gelernt. Es kam also vor, dass ich C/C++ habe, aber wenn ich neu anfangen würde, würde ich andere wählen. Ich habe Stroustrup nicht gemeistert, tut mir leid, aber es übersteigt meine Kräfte, aber Lippmann ist der Beste. Kernighan und Ritchie – im Gegenteil, ein hervorragendes Tutorial zur Sprache – Respekt vor solchen Leuten. Im Allgemeinen gibt es zu jeder Sprache mehrere dicke Bücher, von denen ein Junior nur eines lesen muss
  • Ich habe Algorithmen gelernt. Ich habe Corman nicht gemeistert, aber Sedgwick und die Kurse auf dem Courser sind die besten. Einfach, zugänglich und transparent. Ich habe auch dummerweise Probleme auf leetcode.com gelöst. Ich habe alle einfachen Aufgaben erledigt, man könnte sagen, ich habe das Spiel auf dem einfachen Schwierigkeitsgrad geschafft, hehe.
  • Ich habe ein Lieblingsprojekt auf Github herausgebracht. Es war schwierig und langweilig für mich, ein Projekt „einfach so, für die Zukunft“ zu schreiben, aber ich verstand, dass es notwendig war; das ist es, was sie in Interviews verlangen. Es stellte sich heraus, dass es sich um einen Torrent-Client handelte. Als ich einen Job bekam, habe ich ihn mit großer Freude aus Github gelöscht. Ein Jahr nachdem ich es geschrieben hatte, schämte ich mich bereits, als ich mir den Code ansah.
  • Ich habe einen Berg idiotischer Logikaufgaben auswendig gelernt. Jetzt weiß ich genau, wie man die Anzahl der Glühbirnen in einer Kutsche zählt, die Farben der Hüte der Zwerge herausfindet und ob der Fuchs die Ente frisst. Aber das ist so nutzloses Wissen ... Aber jetzt ist es sehr lustig, wenn ein Teamleiter sagt: „Ich habe ein spezielles geheimes Problem, das bestimmt, ob eine Person denken kann“ und eines der ziehharmonikaartigen Probleme nennt, die das ganze Internet kennt.
  • Ich habe eine Reihe von Artikeln darüber gelesen, was HR-Mitarbeiterinnen während eines Vorstellungsgesprächs hören möchten. Jetzt weiß ich genau, wo meine Defizite liegen, welche Entwicklungspläne ich für 5 Jahre habe und warum ich mich für Ihr Unternehmen entschieden habe.

Also schloss ich mein Studium ab und begann mit der Umsetzung des Plans, nach Moskau zu ziehen. Ich habe meinen Lebenslauf auf hh.ru, meinem Wohnort, gepostet, natürlich Moskau angegeben und auf alle Stellenangebote geantwortet, die zumindest entfernt an mein Profil erinnerten. Ich habe meinen Gehaltswunsch nicht angegeben, da ich keine Ahnung hatte, wie viel sie zahlten. Aber grundsätzlich wollte ich nicht fürs Essen arbeiten. Meine Großmutter sagte mir, dass Geld ein Maß dafür ist, wie sehr Ihr Arbeitgeber Sie respektiert, und dass Sie nicht mit denen zusammenarbeiten können, die Sie nicht respektieren.

Ich kam in Moskau an und warf meinen Rucksack auf mein Bett. Im Laufe des nächsten Monats hatte ich eine große Anzahl von Vorstellungsgesprächen, oft mehrere am Tag. Wenn ich kein Tagebuch geführt hätte, hätte ich alles vergessen, aber ich habe alles aufgeschrieben, deshalb hier ein paar Kategorien von Unternehmen und Interviews darin aus der Sicht eines Juniors:

  • Russische IT-Giganten. Nun, Sie alle kennen sie. Sie können eine Einladung zum „Gespräch“ senden, auch wenn Sie Ihren Lebenslauf noch nicht gepostet haben, so als würden wir Sie immer noch beobachten und bereits alles wissen. Während des Interviews - die Feinheiten von Sprache und Algorithmen. Ich sah, wie sich das Gesicht eines Teamleiters dort aufhellte, als ich den Binärbaum auf einem Blatt Papier anmutig drehte. Ich wollte nur sagen: „Einfach, einfach, toller Litcode.“ Das Geld beträgt 50-60, es wird davon ausgegangen, dass Sie für die „große Ehre“, in einem Unternehmen mit einem großen Namen zu arbeiten, ein bescheidenes Gehalt erhalten.
  • Ausländische IT-Giganten. In Moskau gibt es mehrere Büros großer ausländischer Unternehmen. Es hört sich sehr cool an, aber ich kann meine Interviewerfahrung dort nur so beschreiben: WTF?! In einem interviewten sie mich lange mit psychologischen Fragen wie: „Warum arbeiten Menschen Ihrer Meinung nach?“ Für welchen Mindestlohn würden Sie in Ihrem Traumjob arbeiten? Nachdem der Grad der Idiotie sein Maximum erreicht hatte, wurde ich gebeten, ein paar Integrale zu berechnen. Ich kann e nur hoch x integrieren, was ich dem Interviewer gesagt habe. Höchstwahrscheinlich hielten wir uns nach der Trennung beide für Idioten, aber er ist ein alter Idiot und wird nicht klüger, hehe. Eine andere Firma sagte, dass ich sehr cool sei, schickte die Stelle zur Genehmigung nach Amerika und verschwand. Vielleicht hat die Brieftaube es nicht über den Ozean geschafft. Eine andere Firma hat ein Praktikum für 40 angeboten. Ich weiß es nicht.
  • Russische Regierungsbehörden. Staatsfirmen lieben Absolventen von coolen Universitäten (was für mich ein Problem ist). Regierungsbehörden lieben akademisches Wissen (womit ich auch ein Problem habe). Nun, außerdem sind die Staatsämter sehr unterschiedlich. In einem Fall bot eine Dame, die wie eine Schullehrerin aussah, 15 an, selbstbewusst in ihrer Stimme. Ich habe sogar nochmal nachgefragt - eigentlich 15. Bei anderen sind es ohne Probleme 60-70.
  • Spieleentwickler. Es ist wie der Witz: „Alle sagen, der Film sei für Narren, aber mir hat er gefallen.“ Trotz des schlechten Rufs der Branche ist es für mich normal – interessante Leute, 40-70 in Bezug auf das Geld, nun ja, das ist normal.
  • Alles Müll. In einem natürlichen Keller sitzen 5-10-15 Entwickler und pissen herum und arbeiten an Blockchain/Messenger/Spielzeuglieferung/Malware/Browser/Ihrem eigenen Fallatch. Die Vorstellungsgespräche reichen von einem genauen Blick bis hin zu einem 50-Fragen-Sprachtest. Auch das Geld ist unterschiedlich: 30, 50, „erst 20, dann 70“, 2100 $. Das Einzige, was sie alle gemeinsam haben, sind dunkle Perspektiven und ein dunkles Designschema. Und meine Großmutter erzählte mir, dass in Moskau jeder danach strebt, einen kleinen Spatz wie mich zu täuschen.
  • Ausreichende Mittelbauern. Es gibt einige mittelgroße Unternehmen, die keine große Marke haben, aber auch keinen Anspruch auf Exklusivität erheben. Sie konkurrieren sehr hart um Talente, deshalb führen sie keine 5-Schritte-Interviews durch und versuchen nicht, Menschen in Interviews absichtlich zu beleidigen. Sie verstehen vollkommen gut, dass neben dem Gehalt und coolen Projekten noch andere Motivatoren hinzukommen. Die Gespräche sind angemessen – von der Sprache her, was man hat/was man will, welche Entwicklungswege es gibt. Für das Geld 70-130. Ich habe mich für eines dieser Unternehmen entschieden und arbeite dort bis heute erfolgreich.

Okay, wenn jemand bis hierhin gelesen hat, herzlichen Glückwunsch – Sie sind großartig. Sie verdienen einen weiteren Ratschlag für Junioren:

  • Kennen Sie die Syntax Ihrer Sprache gut. Manchmal fragen die Leute nach allerlei Raritäten.
  • Keine Panik, wenn Ihr Vorstellungsgespräch nicht gut verläuft. Ich hatte ein Vorstellungsgespräch, bei dem die Interviewer nach fast jeder Bemerkung, die ich machte, laut zu lachen begannen und sich über meine Antwort lustig machten. Als ich das Zimmer verließ, wollte ich unbedingt weinen. Aber dann fiel mir ein, dass ich in zwei Stunden mein nächstes Interview habe, und mit diesen #### wünsche ich Ihnen subtile Fehler in der Produktion.
  • Seien Sie bei Vorstellungsgesprächen mit HR-Mitarbeitern nicht optimistisch. Sagen Sie den Mädchen, was sie von Ihnen wollen, und wenden Sie sich an die technischen Spezialisten. In Vorstellungsgesprächen habe ich der Personalabteilung immer wieder versichert, dass ich einfach davon träume, in den Bereichen Telekommunikation/Spieleentwicklung/Finanzen, Mikrocontroller-Entwicklung und Werbenetzwerke zu arbeiten. Geld ist mir natürlich nicht wichtig, sondern nur reines Wissen. Ja, ja, ja, ich habe eine normale Einstellung zu Überstunden, ich bin bereit, meinem Chef wie eine Mutter zu gehorchen und meine Freizeit dem weiteren Testen des Produkts zu widmen. Yeah, yeah, was auch immer.
  • Schreiben Sie einen normalen Lebenslauf. Geben Sie klar an, welche Technologien Sie besitzen und was Sie wollen. Alle möglichen „Kommunikationsfähigkeiten und Stresstoleranz“ sind unnötig, insbesondere wenn Sie wie ich kategorisch unkommunikativ und stressresistent sind.

Wir müssen den Artikel mit etwas beenden, also viel Glück für die Junioren, Gentlemen-Tomaten, seid nicht böse und beleidigt die Jugend nicht, jedermanns Frieden!

Source: habr.com

Kommentar hinzufügen