5 Amazing Reddit AMAs For Aspiring Developers

5 Amazing Reddit AMAs For Aspiring Developers / Internett

Folk som deltar i Reddit AMAs kan være svært informative og inspirerende. Som et teknologisk kunnskapsrike samfunn er det nok av AMA som må leses for aspirerende utviklere. Her er de 5 beste AMA-ene som du vil ønske deg å komme i gang på.

Hva er en AMA?

Før vi begynner, er jeg sikker på at noen av dere som ikke er kjent med Reddit-terminologien, vil spørre, “Hva pokker er en AMA?”

Akronymet står for “Spør meg om hva som helst”, og det er en hel del på Reddit (kalt a subreddit - emnespesifikke steder hvor du kan lære noe 5 Best Subreddits å lære kule ting 5 Best Subreddits å lære kule ting Reddit er mer enn bare en gang synke hvor du kan se på vakre jenter, lese om nerdy ting og forutse når du bygger en minne om tilfeldig trivia. Reddit kan brukes til å lære ... Les mer) dedikert til disse AMAene. Det er også noen få AMAAer der også, som står for “Spør meg nesten alt” - Disse er vanligvis for folk som ikke er i stand til å svare på hvert spørsmål som blir spurt. Det er en enkel og åpen måte for samfunnet å stille spørsmål til AMA-deltakere. Reddit har invitert mange kjente personer til å delta i AMAer, inkludert president Obama, Bill Gates, MythBusters og andre.

Du kan lære mange andre flotte ting fra vår fantastiske guide til Reddit!

Gjør $ 100 000 + med ingen grad


Det er ingenting som å lande en programmeringsjobb når du ikke har en grad, og alt har vært selvlært. Det er akkurat det greymattr klarte å gjøre i stor skala - han fikk en jobb hos et Fortune 500-selskap og laget en sekssifret lønn.

I sin AMA, greymattr deler hva han gjorde for å forberede seg, hvordan han fikk sin jobb, og hva andre kan gjøre for å forberede seg. Mens alle AMA-ene som blir nevnt i denne artikkelen, er gode for lesende utviklere, er denne den mest enkle og informative en ut av gjengen. De andre er flotte motiverende leser.

Utvalgte spørsmål og svar:
Q:
Hva vil du anbefale til en videregående student som programmerer, men har ennå ikke hatt noen formell opplæring?
EN:
lære C. lære Linux. lære TCP / IP-nettverk. etter det lærer du om nettsider, og eller java script. og med det kan du finne en god jobb (60-200k / år)

SpaceX Developers


Å lage seks figurer uten en grad kan være en god prestasjon, men å jobbe som programmerer for SpaceX er ganske enkelt kult. I dette AMA kom hele SpaceX-programmeringslaget til Reddit for å svare på alles spørsmål. De ga leserne et innblikk i hvor store programmeringsprosjektene deres er, hvilke utfordringer de står overfor, og hva de liker mest om jobben sin.

Etter å ha lest AMA, får du også en følelse av at programmeringsraketter ikke er en jobb som krever at du er opptatt - alle liker å tinkere med kode og ha det gøy.

Utvalgte spørsmål og svar:
Q:
Hvor stor er din nåværende kodebase for ditt største prosjekt?
Er det et problem å opprettholde?
Hva var det mest utfordrende prosjektet du måtte ta på og hvorfor?
Hva føler du mest oppnådd om?
Hvordan liker du jobben din?
EN:
Kjøretøykoden er på rekkefølgen av et par hundre k linjer.
Det er ikke noe problem å vedlikeholde, det er vår jobb! Vi er faktisk veldig fornøyd med vår kodebase. Det er et arbeid av kjærlighet.
Dragon berthing w / ISS var en stor utfordring. Masse ny kode måtte utvikles.
Dragon berthing w / ISS.
Omtalte vi Dragon berthing w / ISS?

Tidligere Zynga Developer


Online flash spill eksploderte rundt tiden Facebook tillatt spill på det sosiale nettverket - trenger jeg selv å nevne Farmville? Spottet var så stort at den mest kjente utvikleren av online flash spill, Zynga, gjorde milliarder.

En tidligere Zynga-utvikler kom til Reddit og holdt en AMA for å gi leserne en bak kulissene, og gi råd til de aspirerende spillutviklerne. Mens mye snakk dreier seg om Flash, HTML5 og spill skrevet på begge disse språkene, berører det også på mer tradisjonelle stasjonære spillmotorer.

