5 Amazing Reddit AMAs For Aspiring Developers

Annonse

Annonse
Annonse

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 er en AMA?"

Akronymet står for "Ask Me Anything", og det er en hel seksjon om Reddit (kalt en subreddit - emnespesifikke steder der du kan lære noe 5 Best Subreddits å lære kule ting 5 Best Subreddits å lære kul 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 et 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 "Ask Me Almost Anything" - dette er vanligvis for folk som ikke kan 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 AMA, 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

reddit_ama_money
Det er ingenting som å lande en programmeringsjobb når du ikke har en grad, og alt har vært selvlært. Det var 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 AMA deler Greymattr det 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

reddit_ama_spacex
Å 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 stor deres programmeringsprosjekter er, hvilke utfordringer de står overfor, og hva de liker best 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 å vedlikeholde?
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.
Har vi nevnt Dragon berthing w / ISS?

Tidligere Zynga Developer

reddit_ama_zynga
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 pluginmodellen?
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øyene 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 å kjøre raskt, men selv tydelig optimalisert HTML-kode synes å ha en lavere ytelse enn anstendig optimert flash-kode.

Guild Wars 2 Team

reddit_ama_guild_wars
Hvis AMA av den tidligere Zynga-utvikleren ikke fokuserte nok på desktop gaming, hva med dette 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 at jeg skal skrive ting som "Fixed Bug with Stupid Ass System That Fred Designed" / "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. Oh my god. "- Endre 533404 av jim på 2010/07/19 18:07:00

Wikipedia-utvikler

reddit_ama_wikipedia
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

In this article