Forkert, men den hurtigste måde at blive en programmør
Tips Arbejde Og Studere / / December 19, 2019
Ønsker du at blive en programmør? Selv hvis du ikke er ny til IT, så er denne idé vil kræve fra dig for en masse tid og kræfter, og ikke det faktum, at du vil finde dig selv på hesten. Men hvis du ikke har tid, og du er i bad eventyrer, er der flere, selv om uregelmæssig, men effektive måder at hjælpe dig passere interviewet i IT-selskab og ophold på oven vande. Resten er op til dig!
Du kan, uanset af hvilken grund, pludselig ønskede at blive en computer programmør. Jeg håber ikke på grund af den gode penge, der betales i branchen. Den gode nyhed er, at for at forstå systemet, kan du lære at blive interviewet, og at overleve de første par måneder på jobbet.
Den dårlige nyhed er, at programmeringen af alfabetet, du stadig vil ikke gå nogen steder, og få en fornemmelse for den nye komfortable positioner, bliver du nødt til hurtigst muligt omskoling alle de ting, du er meningen at allerede ved, hvordan deres fem fingre.
Selvfølgelig vil denne artikel går udelukkende på min personlige erfaring, som tillader mig at blive interviewet, selv i sådanne top virksomheder som Luxoft.
Hvordan jeg blev en programmør
På computeren blev jeg først introduceret til 6 år. I de 13 år jeg har været din personlige hjemmeside. I skolen, dårligt studerede på universitetet, også. I det andet år en af mine venner fandt en Java-programmør arbejde og opfordrede mig til at gøre det samme. Ideen fascineret. Vi havde brug for en plan.
Det første skridt - resumé
Den første og største problem står over tilflyttere - CV. Uden tilstrækkelig, iørefaldende CV du vil ikke blive inviteret til samtale. Men hvad med dem, der har absolut ingen erfaring? Til "tomhændet" for at gå til HR, har min ven og jeg skrevet i mit CV et års erfaring arbejder på sit projekt, som vi angiveligt arbejdede sammen.
løn politik
Den næste ting at genoptage efter de relevante teknologier og det engelske sprog var den ønskede løn. Uden at tænke, min ven og jeg besluttede at spille for højt spil og skrev ublu sum for de gange i en tusind dollars, hvilket var at frasortere "slyngelstater-selskab."
Skam og skam
Den første samtale var en fiasko. Bogstaveligt talt lo på mig. På det første tekniske interview, hvor jeg fik et par problemer var på papir, jeg fik til kernen i et snuptag. Nogen endda faderligt rådgivet bogen tænke i Java.
første job
I sidste ende blev jeg inviteret til et interview i den danske afdeling af et selskab, hvor jeg svare fundamentale spørgsmål, og blev glædeligt overrasket af alle hans engelsk. Jeg tog på positionen af Junior Java-udvikler med én betingelse - de første tre måneder, vil jeg passere SCJP (Sun Course Certified Java programmør), som ville have gjort mine huller og blive smedet ud af mig mere forberedt specialist. Hvad kunne være bedre end en lønnet praktik uden behov for at arbejde (for at give deres inkompetence)? I dette selskab arbejdede jeg i et halvt år til at gå på stigende i de større selskab i et par måneder.
På grundlag af hans bitre, men stadig uvurderlig erfaring, jeg vil give en række anbefalinger til at hjælpe kolleger eventyrere relativt hurtigt at finde et job som programmør.
Rådgivning for begyndere
- Resume. Det skal være korrekt formateret og skrevet udelukkende på engelsk. Hvis du ikke har nok erfaring, det kan (og bør) komme med, men bør være parat til at svare for hvert ord skrevet i resuméet. For eksempel, hvis du har skrevet der JMS (Java Message Service), så skal du i det mindste aflevering mindst Vejledninger og en til at lege med de JMS, gøre nogle eksempler, lad dette være et banalt «Hej, verden! ». Nu vil du være mere praktisk at splurge, du virkelig "arbejdede med JMS».
- Lær ABC programmering. Hvis du stadig har råd til at "flyde" på et dybere plan, hvad nogle komplekse teknologier såsom Struts og foråret, de forkerte svar på de grundlæggende spørgsmål, du vil aldrig tilgive. Hvis du vågner om natten, så skal du være i stand til at fortælle dig om OOP, arv, indkapsling, polymorfi, og andre grundlæggende begreber, samt være i stand til at forklare det til alle eksemplerne.
- Praksis. lære program Du kan kun programmering. Det er smertefuldt og ubehageligt (hvis du ikke er en programmør), men ingen anden måde. Den eneste måde at stoppe med at være bange for hjernevridere på interviews - poreshat deres hjem på egen hånd.
- Læs bogen og gå gennem tutorials på Java kun engelsk. Absolut alle vilkår lettere at forstå programmering på originalsproget, dvs. engelsk. Læs tekniske bøger om Java i russisk - ikke at respektere sig selv. Hvorfor? Fordi at forstå noget af den ånd, "... enhed bord på mange måder repræsenterer en mellemliggende udgave, et kompromis med hensyn til transaktionen og scenariet domænemodel"Du er nødt til at være virkelig et geni at du er usandsynligt.
- Lær, endelig, engelsk! Dette gælder især for talt engelsk. Det er svært at tælle det enorme antal af smarte programmører, der i min hukommelse afvist af en eneste grund - utilfredsstillende niveau af talt engelsk. Nej, medmindre naturligvis du vil arbejde som programmør eller andet sted i "Kyivstar", eller i et andet indenlandsk selskab, dit sprogniveau vil ikke spille en vigtig rolle. Men hvis du ønsker at få et job i en international virksomhed, så Gud selv befalede lære sproget. Dit engelsk niveau vil blive konverteret til yderligere hundredvis af dollars en stigning til din løn.
- Kend markedet. Gå på ledige stillinger, læse kravene, spørger rundt venner programmører, hvor meget de modtager. brug tjenesterDet vil gøre dig et mere komplet billede af IT-markedet. Du ville blive overrasket over at lære, hvordan mange talentfulde programmører, der er to gange mindre end de kunne, kun på grund af deres dovenskab og uvilje til at holde sin næse til vind.
- Bud. Der er intet at forhandle for løn. Din argument i en tvist kan være både godt engelsk og et jobtilbud fra et andet selskab. Det sidste argument er særlig godt: "Ja, men mine Luxoft tilbyder 300 dollars mere, hvorfor skulle jeg accepterer dine vilkår? Måske kunne vi finde et kompromis?". På det tidspunkt, et par gange, jeg formåede at forhandle en ekstra hundrede dollars til hans løn, og et år senere, dette gav mig hundrede dollars ekstra $ 1 800 af indkomsten på et plant underlag. Du må forstå, at selv små udenlandske IT-virksomheder en ekstra hundrede bukke som en dråbe i havet.
- Find en mentor. Tja, hvis du vil være mere erfarne kolleger, som kan give råd og besvare selv de mest dumme spørgsmål. Takket være sin erfaring og moralsk støtte du fremskridt i programmering hurtigere end alene. Hvis ikke en mentor, ville det være rart at gå til nogen programmering kurser, vil ikke kun give du et mere komplet billede af, hvad programmøren, men også gøre det muligt at mødes med mere erfarne mennesker. Hvem ved, vil måske nogen af dem ønsker at være din mentor.
- Start dit projekt. Selv om det er en model af de værste praksis i kodning og du har aldrig gjort, i det mindste du vil være årsag til, hvor du ønsker at forstå og lære nye programmering teknologi. Derudover vil du være en ekstra emne for intime samtaler på interviews.
- Kig efter et sommerjob. For det første, når alle er på ferie, i virksomhederne mere stærkt følt manglen på personale og øger sandsynligheden for, at du vil kalde til en samtale. For det andet, fordi dine konkurrenters også asylansøgere på ferie, du igen øge chancerne for at blive bemærket af HR.
- Giv aldrig op. Selv hvis du føler at du overvælde interviewet, er det vigtigt at vise modstandskraft og fortsætte med at forsøge at løse problemet, uanset hvor svært det kan synes. Hvem ved, kan det være, at du har i dette øjeblik er kontrolleret for flid i arbejdet!
- Undgå opgaver på computeren. Der er ingen måde til hurtigt at se gennem lægmand end straks smide det ind i den tykke af programmeringen. Din opgave - at forsøge at oversætte alle de samtaler på et højt niveau, der diskuterer fælles tilgange og begreber, men ikke konkret realisering i afgørelsen af et problem. Hvis du fik en pen og papir og bedt om at skrive ned løsningen, derefter bede om muligheden for at tegne det skematisk. Efter således at have undsluppet fra syntaksen for et bestemt sprog, du ikke kun vil redde sig selv fra, hvad nogle skære fejl øje, men også vise, at du er i stand til at tænke abstrakt, uden at gå for meget ind i detaljer.
- Begynde at tale først. Undgå situationer, hvor luften hænger pause, Hvor hjernen kan modnes interviewer en anden tricky spørgsmål. Så snart der er nogen tøven, må vi begynde at fortælle noget om, hvad du kender godt. Prøv at påtvinge deres spil intervieweren.
- Prøv at sige sandheden. Hvis du aldrig har skrevet en PL / SQL-procedure, er det bedre at sige dette lige. Måske vil dette være et minus for dig, men du vil spare dig selv fra behovet for at sno sig ud af at besvare spørgsmålet, som ikke giver mening. En erfaren interviewer vil føle langt væk fra din manglende viden.
- Pas på ikke at små virksomheder. I små virksomheder, som regel små teams. Jo færre mennesker i et team, jo hurtigere vil du bide. Dit mål - en stor og uhåndterlig corporation, hvor du kan vinde for lidt tid.
- Følg dress code. Hvis du kommer til interviewet på programmeringsenheden position i det smarte jakkesæt, vil det medføre mere mistanke, end hvis du også vil blive vist i shorts eller en lurvet trøje. Ingen skade vil også fastgøre brillerne og sagde: "Jeg har en slags en bogorm."
Selvfølgelig kan en person, der ved, bemærkes, at den ovenfor citerede opskrift - det er snarere en måde at blive en coder end en programmør, og han er et sted at være rigtigt. de ting er dog, at du aldrig vil finde et job med overskriften "Wanted dårlig encoder." Alle har brug for programmører. Det er ønskeligt, senior. Med mere end fem års erfaring i virksomhedernes projekter og er lige god til flere programmeringssprog på én gang, mens grundigt bevandret i databasen, er i stand til skrive bash-scripts, lagrede procedurer, ved udmærket på Linux, TCP / IP, har lederevner, stress tolerance, kommunikationsevner og meget mere færdigheder, "uden hvilken på nogen måde. "
Sådanne mennesker findes, jeg så dem selv. Men de er for små til helt at dække behovene i de stadigt sultne marked for IT-specialister. Det betyder, at du altid har en chance, en slags eventyrer dig.