Reklaam
Redditi AMA-des osalevad inimesed võivad olla äärmiselt informatiivsed ja inspireerivad. Tehniliselt asjatundliku kogukonnana on palju AMA-sid, mis on edasipüüdlikele arendajatele kohustuslikud. Siin on 5 parimat AMA-d, millega soovite alustada.
Mis on AMA?
Enne kui alustame, olen kindel, et mõned teist, kellele Redditi terminoloogia pole tuttav, küsivad: "Mis kuradi asi on AMA?"
Lühend tähendab „Ask me Anything” ja seal on terve osa Redditist (nimetatakse a subreddit - ainespetsiifilised kohad kus saab midagi õppida 5 parimat alamdressi lahedate asjade õppimiseksReddit on midagi enamat kui lihtsalt kraanikauss, kus saate vaadata kauneid tüdrukuid, lugeda nutikaid asju ja viivitada, kui loote juhuslike tühiasi mälestuse. Redditi abil saab õppida ... Loe rohkem ) nendele AMA-dele pühendatud. Seal on ka mõned AMAA-d, mis tähistab sõna “Ask me peaaegu midagi” - need on tavaliselt mõeldud inimestele, kes ei suuda vastata igale esitatud küsimusele. See on kogukonna jaoks lihtne ja avatud viis küsimuste esitamiseks AMA osalejatele. Reddit on kutsunud AMA-des osalema palju kuulsaid inimesi, sealhulgas president Obama, Bill Gates, MythBusters ja teised.
Meie hulgast saate õppida palju muud toredat Vinge Redditi juhend Vinge Redditi juhendHuvitav, kuidas teie sõbrad leiavad Internetist enne teid alati lahedaid asju? Tõenäoliselt kasutavad nad isehakanud "Interneti esilehel" Redditit. Loe rohkem !
Programmeerimistöö maandamine pole midagi sellist, kui teil pole kraadi ja kõik on iseõppinud. Täpselt nii greymattr sai suures plaanis hakkama - sai tööd Fortune 500 ettevõttes ja teenis kuuekohalise palga.
Tema AMA-s greymattr jagab seda, mida ta tegi enda ettevalmistamiseks, kuidas ta oma töö sai ja mida teised saavad teha, et end ette valmistada. Ehkki kõik selles artiklis mainitud AMA-d on lugejatele, kes soovivad pürgida, on see üks kamp kõige arusaadavam ja informatiivsem. Teised loevad hästi motiveerivalt.
Esiletõstetud küsimused ja vastused:
K:
Mida soovitaksite gümnaasiumiõpilasele, kes programmeerib, kuid kellel pole veel ametlikku väljaõpet olnud?
A:
õppida C. õppida Linuxi. õppida TCP / IP võrgundust. pärast seda saate teada veebilehtede ja või javaskriptide kohta. ja sellega saate leida hea töö (60-200 000 aastas)
Kuuekohaliste arvude tegemine ilma kraadita võib olla suur saavutus, kuid SpaceX-i programmeerijana töötamine on lihtsalt lahe. Selles AMA-s tuli RedDiti juurde kogu SpaceXi programmeerimismeeskond, et vastata kõigi küsimustele. Nad andsid lugejatele ülevaate sellest, kui suured on nende programmitöö projektid, milliste väljakutsetega nad silmitsi seisavad ja mis neile oma töö juures kõige rohkem meeldib.
Pärast AMA lugemist saate ka aru, et rakettide programmeerimine ei ole töö, mis nõuab teid ülesüleselt - kõik naudivad koodiga näksimist ja lõbutsemist.
Esiletõstetud küsimused ja vastused:
K:
Kui suur on teie praeguse koodbaas teie suurima projekti jaoks?
Kas selle säilitamine on vaeva?
Mis oli kõige väljakutsuvam projekt, mille pidite võtma ja miks?
Mis on teie arvates kõige saavutatum?
Kuidas teile meeldib teie töö?
A:
Sõiduki kood on paarsada k rida.
Seda pole vaeva nähtud, see on meie töö! Oleme tegelikult oma koodialusega väga rahul. See on armastuse töö.
ISSiga lohistamine oli suur väljakutse. Tuli välja töötada palju uut koodi.
ISS-i ääres lohe.
Kas me mainisime Dragoni sildumist ISSiga?
Online flash-mängud plahvatasid umbes sel ajal, kui Facebook lubas mänge sotsiaalsesse võrku - kas ma pean isegi mainima FarmVille'i? Hull oli nii suur, et veebivälgmängude tuntuim arendaja Zynga tegi miljardeid.
Endine Zynga arendaja tuli Redditi juurde ja pidas AMA-d, et anda lugejatele kulisside taga välimus ja anda edasipüüdlikele mänguarendajatele nõu. Kuigi palju juttu keerleb Flashi, HTML5 ja mõlemas keeles kirjutatud mängude ümber, puudutab see ka traditsioonilisemaid lauaarvutite mängumootoreid.
Esiletõstetud küsimused ja vastused:
K:
Kuhu näete HTML5-d traditsioonilise pistikprogrammi mudeli asendamisel?
Kas HTML5 video on hea mõte?
Kuidas erineb lõuendi elemendi (ja sellega seotud optimeerimise lõksude) kirjutamine keerukate programmide kirjutamisest Flashis?
A:
Pärast zyngast lahkumist pidin mõnda aega tegema koostööd Cocos2dx-ga (JS-i köitega mobiilis) ja Cocos2dHTML5-ga.
Üldiselt on HTML5, mis asendab välklampi põhiliste asjade, näiteks video ja interaktiivse paigutuse jaoks, on minu arvates hea asi.
OTOH, huvitava interaktiivse kasutajaliidese loomine välklambiga on palju lihtsam kui ükski teine süsteem, mida ma tean, mis on suur osa sellest, miks see on nii populaarne. Seda pole HTLM5 veel lahendanud ja tööriistade kallal läheb enne tööd, enne kui need ühilduvad Adobe CS-i Flashi loomise tööriistadega.
HTML5-l on ka palju tõeliselt tüütuid osi, kui peate majutama vanemad brauserid. Mõnikord on tugevalt kuritarvitatud DOM-i renderdamise kasutamine tegelikult kiirem lõuendi renderdamise asemel (mis põhjustab peavalu tekitamiseks seansse, kus proovitakse optimeerida DOM-i jagatud koodi mõne brauseri korral ja lõuendit teised). VeebGL-i omamine pole veel usaldusväärne, mis tähendab, et paljud asjad, mis on välklambis hõlpsad, on html5 rasked.
HTML5 kannatab ka paljude probleemide pärast, mis välguga kaasnevad, nagu tõeliselt jubedad täppismehhanismid, mida mitte-vanemad seadmed ei tea. Brauseri tegijad teevad HTML5 kiireks käivitamiseks palju pingutusi, kuid isegi tugevalt optimeeritud html5 koodil on üldine jõudlus halvem kui korralikult optimeeritud välkoodil.
Kui endise Zynga arendaja AMA ei keskendunud piisavalt lauaarvutimängudele, kuidas oleks siis kogu Guild Wars 2 meeskonna korraldatud AMA-ga?
Lugege palju mängu mänguarenduse kohta ja veel palju küsimusi mängu enda kohta. Need küsimused toovad esile ka väljakutsed, millega meeskond mängu arendamisel ja kõigi õnnelikuks tegemisel silmitsi seisab.
Esiletõstetud küsimused ja vastused:
K:
Kas keegi teist võiks võtta lihtsalt 1-2 oma lemmiksõnumite sõnumist, mille on kirjutanud keegi teine teie meeskonnas. Tean isiklikult, et kirjutan selliseid asju nagu „Parandatud viga rumala perse süsteemiga, mis Fredi kujundas“ / „Ma pole kindel, mida tegin, aga see oli produktiivne“
A:
Jim Scott töötab udu peal, täpselt samal ajal, kui topeltvikerkaare video läks viiruslikuks:
"Vau, see on täielik udu kogu aeg. Topelt udu, oh jumal. See on kahekordne udu. Vau, see on nii intensiivne. Oi mees! Vau! Vau! Vau! Vau, jumal küll! Oh mu jumal! Oh mu jumal! Woo! Ossa! Woo! Jah! Oh ho ho! Oh mu jumal! Mu jumal, vaata seda! See hakkab isegi välja nägema nagu kolmekordne udu! Mu jumal, see on täis! Topelt udu kogu taevalaotuses! Oh mu jumal. Oh mu jumal. Oh jumal. Mida see tähendab? Oh! Oh mu jumal. Oh! Oh! Jumal. See on nii särav, oh jumal, see on nii särav ja ergas! Oh! Ah! Ah! See on nii ilus! Oh mu jumal. Oh mu jumal. Oh mu jumal! Mu jumal, see on kahekordne täielik udu! Minu kaardil. Oh mu jumal. Mu jumal, mida see tähendab? Ütle mulle. Liiga palju. Ma ei tea, mida see tähendab. Mu jumal, see on nii intensiivne. Oh! Oh! Oh mu jumal." - Muuda 533404 jimi poolt 2010/07/19 18:07:00
Kas poleks hämmastav programmeerida ühte maailma top 10 veebisaidist? Viimane, kuid kindlasti mitte vähem oluline on see, et meil on olemas Vikipeedia arendaja AMA. Brandon Harris selgitab, kuidas ta hakkas Vikipeediasse tegelema ja kuidas see kujunes arendustööks. Samuti pakub ta soovijatele arendajatele erinevaid näpunäiteid, mida teha, et alustada. Nagu me MakeUseOfis palju kordi mainisime, soovitab ta ka seda panustamine avatud lähtekoodiga projekti Kodeerija teekond: kuidas parandada oma kodeerimisoskust, aidates kaasa avatud lähtekoodiga projektileKui soovite ennast turundada pädeva programmeerijana, pole paremat aega, et oma oskusi parimal viisil näidata - aidates kaasa avatud lähtekoodiga projektidele. Põhjuseid on palju ... Loe rohkem programmeerimiskogemusega alustamiseks.
Esiletõstetud küsimused ja vastused:
K:
Mul oleks hea meel kuulda teie parimat näpunäidet noorele õpilasele veebirakenduste arendamisse asumiseks!
A:
Alustage lihtsalt asjade ehitamist. Ehitage ehk väikesed tööriistad ainult endale. Nendel päevadel peate koostama portfelli.
Üks parimaid viise on alustada kodeerimist avatud lähtekoodiga projektis. Nii on teil oma CV-s asju ja teil on koodinäidiseid, et inimesi näidata.
Järeldus
Ehkki seal on kindlasti rohkem AMA-sid, on need 5 kõige kasulikumat ja motiveerivamat. Pärast nende lugemist on teil tööle saamiseks enam kui piisavalt tahtejõudu. Muidugi, ärge unustage, et meil on siin MakeUseOfis ka palju suurepärast materjali soovijatele arendajatele, sealhulgas viis vali õppimiseks parim programmeerimiskeel Kuidas valida programmeerimiskeelt, et õppida juba täna ja saada 2 aasta jooksul suurepärast töödTõeliselt heaks programmeerijaks saamiseks võib kuluda aastaid pühendunud tööd; kas on siis võimalus valida sobiv keel alates tänasest, et homme tööle saada? Loe rohkem .
Milliseid näpunäiteid saate soovijatele arendajatele pakkuda? Kas olete kohanud muid arendajatele tähelepanuväärseid Redditi AMA-sid? Andke meile kommentaarides teada!
Kujutise krediit: Michael Himbeault Flickri kaudu, Surat Lozowick
Danny on Põhja-Texase ülikooli vanem, kes naudib kõiki avatud lähtekoodiga tarkvara ja Linuxi aspekte.