Hjem Personlig finansiering Rådgivning til nye softwareudviklere - dummies

Rådgivning til nye softwareudviklere - dummies

Indholdsfortegnelse:

Video: SIGNE: SOFTWAREUDVIKLING 2024

Video: SIGNE: SOFTWAREUDVIKLING 2024
Anonim

Denne artikel indeholder råd til begyndelsen af ​​Java-softwareudviklere. Ud over denne vejledning er et overordnet stykke Rådgivning er at sammenligne ethvert råd, du får med din egen intuition. Indsamle 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? svar afhænger af dig - på dine mål, på din eksisterende viden, på din evne til at tænke logisk, om hvor meget fritid du har, og om din interesse for emnet.

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

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

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?

Sørg 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 jo mere værdifuldt dit arbejde er for andre mennesker.

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

Øvelse, praksis, praksis. Tag de eksempler du finder og tænk på måder, du gerne 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. Du kan kun lande en stor rådgivningsmulighed kun efter flere års tålmodighed, mens du deltager i en gruppes møder. I mellemtiden lærer du meget om software (og håndtering af andre mennesker).

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. Find den bedste match 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 specifik 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 vil gerne designe spilsoftware med en partner, der kan gøre marketing til mig", er helt specifik, og gør et meget ryddeligt sæt mål.
Rådgivning til nye softwareudviklere - dummies

Valg af editor

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld fotoredigeringsfunktion tilbyder bundter af værktøjer, som du kan bruge at redigere dine billeder, fra korrektionsværktøjer til fastsættelse af farve og klarhed til filtre, lag og meget mere for at ændre eksisterende fotos eller skabe helt originale billeder fra bunden. Men alle disse værktøjer gør også Komplet fotoredigeringstilstand kompleks. Du kan flytte ind i ...

Generelle blandingsformer i Photoshop Elements - dummies

Generelle blandingsformer i Photoshop Elements - dummies

Elementer spænder over 25 blandingstilstande. Blend modes påvirker hvordan farver interagerer mellem lag og også hvordan farver interagerer, når du anvender maling på et lag. Ikke alene gør blandingstilstande interessante effekter, men du kan også nemt anvende, redigere eller fjerne blandingsfunktioner uden at røre dine billedpixel. De forskellige blandingstilstande ...

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriindstillinger hjælpe med at definere, hvordan dine figurer ser ud. Klik på nedpegepilen i værktøjsindstillingerne i Elements for at få adgang til de geometriske indstillinger, der beskrives i det følgende. Rektangulære og afrundede rektangel geometriske indstillinger Her er geometriske indstillinger for rektangel og afrundede rektangelformer: Ubegrænset: Giver dig mulighed for at få fri tøj til at tegne en ...

Valg af editor

Sådan bygger du tabeller i HTML5 - dummies

Sådan bygger du tabeller i HTML5 - dummies

Sommetider indeholder din webside data bedst fremlagt i et bord . Du kan bruge HTML5's komplette bordsystem til at oprette tabeller som den i dette eksempel: Den grundlæggende struktur i et bord i HTML-format er rimeligt let at forstå; Tjek koden, der oprettede tabellen i eksemplet:

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Der er situationer, hvor man kun vil en enkelt kopi af et baggrundsbillede på dit CSS3-websted. Det kan være, at billedet du har brugt er noget, der ikke gentager sig godt eller er stort nok til, at du virkelig ikke vil have det gentaget. Følgende procedure viser en teknik, du kan bruge til at fortælle ...

Hvordan man opbygger en webside skabelon fra scratch-dummies

Hvordan man opbygger en webside skabelon fra scratch-dummies

Standardværktøjet på tværs af digitalt agenturer og interne afdelinger til opbygning af website grafik er Adobe Photoshop. Selvom fyrværkeri er optimeret og målrettet til at producere web-grafiske kildefiler, er det bare ikke fanget, sandsynligvis på grund af den massive genoplæringsindsats ville det medføre, at hele afdelinger gør omskifteren. At oprette et nyt ...

Valg af editor

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Som flere og flere mennesker finder ud af din ny LinkedIn-gruppe, og som medlemmer begynder at deltage, kan du opleve, at nogle af de personer, der har klikket på linket for at deltage, ikke er på din forhåndsgodkendte liste. Måske er de mennesker, du ikke har forstået var på LinkedIn, eller du var ikke klar over, at de var gyldige grupper ...

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Ud over et profilbillede giver LinkedIn brugere mulighed for at forbedre de visuelle sociale markedsføringselementer i deres profiler ved at tilføje billeder til deres profilprofil. Du kan tilføje billeder til ethvert afsnit i din LinkedIn-profil. Tilføjelse af billeder til din profil kan hjælpe dig med at fortælle din historie visuelt og ...

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

, Når du har opfyldt kravene til oprettelse en virksomhedsside på LinkedIn, er det tid til at komme i gang ved at tilføje selskabets side til Linkedins system. For at oprette din virksomhedsside skal du blot følge disse trin: