Reklama

Ľudia, ktorí sa zúčastňujú na Reddit AMA, môžu byť veľmi informačnými a inšpiratívnymi. Ako technicky zdatná komunita existuje veľa AMA, ktoré sú pre začínajúcich vývojárov nevyhnutnosťou. Tu je päť najlepších AMA, od ktorých budete chcieť začať.

Čo je AMA?

Než začneme, som si istý, že niektorí z vás, ktorí nie sú oboznámení s terminológiou spoločnosti Reddit, sa budú pýtať, "Čo to sakra je AMA?"

Skratka je skratka pre „Ask Me Anything“ a existuje celú sekciu Reddit (nazýva sa subreddit - miesta špecifické pre daný subjekt kde sa môžete niečo naučiť 5 najlepších čiastkových produktov, ktoré sa majú naučiť skvelého obsahuReddit je viac ako len umývadlo, kde sa môžete pozerať na pekné dievčatá, čítať o hlúpych veciach a odkladať, keď si budujete spomienku na náhodné drobnosti. Reddit sa dá naučiť ... Čítaj viac ) venované týmto AMA. Existuje tiež niekoľko AMAA, čo znamená „Opýtajte sa ma takmer na všetko“ - zvyčajne sa jedná o ľudí, ktorí nie sú schopní odpovedať na každú položenú otázku. Je to jednoduchý a otvorený spôsob, ako môže komunita klásť otázky účastníkom AMA. Reddit pozval mnoho slávnych ľudí, aby sa zúčastnili na AMA, vrátane prezidenta Obamu, Billa Gatesa, The MythBusters a ďalších.

instagram viewer

Môžete sa dozvedieť veľa ďalších skvelých vecí od našich Úžasný sprievodca Reddit Úžasný sprievodca RedditZaujíma vás, ako vaši priatelia vždy nájdu skvelé veci na internete pred vami? Pravdepodobne používajú Reddit, samozvanú „prednú stránku internetu“. Čítaj viac !

reddit_ama_money
Nie je nič také podobné ako pristúpiť k programovacej práci, keď nemáte titul a všetko sa naučilo samo. To je presne to, čo greymattr podarilo sa mu vo veľkom meradle - dostal prácu v spoločnosti Fortune 500 a zarobil šesťmiestny plat.

Vo svojej AMA greymattr zdieľa to, čo urobil, aby sa pripravil, ako získal prácu a čo môžu urobiť ostatní, aby sa pripravili. Zatiaľ čo všetky AMA, ktoré budú uvedené v tomto článku, sú skvelým čítaním pre ašpirujúcich vývojárov, tento je najpriamejší a najinformatívnejší z partie. Ostatní sú skvelými motivačnými odpoveďami.

Hlavné otázky a odpovede:
Q:
Čo by ste odporučili študentovi strednej školy, ktorý programuje, ale ešte nemal žiadne formálne školenie?
A:
učiť sa C. učiť sa Linux. Naučte sa sieť TCP / IP. potom sa dozviete viac o webových stránkach alebo o skripte java. a s tým môžete nájsť dobrú prácu (60 - 200 000 ročne)

reddit_ama_spacex
Tvorba šiestich číslic bez stupňa môže byť veľkým úspechom, ale pracovať ako programátor pre SpaceX je jednoducho super. V tejto AMA prišiel do Redditu celý programovací tím SpaceX, aby odpovedal na všetky otázky. Dali čitateľom prehľad o tom, aké veľké sú ich programovacie projekty, aké výzvy čelia a čo sa im na ich práci najviac páči.

Po prečítaní AMA získate tiež pocit, že programovacie rakety nie sú prácou, ktorá si vyžaduje, aby ste boli čestní - každý si užíval pohrávanie s kódom a zábavu.

