Min berättelse.  Java-utvecklare på 18 - 1Hej alla. Jag bestämde mig för att dela med mig av min framgångssaga. Jag har funderat på idén ganska länge, men jag kunde inte ta med fingrarna till tangentbordet. När jag gjorde det ville jag producera något unikt. Som ett resultat sköt jag upp ansträngningen, men nu ska jag berätta tydligt vad som hände, utan några begrepp, tvetydigheter eller något annat. Min första bekantskap med ordet "programmering" inträffade när jag bara var 13 år gammal. Jag var en vanlig tonårspojke som var intresserad av dataspel, precis som många är idag. Garry's Mod var spelet. Kanske har några av er hört talas om det. Och den hade det inbyggda språket Expression2 (E2), som låter dig göra saker och skapa saker i "Sandbox"-läge. Det var ganska intressant, men jag hade ingen aning om vad det var då. Alla mina försök till kodning gick ut på att kopiera och klistra in och intuitivt imitera kod. Jag leder ordet "programmering" i en röstchatt tillsammans med kommentaren "du får det här i skolan".Spoiler: Det gjorde jag inte :) Därefter glömde jag på något sätt programmering tills jag snubblade över den här sidan och började lära mig när de första 10 nivåerna fortfarande var lediga (några andra termer skulle förmodligen inte ha låtit mig börja programmera, eftersom gymnasieelever har mycket lite pengar och jag gillar fortfarande inte att be mina föräldrar om det). De första försöken slutade med ett missförstånd av klasserna. Jag gick i 9an ungefär då. Jag bestämde mig för att lägga det åt sidan tills senare. När jag var lite äldre gick jag tillbaka till dessa kurser och försökte igen. Lyckades jag? Nej :)Mitt andra försök gav viss framgång: min hjärna bröt igenom barriären som höll tillbaka den på mitt första försök - något relaterat till klasser och konstruktörer. Jag gick längre och nådde nivå 8-9 tror jag. Jag tog slut och blev distraherad av något annat och övergav kurserna igen. Mitt tredje försök kom i 11:e klass. Jag var äldre och det var dags att bestämma vart jag skulle åka. Undermedvetet siktade jag på IT: jag gillade att göra vad som helst på en dator: spela spel, programmera, titta på film eller något annat. Jag tyckte att programmering var intressant. Jag hade faktiskt en gång visat kreativitet i spel, och jag visste hur coolt det är att skapa något eget och att ge fritt spelrum åt sin kreativitet. Så jag återvände till kurserna, den här gången med en mer seriös inställning. I synnerhet,varje gång jag kom tillbaka gick jag igenom allt från första börjanför att vara säker på att jag bemästrade det som stoppat mig tidigare. Den här gången uppnådde jag bättre resultat: jag steg till nivå 20 ganska snabbt och närmade mig nivå 30 sommaren innan mitt första år på college. Egentligen var det som en tre månader lång marsch mot Java, eftersom jag tränade ganska mycket då :) Under mitt första år på universitetet insupade jag ämnen relaterade till programmering med lätthet och var alltid den mest engagerade studenten i mina klasser, eftersom jag förstod allt, till skillnad från de flesta av mina klasskamrater, som stod inför materialet för första gången och förväntade sig att universitetet skulle lära dem allt. Eftersom vårt utbildningssystem (Yaroslav kommer från staden Dnipro, Ukraina — reds. anm.), format av kollektivism, inte var utformat för den individuella eller individuella undervisningen, och inte tillät någon att släpa efter eller sitta vid sidan av,Jag förväntade mig från början inte en utbildning på universitetet, och det hade jag helt rätt i. På mitt andra år hade jag fyllt 18. På vintern, några månader efter min födelsedag, hände något som tog vinden ur seglen. Jag bröt upp med min flickvän. Vi var extremt nära. Det här var en känslomässig knockout ett tag, men det gjorde mig mer beslutsam, vilket gav mig styrkan att gå vidare och växa. Och så dök turen upp på scenen i skepnad av en kompis i samma klasser. Jag hade tappat kontakten med honom under tävlingar för att skriva artiklar. Vid den tiden hade jag redan vissa färdigheter med Spring (liten i förhållande till vad jag kan göra nu, men jag förstod till exempel injektion), databaser, JDBC, Hibernate (igen, inte så djup som nu). I allmänhet inte en dålig färdighet för ett CV. Han skickade ett telegrammeddelande till mig som sa ungefär så här (det kan ha redigerats för innehåll och korthet): "Hej, en rekryterare från företag X kontaktade mig. De letar efter en junior utvecklare. Jag jobbar redan på företag Y, så jag rekommenderade dig. De kommer att kontakta dig. Här är en länk till jobbannonsen. Förbered ditt CV. Glöm inte att beskriva några av dina projekt i avsnittet 'Arbetserfarenhet'." "Hej, det är en komplett teknikstack. Tänk om jag inte kan klippa den? Tänk om mina kunskaper inte räcker till?" "Ja..." // Konversationen slutar Därefter kontaktade de mig, skickade test nr 1, sedan nr 2, sedan en snabb kontroll över Skype som jag kunde sätta ihop åtminstone några ord på engelska (jag gillar att lyssna på musik på engelska , och jag plockade också upp lite engelska från spel, så jag klarade). De bjöd in mig till en intervju, där de sa, "vi har en tydlig avgränsning mellan backend och frontend, du är backend." Detta fick mig att glad eftersom jobbannonsen nämnde "AngularJS" för frontend, som jag just råkade studera de senaste två dagarna. Till slut, efter att ha svarat på frågan "Hur kommer du att kombinera studier och arbete?" med "på något sätt", tog jag en chans och prioriterade arbete över mina universitetsstudier och kom in i IT-branschen. Detta var i februari i år,och den här månaden markerade jag sex månader här som juniorutvecklare. Låt mig berätta lite om mitt jobb.Vårt schema är som följer: Åtta timmar om dagen. Du kan komma när du vill mellan 9 och 11. Du får en timme till lunch. Kontoret har ett litet kök där chefer lägger gratis läckra saker (kakor, äpplen, juice, grönsaker, etc.). Den har en kaffemaskin tillsammans med gratis te/kaffe/kakao/mjölk och naturligtvis vatten :) Kl 11:15 har vi ett dagligt möte där vi berättar vad vi har gjort och vad vi ska göra den dagen. Vårt företag är produktivt och från första början var jag aktivt involverad i ett projekt. Utan att ge detaljer kan jag säga att jag redan har haft möjlighet att lära mig mycket om backend och att få tag på Docker, protokollbuffertar, en mikrotjänstarkitektur och mer. Teamet är en blandning av sprängämnen, fred och harmoni. Det är ofta skämt, en rolig atmosfär. Inte strikt. Lojala. Kanske jag'

