5 Verbazingwekkende Reddit AMA's voor aspirant-ontwikkelaars

Advertentie

Advertentie
Advertentie

Mensen die deelnemen aan Reddit AMA's kunnen zeer informatief en inspirerend zijn. Als een community met technische kennis zijn er veel AMA's die moeten worden gelezen door aspirant-ontwikkelaars. Hier zijn de top 5 AMA's waar u aan wilt beginnen.

Wat is een AMA?

Voordat we beginnen, ben ik er zeker van dat enkelen van jullie die niet bekend zijn met Reddit-terminologie, zullen vragen: "Wat is in vredesnaam een ​​AMA?"

Het acroniem staat voor "Ask Me Anything", en er is een hele sectie over Reddit (een subreddit genoemd - vakspecifieke plaatsen waar je alles kunt leren 5 Beste subreddits voor het leren van coole dingen 5 Beste subreddits voor het leren van coole dingen Reddit is meer dan alleen een time-sink waar je mooie meiden kunt bekijken, lezen over nerds, en uitstellen terwijl je een geheugen opbouwt voor willekeurige trivia. Reddit kan worden gebruikt om te leren ... Lees meer) gewijd aan deze AMA's. Er zijn ook een paar AMAA's, wat staat voor "Ask Me Almost Anything" - deze zijn meestal voor mensen die niet in staat zijn om elke gestelde vraag te beantwoorden. Het is een eenvoudige en open manier voor de gemeenschap om vragen te stellen aan AMA-deelnemers. Reddit heeft veel beroemde mensen uitgenodigd om deel te nemen aan AMA's, waaronder president Obama, Bill Gates, de MythBusters en anderen.

Je kunt nog veel andere geweldige dingen leren van onze Awesome Guide to Reddit!

$ 100.000 + verdienen zonder diploma

reddit_ama_money
Er gaat niets boven het uitvoeren van een programmeerjob als je geen diploma hebt en alles is autodidactisch. Dat is precies wat Greymattr op grote schaal heeft gedaan - hij kreeg een baan bij een Fortune 500-bedrijf en verdiende een salaris van zes cijfers.

In zijn AMA deelt greymattr wat hij heeft gedaan om zichzelf voor te bereiden, hoe hij zijn baan kreeg en wat anderen kunnen doen om zichzelf voor te bereiden. Hoewel alle AMA's die in dit artikel worden genoemd, geweldige reads zijn voor aspirant-ontwikkelaars, is dit de meest eenvoudige en informatieve versie van de groep. De anderen zijn geweldige motiverende lezingen.

Uitgelichte vraag en antwoord:
Q:
Wat zou je een middelbare scholier aanraden die programma's heeft, maar nog geen formele training heeft gehad?
EEN:
leer C. leer Linux. leer TCP / IP-netwerken. leer daarna over webpagina's en of java script. en daarmee kun je een goede baan vinden (60-200k / jr)

SpaceX-ontwikkelaars

reddit_ama_spacex
Het maken van zes cijfers zonder diploma is misschien een geweldige prestatie, maar werken als een programmeur voor SpaceX is gewoon cool. In deze AMA kwam het volledige SpaceX-programmeerteam naar Reddit om de vragen van iedereen te beantwoorden. Ze gaven lezers inzicht in hoe groot hun programmeringsprojecten zijn, welke uitdagingen ze tegenkomen en wat ze het leukst vinden aan hun werk.

Na het lezen van de AMA, krijg je ook het gevoel dat het programmeren van raketten geen klus is waarvoor je gespannen bent - iedereen houdt van sleutelen aan code en plezier maken.

Uitgelichte vraag en antwoord:
Q:
Hoe groot is uw huidige codebasis voor uw grootste project?
Is het een gedoe om te onderhouden?
Wat was het meest uitdagende project dat je moest aanpakken en waarom?
Waar voel je je het meest volbracht over?
Hoe vind je je baan?
EEN:
De voertuigcode is in de orde van een paar honderd k lijnen.
Het is geen gedoe om te onderhouden, het is onze taak! We zijn eigenlijk heel blij met onze codebasis. Het is een werk van liefde.
Draak afmeren met het ISS was een grote uitdaging. Er moest veel nieuwe code worden ontwikkeld.
Draak afmeren met het ISS.
Hebben we Dragon Berthing met het ISS genoemd?

Voormalig Zynga-ontwikkelaar

reddit_ama_zynga
Online flashgames ontploften rond de tijd dat Facebook games op het sociale netwerk toeliet - moet ik zelfs FarmVille noemen? De rage was zo groot dat de bekendste ontwikkelaar van online flashgames, Zynga, miljarden verdiende.

Een voormalig Zynga-ontwikkelaar kwam naar Reddit en hield een AMA om lezers een kijkje achter de schermen te geven en advies te geven aan aspirant-game-ontwikkelaars. Hoewel veel gepraat draait om Flash, HTML5 en games die in beide talen zijn geschreven, raakt het ook aan meer traditionele engines voor desktopgaming.

Uitgelichte vraag en antwoord:
Q:
Waar zie je HTML5 aan de gang, met betrekking tot het vervangen van het traditionele plug-inmodel?
Is HTML5-video een goed idee?
Hoe verschilt het schrijven voor het Canvas-element (en de bijbehorende valkuilen voor optimalisatie) van het schrijven van complexe programma's in Flash?
EEN:
Ik moest een tijdje werken met Cocos2dx (met JS-bindingen op mobiel) en Cocos2dHTML5 nadat ik zynga had verlaten.
Over het geheel genomen is (ik vind) HTML5 ter vervanging van flash voor basisdingen zoals video en interactieve lay-out een goede zaak.
OTOH, Het maken van interessante interactieve gebruikersinterfaces is veel eenvoudiger dan elk ander systeem dat ik ken, wat een groot deel van de reden is waarom het zo populair is. Dat is nog niet opgelost door HTLM5 en het zal veel werk aan de tools vergen voordat ze overeenkomen met de gereedschappen voor het maken van Flash in Adobe CS.
HTML5 heeft ook heel wat erg irritante delen wanneer je oudere browsers moet aanpassen, en soms is het eigenlijk sneller om zwaar misbruikte DOM-rendering te gebruiken in plaats van Canvas-rendering (wat hoofdpijn veroorzaakt waarbij je probeert je gedeelde code voor DOM te optimaliseren op sommige browsers en Canvas op anderen). WebGL is nog niet betrouwbaar, wat betekent dat veel dingen die gemakkelijk in flash zijn moeilijk zijn in html5.
HTML5 heeft ook veel last van de problemen die flash heeft, zoals echt vreselijke perfusies die niet-senior ontwikkelaars niet weten te vermijden. De makers van de browser doen er alles aan om HTML5 snel te laten werken, maar zelfs sterk geoptimaliseerde html5-code lijkt een lagere algehele prestatie te hebben dan een fatsoenlijk geoptimaliseerde flash-code.

Guild Wars 2 Team

reddit_ama_guild_wars
Als de AMA van de voormalige Zynga-ontwikkelaar niet genoeg aandacht besteedde aan desktopgaming, wat dacht je van deze AMA die het hele Guild Wars 2-team leidde?

Je zult veel meer lezen over de nitty-grittyof game-ontwikkeling en een aantal vragen over het spel zelf. Deze vragen benadrukken ook de uitdagingen waarmee het team wordt geconfronteerd bij het ontwikkelen van het spel en om iedereen gelukkig te houden.

