20 gratis bøker for programvareutviklere [nybegynnere]
Utvikling og programmering av programvare og applikasjoner er aldri en enkel oppgave, og noen ganger trenger du litt hjelp, enten det er for å administrere arbeidsflyten din, forfriskende din kunnskap eller lære et nytt programmeringsspråk . Heldigvis er det mange ressurser på Internett som kan hjelpe, inkludert gratis e-bøker.
Her har vi samlet en liste over 20 gratis e-bøker som definitivt bør være til nytte for nybegynnere programvareutviklere og programmerere. De dekker et anstendig utvalg emner, fra mer generell arbeidsflytrådgivning til nitty-gritty kode og ganske mange ting i mellom. Uten videre ado, her er listen.
Hvordan bli programmerer
Av Rob Wailing
Tittelen sier alt, egentlig: denne eBoken burde være en av dine første leser hvis du bare har startet, eller selv om du prøver å bestemme om programmering er den rette veien for deg. Det er ikke en dyp ebook, men forfatteren dekker en anstendig mengde ikke-tekniske emner som hvor du skal begynne, hvordan du får erfaring og andre virkelige spørsmål.
Tilgjengelig som: PDF
Lean Software Development
Av David J. Anderson
Denne eBok lyser på hvordan begrepet "Lean", som stammer fra styringsstrukturen på Toyota i 1990-tallet, kan brukes til programvareutvikling. Det er ikke en bok om programmering; I stedet diskuterer eBok hvordan du nærmer deg og styrer prosessen med å utvikle programvare .
Tilgjengelig som: PDF
Tilbake til grunnleggende: Hype-Free Principles For Software Developers
Av Jason Gorman
Denne eBok skjærer gjennom mye av hype og markedsføring snakk som er tilstede i programvareutviklingsverdenen, og prøver å gjeninnføre noe av hva forfatteren mener er grunnleggende prinsipper for programvareutvikling . Emner som behovet for testbare mål, automatiserende eselarbeid og behovet for kundeintervju er alle diskutert i denne eBok.
Tilgjengelig som: PDF
Ikke bare kast terningene
Av Neil Davidson
Denne eBok takler en av de viktigste delene for enhver programvareutvikler som ønsker å selge sitt arbeid: prising. Tross alt er det ikke noe å skrive et bra program hvis du ikke priser det riktig ; denne eBok skal hjelpe, og diskuterer saker som økonomi, prispsykologi og prisoppfattelse.
Tilgjengelig som: Gratis nedlasting
Programmering fra bakken
Av Jonathan Bartlett
Som tittelen kan tyde på, er denne eBok virkelig rettet mot nybegynnere til programmering og utvikling, og lærer dem hvordan de skal tenke, skrive og lære som en programmerer. Ebook lærer prinsippene for programmering ved hjelp av monteringsspråk for x86-prosessorer og GNU / Linux-operativsystemer.
Tilgjengelig som: PDF
97 ting hver programmerer burde vite - utvidet
Utarbeidet av Shirish Padalkar
Denne eBok er en samling av essays og artikler fra 97 ting hver programmerer burde vite wiki som ikke var inkludert i boken. Det er et stort utvalg av bidrag i denne eBok, og diskuterer mange emner som spenner fra eksplisitt råd med kode og programmering til mer generelt råd om å være programmerer eller programvareutvikler.
Tilgjengelig som: Betal-hva-du-vil laste ned
Effektivitet i utviklings arbeidsflyter
Av Florian Motlik
Denne e-boken deler og diskuterer utviklingsgruppens arbeidsflyt i håp om at det vil inspirere deg til også å strømlinjeforme - eller lagets egen utviklings arbeidsflyt. De tre kapitlene i boken diskuterer utvikling av nye funksjoner, trekkforespørsler og kodevurderinger, samt distribusjonsrørledninger og null nedetidsprosessering .
Tilgjengelig som: E-post nedlasting
Grunnlag for programmering
Av Karl Seguin
Denne eBok, som tittelen antyder, takler grunnleggende grunnlag for programmering og hvordan man bygger bedre programvare . Forfatteren diskuterer emner som ALT.NET, domene drevet design, enhetstesting og avhengighetsinjeksjon, samt noen enklere "tilbake til grunnleggende" tema. Ganske godt å lese for å få tak i fundamentene.
Tilgjengelig som: PDF
Hacknot: Essays On Software Development
Av Ed Johnson
Denne eBok er en samling essays skrevet mellom 2003 og 2006, diskuterer og kritiserer ulike konsepter innen programvareutvikling . Fra ekstrem programmering og fleksible metoder for feilsøking og vedlikehold til programvareutviklingsindustrien i seg selv, er det ikke noe emne som er trygt fra Ed Johnsons kritiske øye.
Tilgjengelig som: Gratis Lulu nedlasting
Programmerens motivasjon for nybegynnere
Av Rajaraman Raghuraman
Denne eBok er en samling av forfatterens blogginnlegg, og inneholder for det meste enkle og praktiske råd om å være programmerer. Det er ingen kode her inne; snarere diskuterer forfatteren temaer som hvordan å lære programmering, gjennomtenkte sitater, samt holdninger og ferdigheter som en god programvareutvikler trenger.
Tilgjengelig som: E-post nedlasting
Oppdag dine egne dataspill med python
Av Al Sweigart
Hvis du har vært interessert i å lære Python, men aldri visste hvordan, er dette ebook et flott sted å starte. Det er riktignok rettet mot yngre elever, men det er fortsatt et flott sted å starte, spesielt siden det bruker prosessen med å lage et spill som en måte å lære deg noen av egenskapene og interiørene til Python.
Tilgjengelig som: PDF
Lære å programmere med Python
Av Richard Halterman
Denne eBok er ganske uttømmende guide til programmering med Python 3.2 . Forfatteren starter med grunnleggende om Python, for eksempel programvare og utviklingsverktøy, før han går inn i mer detaljert territorium som Pythons iterative prosesser, bruk og skriving av funksjoner, ulike typer objekter og tilpassede typer.
Tilgjengelig som: PDF
Åpne datastrukturer (i Java)
Av Pat Morin
Denne boken har et ganske edelt mål, noe som gir studentene fri tilgang til en åpen kildekode, oppdaterbar lærebok relatert til datastrukturer i Java . Som du kan tenke deg, er innholdet rettet mot elever av Java i stedet for erfarne eksperter, men det er sannsynlig at selv erfarne programmerere vil få litt bruk ut av denne læreboken, om bare som en oppdatering.
Tilgjengelig som: PDF
F # Succinctly
Av Robert Pickering
Denne eBok er en innfødt introduksjon av F # programmeringsspråket. Forfatteren bruker noen få kapitler til å introdusere F #, funksjonell programmering og hvorfor det er viktig, før du veileder deg gjennom den klassiske "Hello World!" trening. Senere emner inkluderer objektorientert programmering, simuleringer og grafikk, samt å lage et program i F # .
Tilgjengelig som: E-post nedlasting
Komme i gang med Open Source Development
Av Rachna Kapur, Mario Briggs, Pedro Carvalho, Ulisses Costa, Tapas Saha, Raul F. Chong og Peter Kohlmann
Denne grundige eBok er en flott introduksjon til verden av åpen kildekode programvare og problemer relatert til den. Emner som diskuteres, er lisensiering, forretningsmodeller med åpen kildekode, rollen til åpen kildekode-fellesskap i utviklingen og starte eget åpen kildekodeprosjekt .
Tilgjengelig som: PDF
Git Succinctly
Av Ryan Hodson
GitHub er et av de mest nyttige versjonskontrollsystemene på Internett akkurat nå, og er utrolig viktig for enhver programvareutvikler. Denne eBok er en god introduksjon til hvordan GitHub fungerer, diskuterer alt du trenger å vite, fra en generell oversikt over GitHub til bestemte emner som opptak og ugyldig endring og eksterne lagre.
Tilgjengelig som: E-post nedlasting
The Rook's Guide To C ++
Av Jeremy A. Hansen
Denne eBok er ganske mye en omfattende C ++ lærebok som dekker alt du trenger å vite om programmering og utvikling av programvare ved hjelp av C ++. Emner som diskuteres, inkluderer variabler, datatyper og konvertering, sløyfer, fil I / O og dynamiske data. Boken inneholder også gjennomgangsprosjekter og svar for hvert kapittel for å fremme læring.
Tilgjengelig som: PDF
C ++ Succinctly
Av Michael McLaughlin
Denne eBoken ble skrevet med C # utviklere i tankene. Spesielt ble det skrevet for å hjelpe utviklere kjent med C # learn C ++ . Det gjør dette ved å prøve å referere til tidligere C # kunnskap så mye som mulig, mens det diskuterer emner som typer, navneområder, ressursinnsamling og strenge.
Tilgjengelig som: E-post nedlasting
Programmering av windows Lagre apper med HTML, CSS og Javascript
Av Kraig Brockschmidt
Dette er en viktig e-bok for alle som utvikler applikasjoner for Windows Store. Alle emnene, som anatomien til Windows-apper, webinnhold og datainnbinding, diskuteres i detalj og i detalj. Ebook kommer også med ledsagerfiler for å hjelpe deg med noen av oppgavene i boken.
Tilgjengelig som: PDF | EPUB | Kindle
.NET Technology Guide For Business Applications
Av Cesar de la Torre og David Carmona
Dette e-bokens hovedmål er å hjelpe deg med å velge riktig Microsoft-utviklingsteknologi og tilnærminger for ditt. NET-prosjekt. Det gjør dette ved å veilede deg gjennom en rekke forskjellige applikasjonsmønstre og scenarier, med anbefalte teknologier for hvert mønster og scenario, for å hjelpe deg med å gjøre det riktige valget.
Tilgjengelig som: PDF
9 Indie markedsplasser for å selge designene dine
I disse dager er det lettere enn noensinne å dele dine kreasjoner med verden . Det er mange selskaper der ute som gjør det til sitt oppdrag for å hjelpe deg med å selge digitale produkter av noe slag, inkludert musikk, videoer, bøker og design til publikum. De fleste av dem vil sørge for at dine premiumprodukter får så mange produktvisninger som mulig, men i retur tar de et stort stykke av inntektssirkelen.I dag s
Slik deaktiverer du alle annonser i Windows 10
Windows 10 kan ha vært en gratis oppgradering, men det kommer med annonser som er trykket på systemet ved hjelp av forskjellige veier (selv om du har oppgradert for en avgift, dessverre). Disse annonsene vises på forskjellige steder, inkludert Start-menyen, Handlingssenter, Cortana, samt på låseskjermbildet. Dis