Utvalgte spørsmål og svar:
Q:
Hvor ser du HTML5 i gang med hensyn til å erstatte den tradisjonelle plugin-modellen?
Er HTML5-video en god ide?
Hvordan er det å skrive på lerret-elementet (og tilhørende optimaliseringsgruver) forskjellig fra å skrive komplekse programmer i Flash?
EN:
Jeg måtte jobbe med Cocos2dx (med JS bindinger på mobil) og Cocos2dHTML5 en stund etter at jeg dro zynga.
Samlet sett er HTML5 erstatter flash for grunnleggende ting som video og interaktiv layout er (jeg føler) en god ting.
OTOH, Å lage interessante interaktive brukergrensesnitt i flash er enklere enn noe annet system jeg kjenner til, noe som er en stor del av hvorfor det er så populært. Det har ikke blitt løst av HTLM5 ennå, og det vil ta mye arbeid på verktøyene før de samsvarer med Flash-opprettingsverktøy i Adobe CS.
HTML5 har også mange veldig irriterende deler når du må imøtekomme eldre nettlesere, og noen ganger er det faktisk raskere å bruke kraftig misbrukt DOM-rendering enn å bruke lerretgjenoppretting (noe som gjør det mulig for hodepinefremkallende økter å prøve å optimalisere din delte kode for DOM på noen nettlesere og lerret på andre). Å ha webGL er ikke pålitelig ennå, noe som betyr at mange ting som er enkle i flash, er vanskelige i html5.
HTML5 lider også mange av problemene som flash har, for eksempel veldig fryktelig perf gotchas at ikke-senior devs ikke vil vite for å unngå. Nettleser beslutningstakere legger stor innsats for å få HTML5 til å løpe fort, men selv tungt optimalisert HTML-kode ser ut til å ha en lavere ytelse enn anstendig optimert flash-kode.

Guild Wars 2 Team


Hvis AMA av den tidligere Zynga-utvikleren ikke fokuserte nok på desktop gaming, hva med denne AMA som ble gjennomført av hele Guild Wars 2-teamet?

Du vil lese mye mer om nitty-grittyof spillutvikling, samt flere spørsmål om spillet selv. Disse spørsmålene fremhever også utfordringer som laget står overfor i utviklingen av spillet og holder alle glade.

Utvalgte spørsmål og svar:
Q:
Kan en av dere bare ta 1-2 av dine favorittforpliktelser som er skrevet av noen andre i teamet ditt. Jeg vet personlig jeg skriver ting som “Fast Bug med dumt Ass System som Fred Design” / “Jeg er ikke sikker på hva jeg gjorde, men det var produktivt”
EN:
Jim Scott jobber på tåke, rett rundt den tiden den doble regnbuefilmen gikk viral:
“Hvem, det er en full tåke helt. Dobbel tåke, oh min gud. Det er en dobbel tåke, hele veien. Hvem er så intens. Hvem mann! Wow! Jøss! Jøss! Hvem er du, min gud! Herregud! Herregud! Woo! Oh wow! Woo! Yeah! Oh ho ho! Herregud! Åh, min gud, se på det! Det begynner å se ut som en tredobbelt tåke! Å, min gud, den er full på! Dobbel tåke helt over himmelen! Herregud. Herregud. Å gud. Hva betyr dette? Åh. Herregud. Åh. Åh. Gud. Det er så lyst, oh gud, det er så lyst og levende! Åh. Ah! Ah! Det er så vakkert! Herregud. Herregud. Herregud! Oh gud, det er en dobbel fullstendig tåke! Åh, rett på kartet mitt. Herregud. Å min gud, hva betyr det? Fortell meg. For mye. Jeg vet ikke hva det betyr. Å, min gud, det er så intens. Åh. Åh. Herregud.” - Endre 533404 av jim på 2010/07/19 18:07:00

Wikipedia-utvikler


Ville det ikke vært utrolig å programmere for en av de 10 beste nettstedene i verden? Sist men ikke minst, vi har en AMA av en Wikipedia-utvikler. Brandon Harris forklarer hvordan han begynte å bli involvert på Wikipedia, og hvordan det ble til en utviklingsjobb. Han tilbyr også ulike tips til aspirerende utviklere om hva de skal gjøre for å komme i gang. Som vi har nevnt på MakeUseOf mange ganger, foreslår han også å bidra til et åpen kildekode-prosjekt. Journey of a Coder: Hvordan forbedre kodingskvaliteten ved å bidra til et åpen kildekodeprosjekt. Reisen til en koder: Hvordan forbedre koden din Ferdigheter ved å bidra til en åpen kildekode Prosjekt Hvis du ønsker å markedsføre deg selv som en kompetent programmerer, er det ikke noe bedre å vise frem dine ferdigheter på best mulig måte - ved å bidra til åpen kildekodeprosjekt. Det er mange grunner ... Les mer for å komme i gang med programmeringserfaring.

Utvalgte spørsmål og svar:
Q:
Jeg vil gjerne høre ditt beste tips for en ung student som kommer inn i webapplikasjonsutvikling!
EN:
Bare begynn å bygge ting. Bygg små verktøy bare for deg selv, kanskje. Du må bygge opp en portefølje i disse dager.
En av de beste måtene er å starte koding i et åpen kildekode-prosjekt. På den måten har du ting på ditt CV og du har kodeprøver for å vise folk.

Konklusjon

Mens det er sikkert flere AMAer der ute, er disse de 5 mest nyttige og motiverende. Etter å ha lest dem, har du mer enn nok viljestyrke til å komme på jobb. Selvfølgelig, ikke glem at vi også har mange gode materialer her på MakeUseOf for håper utviklere, inkludert en måte å velge det beste programmeringsspråket for å lære. Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb i 2 år Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb på 2 år Det kan ta mange år med dedikert arbeid å bli en virkelig god programmerer; så er det en måte å velge riktig språk for å starte fra i dag, for å bli ansatt i morgen? Les mer .

Hvilke tips kan du tilby til aspirerende utviklere? Har du kommet over andre bemerkelsesverdige Reddit AMAer for utviklere? Gi oss beskjed i kommentarene!

Bildekreditt: Michael Himbeault Via Flickr, Surat Lozowick

Utforsk mer om: Reddit.