Mainos

Reddit AMA -tapahtumiin osallistuvat ihmiset voivat olla erittäin informatiivisia ja inspiroivia. Teknologisesti kykenevänä yhteisönä on paljon AMA: ta, jotka ovat välttämättömiä lukemille pyrkiville kehittäjille. Tässä on 5 suosituinta AMA: ta, joista haluat aloittaa.

Mikä on AMA?

Ennen kuin aloitamme, olen varma, että muutama teistä, jotka eivät tunne Redditin terminologiaa, kysyvät, "Mikä helvetti on AMA?"

Lyhenne tarkoittaa "Kysy minulta mitään", ja siellä on koko osio Redditistä (kutsutaan a subreddit - aihekohtaiset paikat josta voit oppia mitä tahansa 5 parasta alaluokkaa oppimaan hienoja juttujaReddit on muutakin kuin vain pesuallas, jossa voit katsoa kauniita tyttöjä, lukea nörttiä juttuja ja viivyttää, kun rakennat muistoa satunnaisista triviaineista. Redditillä voidaan oppia ... Lue lisää ), joka on omistettu näille AMA: ille. Siellä on myös muutama AMAA, joka tarkoittaa ”Kysy minulta melkein mitään” - nämä ovat yleensä ihmisille, jotka eivät pysty vastaamaan kaikkiin kysyttyihin kysymyksiin. Se on yksinkertainen ja avoin tapa kysyä kysymyksiä AMA: n osallistujille. Reddit on kutsunut monia kuuluisia ihmisiä osallistumaan AMA: hon, mukaan lukien presidentti Obama, Bill Gates, MythBusters ja muut.

instagram viewer

Voit oppia paljon muita hienoja juttuja meidän Mahtava opas Redditiin Mahtava opas RedditiinMietitkö kuinka ystäväsi löytävät aina hienoja juttuja Internetistä ennen sinua? He käyttävät todennäköisesti Redditiä, itsensä julistamaa "Internetin etusivua". Lue lisää !

reddit_ama_money
Mikään ei ole aivan yhtä kuin ohjelmointityön purkaminen, kun sinulla ei ole tutkintoa ja kaikki on itse opetettu. Juuri mitä greymattr onnistui onnistumaan suuressa mittakaavassa - hän sai työpaikan Fortune 500 -yrityksessä ja sai kuusinumeroisen palkan.

Hänen AMAssaan greymattr kertoo mitä hän teki valmistautuakseen, miten hän sai työnsä ja mitä muut voivat tehdä valmistautuakseen. Vaikka kaikki AMA: t, jotka mainitaan tässä artikkelissa, ovat loistavia lukemia pyrkiville kehittäjille, tämä on selkein ja informatiivisin yksi joukosta. Muut ovat motivoivia kirjoja.

Esitetyt kysymykset ja vastaukset:
K:
Mitä suosittelisit lukiolaiselle, joka ohjelmoi, mutta jolla ei ole vielä ollut virallista koulutusta?
V:
oppia C. oppia Linux. Opi TCP / IP-verkottuminen. sen jälkeen oppia verkkosivuista ja java-komentosarjoista. ja sen avulla voit löytää hyvän työn (60-200k / v)

reddit_ama_spacex
Kuusinumeroisten tekeminen ilman tutkintoa voi olla hieno saavutus, mutta työskennellä SpaceX: n ohjelmoijana on vain hienoa. Tässä AMA: ssa koko SpaceX-ohjelmointiryhmä tuli Redditiin vastaamaan kaikkien kysymyksiin. He antoivat lukijoille käsityksen siitä, kuinka suuret heidän ohjelmointiprojektinsa ovat, mitä haasteita he kohtaavat ja mitä he nauttivat eniten työstään.

AMA: n lukemisen jälkeen saat myös käsityksen, että rakettien ohjelmointi ei ole työ, joka vaatii sinua olemaan kireällä - kaikki nauttivat koodin säästämisestä ja hauskanpidosta.

Esitetyt kysymykset ja vastaukset:
K:
Kuinka suuri on nykyinen koodikantasi suurimmalle projektillesi?
Onko vaivaa ylläpitää?
Mikä oli haastavin projekti, jonka jouduitte ottamaan ja miksi?
Mistä sinusta tuntuu parhaiten saavutettu?
Mitä pidät työstäsi?
V:
Ajoneuvokoodi on luokkaa muutama sata k riviä.
Sitä ei ole vaivaa ylläpitää, se on meidän tehtävämme! Olemme tosiasiallisesti erittäin tyytyväisiä koodikokoomme. Se on rakkauden työtä.
Lohikäärmeen laituri ISS: llä oli suuri haaste. Piti kehittää paljon uutta koodia.
Lohikäärme, joka laittoi ISS: n kanssa.
Mainitsimmeko Dragonin laiturin ISS: llä?

