Hjem Personlig finansiering 10 Bits rådgivning til nye softwareudviklere - dummies

10 Bits rådgivning til nye softwareudviklere - dummies

Indholdsfortegnelse:

Video: Relaxing Music with Nature Sounds, Forest Music, Sleep Music, Meditation Music 2025

Video: Relaxing Music with Nature Sounds, Forest Music, Sleep Music, Meditation Music 2025
Anonim

I alle de spørgsmål, gamle håndudviklere kommer fra nybegyndere, er et af de populære temaer "Hvad skal man gøre næste? "Nærmere bestemt vil folk vide, hvad der ellers skal læres, hvad der ellers skal læses, hvordan man får øve på at skrive software, hvordan man finder arbejde og andre spørgsmål af den slags. De fleste gamle hænder er smigret til at blive spurgt, men de er tilbageholdende med at tænke på sig selv som myndigheder i sådanne sager. Ingen to mennesker giver dig de samme svar på disse spørgsmål, og hvis du spørger nok folk, er du sikker på at finde uenighed.

Denne artikel indeholder ti råd til nye softwareudviklere, men tag dem med et saltkorn. Faktisk, lad en overordnet rådgivning bestemme, hvordan du nærmer dig hvert enkelt råd. Det ene overordnede råd er som følger:

Sammenlign alle råd, du får med dine egne intuitioner.

Saml meninger. Tal med folk om problemerne. Prøv ting, og hvis de arbejder (eller selvom de ikke virker, men de viser noget løfte), fortsæt med at gøre dem. Hvis de ikke viser noget løfte, prøv andre ting. Og deling er vigtig. Glem ikke at dele.

Hvor lang tid tager det at lære Java?

Svaret afhænger af dig - på dine mål, på din eksisterende viden, på din evne til logisk at tænke på mængden af ​​fritid du har, og på din interesse for emnet.

Jo mere spændte du handler om computerprogrammering, jo hurtigere lærer du. Jo mere ambitiøse dine mål, jo længere tid tager det for at nå dem.

Men husk at der ikke er noget som "at vide alt om Java. "Uanset hvor meget du ved, er der altid mere at lære.

Hvilke bøger skal jeg læse?

Sjovt, du burde spørge! Serien For Dummies har flere bøger til Java, herunder:

  • Begyndelse af programmering med Java for Dummies,

  • Java for Dummies

  • Java Programmering til Android-udviklere til Dummies .

Hver bog starter fra bunden, så du behøver ikke vide noget om appudvikling for at læse nogen af ​​disse bøger. Men hver bog dækker (omtrent) dobbelt så meget materiale som den foregående bog på listen. Så for eksempel Java For Dummies går dobbelt så hurtigt og dækker dobbelt så meget materiale som Begynd programmering med Java for Dummies . Hvilken bog du læser afhænger af dit niveau af komfort med tekniske fag. Hvis du er i tvivl om, hvor du skal starte, skal du finde nogle eksempler på sider fra nogen af ​​disse bøger for at hjælpe dig med at bestemme hvilken bog der passer bedst til dig.

Hvis Android er dit mål, kan vi anbefale Android Application Development All-in-One til Dummies .Denne bog har et par hurtige kapitler på Java (endnu engang, fra begyndelsen), men koncentrerer sig hovedsagelig på teknikker, der gælder for Android appudvikling.

Er andre bøger (udover For Dummies bøger) gode til at lære Java og Android Development?

Ja. Forfatterne vil gerne anbefale nogle af dem, men de siger, at de ikke er samvittighedsfulde nok til at omhyggeligt læse og gennemgå andre folks bøger. Hvilket computerprogrammeringssprog skal jeg lære?

Svaret afhænger af dine mål og (hvis du planlægger at arbejde som udvikler) på de jobmuligheder, hvor du bor. TIOBE Programmering Community Index giver månedlige vurderinger for populære programmeringssprog. Men TIOBE-indekset gælder måske ikke specifikt for din situation. I januar 2014 er Haskell-sproget kun 43. blandt de sprog, der anvendes over hele verden. Men måske er der en hotbed af Haskell programmering i den by, hvor du bor.

