Hjem Personlig finansiering Råd for nye programvareutviklere - dummies

Råd for nye programvareutviklere - dummies

Innholdsfortegnelse:

Video: Ny på HiB - følg med her! 2025

Video: Ny på HiB - følg med her! 2025
Anonim

Denne artikkelen inneholder råd til begynnelsen av Java-programvareutviklere. I tillegg til denne veiledningen, er det en tverrlig del av Råd til å sammenligne råd som du får med din egen intuisjon. 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 du 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 handler du om programmering, Jo raskere du lærer. Jo mer ambisiøse målene dine, desto lengre tid det tar å oppnå dem. Men vær så snill å huske at det ikke er noe slikt som å "vite alt om Jav a. "Uansett hvor mye du vet, er det alltid mer å lære.

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?

Pass på 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, desto mer verdifullt er arbeidet ditt for andre mennesker.

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

Øv, øve, øve. Ta eksemplene du finner 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. Du kan lande en stor konsultasjonsmulighet bare etter flere års tålmodighet mens du deltar i en gruppes møter. I mellomtiden lærer du mye om programvare (og håndterer andre).

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. Finn den beste kampen mellom de tingene du liker å gjøre og de tingene som hjelper deg med å tjene til live. 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 vil gjerne designe spillprogramvare, med en partner som kan gjøre markedsføring for meg", er ganske spesifikk, og gjør et veldig godt sett med mål.

Råd for nye programvareutviklere - dummies

Redaktørens valg

5 Tjenester som kan følge med på sosiale medier - dummies

5 Tjenester som kan følge med på sosiale medier - dummies

Del av å følge med sosiale medier er å identifisere influencers, generere salg og måle følelser. Mange av disse tjenestene produserer sofistikert analyse og rapporter, og de beste belaster store gebyrer for å gjøre det. Hvilke du bruker, avhenger av budsjettet, dine behov og dine preferanser for hvordan de søker og genererer informasjon. ...

5 Måter å analysere sosiale medier Trender - dummies

5 Måter å analysere sosiale medier Trender - dummies

Hvis du leter etter måter å søke etter navn , merker eller nøkkelord blir nevnt på sosiale nettsteder, hjelper disse tjenestene deg ikke bare med å identifisere hvor disse navnene deles, men også bidra til å gjøre resultatene relevante. PeopleBrowsr er et sosialt media søkeverktøy som lar deg søke i brukernes aktiviteter over tid. Topsy er ...

10 Regler for Social Media Optimization - dummies

10 Regler for Social Media Optimization - dummies

Hvor mange regler er det for sosiale medier optimalisering (SMO)? Det avhenger av hvem du spørger. Disse reglene legger et solid grunnlag for din sosiale mediepraksis, og at du kan bruke dem som prinsipper for å skape en effektiv praksis. Vær autentisk Denne hører hjemme på toppen av listen. Nummer-ett-problemet ...

Redaktørens valg

Slik avslutter du en kolonne i Word 2007 - dummies

Slik avslutter du en kolonne i Word 2007 - dummies

Word 2007 tilbyr flere måter å avslutte en kolonne av Tekst: Du kan opprette en kolonneavbryt, gå tilbake til Enkelt kolonne-modus, eller fjerne kolonner fra et dokument. Lag en kolonneavbryt Når du vil fortsette å bruke kolonner, men du vil at teksten du skriver skal starte øverst på det neste ...

Slik fyller du inn tekst i et Word 2007-tabell - dummies

Slik fyller du inn tekst i et Word 2007-tabell - dummies

For å fylle ut Word 2007-tabellen med tekst , du begynner bare å skrive. Når du skriver, passer hele teksten til en enkelt celle, som vokser høyere for å imøtekomme lange biter av tekst. For å hjelpe deg med å skrive inn tekst og flytte rundt i et bord, kan du bruke bestemte taster til å utføre spesialfunksjoner: Tab: For å flytte ...

Slik skriver du inn ukjente tegn i et Word 2007-dokument - dummier

Slik skriver du inn ukjente tegn i et Word 2007-dokument - dummier

Word 2007 bruker to ikke-brytende tegn , mellomrom og bindestrek (eller bindestrek), for å bryte linjer med tekst: Plassen deler en linje mellom to ord, og bindestrek (ved hjelp av bindestrek) deler en linje mellom to ordstykker. Noen ganger vil du imidlertid ikke at en linje skal splittes av et mellomrom eller en bindestrek. For ...

Redaktørens valg

Legger til tekstanalyse til datavisualiseringer - dummies

Legger til tekstanalyse til datavisualiseringer - dummies

En av de kraftigste måtene å legge til sammenheng med datavisualiseringene dine er å inkludere tekstanalyse. I Business Intelligence Dashboard Formula World er tekstanalyse definert som en kort setning eller et fragment som inneholder en kombinasjon av statisk tekst og dynamiske verdier som beskriver en eller flere visualiseringer. Følgende figur viser ...

4 Uvanlig designverktøy for infographics arbeid - dummies

4 Uvanlig designverktøy for infographics arbeid - dummies

Infographics er en stadig mer populær form for deling av informasjon. Mekanikkene til å lage et infografisk har historisk vært litt komplisert, og krever at du trenger visse programvare og design ferdigheter. I det siste, noen & ldquo; nye barn i blokken & rdquo; tilbyr noen interessante og forenklede måter å lage og dele infographics på. Arbeide med disse verktøyene kan være ...

Velg riktig type punkt (størrelse) for infographics - dummies

Velg riktig type punkt (størrelse) for infographics - dummies

Du trenger alltid å Vær oppmerksom på hvordan lesbar typen i infografikken din vil være når folk ser på den. Teksten må være stor nok og klar nok til at folk kan lese det. Felles designstandarder dikterer at kroppstypen ikke skal være mindre enn 10 poeng, og det anbefales i de fleste tilfeller å ...