5 erstaunliche Reddit-AMAs für aufstrebende Entwickler

5 erstaunliche Reddit-AMAs für aufstrebende Entwickler / Internet

Menschen, die an Reddit AMAs teilnehmen, können äußerst informativ und inspirierend sein. Als technisch versierte Community gibt es viele AMAs, die für angehende Entwickler unbedingt gelesen werden müssen. Hier sind die Top 5 AMAs, mit denen Sie anfangen möchten.

Was ist ein AMA??

Bevor wir anfangen, bin ich sicher, dass einige von Ihnen, die mit der Reddit-Terminologie nicht vertraut sind, fragen werden, “Was zum Teufel ist eine AMA?”

Das Akronym steht für “Frag mich was”, und es gibt einen ganzen Abschnitt über Reddit (genannt a Subreddit - themenspezifische Orte, an denen Sie alles lernen können 5 Beste Subreddits, um coole Sachen zu lernen 5 Beste Subreddits, um coole Sachen zu lernen Reddit ist mehr als nur ein Zeitraffer, in dem Sie hübsche Mädchen betrachten können, etwas über nerdiges Zeug lesen und sich beim Bau eines Spiels scheuen Erinnerung an zufällige Kleinigkeiten. Reddit kann zum Erlernen dieser AMAs verwendet werden. Es gibt auch ein paar AMAAs, die dafür stehen “Fragen Sie mich fast alles” - Dies sind in der Regel Personen, die nicht in der Lage sind, alle gestellten Fragen zu beantworten. Dies ist eine einfache und offene Möglichkeit für die Community, AMA-Teilnehmern Fragen zu stellen. Reddit hat viele berühmte Leute zur Teilnahme an AMAs eingeladen, darunter Präsident Obama, Bill Gates, MythBusters und andere.

In unserem Awesome Guide to Reddit können Sie viele andere tolle Sachen lernen!

$ 100.000 + mit keinem Abschluss verdienen


Es gibt nichts Besseres als einen Programmierjob zu absolvieren, wenn Sie keinen Abschluss haben und alles autodidaktisch gelehrt wurde. Genau das ist es Greymattr Es gelang ihm in großem Umfang - er bekam einen Job bei einem Fortune-500-Unternehmen und erhielt ein sechsstelliges Gehalt.

In seiner AMA, Greymattr erzählt, was er getan hat, um sich vorzubereiten, wie er seinen Job bekommen hat und was andere tun können, um sich vorzubereiten. Alle AMAs, die in diesem Artikel erwähnt werden, sind zwar eine gute Lektüre für aufstrebende Entwickler, jedoch ist dies die unkomplizierteste und informativste. Die anderen sind großartige Motivationslesungen.

Vorgestellte Q & A:
Q:
Was würdest du einem Gymnasiast empfehlen, der programmiert, aber noch keine formale Ausbildung erhalten hat??
EIN:
lerne C. lerne Linux. Lernen Sie das TCP / IP-Netzwerk. Danach erfahren Sie mehr über Webseiten und oder Java-Skript. und damit können Sie einen guten Job finden (60-200k / Jahr)

SpaceX-Entwickler


Es ist eine großartige Leistung, sechsstellige Stellen ohne Abschluss zu machen, aber als Programmierer für SpaceX zu arbeiten, ist einfach cool. In diesem AMA kam das gesamte SpaceX-Programmierteam zu Reddit, um alle Fragen zu beantworten. Sie gaben den Lesern einen Einblick, wie groß ihre Programmierprojekte sind, welchen Herausforderungen sie gegenüberstehen und was ihnen an ihrem Job am besten gefällt.

Nachdem Sie die AMA gelesen haben, haben Sie auch das Gefühl, dass das Programmieren von Raketen keine Aufgabe ist, die Sie auf den neuesten Stand bringen muss - jeder genießt es, mit Code zu arbeiten und Spaß zu haben.

Vorgestellte Q & A:
Q:
Wie groß ist Ihre aktuelle Codebasis für Ihr größtes Projekt??
Ist es mühsam zu warten?
Was war das schwierigste Projekt, das Sie annehmen mussten und warum?
Was fühlen Sie sich am besten erreicht??
Wie gefällt dir dein Job?
EIN:
Der Fahrzeugcode liegt in der Größenordnung von einigen hundert k Zeilen.
Es ist kein Aufwand zu behaupten, es ist unsere Aufgabe! Wir sind wirklich sehr zufrieden mit unserer Codebasis. Es ist eine Liebesarbeit.
Das Drachenanlegen mit der ISS war eine große Herausforderung. Es musste viel neuer Code entwickelt werden.
Drachenanlegen mit der ISS.
Haben wir das Drachenanlegen mit der ISS erwähnt??

Ehemaliger Zynga-Entwickler


Online-Flash-Spiele explodierten um die Zeit, als Facebook Spiele für das soziale Netzwerk erlaubte. Muss ich überhaupt FarmVille erwähnen? Die Begeisterung war so groß, dass der bekannteste Entwickler von Online-Flash-Spielen, Zynga, Milliarden machte.

Ein ehemaliger Zynga-Entwickler kam zu Reddit und hielt eine AMA, um den Lesern einen Blick hinter die Kulissen zu werfen und angehenden Spieleentwicklern Ratschläge zu geben. Während sich viele Diskussionen um Flash, HTML5 und Spiele in diesen beiden Sprachen drehen, berührt dies auch traditionellere Desktop-Gaming-Engines.

Vorgestellte Q & A:
Q:
Wo sehen Sie HTML5, um das traditionelle Plugin-Modell zu ersetzen??
Ist HTML5-Video eine gute Idee?
Wie unterscheidet sich das Schreiben für das Canvas-Element (und die damit verbundenen Optimierungsfehler) vom Schreiben komplexer Programme in Flash??
EIN:
Ich musste eine Weile mit Cocos2dx (mit JS-Bindings auf dem Handy) und Cocos2dHTML5 arbeiten, nachdem ich Zynga verlassen hatte.
Insgesamt ist HTML5, das Flash für grundlegendes Material wie Video und interaktives Layout ersetzt, eine gute Sache.
OTOH, das Erstellen interessanter interaktiver Benutzeroberflächen in Flash ist viel einfacher als jedes andere System, das ich kenne. Dies ist ein großer Teil dessen, warum es so beliebt ist. Dies wurde bisher noch nicht von HTLM5 gelöst, und es wird eine Menge Arbeit an den Werkzeugen dauern, bevor sie mit den Flash-Erstellungswerkzeugen in Adobe CS übereinstimmen.
HTML5 hat auch eine Menge wirklich ärgerlicher Teile, wenn Sie ältere Browser unterbringen müssen, und manchmal ist es tatsächlich schneller, stark missbrauchtes DOM-Rendering als das Canvas-Rendering zu verwenden (was zu Kopfschmerzen führt und dazu führt, dass versucht wird, Ihren gemeinsam genutzten Code für DOM zu optimieren einige Browser und Canvas bei anderen). WebGL ist noch nicht zuverlässig, was bedeutet, dass viele Dinge, die in Flash einfach sind, in HTML5 schwer sind.
HTML5 leidet auch unter den Problemen, die Flash hat, wie wirklich schreckliche Perfch-Göschchen, die nicht-ältere Entwickler nicht wissen werden, um dies zu vermeiden. Die Browser-Hersteller geben sich sehr viel Mühe, um HTML5 schnell laufen zu lassen, aber selbst stark optimierter HTML5-Code scheint eine geringere Gesamtleistung zu haben als anständig optimierter Flash-Code.

Guild Wars 2-Team


Wenn sich der AMA des ehemaligen Zynga-Entwicklers nicht genug auf Desktop-Spiele konzentriert, wie wäre es mit diesem AMA, der vom gesamten Guild Wars 2-Team durchgeführt wurde?

Sie werden viel mehr über die Entwicklung der Spiele und einige Fragen zum Spiel selbst lesen. Diese Fragen zeigen auch die Herausforderungen auf, mit denen das Team bei der Entwicklung des Spiels konfrontiert ist und alle glücklich macht.

Vorgestellte Q & A:
Q:
Könnte einer von Ihnen nur 1-2 Ihrer Lieblingsbotschaften nehmen, die von einem anderen Teammitglied geschrieben wurden? Ich weiß, ich schreibe Dinge wie “Fehler mit dummem Arschsystem behoben, das Fred entworfen hat” / “Ich bin nicht sicher, was ich getan habe, aber es war produktiv”
EIN:
Jim Scott arbeitet an Nebel, zu der Zeit, als das Video des doppelten Regenbogens viral wurde:
“Whoa, das ist ein voller Nebel. Doppelter Nebel, oh mein Gott. Es ist ein doppelter Nebel. Whoa das ist so intensiv. Whoa Man! Beeindruckend! Whoa! Whoa! Whoa ho ho oh mein Gott! Ach du lieber Gott! Ach du lieber Gott! Woo! Oh wow! Woo! Ja! Oh ho ho! Ach du lieber Gott! Oh mein Gott, schau dir das an! Es fängt sogar an, wie ein dreifacher Nebel auszusehen! Oh mein Gott, es ist voll auf! Doppelt Nebel über den Himmel! Ach du lieber Gott. Ach du lieber Gott. Oh Gott. Was bedeutet das? Oh. Ach du lieber Gott. Oh. Oh. Gott. Es ist so hell, oh mein Gott, es ist so hell und lebendig! Oh. Ah! Ah! Es ist so schön! Ach du lieber Gott. Ach du lieber Gott. Ach du lieber Gott! Oh mein Gott, es ist ein doppelter Nebel! Oh, richtig in meiner Karte. Ach du lieber Gott. Oh mein Gott, was heißt das? Sagen Sie mir. Zu viel. Ich weiß nicht was es bedeutet. Oh mein Gott, es ist so intensiv. Oh. Oh. Ach du lieber Gott.” - Change 533404 von jim am 2010/07/19 18:07:00

Wikipedia-Entwickler


Wäre es nicht erstaunlich, für eine der Top-10-Websites der Welt zu programmieren? Zu guter Letzt haben wir eine AMA von einem Wikipedia-Entwickler. Brandon Harris erklärt, wie er bei Wikipedia angefangen hat und wie sich daraus ein Entwicklungsjob entwickelt hat. Er bietet auch aufstrebenden Entwicklern verschiedene Tipps, wie man anfangen kann. Wie wir bereits bei MakeUseOf erwähnt haben, schlägt er vor, einen Beitrag zu einem Open Source-Projekt zu leisten. Die Reise eines Kodierers: Wie Sie Ihre Codierfähigkeiten verbessern können, indem Sie zu einem Open Source-Projekt beitragen Die Reise eines Kodierers: Wie Sie Ihre Codierung verbessern Kompetenzen durch Mitwirkung bei einem Open Source-Projekt Wenn Sie sich als kompetenter Programmierer vermarkten möchten, ist es nicht besser, Ihre Fähigkeiten auf die bestmögliche Weise zu präsentieren - indem Sie zu Open Source-Projekten beitragen. Es gibt viele Gründe… Lesen Sie mehr, um mit der Programmiererfahrung zu beginnen.

Vorgestellte Q & A:
Q:
Ich würde gerne Ihren besten Tipp für einen jungen Studenten hören, der sich mit der Entwicklung von Webanwendungen befasst!
EIN:
Fange einfach an, Dinge zu bauen. Bauen Sie kleine Werkzeuge vielleicht für sich selbst auf. In diesen Tagen müssen Sie ein Portfolio aufbauen.
Eine der besten Möglichkeiten ist, mit der Codierung in einem Open Source-Projekt zu beginnen. Auf diese Weise haben Sie Dinge in Ihrem Lebenslauf und Sie haben Codebeispiele, um Personen zu zeigen.

Fazit

Zwar gibt es sicherlich mehr AMAs, aber dies sind die 5 nützlichsten und motivierendsten. Nach dem Lesen haben Sie mehr als genug Willenskraft, um an die Arbeit zu gelangen. Vergessen Sie nicht, dass wir bei MakeUseOf auch viel aufregendes Material für angehende Entwickler zur Verfügung haben, einschließlich der Möglichkeit, die beste Programmiersprache zu wählen, um zu lernen, wie man eine Programmiersprache auswählt, um heute zu lernen und in 2 Jahren einen guten Job zu erhalten Wie man sich eine Programmiersprache aussucht, um heute zu lernen und in 2 Jahren einen tollen Job zu erhalten Es kann Jahre der engagierten Arbeit dauern, bis er ein wirklich guter Programmierer wird. Gibt es eine Möglichkeit, von heute an die richtige Sprache zu wählen, um morgen eingestellt zu werden? Weiterlesen .

Welche Tipps können Sie aufstrebenden Entwicklern geben? Haben Sie andere bemerkenswerte Reddit-AMAs für Entwickler gefunden? Lass es uns in den Kommentaren wissen!

Bildnachweis: Michael Himbeault Über Flickr, Surat Lozowick

Mehr zu: Reddit.