Uitgelichte vraag en antwoord:
Q:
Kan een van jullie gewoon 1-2 van jouw favoriete commit-berichten nemen die geschreven zijn door iemand anders in jouw team? Ik weet persoonlijk dat ik dingen zal schrijven als "Fixed Bug with Stupid Ass System that Fred Designed" / "Ik weet niet zeker wat ik heb gedaan, maar het was productief"
EEN:
Jim Scott werkt aan mist, net rond de tijd dat de dubbele regenboogvideo viraal ging:
"Whoa, dat is een volle mist helemaal. Dubbele mist, oh mijn god. Het is een dubbele mist, helemaal. Whoa dat is zo intens. Whoa man! Wauw! Whoa! Whoa! Whoa ho ho oh my god! O mijn God! O mijn God! Woo! Oh Allemachtig! Woo! Ja! Oh ho ho! O mijn God! Oh mijn god kijk daar naar! Het begint zelfs te lijken op een drievoudige mist! Oh mijn god, het staat vol! Dubbele mist helemaal door de lucht! O mijn God. O mijn God. Oh God. Wat betekent dit? Oh. O mijn God. Oh. Oh. God. Het is zo helder, oh mijn god, het is zo helder en levendig! Oh. Ah! Ah! Het is zo mooi! O mijn God. O mijn God. O mijn God! Oh mijn god, het is een dubbele complete mist! Oh goed in mijn kaart. O mijn God. Oh mijn god, wat betekent het? Vertel het me. Te veel. Ik weet niet wat het betekent. Oh mijn god, het is zo intens. Oh. Oh. Oh mijn god. "- Verander 533404 van jim op 2010/07/19 18:07:00

Wikipedia-ontwikkelaar

reddit_ama_wikipedia
Zou het niet geweldig zijn om te programmeren voor een van de Top 10-websites ter wereld? Last but zeker not least hebben we een AMA van een Wikipedia-ontwikkelaar. Brandon Harris legt uit hoe hij zich begon te engageren op Wikipedia en hoe dat een ontwikkelingsopdracht werd. Hij biedt ook verschillende tips aan aspirant-ontwikkelaars over wat ze kunnen doen om te beginnen. Zoals we al vaak op MakeUseOf hebben vermeld, stelt hij ook voor om een ​​bijdrage te leveren aan een open source-project. De Journey Of A Coder: hoe je je codeervaardigheden kunt verbeteren door bij te dragen aan een Open Source-project De Journey Of A Coder: hoe je je codering kunt verbeteren Vaardigheden door bij te dragen aan een open source project Als u zichzelf als een bekwame programmeur wilt vermarkten, is er geen beter moment om uw vaardigheden op de best mogelijke manier te laten zien - door bij te dragen aan open source-projecten. Er zijn vele redenen ... Lees meer om aan de slag te gaan met programmeerervaring.

Uitgelichte vraag en antwoord:
Q:
Ik hoor graag je beste tip voor een jonge student die zich bezig gaat houden met de ontwikkeling van webtoepassingen!
EEN:
Begin gewoon dingen te bouwen. Bouw kleine tools voor jezelf, misschien. Je moet tegenwoordig een portfolio opbouwen.
Een van de beste manieren is om te beginnen met coderen in een open source-project. Op die manier heb je dingen in je cv en heb je codevoorbeelden om mensen te laten zien.

Conclusie

Hoewel er zeker meer AMA's zijn, zijn dit de 5 meest bruikbare en motiverende. Nadat je ze hebt gelezen, heb je meer dan genoeg wilskracht om aan het werk te gaan. Vergeet natuurlijk niet dat we hier ook veel goed materiaal hebben bij MakeUseOf voor aspirant-ontwikkelaars, inclusief een manier om de beste programmeertaal te kiezen om te leren hoe je een programmeertaal kiest om vandaag te leren en een geweldige baan te krijgen in 2 jaar Hoe kies ik een programmeertaal om vandaag te leren en een goede baan te krijgen in 2 jaar? Het kan jaren van toegewijd werk vergen om een ​​echt goede programmeur te worden; Dus is er een manier om de juiste taal te kiezen om vanaf vandaag te beginnen, om morgen aangenomen te worden? Lees verder .

Welke tips kunt u aanbieden aan aspirant-ontwikkelaars? Ben je andere opmerkelijke Reddit AMA's voor ontwikkelaars tegengekomen? Laat het ons weten in de reacties!

Afbeelding: Michael Himbeault via Flickr, Surat Lozowick

In this article