Vil du skrive kode specifikt til Android-enheder? Så er Java et must. Vil du skrive kode til iPhone? Så vil du sikkert lære Objective-C. Vil du oprette websider? Så lær HTML, CSS og JavaScript.

Hvilke andre færdigheder (udover computer kodning) skal jeg lære?

Ingen læring, uanset hvor upraktisk det ser ud til at være, er altid spildt.

Hvis du insisterer på et mere bestemt svar, skal du sørge for at lære om databaser. Databasearbejde er ikke nødvendigvis kodende, men det er vigtige ting. Læs også så meget som muligt om Software Engineering. (Software Engineering er undersøgelsen af ​​teknikker til effektiv design og vedligeholdelse af computer kode.) Vær ikke bange for matematik (fordi læring matematik strækker dine logisk tænkende muskler). Og når som helst kan du finpudse dine kommunikationsevner. Jo bedre du kommunikerer, desto mere værdifuldt er dit arbejde for andre mennesker.

Hvordan skal jeg fortsætte min læring som softwareudvikler?

Øvelse, praksis, praksis. Tag de eksempler, du finder, mens du undersøger Java, og tænk på måder, du vil ændre koden på. Tilføj en mulighed her eller en knap der.

Find ud af, hvad der sker, når du forsøger at forbedre koden. Hvis det virker, tænk på en anden måde at foretage en forandring på. Hvis det ikke virker, skal du søge i dokumentationen for at finde en løsning på dit problem. Hvis dokumentationen ikke hjælper (og ofte hjælper dokumentation ikke) søge på nettet for at få svar på dit problem. Indsæt spørgsmål på et online forum. Hvis du ikke finder et svar, skal du sætte problemet til side for et stykke tid og lade det inkuberes i dit sind.

Husk, du lærer ikke programmering ved kun at læse om det. Du skal skrabe nogle knuckler skrive kode og søge løsninger. Først efter at du har forsøgt, fejler og forsøger igen, kan du sætte pris på arbejdet med at udvikle computersoftware.

Hvor ellers skal jeg fortsætte min læring som udvikler?

Find ligesindede mennesker, hvor du bor og sammen med dem med jævne mellemrum. I disse dage er der tekniske brugergrupper i næsten hvert hjørne af kloden.Find en Java-brugergruppe, der møder i dit område, og deltage ofte i gruppens møder. Hvis du er en nybegynder, kan du måske ikke forstå meget af diskussionen på møderne, men du vil blive udsat for de problemer, der vedrører dagens Java-udviklere.

Kig efter flere tech grupper og deltage i deres møder. Find møder om andre programmeringssprog, andre teknologier og andre ting, der ikke udelukkende handler om teknologi. Mød folk ansigt til ansigt og find ud af hvilke emner der vil være i næste års bøger.

Hvordan kan jeg få et job udviklende software?

Gør alt hvad du normalt vil gøre, når du leder efter et job, men glem ikke rådene i de to foregående afsnit. Brugergrupper er gode steder til netværk.

Gå til møder og vær en god lytter. Tænk ikke på at sælge dig selv. Vær tålmodig og nyd turen.

Jeg ved stadig ikke hvad jeg skal gøre med mit liv.

Det er ikke et spørgsmål. Men det er okay alligevel.

Alle er nødt til at få enderne til at mødes. Hvis du klarer at sætte mad på bordet, er næste skridt at finde ud af, hvad du elsker at lave. For at gøre det skal du starte med at finde den bedste kamp mellem de ting, du kan lide at gøre, og de ting, der hjælper dig med at tjene penge. Kompromis hvis du skal, men vær ærlig over for dig selv om de ting, der gør dig glad. (Selvfølgelig bør disse ting ikke gøre andre mennesker ulykkelige.)

Endelig være specifikke om dine kan lide og ikke lide. For eksempel siger "Jeg vil gerne være rig" er slet ikke specifik. At sige "Jeg vil gerne skabe et godt spil" er mere specifikt, men du kan gøre det bedre. At sige "Jeg kan godt lide at designe spil software, men jeg har brug for en partner, der kan gøre marketing til mig" er helt specifik, og gør et meget ryddeligt sæt af mål.

Hvordan kommer jeg til Carnegie Hall?

Øvelse, praksis, praksis.

10 Bits rådgivning til nye softwareudviklere - dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...