Hoe word je een slimme junior? Persoonlijke ervaring

Er zijn al heel wat artikelen over Habré van junioren en voor junioren. Sommige vallen op door de mate van hebzucht van jonge specialisten die aan het begin van hun carrière al klaar staan ​​om advies te geven aan bedrijven. Sommigen verrassen daarentegen met een enigszins puppyachtig enthousiasme: “Oh, ik ben door het bedrijf aangenomen als een echte programmeur, nu ben ik klaar om te werken, zelfs gratis. En gisteren keek de teamleider naar mij – ik weet zeker dat mijn toekomst vastligt.” Dergelijke artikelen zijn vooral te vinden op bedrijfsblogs. Nou, dus besloot ik te praten over mijn ervaringen toen ik als junior in Moskou begon te werken, want waarom ben ik slechter? Mijn grootmoeder vertelde me dat het niets was. Zoals je waarschijnlijk hebt gemerkt, houd ik ervan om lange uitweidingen en gedachten door de boom te verspreiden, maar er zijn liefhebbers van deze stijl - dus schenk een grote kop thee in en laten we gaan.

Zo, een paar jaar geleden: ik zit in mijn 4e jaar aan de Polytechnische Universiteit in mijn rustige provinciale regionale centrum. Ik loop stage in een vervallen (op fysiek niveau) onderzoeksinstituut. Ik “programmeer” in XML. Mijn werk is van groot belang voor het proces van importsubstitutie in de instrumentenindustrie. Waarschijnlijk niet. Ik hoop van niet. Ik hoop dat alle XML's die ik automatisch in dit onderzoeksinstituut in halfslaaptoestand heb getypt, onmiddellijk na mijn vertrek in de prullenbak zijn beland. Maar meestal lees ik Dvachi en Habr. Ze schrijven over het goed gevoede leven van programmeurs in de hoofdsteden, die in comfortabele en lichte kantoren zitten en 300 per seconde verdienen. en kies welk Bentley-model u wilt kopen met uw salaris voor februari. “Naar Moskou, naar Moskou” wordt mijn motto, “Three Sisters” wordt mijn favoriete werk (oké, ik bedoel het lied van BG, ik heb Tsjechov natuurlijk niet gelezen, hij is nogal boosaardig).

Ik schrijf aan mijn virtuele vriend, een programmeur uit Moskou:

– Luister, zijn er überhaupt juniorprogrammeurs nodig in Moskou?
- Nou, er zijn slimme mensen nodig, niemand heeft domme mensen nodig (er was hier nog een woord, als er iets was)
- Wat is “intelligent” en wat is “dom”. En hoe kan ik begrijpen wat voor soort persoon ik ben?
- Verdomme, de eerste regel van juni is dat je niet benauwd moet zijn. Intelligent is intelligent, wat hier niet duidelijk is.

Nou, wat kan ik zeggen: de Moskovieten zullen geen eenvoudig woord zeggen. Maar ik heb tenminste de eerste regel van junior geleerd.

Maar ik wilde al heel graag een ‘slimme junior’ worden. En hij begon zich doelbewust voor te bereiden op de verhuizing binnen een jaar. Uiteraard heb ik mij in mijn praktijk bij een onderzoeksinstituut voorbereid ten koste van mijn ‘werk’, dus als het importvervangingsproject mislukt, weet je wie de schuldige is. Het nadeel was dat mijn opleiding matig was: ik verloor het enthousiasme voor leren na de eerste C van het examen (dat wil zeggen, na het eerste examen van het eerste semester). Nog één ding... dit... Ik ben niet erg slim. Hoogstaande wetenschappers en softwarearchitecten inspireren mij met stille bewondering. Maar ik wil het nog steeds!