Hlavné otázky a odpovede:
Q:
Aká veľká je vaša súčasná kódová základňa pre váš najväčší projekt?
Udržiavať problémy?
Aký najnáročnejší projekt ste museli prijať a prečo?
Čo si myslíš najviac o tom?
Ako sa ti páči tvoja práca?
A:
Kód vozidla je rádovo niekoľko stoviek k riadkov.
Udržiavať nie je problém, je to naša práca! S našou kódovou základňou sme skutočne veľmi spokojní. Je to práca lásky.
Drvenie drakov s ISS bolo veľkou výzvou. Bolo potrebné vyvinúť veľa nového kódu.
Dračí kotvenie s ISS.
Spomenuli sme drakové kotvenie s ISS?

reddit_ama_zynga
Online flash hry explodovali v čase, keď Facebook povolil hry na sociálnej sieti - musím ešte spomenúť FarmVille? Šialenstvo bolo také veľké, že najznámejší vývojár online flash hier Zynga zarobil miliardy.

Bývalý vývojár spoločnosti Zynga prišiel do spoločnosti Reddit a držal AMA, aby čitateľom poskytol pohľad do zákulisia a poskytol nejaké rady ašpirujúcim vývojárom hier. Zatiaľ čo veľa rozhovorov sa točí okolo Flash, HTML5 a hier napísaných v obidvoch týchto jazykoch, dotýka sa to aj tradičnejších stolných herných motorov.

Hlavné otázky a odpovede:
Q:
Kam vidíte formát HTML5, pokiaľ ide o výmenu tradičného modelu doplnkov?
Je video HTML5 dobrý nápad?
Ako sa líši písanie pre prvok Canvas (a súvisiace optimalizačné úskalia) od písania zložitých programov v programe Flash?
A:
Po opustení zyngy som musel chvíľu pracovať s Cocos2dx (s mobilnými väzbami JS) a Cocos2dHTML5.
Celkovo je HTML5, ktoré nahradzuje flash za základné veci, ako je video a interaktívne rozloženie, (podľa môjho názoru) dobrá vec.
OTOH, Vytvorenie zaujímavého interaktívneho používateľského rozhrania vo formáte Flash je oveľa jednoduchšie ako akýkoľvek iný systém, ktorý poznám, čo je veľká časť toho, prečo je tak populárny. HTLM5 to zatiaľ nevyriešil a predtým, ako sa prispôsobia nástrojom na vytváranie doplnkov Flash v aplikácii Adobe CS, bude na nástrojoch potrebných veľa práce.
HTML5 má tiež veľa skutočne nepríjemných častí, keď sa musíte prispôsobiť starším prehliadačom, a niekedy je skutočne rýchlejšie používať silne zneužívané vykresľovanie DOM namiesto použitia vykresľovania Canvas (čo spôsobuje bolesti hlavy, ktoré môžu viesť k pokusom o optimalizáciu zdieľaného kódu pre DOM v niektorých prehliadačoch a Canvas on ďalšie). Mať webGL zatiaľ nie je spoľahlivé, čo znamená, že v html5 je veľa vecí, ktoré sú vo formáte Flash jednoduché, ťažké.
HTML5 tiež trpí mnohými problémami, ktoré má flash, ako sú skutočne hrozné perfekčné chyby, ktorým sa nevedia vyhnúť. Tvorcovia prehliadača vynakladajú veľa úsilia na to, aby HTML5 bežal rýchlo, ale zdá sa, že aj výrazne optimalizovaný kód html5 má nižší celkový výkon ako slušne optimalizovaný kód Flash.

reddit_ama_guild_wars
Ak sa AMA od bývalého vývojára spoločnosti Zynga nesústredila dostatočne na hranie stolových počítačov, čo s týmto AMA, ktoré vedie celý tím Guild Wars 2?

Dozviete sa oveľa viac o vývoji hriešnych hrôzy a niekoľko otázok týkajúcich sa samotnej hry. Tieto otázky tiež zdôrazňujú výzvy, ktorým tím čelí pri vývoji hry a udržiavaní spokojnosti všetkých.

