Hjem Personlig finansiering 10 Biter av råd til nye programvareutviklere - dummies

10 Biter av råd til nye programvareutviklere - dummies

Innholdsfortegnelse:

Video: Week 2 2024

Video: Week 2 2024
Anonim

I alle spørsmålene som gamle håndutviklere får fra nybegynnere, er et av de populære temaene "Hva skal jeg gjøre neste? "Nærmere bestemt vil folk vite hva annet å lære, hva annet å lese, hvordan man får øve på å skrive programvare, hvordan man finner arbeid og andre spørsmål av den typen. De fleste gamle hender er smigret å bli spurt, men de er motvillige til å tenke seg selv som myndigheter i slike saker. Ingen to personer gir deg de samme svarene på disse spørsmålene, og hvis du spør nok folk, er du sikker på å finne uenighet.

Denne artikkelen inneholder ti råd for nye programvareutviklere, men ta dem med et saltkorn. Faktisk, la en overordnet bit av råd bestemme hvordan du nærmer deg hvert enkelt råd. Det ene overordnede råd er som følger:

Sammenlign alle råd du får med dine egne intuksjoner.

Samle meninger. Snakk med folk om problemene. Prøv ting, og hvis de jobber (eller selv om de ikke fungerer, men de viser noe løfte), fortsett å gjøre dem. Hvis de ikke viser noe løfte, prøv andre ting. Og deling er viktig. Ikke glem å dele.

Hvor lang tid tar det å lære Java?

Svaret avhenger av deg - på dine mål, på din eksisterende kunnskap, på din evne til å tenke logisk, på hvor mye fritid du har, og på din interesse for emnet.

Jo mer spennende du handler om dataprogrammering, jo raskere lærer du. Jo mer ambisiøse målene dine, desto lengre tid tar det for å oppnå dem.

Men husk at det ikke er noe slikt som "å vite alt om Java. "Uansett hvor mye du vet, er det alltid mer å lære.

Hvilke bøker skal jeg lese?

Rolig du burde spørre! Serien For Dummies har flere bøker viet til Java, inkludert:

  • Begynn programmering med Java for Dummies,

  • Java for Dummies

  • Java Programmering for Android-utviklere for smokker .

Hver bok starter fra bunnen av, så du trenger ikke å vite noe om apputvikling for å lese noen av disse bøkene. Men hver bok dekker (omtrent) dobbelt så mye materiale som den forrige boken i listen. Så for eksempel Java For Dummies går dobbelt så fort og dekker dobbelt så mye materiale som Begynn programmering med Java for Dummies . Hvilken bok du leser, avhenger av nivået på komfort med tekniske fag. Hvis du er i tvil om hvor du skal begynne, finn noen eksempler fra noen av disse bøkene for å hjelpe deg med å bestemme hvilken bok som passer best for deg.

Forresten, hvis Android er målet ditt, kan vi anbefale Android Application Development All-in-One for Dummies .Denne boken har noen få raske kapitler på Java (nok en gang, fra begynnelsen av starten), men konsentrerer hovedsakelig på teknikker som gjelder for Android app-utvikling.

Er andre bøker (foruten For Dummies bøker) gode for å lære Java og Android Development?

Ja. Forfattere vil gjerne anbefale noen av dem, men de sier at de ikke er pliktige nok til å lese og lese om andre folks bøker nøye. Hvilke programmeringsspråk skal jeg lære?

Svaret avhenger av dine mål og (hvis du planlegger å jobbe som utvikler) på jobbmulighetene der du bor. TIOBE Programmerings fellesskapsindeks gir månedlige vurderinger for populære programmeringsspråk. Men TIOBE-indeksen kan ikke gjelde spesielt for din situasjon. I januar 2014 står Haskell-språket bare 43 av de språkene som brukes over hele verden. Men kanskje det er en hotbed av Haskell programmering i byen der du bor.

Vil du skrive kode spesifikt for Android-enheter? Da er Java et must. Vil du skrive kode for iPhone? Da vil du sannsynligvis lære Objective-C. Vil du lage websider? Deretter lærer du HTML, CSS og JavaScript.

Hvilke andre ferdigheter (i tillegg til datakoding) bør jeg lære?

Ingen læring, uansett hvor upraktisk det ser ut til å være, er aldri bortkastet.

Hvis du insisterer på et mer bestemt svar, må du sørge for at du lærer om databaser. Databasearbeid er ikke nødvendigvis kodende, men det er viktige ting. Les også så mye du kan om Software Engineering. (Software Engineering er studiet av teknikker for effektiv utforming og vedlikehold av datakode.) Ikke vær redd for matte (fordi læring matematikk strekker dine logisk-tanke muskler). Og når du kan, finpusse dine kommunikasjonsevner. Jo bedre du kommuniserer, jo mer verdifullt er arbeidet ditt for andre mennesker.

Hvordan skal jeg fortsette å lære meg som programvareutvikler?

Øv, øve, øve. Ta eksemplene du finner mens du undersøker Java, og tenk på måter du vil endre koden på. Legg til et alternativ her eller en knapp der.

Finn ut hva som skjer når du prøver å forbedre koden. Hvis det virker, tenk på en annen måte å gjøre en endring på. Hvis det ikke virker, kan du søke i dokumentasjonen for å løse problemet. Hvis dokumentasjonen ikke hjelper (og ofte hjelper dokumentasjon ikke) søke på nettet for å få svar på problemet ditt. Legg inn spørsmål på et online forum. Hvis du ikke finner svar, legg problemet til side for en stund og la det inkuberes i tankene dine.

