reklama

Lidé, kteří se účastní Reddit AMA, mohou být velmi informativní a inspirativní. Jako technicky zdatná komunita existuje spousta AMA, které jsou pro začínající vývojáře nutností. Zde je pět nejlepších AMA, na které budete chtít začít.

Co je to AMA?

Než začneme, jsem si jistý, že pár z vás, kteří neznají terminologii Reddit, se budou ptát, "Co to sakra je AMA?"

Zkratka je zkratka pro „Zeptejte se mě na cokoli“ a tam je celá sekce na Reddit (nazývá se subreddit - specifická místa kde se můžete něco naučit 5 nejlepších poddílů, které se naučíte skvěleReddit je více než pouhé časové umyvadlo, kde se můžete dívat na hezké dívky, číst o hloupých věcech a otáčet se, jak si budujete vzpomínku na náhodné drobnosti. Reddit lze použít k učení ... Přečtěte si více ) věnované těmto AMA. Existuje také několik AMAA, což znamená „Zeptejte se mě na cokoli“ - obvykle se jedná o lidi, kteří nejsou schopni odpovědět na každou položenou otázku. Je to jednoduchý a otevřený způsob, jak komunita klást otázky účastníkům AMA. Reddit pozval mnoho slavných lidí k účasti na AMA, včetně prezidenta Obamy, Billa Gatese, MythBusters a dalších.

instagram viewer

Z našich se můžete dozvědět spoustu dalších skvělých věcí Úžasný průvodce Reddit Úžasný průvodce RedditZajímá vás, jak vaši přátelé vždy najdou na internetu skvělé věci před vámi? Pravděpodobně používají Reddit, samozvanou „přední stránku internetu“. Přečtěte si více !

reddit_ama_money
Není nic takového jako přistát s programovací prací, když nemáte titul a všechno se naučilo samo. To je přesně to, co greymattr zvládl to ve velkém měřítku - dostal práci ve společnosti Fortune 500 a vydělal šestimístný plat.

Ve své AMA greymattr sdílí to, co udělal, aby se připravil, jak získal práci, a co mohou udělat ostatní, aby se připravili. Zatímco všechny AMA, které budou zmíněny v tomto článku, jsou skvělými čteními pro ctižádostivé vývojáře, tento je nejjednodušší a nejzajímavější z řady. Ostatní jsou skvělými motivačními čteními.

Doporučené dotazy a odpovědi:
Q:
Co byste doporučili studentovi střední školy, který programuje, ale dosud neměl žádné formální školení?
A:
učit se C. učit se Linux. naučit se TCP / IP síťování. poté se dozvíte o webových stránkách nebo skriptu java. a díky tomu můžete najít dobrou práci (60-200k / rok)

reddit_ama_spacex
Vytvoření šestimístných čísel bez stupně může být velkým úspěchem, ale pracovat jako programátor pro SpaceX je prostě v pohodě. V této AMA přišel do Redditu celý programovací tým SpaceX, aby odpověděl na všechny otázky. Čtenářům poskytli informace o tom, jak velké jsou jejich programové projekty, jaké výzvy čelí a co se jim na jejich práci nejvíce líbí.

Po přečtení AMA získáte také pocit, že programovací rakety nejsou prací, která vyžaduje, abyste byli upřímní - každý si užívá pohrávání s kódem a zábavu.

Doporučené dotazy a odpovědi:
Q:
Jak velká je vaše současná kódová základna pro váš největší projekt?
Je obtížné udržovat?
Jaký byl ten nejnáročnější projekt, který jste museli přijmout a proč?
O čem se cítíte nejúspěšněji?
Jak se ti líbí tvá práce?
A:
Kód vozidla je řádově několik stovek řádků.
Udržovat není problém, je to naše práce! S naší kódovou základnou jsme skutečně velmi spokojeni. Je to práce lásky.
Dračí kotvení s ISS bylo hlavní výzvou. Bylo třeba vyvinout spoustu nového kódu.
Dračí kotvení s ISS.
Zmínili jsme se o dračím kotvení s ISS?

reddit_ama_zynga
Online flash hry explodovaly v době, kdy Facebook povolil hry na sociální síti - musím dokonce zmínit FarmVille? Šílenství bylo tak velké, že nejznámější vývojář online flash her Zynga vydělal miliardy.

Bývalý vývojář Zynga přišel do Reddit a držel AMA, aby čtenářům poskytl pohled do zákulisí a poskytl nějaké rady aspirujícím vývojářům her. Zatímco spousta hovorů se točí kolem Flash, HTML5 a her psaných v obou těchto jazycích, dotýká se to i tradičních stolních herních enginů.

