
Peter Holmes
21
4019
682
Ljudi koji sudjeluju u Reddit AMA-i mogu biti izuzetno informativni i inspirativni. Kao zajednica koja dobro poznaje tehnologiju, postoji dosta AMA-ova koji se moraju pročitati za napredne programere. Evo prvih 5 AMA-ova s kojima ćete htjeti započeti.
Što je AMA?
Prije nego što započnemo, sigurno ću vas pitati nekoliko vas koji nisu upoznati s terminologijom Reddita, “Kakav je kurac AMA?”
Akronim je kratica “Pitaj me bilo što”, i čitav je odjeljak na Redditu (nazvan a subreddit - mjesta vezana uz temu na kojima možete naučiti bilo što. 5 Best Subreddits to Learn Cool Stuff 5 Best Subreddits to Learn Cool Stuff Reddit je više od samo vremenskog sudopera u kojem možete pogledati lijepe djevojke, čitati o glupim stvarima i odgađati dok izrađujete pamćenje slučajnih sitnica. Reddit se može koristiti za učenje ...) posvećen tim AMA-ima. Tamo također postoji nekoliko AMAA-e, što se i zalaže “Pitajte me gotovo sve” - obično su to ljudi koji nisu u mogućnosti odgovoriti na svako postavljeno pitanje. To je jednostavan i otvoren način za postavljanje pitanja zajednici AMA. Reddit je pozvao mnoge poznate ljude da sudjeluju u AMA-i, uključujući predsjednika Obamu, Billa Gatesa, MythBusters i druge.
Možete naučiti puno drugih sjajnih stvari iz našeg Awesome Vodiča za Reddit!
Zaradite 100 000 USD + bez stupnja diplome
Ništa se ne svodi na posao s programiranjem ako nemate diplomu, a sve je samouka. Upravo to greymattr uspio odraditi u velikoj mjeri - dobio je posao u tvrtki Fortune 500 i zaradio šestocifrenu plaću.
U svojoj AMA, greymattr dijeli što je učinio da se pripremi, kako je dobio svoj posao i što drugi mogu učiniti da se pripreme. Iako su svi AMA-i koji će biti spomenuti u ovom članku odlični čitci za početnike koji se nadaju, ovaj je najprisutniji i najinformativniji. Ostali su velika motivacijska čitanja.
Izdvojena pitanja i odgovori:
P:
Što biste preporučili srednjoškolcu koji programira, ali još nije imao službenu izobrazbu?
A:
naučiti C. naučiti Linux. naučite TCP / IP umrežavanje. nakon toga naučite o web stranicama i ili java skriptu. i uz to možete naći dobar posao (60-200k / god)
Programeri SpaceX-a
Pravljenje šest cifara bez diplome moglo bi biti sjajno postignuće, ali raditi kao programer za SpaceX jednostavno je u redu. U ovom AMA-u, čitav programski tim SpaceX došao je na Reddit odgovoriti na sva pitanja. Čitateljima su pružili uvid u to koliko su veliki njihovi programski projekti, s kakvim se izazovima susreću i u čemu najviše uživaju u svom poslu.
Nakon što pročitate AMA, također steknete smisao da programiranje raketa nije posao koji zahtijeva da budete prestrogi - svi uživaju u iskrivljavanju koda i zabave..
Izdvojena pitanja i odgovori:
P:
Kolika je vaša trenutna baza kodova za vaš najveći projekt?
Je li gnjavaža za održavanje?
Koji je bio najzahtjevniji projekt koji ste morali preuzeti i zašto?
U čemu se najviše osjećate??
Kako ti se sviđa tvoj posao?
A:
Kod vozila nalazi se u redovima od nekoliko stotina k.
Nije briga za održavanje, to je naš posao! Zapravo smo jako zadovoljni s našom bazom kodova. To je rad ljubavi.
Vezovi za zmajeve uz ISS bio je glavni izazov. Mnogo novog koda trebalo je razviti.
Zmajski vez za ISS.
Jesmo li spomenuli Zmajev vez za w / ISS?
Bivši programer Zynga
Online flash igre eksplodirale su otprilike u vremenu kada je Facebook dozvoljavao igre društvenim mrežama - trebam li uopće spomenuti FarmVille? Ludost je bila toliko velika da je najpoznatiji programer internetskih flash igara, Zynga, zaradio milijarde.
Bivši programer Zynga došao je u Reddit i održao AMA kako bi čitateljima pružio izgled iza kulisa i pružio neke savjete ambicioznim programerima igara. Iako se puno razgovora vrti oko Flash-a, HTML5-a i igara napisanih na oba ta jezika, također se dotiče i tradicionalnijih igara za stolno igranje.
Izdvojena pitanja i odgovori:
P:
Gdje vidite HTML5, što se tiče zamjene tradicionalnog modela dodataka?
Je li HTML5 video dobra ideja?
Kako se pisanje za element Canvas (i pridružene zamke za optimizaciju) razlikuje od pisanja složenih programa u Flash-u?
A:
Neko vrijeme sam trebao raditi s Cocos2dx (s JS vezama na mobilnom uređaju) i Cocos2dHTML5 nakon što sam napustio zynga.
Sve u svemu, HTML5 zamjena bljeskalice za osnovne stvari poput videozapisa i interaktivnog izgleda (mislim da je) dobra stvar.
OTOH, Stvaranje zanimljivog interaktivnog korisničkog sučelja u flash načinu je jednostavnije od bilo kojeg drugog sustava kojeg poznajem, što je velik dio zašto je toliko popularan. To još nije riješeno od strane HTLM5 i trebat će puno rada na alatima prije nego što se podudaraju s alatima za stvaranje Flash-a u Adobe CS-u.
HTML5 također ima puno doista neugodnih dijelova kada morate prilagoditi starije preglednike, a ponekad je zapravo brže koristiti teško zlostavljani DOM prikaz, nego koristiti Canvas renderiranje (što stvara glavobolju koja potiče sesije pokušaja optimiziranja vašeg zajedničkog koda za DOM na neke preglednike i platno na drugima). Posjedovanje webGL-a još nije pouzdano, što znači da je u HTML-u teško puno stvari koje su jednostavne u flashu.
HTML5 također trpi puno problema s bljeskalicom, poput stvarno groznih perfascha koji nesretni vragovi neće znati izbjeći. Proizvođači preglednika ulažu mnogo truda da bi HTML5 pokrenuo brzo, ali čini se da čak i jako optimizirani html5 kôd ima niži ukupni učinak od pristojno optimiziranog flash koda.
Guild Wars 2 ekipa
Ako se AMA bivšeg razvojnog programera Zynga nije dovoljno usredotočila na igranje na radnoj površini, kako bi bilo da ovaj AMA vodi čitav tim Guild Wars 2?
Pročitat ćete puno više o razvoju igre nitty-grittyof, kao i nekoliko pitanja o samoj igri. Ta pitanja također naglašavaju izazove s kojima se tim suočava u razvoju igre i zadovoljavanju svih.
Izdvojena pitanja i odgovori:
P:
Može li netko od vas uzeti samo 1-2 svoje omiljene poruke koje je napisao netko drugi iz vašeg tima. Osobno znam da ću pisati takve stvari “Popravljen program s glupim sustavom magarca koji je Fred dizajnirao” / “Nisam siguran što sam učinio, ali bilo je produktivno”
A:
Jim Scott radi na magli, tačno u vrijeme kada je videozapis dvostruke duge bio viralni:
“Whoa, to je puna magla skroz. Dvostruka magla, o moj Bože. Potpuno je dvostruka magla. Whoa to je tako intenzivno. Čovječe! Wow! Opa! Opa! Whoa ho ho oh moj Bože! O moj Bože! O moj Bože! Woo! Oh wow! Woo! Da! Oh ho ho! O moj Bože! O, Bože, gledaj to! Počinje čak izgledati kao trostruka magla! Oh moj Bože, puna je! Dvostruka magla cijelim nebom! O moj Bože. O moj Bože. O Bože. Što to znači? Oh. O moj Bože. Oh. Oh. Bog. Tako je vedro, o moj Bože, tako je vedro i živo! Oh. Ah! Ah! Prelijepo je! O moj Bože. O moj Bože. O moj Bože! O moj Bože, dvostruka je potpuna magla! O pravo na moju kartu. O moj Bože. O, moj Bože, što to znači? Reci mi. Previše. Ne znam što to znači Oh moj Bože, tako je intenzivno. Oh. Oh. O moj Bože.” - Promijenite 533404 od jim na dan 07.07.2010. 18:07:00
Wikipedia Developer
Ne bi bilo nevjerojatno programirati jedan od najboljih 10 web stranica na svijetu? Posljednje, ali svakako ne najmanje bitno, imamo AMA programere Wikipedije. Brandon Harris objašnjava kako se počeo baviti Wikipedijom i kako se to pretvorilo u razvojni posao. Također nudi razne savjete početnicima programerima o tome što učiniti za početak. Kao što smo već spomenuli na MakeUseOf-u mnogo puta, on također predlaže da doprinesete projektu otvorenog koda The Journey Of Coder: Kako poboljšati svoje kodirajuće vještine doprinoseći projektu otvorenog koda Putovanje kodera: Kako poboljšati svoje kodiranje Vještine doprinoseći projektu otvorenog koda Ako se želite predstavljati na tržištu kao kompetentan programer, nema boljeg vremena da pokažete svoje vještine na najbolji mogući način - doprinoseći projektima otvorenog koda. Postoji mnogo razloga… započeti s iskustvom u programiranju.
Izdvojena pitanja i odgovori:
P:
Volio bih čuti vaš najbolji savjet mladom studentu koji ulazi u razvoj web aplikacija!
A:
Samo počnite graditi stvari. Možda napravite male alate samo za sebe. Ovih dana morate sastaviti portfelj.
Jedan od najboljih načina je započeti kodiranje u projektu otvorenog koda. Na taj način imate stvari na vašem životopisu i imate uzorke koda kojima ih možete pokazati ljudima.
Zaključak
Iako sigurno ima više AMA-ova, ovo je 5 najkorisnijih i motivacijskih. Nakon što ih pročitate, imat ćete više nego dovoljno snage volje za posao. Naravno, ne zaboravite da i ovdje na MakeUseOf-u imamo puno sjajnog materijala za ambiciozne programere, uključujući način da odaberete najbolji programski jezik za učenje kako odabrati jezik programiranja kako biste naučili danas i dobili sjajan posao za dvije godine Kako odabrati programski jezik kako biste naučili danas i dobili sjajan posao za dvije godine. Potrebne su godine predanog rada da postanete zaista dobar programer; pa postoji način da odaberete pravi jezik koji će početi od danas, kako bi se sutra zaposlili? .
Koje savjete možete ponuditi početnicima? Jeste li naišli na druge značajne Reddit AMA programere? Javite nam se u komentarima!
Kreditna slika: Michael Himbeault Via Flickr, Surat Lozowick