reddit_ama_zynga
Online-flash-pelit räjähtivat ajankohtana, jolloin Facebook antoi pelejä sosiaaliseen verkostoon - joudunko edes mainitsemaan Farmvillen? Villitys oli niin suuri, että online-flash-pelien tunnetuin kehittäjä Zynga teki miljardeja.

Entinen Zyngan kehittäjä tuli Redditiin ja piti AMA: n antaakseen lukijoille kulissien takana ilmeen ja antaa neuvoja haluaville pelien kehittäjille. Vaikka paljon puhetta kiertää Flash, HTML5 ja molemmilla kielillä kirjoitetut pelit, se koskettaa myös perinteisempiä työpöytäpelimoottoreita.

Esitetyt kysymykset ja vastaukset:
K:
Missä näet HTML5: n menevän perinteisen laajennusmallin korvaamiseksi?
Onko HTML5-video hyvä idea?
Kuinka Canvas-elementin (ja siihen liittyvien optimointihäiriöiden) kirjoittaminen eroaa monimutkaisten ohjelmien kirjoittamisesta Flashissa?
V:
Minun piti työskennellä Cocos2dx: n (JS-sidosten kanssa mobiililaitteissa) ja Cocos2dHTML5: n kanssa jonkin aikaa, kun lähdin zyngasta.
Kaiken kaikkiaan HTML5: n korvaaminen flashilla sellaisille perustiedoille kuin video ja interaktiivinen asettelu on mielestäni hyvä asia.
OTOH, mielenkiintoisen vuorovaikutteisen käyttöliittymän luominen salamalla on paljon helpompaa kuin mikään muu tuntemasi järjestelmä, mikä on suuri osa miksi se on niin suosittu. Tätä ei ole vielä ratkaistu HTLM5: ssä. Työkalujen työ vaatii paljon työtä, ennen kuin ne vastaavat Flash CS: n luomistyökaluja Adobe CS: ssä.
HTML5: ssä on myös paljon todella ärsyttäviä osia, kun joudut käyttämään vanhempia selaimia, ja joskus on todella nopeampaa käyttää voimakkaasti väärinkäytettyjä DOM-hahmonnuksia sen sijaan, että käyttäisit Canvas-hahmonnusta (mikä saa päänsärkyä aiheuttamaan istuntoja yrittäessäsi optimoida jaetun koodisi DOM: lle joissain selaimissa ja Canvas-sovelluksessa muut). WebGL: n käyttöönotto ei ole vielä luotettavaa, mikä tarkoittaa, että monet asiat, jotka ovat helppoja salamannopeasti, ovat kovia html5: ssä.
HTML5 kärsii myös paljon Flashin aiheuttamista ongelmista, kuten todella kamala perftacha, jota ei-vanhemmat tekijät eivät tiedä välttää. Selaimen valmistajat pyrkivät HTML5: n suorittamiseen nopeasti, mutta jopa voimakkaasti optimoidulla html5-koodilla näyttää olevan huonompi kokonaissuorituskyky kuin kunnolla optimoidulla flash-koodilla.

reddit_ama_guild_wars
Jos entisen Zyngan kehittäjän AMA ei keskittynyt tarpeeksi pöytäpeleihin, entä tästä koko Guild Wars 2 -tiimin suorittamasta AMA: sta?

Luet paljon enemmän pelkistä pelien kehityksestä ja useita kysymyksiä pelistä. Nämä kysymykset tuovat esiin myös haasteet, joita joukkue kohtaa kehitettäessä peliä ja pitämällä kaikki onnellisina.