Doporučené dotazy a odpovědi:
Q:
Kam vidíte HTML5, pokud jde o výměnu tradičního modelu pluginu?
Je video HTML5 dobrý nápad?
Jak se liší psaní pro prvek Canvas (a související optimalizační úskalí) od psaní složitých programů v programu Flash?
A:
Po odchodu zynga jsem musel chvíli pracovat s Cocos2dx (s mobilními vazbami JS) a Cocos2dHTML5.
Celkově je HTML5 nahrazující flash za základní věci, jako je video a interaktivní rozvržení, (myslím), dobrá věc.
OTOH, Vytváření zajímavých interaktivních uživatelských rozhraní ve flash je mnohem snazší než jakýkoli jiný systém, který znám, což je velká část toho, proč je tak populární. To HTLM5 zatím nevyřešilo a bude na nástrojích trvat hodně práce, než se přizpůsobí nástrojům pro vytváření Flash v Adobe CS.
HTML5 má také spoustu opravdu otravných částí, když se musíte přizpůsobit starším prohlížečům, a někdy je ve skutečnosti rychlejší použití silně zneužívaného vykreslování DOM namísto použití vykreslování na plátně (což způsobuje, že bolest hlavy vyvolává relace při pokusu o optimalizaci sdíleného kódu pro DOM v některých prohlížečích a na plátně na další). Mít webGL zatím není spolehlivé, což znamená, že v html5 je obtížné spoustu věcí, které jsou ve flashě snadné.
HTML5 také trpí mnoha problémy, které má flash, stejně jako opravdu strašné perfky, kterým se nevědomí vývojáři nedozví. Tvůrci prohlížečů vynakládají spoustu úsilí, aby zrychlili běh HTML5, ale zdá se, že i silně optimalizovaný kód html5 má nižší celkový výkon než slušně optimalizovaný flash kód.

reddit_ama_guild_wars
Pokud se AMA od bývalého vývojáře Zynga nezaměřila dostatečně na stolní hry, co takhle AMA prováděné celým týmem Guild Wars 2?

Dozvíte se mnohem více o vývoji hrůzostrašné hry a několika otázkách týkajících se samotné hry. Tyto otázky také upozorňují na výzvy, kterým tým čelí při vývoji hry a udržení spokojenosti všech.

Doporučené dotazy a odpovědi:
Q:
Mohl by jeden z vás vzít 1-2 své oblíbené zprávy o odevzdání napsané někým jiným ve vašem týmu. Osobně vím, že píšu věci jako „Opravená chyba se systémem Stupid Ass, který navrhl Fred“ / „Nejsem si jistý, co jsem udělal, ale bylo to produktivní“
A:
Jim Scott pracoval na mlze, právě v době, kdy se dvojité duhové video stalo virovým:
"Hej, to je celá mlha." Dvojitá mlha, můj bože. Je to dvojitá mlha. Whoa, to je tak intenzivní. Hej, chlape! Wow! Hej! Hej! Whoa ho ho oh bože! Ó můj bože! Ó můj bože! Woo! OH wow! Woo! To jo! Ahoj! Ó můj bože! Ach můj bože, podívej se na to! Začíná to dokonce vypadat jako trojitá mlha! Ach můj bože, je plný! Dvojitá mlha po celé obloze! Ó můj bože. Ó můj bože. Pane Bože. Co to znamená? Ach. Ó můj bože. Ach. Ach. Bůh. Je to tak jasné, můj bože, je to tak jasné a živé! Ach. Aha! Aha! Je to tak krásné! Ó můj bože. Ó můj bože. Ó můj bože! Ach můj bože, je to dvojitá úplná mlha! Oh přímo na mé mapě. Ó můj bože. Ó můj bože, co to znamená? Řekni mi to. Příliš mnoho. Nevím, co to znamená. Bože, je to tak intenzivní. Ach. Ach. Ó můj bože." - Změňte 533404 od nich dne 2010/07/19 18:07:00

reddit_ama_wikipedia
Nebylo by úžasné programovat jeden z 10 nejlepších webů na světě? V neposlední řadě máme AMA od vývojáře Wikipedie. Brandon Harris vysvětluje, jak se začal angažovat na Wikipedii a jak se z toho stala vývojová práce. Nabízí také různé tipy pro začínající vývojáře, co dělat, aby mohli začít. Jak jsme již mnohokrát zmínili na MakeUseOf, také navrhuje přispívání do projektu s otevřeným zdrojovým kódem Cesta kodéra: Jak posílit své dovednosti v oblasti kódování přispěním k projektu s otevřeným zdrojovým kódemPokud se chcete prodávat jako kompetentní programátor, není lepší čas předvést své dovednosti nejlepším možným způsobem - přispěním k projektům s otevřeným zdrojovým kódem. Existuje mnoho důvodů ... Přečtěte si více začít s programováním.

Doporučené dotazy a odpovědi:
Q:
Rád bych slyšel váš nejlepší tip, jak se mladý student dostane do vývoje webových aplikací!
A:
Stačí začít stavět věci. Postavte malé nástroje možná jen pro sebe. Dnes musíte vybudovat portfolio.
Jedním z nejlepších způsobů je zahájení kódování v projektu s otevřeným zdrojovým kódem. Tímto způsobem máte věci na svém životopisu a máte ukázky kódu, které lidem ukazují.

Závěr

I když tam určitě existuje více AMA, jedná se o 5 nejužitečnějších a nej motivačnějších. Po jejich přečtení budete mít více než dost vůle, abyste se dostali do práce. Samozřejmě nezapomeňte, že na MakeUseOf máme také spoustu skvělých materiálů pro vývojáře, včetně způsobu, jak zvolte nejlepší programovací jazyk, který se chcete naučit Jak si vybrat programovací jazyk, který se dnes naučíte, a získat skvělou práci za 2 rokyStát se skutečně dobrým programátorem může trvat roky oddané práce; existuje tedy způsob, jak si vybrat ten pravý jazyk, který začíná od dnešního dne, aby se zítra najal? Přečtěte si více .

Jaké tipy můžete nabídnout začínajícím vývojářům? Setkali jste se s dalšími pozoruhodnými Reddit AMA pro vývojáře? Dejte nám vědět v komentářích!

Obrázek Kredit: Michael Himbeault Přes Flickr, Surat Lozowick

Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.