Hlavné otázky a odpovede:
Q:
Mohol by jeden z vás zobrať 1-2 z vašich obľúbených odovzdávacích správ napísaných niekým iným vo vašom tíme. Osobne viem, že píšem veci ako „Opravená chyba so systémom Stupid Ass Assed Fred, ktorý bol navrhnutý“ / „Nie som si istý, čo som urobil, ale bolo to produktívne“
A:
Jim Scott pracoval na hmle, hneď po tom, čo sa dvojité dúhové video stalo vírusovým:
"Hej, to je celá hmla po celú dobu." Dvojitá hmla, môj bože. Je to dvojitá hmla. Hej, to je také intenzívne. Hej človeče! Wow! Ouha! Ouha! Hej, ach, môj bože! Ach môj bože! Ach môj bože! Vábiť! OH Wow! Vábiť! Yeah! Ach, ho! Ach môj bože! Ach môj bože, pozri sa na to! Začína to dokonca vyzerať ako trojitá hmla! Ach môj bože, je plný! Dvojitá hmla až do neba! Ach môj bože. Ach môj bože. Ó Bože. Čo to znamená? Oh. Ach môj bože. Oh. Oh. Bohom. Je to také jasné, môj Bože, je to také jasné a živé! Oh. Ah! Ah! Je to tak krásne! Ach môj bože. Ach môj bože. Ach môj bože! Ach môj bože, je to dvojitá úplná hmla! Oh priamo na mojej mape. Ach môj bože. Ó, môj bože, čo to znamená? Povedz mi. Príliš veľa. Neviem, čo to znamená. Bože, je to také intenzívne. Oh. Oh. Ach môj bože. “ - Zmeniť 533404 nich od 2010/07/19 18:07:00

reddit_ama_wikipedia
Nebolo by úžasné programovať jeden z 10 najlepších webov na svete? V neposlednom rade máme AMA od vývojára Wikipedia. Brandon Harris vysvetľuje, ako sa začal angažovať na Wikipédii a ako sa z toho vyvinula práca v oblasti rozvoja. Ponúka tiež rôzne tipy pre začínajúcich vývojárov, čo majú robiť, aby mohli začať. Ako sme už veľa spomínali na MakeUseOf, tiež navrhuje prispievanie k open source projektu Cesta kodéra: Ako vylepšiť svoje schopnosti kódovania prispievaním do projektu s otvoreným zdrojomAk sa chcete predávať ako kompetentný programátor, nie je lepší čas predviesť svoje schopnosti najlepším možným spôsobom - prispievaním do projektov s otvoreným zdrojom. Existuje veľa dôvodov ... Čítaj viac začať s programovaním.

Hlavné otázky a odpovede:
Q:
Rád by som počul váš najlepší tip, ako sa mladý študent dostane do vývoja webových aplikácií!
A:
Len začnite stavať veci. Postavte malé nástroje len pre seba. V týchto dňoch musíte vybudovať portfólio.
Jedným z najlepších spôsobov je začatie kódovania v projekte open source. Týmto spôsobom máte veci na svojom životopise a máte ukážky kódu, ktoré ľuďom ukážu.

záver

Aj keď existuje určite viac AMA, jedná sa o 5 najužitočnejších a naj motivačnejších. Po ich prečítaní budete mať viac ako dostatok vôle na to, aby ste mohli pracovať. Samozrejme nezabudnite, že tu máme tiež veľa vynikajúcich materiálov na MakeUseOf pre ašpirujúcich vývojárov, vrátane spôsobu, ako Vyberte si najlepší programovací jazyk, ktorý sa chcete naučiť Ako si vybrať programovací jazyk, ktorý sa chcete dnes naučiť a získať skvelú prácu za 2 rokyStať sa skutočne dobrým programátorom môže trvať roky špecializovanej práce; existuje teda spôsob, ako zvoliť ten správny jazyk, ktorý sa má začať dnes, aby ste si ho zajtra najali? Čítaj viac .

Aké tipy môžete ponúknuť začínajúcim vývojárom? Stretli ste sa s inými pozoruhodnými AMA Reddit pre vývojárov? Dajte nám vedieť v komentároch!

Obrázok Kredit: Michael Himbeault Prostredníctvom služby Flickr Surat Lozowick

Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.