Esitetyt kysymykset ja vastaukset:
K:
Voisiko joku teistä ottaa vain 1-2 mieluisimmista sitoumussanomista, jotka joku muu on kirjoittanut joukkueeseesi. Tiedän henkilökohtaisesti, että kirjoitan esimerkiksi "Kiinteä vika typerällä ass-järjestelmällä, jonka Fred suunnitteli" / "En ole varma mitä tein, mutta se oli tuottava"
V:
Jim Scott työskentelee sumussa, samaan aikaan kuin kaksinkertainen sateenkaarivideo oli virusta:
"Hei, se on täydellinen sumu koko ajan. Kaksinkertainen sumu, oi jumala. Se on kaksinkertainen sumu aina. Kuka se on niin voimakasta. Oi mies! Vau! Whoa! Whoa! Kuka ho ho oi jumala! Herranjumala! Herranjumala! Woo! Vau! Woo! Joo! Voi ho ho! Herranjumala! Voi luoja, katso sitä! Se alkaa näyttää jopa kolminkertaiselta sumulta! Voi luoja, se on täynnä! Kaksoissumu koko taivaan yli! Herranjumala. Herranjumala. Voi luoja. Mitä tämä tarkoittaa? Vai niin. Herranjumala. Vai niin. Vai niin. Jumala. Se on niin kirkas, voi luoja, se on niin kirkas ja elävä! Vai niin. Ah! Ah! Se on niin kaunis! Herranjumala. Herranjumala. Herranjumala! Voi luoja, se on kaksinkertainen täydellinen sumu! Voi oikealla kartallani. Herranjumala. Voi luoja, mitä se tarkoittaa? Kerro minulle. Liian paljon. En tiedä mitä se tarkoittaa. Voi luoja, se on niin kovaa. Vai niin. Vai niin. Herranjumala." - Vaihda 533404 kirjoittanut jim 2010/07/19 18:07:00

reddit_ama_wikipedia
Eikö olisi ihmeellistä ohjelmoida yhdelle maailman kymmenestä parhaasta verkkosivustosta? Viimeisenä, mutta varmasti vähäisimpänä, meillä on Wikipedian kehittäjän AMA. Brandon Harris selittää kuinka hän aloitti osallistumisensa Wikipediaan ja miten siitä tuli kehitystyö. Hän tarjoaa myös erilaisia ​​vinkkejä yrittäjille, jotka haluavat aloittaakseen. Kuten olemme maininneet MakeUseOf: lla runsaasti, hän myös ehdottaa osallistuminen avoimen lähdekoodin projektiin Kooderin matka: Kuinka parantaa koodaustaitojasi osallistumalla avoimen lähdekoodin projektiinJos haluat markkinoida itseäsi osaavana ohjelmoijana, ei ole parempaa aikaa esitellä taitojasi parhaalla mahdollisella tavalla - osallistumalla avoimen lähdekoodin hankkeisiin. Syitä on monia ... Lue lisää aloittaa ohjelmointikokemuksen kanssa.

Esitetyt kysymykset ja vastaukset:
K:
Haluaisin kuulla parhaimman vinkkiäsi nuorelle opiskelijalle pääsemään verkkosovellusten kehittämiseen!
V:
Aloita vain rakentaa asioita. Rakenna ehkä pieniä työkaluja vain itsellesi. Sinun on rakennettava salkku nykyään.
Yksi parhaimmista tavoista on aloittaa koodaus avoimen lähdekoodin projektissa. Tällä tavalla sinulla on asioita ansioluettelossasi ja sinulla on koodinäytteitä ihmisten näyttämiseksi.

johtopäätös

Vaikka AMA: ta on varmasti enemmän siellä, nämä ovat 5 hyödyllisintä ja motivoivinta. Luettuasi ne, sinulla on enemmän kuin tarpeeksi tahtovoimaa päästäksesi töihin. Tietysti, älä unohda, että meillä on täällä MakeUseOfissa myös paljon hienoa materiaalia haluttaville kehittäjille, mukaan lukien tapa valitse paras opittava ohjelmointikieli Kuinka valita ohjelmointikieli, jotta voit oppia tänään ja saada hienoa työtä 2 vuodessaTodella hyväksi ohjelmoijaksi voi viedä vuosia omistautunutta työtä; Joten onko olemassa tapa valita oikea kieli aloittaakseen tänään, jotta voit palkata huomenna? Lue lisää .

Mitä vinkkejä voit tarjota haluaville kehittäjille? Oletko törmännyt muihin huomionarvoisiin Reddit AMA -sovelluksiin kehittäjille? Kerro meille kommenteista!

Kuvahyvitys: Michael Himbeault Flickrin kautta, Surat Lozowick

Danny on Pohjois-Teksasin yliopiston vanhempi, joka nauttii kaikista avoimen lähdekoodin ohjelmistojen ja Linuxin ominaisuuksista.