Dus tijdens de voorbereiding:

  • Ik heb de syntaxis van mijn belangrijkste programmeertalen geleerd. Het gebeurde dus dat ik C/C++ heb, maar als ik opnieuw zou beginnen, zou ik voor andere kiezen. Ik beheerste Stroustrup niet, sorry meneer, maar het gaat mijn kracht te boven, maar Lippmann is de beste. Kernighan en Ritchie - integendeel, een uitstekende tutorial over de taal - respect voor zulke jongens. Over het algemeen zijn er over elke taal meestal meerdere dikke boeken, waarvan een junior er maar één hoeft te lezen
  • Ik heb algoritmen geleerd. Ik beheerste Corman niet, maar Sedgwick en de cursussen op de courser zijn de beste. Eenvoudig, toegankelijk en transparant. Ik heb ook stomweg problemen opgelost op leetcode.com. Ik heb alle gemakkelijke taken voltooid, je zou kunnen zeggen dat ik het spel heb verslagen op de gemakkelijke moeilijkheidsgraad, hehe.
  • Ik heb een huisdierproject op github eruit geperst. Het was moeilijk en saai voor mij om ‘zomaar een project voor de toekomst’ te schrijven, maar ik begreep dat het nodig was; dit is wat ze vragen bij interviews. Het bleek een torrent-client te zijn. Toen ik een baan kreeg, heb ik deze met veel plezier van Github verwijderd. Een jaar nadat ik het had geschreven, schaamde ik me al toen ik naar de code keek.
  • Ik leerde een berg idiote logische problemen uit mijn hoofd. Nu weet ik precies hoe ik het aantal lampjes in een lusvormige koets moet tellen, de kleuren van de hoeden op de kabouters moet ontdekken en of de vos de eend zal opeten. Maar dit is zo'n nutteloze kennis... Maar nu is het heel grappig als een teamleider zegt: "Ik heb een speciaal geheim probleem dat bepaalt of iemand kan denken" en een van de accordeonachtige problemen noemt waar het hele internet vanaf weet.
  • Ik heb een heleboel artikelen gelezen over wat HR-dames willen horen tijdens een sollicitatiegesprek. Nu weet ik precies wat mijn tekortkomingen zijn, wat mijn ontwikkelingsplannen zijn voor 5 jaar en waarom ik voor jullie bedrijf heb gekozen.

Dus ik studeerde af aan de universiteit en begon het plan uit te voeren om naar Moskou te verhuizen. Ik plaatste mijn CV op hh.ru, mijn woonplaats, gaf uiteraard Moskou aan en reageerde op alle vacatures die op zijn minst vaag aan mijn profiel deden denken. Ik heb mijn gewenste salaris niet aangegeven omdat ik geen idee had hoeveel ze betaalden. Maar eigenlijk wilde ik niet werken voor voedsel. Mijn grootmoeder vertelde me dat geld een maatstaf is voor het respect dat je werkgever voor je heeft, en dat je niet kunt samenwerken met mensen die je niet respecteren.