Husk at du ikke lærer programmering ved bare å lese om det. Du må skrape noen knokler som skriver kode og søker løsninger. Bare etter å ha prøvd, sviktet og prøvet igjen kan du sette pris på arbeidet med å utvikle dataprogramvare.

Hvor ellers skal jeg fortsette å lære meg som utvikler?

Finn likesinnede mennesker hvor du bor og kommer sammen med dem med jevne mellomrom. I disse dager er det tekniske brukergrupper i nesten hvert hjørne av kloden.Finn en Java-brukergruppe som møtes i ditt område og delta regelmessig på gruppens møter. Hvis du er en nybegynner, kan du kanskje ikke forstå mye av diskusjonen på møtene, men du vil bli utsatt for problemene som gjelder dagens Java-utviklere.

Se etter flere teknologiske grupper og delta på møtene sine. Finn møter om andre programmeringsspråk, andre teknologier og andre ting som ikke bare handler om teknologi. Møt folk ansikt til ansikt og finn ut hvilke emner som kommer i neste års bøker.

Hvordan kan jeg få en jobbutviklingsprogramvare?

Gjør alt du vanligvis gjør når du ser etter en jobb, men ikke glem rådene i de to foregående avsnittene. Brukergrupper er gode steder for nettverk.

Gå til møter og vær en god lytter. Ikke tenk på å selge deg selv. Vær tålmodig og nyt turen.

Jeg vet fortsatt ikke hva jeg skal gjøre med livet mitt.

Det er ikke et spørsmål. Men det er greit uansett.

Alle må få endene til å møtes. Hvis du klarer å sette mat på bordet ditt, er neste skritt å finne ut hva du elsker å gjøre. For å gjøre det, start med å finne den beste kampen mellom de tingene du liker å gjøre og de tingene som hjelper deg med å tjene til liv. Kompromiss hvis du må, men vær ærlig med deg selv om ting som gjør deg glad. (Selvfølgelig bør disse tingene ikke gjøre andre mennesker ulykkelige.)

Endelig, vær spesifikk om dine liker og misliker. For eksempel, sier "Jeg vil gjerne være rik" er ikke spesifikk i det hele tatt. Å si "Jeg vil gjerne lage et godt spill" er mer spesifikt, men du kan gjøre det bedre. Å si "Jeg liker å designe spillprogramvare, men jeg trenger en partner som kan gjøre markedsføringen for meg" er ganske spesifikk, og gjør et veldig godt sett med mål.

Hvordan kommer jeg til Carnegie Hall?

Øv, øve, øve.

10 Biter av råd til nye programvareutviklere - dummies

Redaktørens valg

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Nesten alle operasjoner i HTML5 lerret funksjonen implementerer en fylle eller stroke stil. For å få mest mulig ut av lerretet, må du forstå hvordan de fungerer. De tre primære typene stiler du kan bruke på fyll og slag er farger, gradienter og mønstre. Bruke farger med HTML5 lerret-merket For å spesifisere en ...

Ved hjelp av HTML for å kode websidene dine - dummies

Ved hjelp av HTML for å kode websidene dine - dummies

HTML lar deg legge til beskrivende koder på web sidetekst, for å endre utseendet, eller opprette lister, tabeller, koblinger og så videre. HTML er designet for å være noe som mennesker kan lese og at maskiner kan behandle, en form for felles grunnlag for menneskelig kommunikasjon. Anta at du vil legge til fet skrift til et ord ...

Redaktørens valg

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Kanskje den enkleste oppføringen Metoden er å skrive en formel direkte i en celle i et Excel-regneark. Skriv bare formler som ikke inneholder noen funksjoner, og trykk Enter-tasten for å fullføre oppføringen. Prøv dette enkle eksempelet: Klikk på en celle der formelen skal skrives inn. Skriv inn denne enkle matematikkbaserte formelen: = 6 + (9/5) ...

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

I Excel 2016, kan data som faller inn i kategorien "seriell" - månedens navn, ukedag og sammenhengende tall og datoer, for eksempel - skrives inn raskt med kommandoen AutoFill. Tro det eller ei, Excel gjenkjenner visse typer seriell data og går inn i den for deg som en del av AutoFill-funksjonen. ...

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvis du er ikke kjent med hvordan en funksjon fungerer i Excel - kanskje du ikke engang er sikker på hvilken funksjon du vil bruke - du må bruke Formulas-fanens Innsett Funksjon-kommando for å finne funksjonen og deretter identifisere argumentene riktig. Hvis du vil bruke kommandoen Funksjonsveiviser på denne måten, følg ...

Redaktørens valg

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

Den samaritanske kvinnen ved brønnen er ingen engel. Blandet opp med en feil folkemengde, denne stakkars kvinnen fra Samaria har et godt rykte. Hun hadde vært gift fem ganger og bodde i synd med en mann som ikke var hennes ektemann. Gjennom hennes historie kommer leksjonen at folk ikke burde leve av kjønnslig glede. ...

Gjenoppleve den bibelske julehistorien - dummies

Gjenoppleve den bibelske julehistorien - dummies

I stedet for bare å vises på jorden en dag eller "stråle ned" bruk Trek-talk), sier Jesus at han har kommet inn i denne verden på de mest ortodokse måtene: fødsel. Jesu utseende på jorden er kjent som inkarnasjonen, eller hva Johannes-evangeliet kaller Jesus "blir kjøtt. "Interessant nok, skjønner John ikke hendelsene ...