Publicitate

Persoanele care participă la AMD Reddit pot fi extrem de informaționale și de inspirație. Ca o comunitate experimentată în tehnologie, există o mulțime de AMA-uri care sunt necesare pentru cititorii aspiranți. Iată primele 5 AMA-uri pe care veți dori să le începeți.

Ce este un AMA?

Înainte de a începe, sunt sigur că câțiva dintre voi care nu sunt familiarizați cu terminologia Reddit vor întreba, - Ce naiba este un AMA?

Acronimul înseamnă „Cereți-mi orice” și există o secțiune întreagă despre Reddit (numit a subreddit - locuri specifice subiectului unde poți învăța orice 5 cele mai bune subdredite pentru a învăța chestii interesanteReddit este mai mult decât o simplă chiuvetă de timp în care poți să te uiți la fete drăguțe, să citești despre lucruri nerd și să te amânai pe măsură ce îți construiești o amintire a banalității aleatorii. Reddit poate fi folosit pentru a învăța ... Citeste mai mult ) dedicat acestor AMA. Există, de asemenea, câteva AMAA-uri, care înseamnă „Întreabă-mă aproape orice” - acestea sunt de obicei pentru persoanele care nu pot răspunde la toate întrebările puse. Este o modalitate simplă și deschisă pentru comunitate de a pune întrebări participanților la AMA. Reddit a invitat numeroși oameni faimoși să participe la AMA-uri, inclusiv președintele Obama, Bill Gates, MythBusters și alții.

instagram viewer

Puteți afla multe alte lucruri grozave de la site-ul nostru Ghid minunat pentru Reddit Ghidul minunat pentru RedditTe întrebi cum prietenii tăi găsesc întotdeauna lucruri interesante pe Internet înaintea ta? Probabil folosesc Reddit, autoproclamată „prima pagină a Internetului”. Citeste mai mult !

reddit_ama_money
Nu există nimic de genul debarcării unei slujbe de programare atunci când nu ai o diplomă și totul a fost autodidact. Exact asta este greymattr a reușit să facă pe o scară mare - a obținut un loc de muncă la o companie din Fortune 500 și a câștigat un salariu de șase cifre.

În AMA, greymattr împărtășește ceea ce a făcut pentru a se pregăti, cum și-a obținut meseria și ce pot face alții pentru a se pregăti. În timp ce toate AMA-urile care vor fi menționate în acest articol sunt citite excelent pentru dezvoltatorii aspiranți, acesta este cel mai simplu și informațional din grup. Ceilalți sunt niște lecturi motivaționale.

Q&A prezentate:
Î:
Ce le-ați recomanda unui elev de liceu care programează, dar nu a avut încă nicio pregătire formală?
A:
învață C. învață Linux. aflați rețea TCP / IP. după aceea aflați despre paginile web și despre scriptul Java. și cu asta puteți găsi un loc de muncă bun (60-200k / an)

reddit_ama_spacex
Realizarea a șase cifre fără un grad poate fi o realizare excelentă, dar lucrul ca programator pentru SpaceX este pur și simplu mișto. În această AMA, întreaga echipă de programare SpaceX a venit la Reddit pentru a răspunde la întrebările tuturor. Aceștia le-au oferit cititorilor o perspectivă asupra cât de mari sunt proiectele lor de programare, cu ce provocări se confruntă și cu ce se bucură cel mai mult despre meseria lor.

După ce ați citit AMA, aveți, de asemenea, înțelesul că programarea rachetelor nu este o sarcină care să vă solicite să vă aflați în mișcare - toată lumea se bucură să tâmple cu codul și să se distreze.