Ik arriveerde in Moskou en gooide mijn rugzak op mijn bed. De daaropvolgende maand had ik een groot aantal sollicitatiegesprekken, vaak meerdere per dag. Als ik geen dagboek had bijgehouden, zou ik alles zijn vergeten, maar ik heb alles opgeschreven, dus hier zijn een paar categorieën van bedrijven en interviews daarin vanuit het perspectief van een junior:

  • Russische IT-giganten. Nou, jullie kennen ze allemaal. Ze kunnen een uitnodiging sturen om te ‘praten’, zelfs als je je cv nog niet hebt gepost, alsof we je nog steeds in de gaten houden en alles al weten. Tijdens het interview - de subtiliteiten van taal en algoritmen. Ik zag hoe het gezicht van een teamleider daar oplichtte toen ik de binaire boom op een stukje papier sierlijk omdraaide. Ik wilde alleen maar zeggen: "makkelijk, gemakkelijk, riltok litcode." Het geld is 50-60, er wordt aangenomen dat je voor de 'grote eer' om te werken in een bedrijf met een geweldige naam een ​​bescheiden salaris zult hebben.
  • Buitenlandse IT-giganten. Er zijn verschillende kantoren van grote buitenlandse bedrijven in Moskou. Het klinkt heel gaaf, maar de enige manier waarop ik mijn interviewervaring daar kan omschrijven is: WTF?! In een daarvan interviewden ze mij lange tijd met psychologische vragen als: “Waarom denk je dat mensen werken? Voor welk minimumbedrag zou jij werken op jouw droombaan? Nadat de mate van idiotie zijn maximum had bereikt, werd mij gevraagd een paar integralen te nemen. Ik kan e alleen integreren tot de macht x, wat ik de interviewer vertelde. Hoogstwaarschijnlijk beschouwden we elkaar na het uit elkaar gaan allebei als dwazen, maar hij is een oude dwaas en zal niet wijzer worden, hehe. Een ander bedrijf zei dat ik heel cool was, stuurde de vacature ter goedkeuring naar Amerika en verdween. Misschien heeft de postduif de overkant van de oceaan niet gehaald. Een ander bedrijf bood een stageplaats aan voor 40 personen. Ik weet het niet.
  • Russische overheidsinstanties. Staatsbedrijven houden van afgestudeerden van coole universiteiten (wat een probleem is dat ik heb). Overheidsinstanties houden van academische kennis (waar ik ook een probleem mee heb). Nou ja, plus staatskantoren zijn heel verschillend. In één bood een dame die eruitzag als een onderwijzeres 15 duizend met vertrouwen in haar stem. Ik vroeg het zelfs opnieuw - eigenlijk 15. In andere zijn er 60-70 zonder problemen.
  • Game ontwikkelaar. Het is net als de grap "iedereen zegt dat de film voor dwazen is, maar ik vond hem leuk." Ondanks de slechte reputatie van de branche is het voor mij normaal: interessante mensen, 40-70 in termen van geld, nou ja, dat is normaal.
  • Allemaal afval. In een natuurlijke kelder zitten 5-10-15 ontwikkelaars te pissen en te werken aan blockchain/messenger/speelgoedbezorging/malware/browser/je eigen Fallatch. Interviews variëren van een close look tot een taaltest met 50 vragen. Het geld is ook anders: 30 duizend, 50 duizend, “eerste 20, dan 70”, $2100. Het enige wat ze allemaal gemeen hebben zijn donkere perspectieven en een donker ontwerpschema. En mijn grootmoeder vertelde me dat iedereen in Moskou ernaar streeft een musje zoals ik te misleiden.
  • Voldoende middenboeren. Er zijn enkele middelgrote bedrijven die geen groot merk hebben, maar ook geen pretentie hebben over hun exclusiviteit. Ze concurreren heel hard om talent, dus houden ze geen vijfstappeninterviews en proberen ze niet opzettelijk mensen te beledigen in interviews. Ze begrijpen heel goed dat er naast salaris en coole projecten ook andere motivatoren zijn. De gesprekken zijn adequaat – qua taalgebruik, wat je hebt/wat je wilt, welke ontwikkelingstrajecten er zijn. Voor het geld 5-70. Ik heb voor een van deze bedrijven gekozen en werk daar tot op de dag van vandaag met succes.

Oké, als iemand tot hier heeft gelezen: gefeliciteerd, je bent geweldig. Je verdient nog een advies voor junioren:

  • Ken de syntaxis van uw taal goed. Soms vragen mensen naar allerlei zeldzaamheden.
  • Raak niet in paniek als je sollicitatiegesprek niet goed verloopt. Ik had een interview waarbij de interviewers, na bijna elke opmerking die ik maakte, luid begonnen te lachen en mijn antwoord belachelijk maakten. Toen ik de kamer verliet, wilde ik echt huilen. Maar toen herinnerde ik me dat ik over twee uur mijn volgende interview heb, en met deze #### wens ik je subtiele bugs in de productie.
  • Wees niet optimistisch tijdens interviews met HR-mensen. Vertel de meiden wat ze van je willen en ga door naar de technische specialisten. Tijdens interviews heb ik HR herhaaldelijk verzekerd dat ik er gewoon van droomde om in de telecom/game-ontwikkeling/financiën te werken, en microcontrollers en advertentienetwerken te ontwikkelen. Geld is voor mij natuurlijk niet belangrijk, alleen pure kennis. Ja, ja, ja, ik heb een normale houding ten opzichte van overuren, ik ben bereid mijn baas te gehoorzamen als een moeder en mijn vrije tijd te besteden aan het aanvullend testen van het product. ja-ja, wat dan ook.
  • Schrijf een normaal CV. Geef duidelijk aan welke technologieën u bezit en wat u wilt. Allerlei ‘communicatieve vaardigheden en stresstolerantie’ zijn niet nodig, vooral als je net als ik categorisch niet-communicatief en stressbestendig bent.

We moeten het artikel met iets afsluiten, dus veel succes voor de junioren, heren tomaten, wees niet boos en beledig de jeugd niet, vrede voor iedereen!

Bron: www.habr.com

Voeg een reactie