Hirdetés
A Reddit AMA-kban részt vevő emberek rendkívül információs és inspiráló lehetnek. Mint tech-hozzáértésű közösség, rengeteg AMA van, amelyek kötelesek olvasni a törekvő fejlesztők számára. Itt találja az első öt AMA-t, amelyekkel el szeretné kezdeni.
Mi az AMA?
Mielőtt elkezdenénk, biztos vagyok benne, hogy néhányan közülük, akik még nem ismered a Reddit terminológiáját, megkérdezik: - Mi a fene az AMA?
A rövidítés a „Kérdezz engem bármit” kifejezést, és van egy teljes rész a Redditről (a subreddit - tárgy-specifikus helyek ahol bármit meg lehet tanulni 5 legjobb alapadatok a hűvös dolgok megismeréséhezA Reddit nem csupán egy egyszeri mosogató, ahol csinos lányokat nézhet, olvassa el a rendetlen dolgokat, és késleltetheti a véletlenszerű apróságok emlékének felépítését. A Reddit felhasználható tanulásra ... Olvass tovább ) szentelt ezeknek az AMA-knak. Van néhány AMAA is, amely a „Kérdezz engem majdnem mindent” kifejezést - ezek általában olyan embereknek szólnak, akik nem képesek válaszolni minden feltett kérdésre. Ez egy egyszerű és nyitott módszer a közösség számára, hogy kérdéseket tegyen fel az AMA résztvevőinek. Reddit számos híres embert meghívott az AMA-kban való részvételre, köztük Obama elnököt, Bill Gates-et, a MythBustert és mások.
Sok más nagyszerű dolgot megtanulhat a miénkből Félelmetes útmutató Reddithez A félelmetes útmutató a ReddithezKíváncsi, hogy a barátaid mindig találnak jó dolgokat az interneten azelőtt? Valószínűleg a Reddit-et, az önirányított "internetes kezdőlapot" használják. Olvass tovább !
Semmi sem olyan, mintha egy programozási feladat leszállt volna, ha nincs diplomád, és mindent öntanult. Pontosan ezt greymattr nagy léptékben sikerült - állást kapott egy Fortune 500 vállalatnál, és hat számjegyű fizetést kapott.
AMA-ban greymattr megosztja azt, amit tett, hogy felkészüljön, hogyan szerezte meg a munkáját, és mit tehet mások, hogy felkészüljenek. Bár az összes AMA, amelyet ebben a cikkben megemlítenek, nagyszerű olvasmány a törekvő fejlesztők számára, ez az egyetlen a legegyszerűbb és leginformáltabb a csoportból. A többi nagy motivációs olvasmány.
Kiemelt kérdések és válaszok:
K:
Mit ajánlana egy középiskolás hallgató számára, aki programozik, de még nem rendelkezik hivatalos képzéssel?
A:
tanulni C. tanulj Linuxot. megtanulják a TCP / IP hálózatépítést. ezt követően megismerheti a weboldalakat és / vagy a java szkriptet. és ezzel jó munkát találhat (60-200 ezer / év)
Nagyon nagy eredmény lehet ha hat számjegyű diplomát készíteni, ám a SpaceX programozójaként dolgozni nagyon egyszerű. Ebben az AMA-ban az egész SpaceX programozó csapat Redditbe jött, hogy válaszoljon mindenki kérdésére. Betekintést nyújtottak az olvasókba, hogy mekkora a programozási projektjeik, milyen kihívásokkal szembesülnek, és mi a leginkább a munkájuk során.
Az AMA elolvasása után azt is megértheti, hogy a rakéták programozása nem olyan feladat, amely feszültséget igényel - mindenki élvezi a kód megkóstolását és a szórakozást.
Kiemelt kérdések és válaszok:
K:
Mekkora a jelenlegi kódbázis a legnagyobb projektnél?
Fenntartható gond?
Mi volt a legnagyobb kihívást jelentő projekt, amelyet át kellett venned, és miért?
Mit érzel a legjobban?
Hogy szereti a munkáját?
A:
A jármű kódja pár száz sor sorrendben van.
Nem gondot kell fenntartani, ez a mi feladatunk! Valójában nagyon elégedettek vagyunk a kódbázisunkkal. Ez a szeretet munkája.
Az ISS-sel kikötő sárkány komoly kihívást jelentett. Sok új kódot kellett kidolgozni.
Sárkány kiköt az ISS-sel.
Megemlítettük a Sárkány kikötését az ISS-sel?
Az online flash játékok, amelyek az idő alatt robbanttak fel, a Facebook megengedte a játékot a közösségi hálózaton - említenem kell még a FarmVille-t is? A őrület annyira nagy volt, hogy az online flash játékok legismertebb fejlesztője, a Zynga milliárdokat generált.
A Zynga volt fejlesztője Redditbe érkezett, és AMA-t tartott, hogy az olvasók a színfalak mögött nézzenek, és tanácsot adhassanak a törekvő játékfejlesztőknek. Noha sok beszélgetés a Flash, HTML5 és mindkét nyelven írt játékok körül forog, a hagyományosabb asztali játékmotorokra is kihat.
Kiemelt kérdések és válaszok:
K:
Hol látja a HTML5-et a hagyományos plugin-modell helyett?
Jó ötlet a HTML5 videó?
Hogyan különbözik a Canvas elem (és a hozzá kapcsolódó optimalizálási buktatók) írása az összetett programok Flash-ben történő írásától?
A:
A zynga elhagyása után egy ideig együtt kellett dolgoznom a Cocos2dx-rel (JS kötésekkel a mobilon) és a Cocos2dHTML5-rel.
Összességében jó, hogy az alapvető dolgokhoz, például a videóhoz és az interaktív elrendezéshez a Flash5 helyettesíti a HTML5-et.
OTOH, érdekes, interaktív felhasználói felület létrehozása flash-en sokkal könnyebb, mint bármely más ismeretes rendszernél, ami nagy része annak, hogy miért olyan népszerű. Ezt a HTLM5 még nem oldotta meg, és sok munkát igényel az eszközök, mielőtt azok összeegyeztethetők az Adobe CS Flash-létrehozási eszközeivel.
A HTML5-nek is nagyon sok bosszantó része van, ha idősebb böngészőket kell telepítenie, és néha valóban gyorsabb a súlyosan visszaélésszerű DOM-megjelenítés használata ahelyett, hogy a Vászon megjelenítést használná (ami fejfájást idéz elő olyan munkamenetek során, amikor megpróbálja optimalizálni a megosztott kódot a DOM-hoz néhány böngészőben, és a Vászonon on-on) mások). A webGL megléte még nem megbízható, ami azt jelenti, hogy egy csomó dolog, ami könnyű a vakuban, nehéz a html5-ben.
A HTML5 is sok olyan problémát szenved, amelyek a villanásokkal járnak, mint például az igazán szörnyű perftok, amelyeket a nem idősebb fejlesztők nem tudnak elkerülni. A böngésző gyártói rengeteg erőfeszítést tesznek a HTML5 gyors futtatása érdekében, de még az erősen optimalizált html5 kód általános teljesítménye alacsonyabb, mint a tisztességesen optimalizált flash kódé.
Ha a korábbi Zynga fejlesztő által készített AMA nem koncentrált eléggé az asztali játékokra, mi lenne az AMA-val, amelyet az egész Guild Wars 2 csapata végezne?
Sokkal többet olvashat a nitty-finomságú játékfejlesztésről, valamint számos kérdést magáról a játékról. Ezek a kérdések rávilágítanak a kihívásokra is, amelyekkel a csapat szembesül a játék fejlesztésében és mindenki boldogságában.
Kiemelt kérdések és válaszok:
K:
Lehetséges, hogy valaki közzéteszi 1-2 kedvenc elkötelező üzenetét, amelyet valaki más írt a csapata számára. Személy szerint tudom, hogy olyan dolgokat írok, mint „Javított hiba az általam kidolgozott hülye seggrendszerrel” / „Nem vagyok biztos benne, mit tettem, de eredményes volt”
A:
Jim Scott a ködön dolgozik, pont akkor, amikor a kettős szivárványos videó vírusos volt:
- Hát, ez teljes köd egészen. Kettős köd, ó istenem. Ez egészen kettős köd. Hát ez olyan intenzív. Szia ember! Azta! Hűha! Hűha! Whoa ho ho oh istenem! Istenem! Istenem! Udvarol! Azta! Udvarol! Igen! Oh ho ho! Istenem! Istenem, nézd meg! Még úgy is kinéz, mint egy hármas köd! Istenem, tele van rajta! Dupla köd egész égbolton! Istenem. Istenem. Ó Istenem. Mit is jelent ez? Oh. Istenem. Oh. Oh. Isten. Olyan fényes, ó istenem, olyan fényes és élénk! Oh. Ah! Ah! Ez olyan szép! Istenem. Istenem. Istenem! Istenem, ez egy kettős teljes köd! Ó, pontosan a térképen. Istenem. Istenem, mit jelent ez? Mondd el. Túl sok. Nem tudom, mit jelent ez. Istenem, olyan intenzív. Oh. Oh. Istenem." - Cserélje ki az 533404-et jim által, 2010/07/19 18:07:00
Nem lenne csodálatos a világ 10 legjobb webhelyének egyikére programozni? Végül, de nem utolsósorban, van egy AMA, amelyet egy Wikipedia fejlesztő készített. Brandon Harris elmagyarázza, hogy miként kezdte el bekapcsolódni a Wikipediabe, és hogyan vált ez fejlesztési feladattá. Különböző tippeket is kínál a törekvő fejlesztők számára az induláshoz. Mint azt már a MakeUseOf-en is sokszor említettük, szintén javasolja hozzájárulás egy nyílt forráskódú projekthez A kódoló utazása: Hogyan lehet javítani a kódolási készségét egy nyílt forráskódú projekthez való hozzájárulássalHa kompetens programozóként kívánja piacra dobni magát, nincs jobb idő ideje, hogy a lehető legjobb módon mutassa meg képességeit - nyílt forrású projektekhez való hozzájárulással. Sok oka van... Olvass tovább a programozási tapasztalatok megkezdéséhez.
Kiemelt kérdések és válaszok:
K:
Szeretném hallani a legjobb tanácsodat egy fiatal hallgató számára, aki belekezdene a webes alkalmazások fejlesztésébe!
A:
Csak kezdje el építeni a dolgokat. Készítsen kis eszközöket csak magának, talán. Napjainkban portfóliót kell készítenie.
Az egyik legjobb módszer a kódolás elindítása nyílt forráskódú projektben. Így vannak dolgok az önéletrajzán, és vannak kódmintái az emberek megmutatására.
Következtetés
Noha minden bizonnyal több AMA található odakint, ezek az 5 leghasznosabb és motiválóbb. Miután elolvasta őket, több mint elegendő akarata lesz a munkához. Természetesen ne felejtsük el, hogy itt is sok nagyszerű anyag található a MakeUseOf-ban a törekvő fejlesztők számára, ideértve a válassza ki a legjobb programozási nyelvet a tanuláshoz Hogyan válasszuk ki a programozási nyelvet, hogy ma megtanuljunk és nagyszerű munkát szerezzünk 2 év alattAz igazán jó programozóvá válás évekig elkötelezett munkát vehet igénybe; tehát van mód a megfelelő nyelv kiválasztására a mai naptól kezdve, hogy holnap felvételt kapjon? Olvass tovább .
Milyen tippeket tud ajánlani a törekvő fejlesztőknek? Találkozott más, figyelemre méltó Reddit AMA-kkal a fejlesztők számára? Tudassa velünk a megjegyzésekben!
Kép jóváírás: Michael Himbeault A Flickrön keresztül, Surat Lozowick
Danny az észak-texasi egyetemen dolgozik, aki élvezi a nyílt forráskódú szoftverek és a Linux összes aspektusát.