Q&A prezentate:
Î:
Cât de mare este baza dvs. de cod curentă pentru cel mai mare proiect al dvs.?
Este o problemă de întreținere?
Care a fost cel mai provocator proiect pe care trebuia să-l iei și de ce?
Despre ce te simți cel mai îndeplinit?
Cum îți place meseria ta?
A:
Codul vehiculului este de ordinul a câteva sute de linii k.
Nu este o problemă de întreținut, este treaba noastră! Suntem foarte fericiți de baza noastră de cod. Este o muncă de dragoste.
O orizontă majoră a dragonului cu ISS a fost o provocare majoră. Au fost dezvoltate o mulțime de coduri noi.
Acostare de dragon cu ISS.
Am menționat orificiul Dragon cu ISS?

reddit_ama_zynga
Jocurile flash online au explodat în timp ce Facebook a permis jocurile pe rețeaua socială - chiar trebuie să menționez FarmVille? Nebunia a fost atât de mare încât cel mai cunoscut dezvoltator de jocuri flash online, Zynga, a făcut miliarde.

Un fost dezvoltator Zynga a venit la Reddit și a organizat un AMA pentru a le oferi cititorilor aspectul din spatele scenei și pentru a oferi câteva sfaturi dezvoltatorilor de jocuri aspirante. În timp ce o mulțime de discuții se învârte în jurul Flash, HTML5 și jocuri scrise în ambele limbi, aceasta atinge și mai multe motoare tradiționale de jocuri pe desktop.

Q&A prezentate:
Î:
Unde vezi HTML5, în ceea ce privește înlocuirea modelului tradițional de plugin?
Este video HTML5 o idee bună?
Prin ce diferă scrierea pentru elementul Canvas (și capcanele de optimizare asociate) de scrierea programelor complexe în Flash?
A:
A trebuit să lucrez cu Cocos2dx (cu legături JS pe mobil) și Cocos2dHTML5 o perioadă după ce am părăsit zynga.
În general, HTML5 înlocuirea flash-ului pentru chestii de bază, cum ar fi video și aspectul interactiv este (cred) un lucru bun.
OTOH, Crearea unei interfețe interactive interactive în flash este mult mai ușoară decât orice alt sistem pe care îl cunosc, ceea ce reprezintă o mare parte din motivul pentru care este atât de popular. Acest lucru nu a fost rezolvat încă de către HTLM5 și va fi nevoie de multă muncă pe aceste instrumente înainte de a se potrivi cu instrumentele de creare Flash în Adobe CS.
HTML5 are, de asemenea, o mulțime de piese cu adevărat enervante atunci când trebuie să găzduiești browsere mai vechi și uneori este mai rapid să folosești redarea DOM abuzată puternic în loc să folosiți redarea Canvas (ceea ce face ca sesiunile să inducă dureri de cap să încercați să optimizați codul partajat pentru DOM pe unele browsere și pe Canvas pe alții). A avea webGL nu este încă de încredere, ceea ce înseamnă că o mulțime de lucruri ușor în flash sunt dificile în html5.
HTML5 suferă, de asemenea, o mulțime de probleme pe care le are flash-ul, cum ar fi achizițiile de-a dreptul groaznice pe care cei care nu sunt seniori nu vor ști să le evite. Producătorii de browser depun eforturi pentru ca HTML5 să ruleze rapid, dar chiar și codul html5 puternic optimizat pare să aibă o performanță generală mai mică decât codul flash optimizat decent.

reddit_ama_guild_wars
Dacă AMA de fostul dezvoltator Zynga nu s-a concentrat suficient pe jocurile pe desktop, ce zici de această AMA realizată de întreaga echipă Guild Wars 2?

Vei citi mult mai multe despre dezvoltarea jocului nitty-grittyof, precum și mai multe întrebări despre jocul în sine. Aceste întrebări evidențiază, de asemenea, provocările cu care se confruntă echipa în dezvoltarea jocului și menținerea tuturor fericiți.