Tips baserat på min erfarenhet

  1. Lita inte på utbildningssystemet. Din väg till framgång går endast genom självutbildning. På ett universitet eller annan högskoleinstitution är du med största sannolikhet ytterligare en kugge i systemet. Du kommer sannolikt också att hamna i händerna på lärare vars erfarenhet är bristfällig eller föråldrad. Din inlärningsstil kommer inte att beaktas i utbildningsprocessen. Gillar du att lära dig genom att läsa böcker, titta på videor, läsa korta artiklar, genom praktisk erfarenhet? Det finns många sätt att lära sig och tro mig, det är osannolikt att dina preferenser kommer att beaktas).

  2. Gå inte till jobbet för statligt ägda företag eller företag med nära anknytning till dem. Någon skrev nyligen detta i ett inlägg på denna webbplats. Jag fick nyligen "några kommentarer" av min vän om platsen där han jobbar, ett företag kopplat till statliga företag. Enligt honom är platsen en riktig håla av förhalande. Det är svårt att få värdefull erfarenhet.

  3. Vet hur man prioriterar. Avsluta lugnt dina universitetsstudier om ett par år och ta ditt diplom eller ta chansen och ge dig av för att erövra IT-världen — vad skulle du välja? Lägg till press från föräldrar, rädsla för att göra ett misstag och andra negativa känslor. Men om du känner att risken är berättigad, slå då tärningen. Jag är inget fan av meningslösa risker, där chansen att lyckas är extremt liten, men om du ser att möjligheten är ganska realistisk och du på något sätt kan gripa den, även om den är halvdan, så ta den.

  4. Glöm inte ditt personliga liv och dig själv.Det här tipset är till personer som ofta upplever stress även om deras liv uppenbarligen är stressfria. Lyssna på ditt inre. Var uppmärksam på vad du saknar och vad du vill ha. När allt kommer omkring, fördjupar du dig i din karriär och ditt arbete, riskerar du att inte få det du verkligen vill ha, att inte uppfylla några av dina drömmar och önskningar, t.ex. äntligen piska din kropp i form eller lära dig något nytt, och listan fortsätter för evigt. Lämna plats för dig själv. Jag avslutar med det här. Jag hoppas att ni tyckte att det var intressant att läsa mina tankar, som jag bestämde mig för att släppa ut vid den här tiden och ge fritt spelrum åt allt som surrar runt i mitt huvud. Jag är 18 år nu (från och med den 31:a denna månad) och jag är glad att jag hittade den här webbplatsen när jag gjorde det och att allt har blivit så väldigt bra. Lycka till och kärlek till alla! :) PS Bilden Twenty One Pilots logotyp. Jag älskar det bandet!