Drömmer du om ett jobb hos Google? Eller något annat big tech företag?
Det blir inte lätt. Faktum är att du även kan ta reda på vilka saker du behöver studera och i vilken ordning som kan vara svårt, oavsett vilken typ av teknisk karriär du strävar efter att driva. En enkel fråga som vilket programmeringsspråk att välja Hur man väljer rätt webbprogrammeringsspråk att använda Hur man väljer rätt webbprogrammeringsspråk att använda Varför ska vissa språk väljas över andra i ett visst scenario? Denna artikel kommer att ge en lista över frågor som programmeraren ska fråga för att välja vilket språk som ska användas. Läs mer kan leda dig ner alla kaninhål.
Vad händer om Google erbjöd sig att vara din tekniska "mentor"?
Inte en mentor i kött och blod, men som en resurs som planterar ledspåren längs vägen du kan ta mot en bra teknisk karriär. Google Tech Dev Guide är en måste-läsning om du funderar på en karriär inom teknik, eller om du redan har några år i en.
Googles tekniska karriärvägrekommendationer
Googles guide till teknisk utveckling är en kurerad materialresurs som hjälper dig att lära dig rätt ämnen inom datavetenskap. Tänk på dem som "inlärningsvägar" att följa för att lära dig färdigheter på avancerad nivå.
Det här är de färdigheter som Google anser att du borde ha - inte att bli Google Developer (men det är möjligt) men att bli en väl avrundad student, pedagog eller programvaruingenjör. De två inlärningsvägarna är självklara.
- Foundations Path: Detta är för nyare programmörer som redan har genomfört 1-2 datorkurser.
- Avancerad inlärningsväg: Det här är för snartvarande datavetenskapskandidater eller de som har högre nivå på mjukvaruutveckling.
Förutom dessa två välutbildade inlärningsspår finns det ett helt bibliotek med online-resurser som du kan använda för att förvärva dessa färdigheter. Följ inlärningssätten i rätt ordning och registrera dig för att spela in dina framsteg.
Foundations Path kommer att testa dig med olika metoder för att lösa programvaruproblem. Många av frågorna och övningarna tas från de faktiska Google-intervjuerna. Denna praxis är också till hjälp om du förbereder dig för ett skott på jobbet där.
Gå till Resursbiblioteket. Det innehåller rekommendationer för kodning i Java, JavaScript, C ++ och Python. Det finns också icke-teknisk information som en praktisk checklista för praktik eller heltid på Google. Förbereder en intervju på Google? Kolla in YouTube-spellistan.
Hur bra är Googles guide till teknisk utveckling? Vilket är det andra bättre läroplanet där ute?