Q&A prezentate:
Î:
Unul dintre voi ar putea lua doar 1-2 din mesajele dvs. de angajare preferate scrise de altcineva din echipa dvs. Știu personal că voi scrie lucruri precum „Bug Fixed with Stupid Ass System, Fred Fred Design” / „Nu sunt sigur ce am făcut, dar a fost productiv”
A:
Jim Scott lucrează pe ceață, chiar în momentul în care videoclipul dublu curcubeu era viral:
„Vai, este o ceață plină până la capăt. Ceata dubla, Dumnezeule. Este o ceață dublă până la capăt. O parte atât de intensă. Omule! Wow! Uau! Uau! Oare, vai, Dumnezeule! O Doamne! O Doamne! Woo! Oh wow! Woo! Da! Oh ho ho! O Doamne! O, Dumnezeule, uită-te la asta! Începe chiar să pară o ceață triplă! Oh, Dumnezeul meu este complet! Ceață dublă până la capăt! O Doamne. O Doamne. Oh Doamne. Ce inseamna asta? Oh. O Doamne. Oh. Oh. Dumnezeu. Este atât de strălucitor, oh zeul meu, este atât de luminos și viu! Oh. Ah! Ah! Este asa de frumos! O Doamne. O Doamne. O Doamne! O, Dumnezeule, este o ceață dublă completă! Oh, chiar pe harta mea. O Doamne. O, Dumnezeule, ce înseamnă? Spune-mi. Prea mult. Nu știu ce înseamnă. Oh, zeul meu este atât de intens. Oh. Oh. O Doamne." - Schimbați 533404 prin jim în 07.07.2019 18:07:00

reddit_ama_wikipedia
Nu ar fi uimitor să programezi unul dintre primele 10 site-uri web din lume? Nu în ultimul rând, dar nu în ultimul rând, avem o AMA a unui dezvoltator Wikipedia. Brandon Harris explică cum a început să se implice la Wikipedia și cum s-a transformat asta într-o muncă de dezvoltare. De asemenea, oferă diverse sfaturi dezvoltatorilor aspiranți cu privire la ce să facă pentru a începe. După cum am menționat de multe ori pe MakeUseOf, sugerează și el contribuind la un proiect open source Călătoria unui coder: Cum să-ți îmbunătățești abilitățile de codare contribuind la un proiect open sourceDacă încercați să vă comercializați ca programator competent, nu există un timp mai bun pentru a vă demonstra abilitățile în cel mai bun mod posibil - prin contribuția la proiecte open source. Sunt multe motive... Citeste mai mult pentru a începe cu experiența de programare.

Q&A prezentate:
Î:
Mi-ar plăcea să vă aud cel mai bun sfat pentru un tânăr student în dezvoltarea de aplicații web!
A:
Începeți să construiți lucrurile. Construiește instrumente mici doar pentru tine. Trebuie să construiți un portofoliu în aceste zile.
Unul dintre cele mai bune moduri este să începi codificarea într-un proiect open source. În felul acesta ai lucruri pe CV și ai probe de cod pentru a le arăta oamenilor.

Concluzie

Cu toate că există cu siguranță mai multe AMA-uri, acestea sunt cele 5 cele mai utile și motivaționale. După ce le citiți, veți avea mai mult decât suficientă putere de voință pentru a putea lucra. Desigur, nu uitați că avem și o mulțime de materiale grozave aici la MakeUseOf pentru dezvoltatorii aspiranți, inclusiv un mod de a alege cel mai bun limbaj de programare pentru a învăța Cum să alegeți un limbaj de programare pentru a învăța azi și obțineți un loc de muncă grozav în 2 aniPoate dura ani de muncă dedicați pentru a deveni un programator cu adevărat bun; deci există o modalitate de a alege limba potrivită pentru a începe de astăzi, pentru a fi angajat mâine? Citeste mai mult .

Ce sfaturi puteți oferi dezvoltatorilor aspiranți? Ați întâlnit alte AMA-uri Reddit remarcabile pentru dezvoltatori? Spuneți-ne în comentarii!

Credit imagine: Michael Himbeault Via Flickr, Surat Lozowick

Danny este un senior la Universitatea din nordul Texasului care se bucură de toate aspectele legate de software-ul open source și Linux.