Galt, men den raskeste måten å bli en programmerer
Tips Arbeid Og Study / / December 19, 2019
Ønsker du å bli en programmerer? Selv om du ikke er ny på det, så denne ideen vil kreve fra deg for mye tid og krefter, og ikke det faktum at du vil finne deg selv på hesten. Men hvis du ikke har tid, og du er i dusjen eventyrer, er det flere, men uregelmessig, men effektive måter å hjelpe du passerer intervjuet i IT-selskapet og opphold på flytende. Resten er opp til deg!
Du kan, uansett grunn, plutselig lyst til å bli en dataprogrammerer. Jeg håper ikke på grunn av gode penger som betalte i bransjen. Den gode nyheten er at for å forstå systemet, kan du lære å bli intervjuet og for å overleve de første månedene på jobben.
Den dårlige nyheten er at programmeringen av alfabetet, har du fortsatt vil ikke gå noe sted, og få en følelse for den nye komfortable stillinger, må du snarest re-opplæring av alle de tingene som du er ment å allerede vet hvordan deres fem fingre.
Selvfølgelig vil denne artikkelen går utelukkende på mine personlige erfaringer, som tillater meg å bli intervjuet, selv i slike topp selskaper som Luxoft.
Hvordan jeg ble en programmerer
På datamaskinen ble jeg først introdusert til 6 år. I de 13 årene jeg har vært din personlige nettside. På skolen, dårlig studert på universitetet, også. I det andre året en venn av meg fant en Java-programmerer arbeid og oppfordret meg til å gjøre det samme. Ideen fascinert. Vi trengte en plan.
Det første trinnet - oppsummering
Den første og viktigste problemet møtt av nykommere - CV. Uten tilstrekkelig, fengende CV du vil ikke bli invitert til intervju. Men hva med de som har absolutt ingen erfaring? Til "tomhendt" for å gå til HR, min venn og jeg skrevet i min CV et år med erfaring på sitt prosjekt, som vi visstnok jobbet sammen.
lønnspolitikk
Den neste tingen å fortsette etter de relevante teknologier og det engelske språket var ønsket lønn. Uten å tenke, min venn og jeg bestemte meg for å spille for high stakes og skrev ublu sum for de gangene i tusen dollar, som var å luke ut "rogue-selskap."
Skam og skam
Det første intervjuet var en fiasko. Bokstavelig talt lo av meg. På den første tekniske intervju der jeg fikk et par problemer var på papiret, fikk jeg til kjernen i en håndvending. Noen selv paternelt anbefales boka Thinking i Java.
første jobb
Til slutt ble jeg invitert til intervju i den danske grenen av et selskap hvor jeg svare grunnleggende spørsmål, og ble positivt overrasket over alle hans engelsk. Jeg tok på stillingen som Junior Java-utvikler med en betingelse - de første tre månedene, vil jeg passere SCJP (Sun Course Certified Java Programmer), som ville ha gjort opp mine hull og bli smidd ut av meg mer forberedt spesialist. Hva kan være bedre enn en betalt internship uten behov for å arbeide (for å gi sin inkompetanse)? I dette selskapet jeg jobbet i seks måneder for å gå på å øke i større selskap i et par måneder.
På grunnlag av hans bitre, men likevel uvurderlig erfaring som jeg vil gi en liste over anbefalinger for å hjelpe andre eventyrere relativt raskt å finne en jobb som programmerer.
Råd for nybegynnere
- Oppsummering. Det må være riktig formatert og skrevet utelukkende på engelsk. Hvis du ikke har nok erfaring, det kan (og bør) komme opp med, men bør være forberedt på å svare for hvert ord skrevet i sammendraget. For eksempel, hvis du har skrevet det JMS (Java Message Service), så bør du i det minste pass minst Guider og en å leke med JMS, gjøre noen eksempler, la dette være en banal «Hei, verden! ». Nå vil du være mer praktisk å splurge, du er virkelig "arbeidet med JMS».
- Lær ABC programmering. Hvis du fortsatt har råd til å "flyte" på et dypere nivå hva noen komplekse teknologier som Struts og Spring, feil svar på de grunnleggende spørsmålene du vil aldri tilgi. Hvis du våkner opp om natten, så du bør være i stand til å fortelle deg om OOP, arv, innkapsling, polymorfisme, og andre grunnleggende begreper, samt være i stand til å forklare det til alle eksemplene.
- Praksis. lære program Du kan bare programmere. Det er smertefullt og ubehagelig (hvis du ikke er en programmerer), men ingen annen måte. Den eneste måten å slutte å være redd for hjernenøtter på intervjuer - poreshat sine hjem på egenhånd.
- Les boken og gå gjennom opplæring på Java bare engelsk. Absolutt alle vilkårene lettere å forstå programmering på originalspråket, dvs. engelsk. Les tekniske bøker om Java i russisk - for ikke å respektere seg selv. Hvorfor? Fordi å forstå noe av ånden "... enhetstabellen på mange måter representerer et mellomliggende versjon, et kompromiss med hensyn til transaksjonen og scenariet domene modellen"Du må være virkelig et geni at du er usannsynlig.
- Lær, endelig, engelsk! Spesielt gjelder dette muntlig engelsk. Det er vanskelig å telle stort antall smarte programmerere, som i mitt minne avvist for en grunn bare - utilfredsstillende nivå av muntlig engelsk. Nei, med mindre selvfølgelig du kommer til å jobbe som programmerer et sted i "Kyivstar", eller på annen innenlandske selskap, ditt språknivå ikke vil spille en viktig rolle. Men hvis du ønsker å få en jobb i et internasjonalt selskap, da Gud selv befalt lære språket. Din engelsk nivå vil bli konvertert til flere hundre dollar en økning til lønn.
- Kjenner markedet. Gå på ledige stillinger, lese kravene, spør rundt venner programmerere hvor mye de mottar. bruk tjenesterDet vil gjøre deg til en mer komplett bilde av IT-markedet. Du vil bli overrasket over å lære stort antall dyktige programmerere som er to ganger mindre enn de kunne, bare på grunn av deres latskap og uvilje mot å holde nesen til vind.
- Budgivning. Det er ingenting å prute for lønn. Din argument i en tvist kan være både godt engelsk og et jobbtilbud fra et annet selskap. Det siste argumentet er spesielt godt: "Ja, men mine Luxoft tilbud 300 dollar mer, hvorfor skal jeg godtar dine vilkår? Kanskje vi kunne finne et kompromiss?". På den tiden, et par ganger jeg klarte å forhandle en ekstra hundre dollar til sin lønn, og et år senere, ga dette meg hundre dollar ekstra $ 1 800 av inntekt på flat mark. Du må forstå at selv små utenlandske IT-selskaper en ekstra hundre dollar som en dråpe i havet.
- Finn en mentor. Vel, hvis du vil være mer erfarne kolleger som kan gi råd og svare på selv de mest dumme spørsmål. Takket være hans erfaring og moralsk støtte deg videre i programmeringen raskere enn alene. Hvis ikke en mentor, ville det være fint å gå til noen programmering kurs som vil ikke bare gi du et mer fullstendig bilde av hva som programmerer, men også tillate å møtes med mer erfarne mennesker. Hvem vet, vil kanskje noen av dem ønsker å være din mentor.
- Start prosjektet. Selv om det er en modell av de verste praksis av koding og du aldri har gjort, i hvert fall du vil være årsaken som du ønsker å forstå og lære nye programmerings teknologi. I tillegg vil du være en ekstra tema for intime samtaler på intervjuer.
- Se etter en sommerjobb. Først når alle er på ferie, i selskapene mer intenst følte mangel på ansatte og øker sannsynligheten for at du vil kalle for et intervju. For det andre, ettersom konkurrentene også søkere på ferie, du igjen øke sjansene for å bli lagt merke til av HR.
- Aldri gi opp. Selv om du føler at du overvelde intervjuet, er det viktig å vise fleksibilitet og fortsette å prøve å løse problemet, uansett hvor vanskelig det kan virke. Hvem vet, kan det være at du har på dette tidspunktet er sjekket for flid i arbeidet!
- Unngå oppgaver på datamaskinen. Det er ingen måte å raskt se gjennom lekmann enn umiddelbart kaste den inn i tykke av programmering. Din oppgave - å prøve å oversette alle samtaler på et høyt nivå, som diskuterer felles perspektiver og begreper, men ikke konkret realisering i avgjørelsen av et problem. Hvis du fikk en penn og papir og bedt om å skrive ned løsningen, deretter be om muligheten til å trekke det skjematisk. Dermed, etter å ha rømt fra syntaksen til et bestemt språk, at du ikke bare vil redde seg selv fra hva noen kutte feil øye, men viser også at du er i stand til å tenke abstrakt, uten å gå for mye inn detaljer.
- Begynner å snakke først. Unngå situasjoner der luften henger pause, Under der hjernen kan modnes intervju en annen vanskelig spørsmål. Så snart det er noe å nøle, må vi begynne å fortelle noe av det du kjenner godt. Prøv å pålegge sine spill intervjueren.
- Prøv å si sannheten. Hvis du aldri har skrevet en PL / SQL-prosedyre, er det bedre å si dette rett. Kanskje dette vil være et minus for deg, men du vil spare deg fra behovet for å vri seg ut av å svare på spørsmålet, noe som ikke gir mening. En erfaren intervjuer vil føle langt frem dine kunnskapshull.
- Vær forsiktig så du ikke små selskaper. I små selskaper, vanligvis små team. Jo færre mennesker i et team, jo raskere vil du bite. Ditt mål - en stor og uhåndterlig selskap, hvor du kan vinne for en liten tid.
- Følg kleskode. Hvis du kommer til intervju på programmereren posisjon i den elegante dress, vil det føre til mer mistanke enn hvis du vil også vises i shorts eller et slitt genser. Ingen skade vil også feste brillene og sa: "Jeg har en slags en bokorm."
Selvfølgelig kan noen som vet bemerkes at ovennevnte oppskrift - det er snarere en måte å bli en koder enn en programmerer, og han er et sted å være rett. Men det er ting som du aldri vil finne en jobb med overskriften "Wanted dårlig encoder." Alle trenger programmerere. Ønskelig senior. Med mer enn fem års erfaring i bedriftens prosjekter og er like dyktige i flere programmeringsspråk på en gang, mens grundig bevandret i databasen, er i stand til å skrive bash-skript, lagrede prosedyrer, vet utmerket på Linux, TCP / IP, har lederegenskaper, stresstoleranse, kommunikasjonsferdigheter og mye mer kompetanse, "uten noe som på noen måte. "
Slike mennesker finnes, jeg så dem selv. Men de er for små til å dekke behovene til stadig sulten markedet for IT-spesialister. Dette betyr at du alltid har en sjanse, en slags eventyrer deg.