Innehållsförteckning:
- Hur lång tid tar det för att lära sig Java?
- Vill du skriva kod specifikt för Android-enheter? Då är Java ett måste. Vill du skriva kod för iPhone? Då vill du förmodligen lära dig Objective-C. Vill du skapa webbsidor? Läs sedan HTML, CSS och JavaScript.
- Se till att du lär dig om databaser. Databasarbete är inte nödvändigtvis kodande, men det är viktiga saker. Läs också så mycket du kan om Software Engineering. (Software Engineering är studiet av tekniker för effektiv design och underhåll av datorkod.) Var inte rädd för matematik (eftersom lärande matematik sträcker dina logiskt tänkande muskler). Och, närhelst du kan, skärpa dina kommunikationsförmåga. Ju bättre du kommunicerar desto mer värdefullt är ditt arbete för andra människor.
- Kom ihåg att du inte lär dig programmering genom att bara läsa om det. Du måste skrapa några knucklar som skriver kod och söker lösningar. Bara efter att ha försökt, misslyckats och försök igen kan du uppskatta det arbete som är inblandat i att utveckla datorprogram.
- Leta efter fler tekniska grupper och delta i deras möten. Hitta möten om andra programmeringsspråk, annan teknik och andra saker som inte enbart handlar om teknik. Möt människor ansikte mot ansikte och ta reda på vilka ämnen som kommer att finnas i nästa års böcker.
- Gå till möten och bli en bra lyssnare. Tänk inte på att sälja dig själv. Var tålamod och njut av turen. Du kan kanske landa ett bra konsultmöjlighet först efter flera års tålamod när du deltar i en grupps möten. Under tiden lär du dig mycket om programvara (och hanterar andra människor).
Video: Jimmy Wales: How a ragtag band created Wikipedia 2024
Den här artikeln innehåller råd för Java-utvecklare som börjar. Utöver den här vägledningen finns ett överordnat stycke Rådfråga är att jämföra alla råd som du får med din egen intuition. Samla åsikter. Tala med människor om problemen. Prova saker och om de arbetar (eller om de inte fungerar men de visar något löfte), fortsätt att göra dem
Hur lång tid tar det för att lära sig Java?
svaret beror på dig - på dina mål, på din befintliga kunskap, på din förmåga att logiskt tänka på hur mycket fritid du har och på ditt intresse för ämnet.
Ju mer upphetsad du handlar om datorprogrammering, Ju mer ambitiösa dina mål desto längre tid krävs för att uppnå dem. Men du kommer ihåg att det inte finns något sådant som att "veta allt om Jav a. "Oavsett hur mycket du vet finns det alltid mer att lära.Vilka datorprogrammeringsspråk ska jag lära mig?
Svaret beror på dina mål och (om du planerar att arbeta som utvecklare) på de arbetsmöjligheter där du bor. TIOBE Programmering Community Index ger månatliga betyg för populära programmeringsspråk. Men TIOBE Index kanske inte gäller specifikt för din situation. I januari 2014 rankar Haskell-språket endast 43: e bland de språk som används runt om i världen. Men kanske finns det en hotbed av Haskell programmering i staden där du bor.
Vill du skriva kod specifikt för Android-enheter? Då är Java ett måste. Vill du skriva kod för iPhone? Då vill du förmodligen lära dig Objective-C. Vill du skapa webbsidor? Läs sedan HTML, CSS och JavaScript.
Vilka andra färdigheter (förutom datorkodning) ska jag lära mig?
Se till att du lär dig om databaser. Databasarbete är inte nödvändigtvis kodande, men det är viktiga saker. Läs också så mycket du kan om Software Engineering. (Software Engineering är studiet av tekniker för effektiv design och underhåll av datorkod.) Var inte rädd för matematik (eftersom lärande matematik sträcker dina logiskt tänkande muskler). Och, närhelst du kan, skärpa dina kommunikationsförmåga. Ju bättre du kommunicerar desto mer värdefullt är ditt arbete för andra människor.
Hur ska jag fortsätta min inlärning som mjukvaruutvecklare?
Öva, öva, öva. Ta de exempel du hittar och fundera på hur du vill ändra koden. Lägg till ett alternativ här eller en knapp där.
Ta reda på vad som händer när du försöker förbättra koden.Om det fungerar, tänk på ett annat sätt att göra en förändring. Om det inte fungerar, sök i dokumentationen för att lösa problemet. Om dokumentationen inte hjälper (och ofta hjälper dokumentation inte) söka på webben för att få svar på ditt problem. Posta frågor på ett online forum. Om du inte hittar ett svar, lägg problemet åt sidan ett tag och låt det inkubera i ditt sinne.
Kom ihåg att du inte lär dig programmering genom att bara läsa om det. Du måste skrapa några knucklar som skriver kod och söker lösningar. Bara efter att ha försökt, misslyckats och försök igen kan du uppskatta det arbete som är inblandat i att utveckla datorprogram.
Hur ska jag fortsätta min inlärning som utvecklare?
Hitta likasinnade människor där du bor och träffas regelbundet. Idag finns det tekniska användargrupper i nästan alla hörn av världen. Hitta en Java-användargrupp som möter ditt område och delta ofta i gruppens möten. Om du är en nybörjare, kanske du inte förstår mycket av diskussionen vid mötena, men du kommer att bli utsatt för problemen som rör dagens Java-utvecklare.
Leta efter fler tekniska grupper och delta i deras möten. Hitta möten om andra programmeringsspråk, annan teknik och andra saker som inte enbart handlar om teknik. Möt människor ansikte mot ansikte och ta reda på vilka ämnen som kommer att finnas i nästa års böcker.
Hur kan jag få ett jobbutvecklingsprogram?
Gör allt du normalt gör när du letar efter ett jobb, men glöm inte rådet i de föregående två styckena. Användargrupper är bra ställen för nätverk.
Gå till möten och bli en bra lyssnare. Tänk inte på att sälja dig själv. Var tålamod och njut av turen. Du kan kanske landa ett bra konsultmöjlighet först efter flera års tålamod när du deltar i en grupps möten. Under tiden lär du dig mycket om programvara (och hanterar andra människor).
Jag vet fortfarande inte vad jag ska göra med mitt liv …
Det är inte en fråga. Men det är okej ändå.
Alla måste sluta träffas. Om du lyckas lägga mat på bordet, är nästa steg att ta reda på vad du älskar att göra. Hitta den bästa matchningen mellan de saker du gillar att göra och de saker som hjälper dig att tjäna dig. Kompromiss om du måste, men var ärlig mot dig själv om de saker som gör dig lycklig. (Självklart bör dessa saker inte göra andra människor olyckliga.)