Hallo und willkommen zu dem Ask Me Anything-Video, für das ich mich sofort entschieden habe, nachdem wir tausend Schüler erreicht
haben, was erst letztes Wochenende war, wir haben bereits über 20 Schüler.
Deshalb möchte ich zunächst einmal ganz herzlichen Dank sagen.
Vielen Dank, dass Sie ein Teil davon sind.
Natürlich ist es über dem, was ich erwartet hatte.
Ich dachte, ich bekomme ein paar Hundert und nenne es einen Erfolg, aber ich habe es wirklich geliebt, mit vielen von Ihnen
zu interagieren.
Wir haben Studenten aus über hundert Ländern und alle sind so aufgeregt, mit so vielen unterschiedlichen Hintergründen zu
lernen.
Und ich liebe einfach die Gemeinschaft, die daraus entstanden ist.
Wie ich schon sagte, es hat meine Erwartungen übertroffen und ich finde es toll, dass alle so aufgeregt sind, Programmieren zu lernen.
Also vielen Dank.
Ich habe ein paar Videos für Sie erstellt, die Sie sich ansehen können, aber ich
denke, die Community, die sich um sie herum bildet, die sich gegenseitig unterstützt und sich hoffentlich in ein paar Monaten hilft, die Webentwickler zu werden, die sie sein
wollen, denke ich, das ist der erstaunlichste Teil.
Also nochmals vielen Dank.
Ich werde nur ein paar Fragen beantworten, die einige von Ihnen gestellt haben, um zu feiern, dass sie tausend
Schüler erreichen.
Der erste, den ich hier sehe, ist von Ashley.
Und sie fragte, was war Ihre größte Hürde nach dem Erlernen des Berufseinstiegs?
Ich denke, die größte Hürde, auf die ich gestoßen bin, war definitiv das Hochstapler-Syndrom.
Sie haben vielleicht schon davon gehört.
Es ist die Vorstellung, dass Sie sich wie ein Betrüger fühlen.
Sie haben das Gefühl, dass alle anderen dieses Zeug wissen, außer dass Sie in einem Raum sitzen und die Leute anfangen zu reden
und Sie merken, dass Sie keine Ahnung haben, was los ist.
Sie haben Angst, Fragen zu stellen.
Und ich denke, das ist die größte Hürde, zu erkennen, dass die Leute dies beim Lesen oder Anschauen von Videos im
Internet geübt und darauf geachtet haben, dass sie keine Fehler in ihrem Schreiben und ihren Videos haben.
Und das habe ich auch gemacht.
Und das bedeutet, dass das, was wir in unsere Videos oder in unsere Blogbeiträge projizieren, nicht gerade perfekt
ist.
Wir iterieren und stellen sicher, dass wir unsere Fehler überprüfen und beheben.
Daher kennt niemand da draußen jede einzelne Antwort über Webentwicklung oder Codierung.
Wir alle sind Anfänger und wir sind Problemlöser.
Wir sind wirklich sehr gut darin, Probleme zu lösen, nicht nur Wörterbücher, die alles wissen.
Erkenne also wirklich, dass du kein Betrüger bist, du bist nicht weniger als alle anderen.
Jeder hat diese Schwierigkeiten.
Und ich denke, das Größte, was Sie als Entwickler tun können, ist, viele Fragen zu stellen.
Wenn Sie etwas nicht wissen, stellen Sie Fragen.
Habe nicht das Gefühl, dass du es nicht tust.
Du bist der einzige, der es nicht weiß.
Höchstwahrscheinlich wissen es andere Leute im Raum nicht, außer sie haben Angst davor, eine Frage zu stellen und ihre Hand zu
heben.
Das ist meiner Meinung nach die größte Hürde.
Sie kommen darüber hinweg und können Ihren Kollegen Fragen stellen.
Und wenn Sie etwas nicht verstehen, habe ich das oft getan, als ich mit dem Programmieren angefangen habe, und ich
konnte Antworten und Fortschritte viel schneller erhalten als die meisten Leute, die keine Fragen stellten.
Die nächste Frage war also von Mike.
Was ist außer JavaScript die wichtigste Sprache, die Sie lernen sollten?
Abgesehen von JavaScript muss ich wahrscheinlich sagen, dass Python eine wirklich gut zu lernende Sprache ist, vor allem, weil
es viel im maschinellen Lernen verwendet wird und ein sehr, sehr schnell wachsendes Gebiet ist.
Und ich werde einen kleinen Blogbeitrag darüber schreiben, damit sich die Leute damit vertraut machen können.
Aber Python ist definitiv interessant.
Die andere, würde ich sagen, ist Solidität, die Programmiersprache, die beim Erstellen verteilter Anwendungen für Sie
verwendet wird.
Wenn Sie noch nichts von Blockchain und dem ganzen Hype mit Kryptowährung gehört haben, denke ich, dass Solidität
wirklich interessant ist.
Im Jahr 18 werden viele verteilte Anwendungen erstellt und es besteht ein
großer Bedarf an Entwicklern, die diese Sprache beherrschen.
Also ich finde die beiden ziemlich, ziemlich aufregend.
Ich werde einen Blogbeitrag darüber schreiben, damit Sie mehr Informationen erhalten.
Sie sollten sich diese sowie JavaScript ansehen, aber konzentrieren Sie sich zuerst auf JavaScript.
Gut.
Die nächste Frage war von ihm.
Und er fragte, ob Sie einen Entwickler von Studenten einstellen sollen, die die Partituren abgeschlossen haben, was würden Sie tun?
Ich kann heute nicht lesen.
Was würden Sie suchen und welche Fragen würden Sie stellen?
Gut.
Ich denke, ich würde fragen, Nummer eins, was ist der Vorteil davon?
Haben sie gerade ein paar Syntaxen gelernt und darauf reagiert, wissen sie tatsächlich, welche Probleme reagieren löst?
Und ich gehe das und den Kurs durch, also hoffentlich verstehen Sie es auch.
Und dann werde ich auch fragen, was sind seine Mängel?
Wann ist es ein schlechter Zeitpunkt, um zu reagieren?
Weil ich viele Leute gesehen habe, die sich wirklich für die Technologie begeistern und sie für
das größte Geschenk aller Zeiten halten, ohne das zu verstehen.
Nicht jedes Problem kann von einer einzigen Bibliothek gelöst werden, ich denke, REACT ist für einige Dinge
großartig, aber nicht für alles, und es gibt viele Mängel, die mit reagieren einhergehen, die Sie auch kennen sollten, denn
wenn Sie in der Lage sind, zu verstehen die Vor- und Nachteile, naja, ich denke dann verstehst du die Bibliothek wirklich
und kannst als Entwickler eine gute Entscheidung treffen.
Und es ist etwas, das ich in diesem Kurs versucht habe, nicht unbedingt eine Reihe von
Funktionen und Vorgehensweisen zu lernen, sondern tief zu verstehen und zu wissen, welche Probleme sie lösen und wann sie gut zu verwenden
sind.
Und wenn Sie das zutiefst verstehen, dann würde ich zu 100 Prozent jemanden einstellen, weil ich weiß,
dass er über etwas fundiertes Wissen verfügt und nicht über etwas Oberflächliches, was wiederum bedeutet, dass er mehr
kann, als nur Anweisungen zu befolgen.
Sie sind in der Lage, selbstständig zu denken.
Und es folgt nicht nur den Regeln und dem, was ich sage, sondern kann selbst denken und gute
Entscheidungen treffen.
Gut.
Der nächste von Josh.
Welche Programmierblogs lesen Sie am häufigsten?
Ich mag auf jeden Fall mittel.
Medium eignet sich hervorragend für technische Blogbeiträge.
Wenn du noch nie dort warst, einfach Medium Dotcom und folge einfach allem.
Eigentlich würde ich sagen, folgen Sie einfach täglich den Top-Ten-Artikeln und sehen Sie sich an, stöbern Sie darin und sehen
Sie, welche mit Technologie zu tun haben.
Ich finde sie wirklich sehr gut.
So habe ich eigentlich mit diesem Kurs angefangen.
Ich habe einen mittelgroßen Blogbeitrag geschrieben, der sehr populär wurde, und ich dachte, hey, vielleicht sollte ich einen Kurs erstellen.
Der andere ist Software Engineering Daily, und das ist ein Podcast, der wirklich, wirklich gut ist.
Und es geht nicht nur um Web-Entwicklung, sondern um Software-Engineering im Allgemeinen.
Und es kann manchmal sehr technisch werden.
Es gibt Ihnen wirklich einen guten Überblick über das, was da draußen ist und die Technologie, die sich entwickelt.
Und schließlich gibt es für JavaScript einen wöchentlichen JavaScript-Newsletter.
Sie können das googeln und sich dafür anmelden.
Und jede Woche gebe ich Ihnen Updates zu JavaScript.
Wir haben noch ein paar Fragen.
Was haben Sie vor Ihrem beruflichen Wechsel gemacht?
Ich hatte also tatsächlich eine interessante Karriere.
Ich schätze, ich habe früher Regisseure auf der ganzen Welt trainiert, also flog ich zum Beispiel nach Costa Rica
und trainierte die Leute.
Ich hatte auch ein kleines Geschäft, in dem ich tatsächlich Yoga- und Surf-Retreats veranstaltete.
Ich habe also immer mit Leuten zusammengearbeitet und hin und wieder brauche ich eine Website und würde einem Entwickler
eine Menge Geld geben.
Nie wissen, was hinter den Kulissen passiert.
Das fertige Produkt würde nie so kommen, wie ich es wollte, und es war eine Art schwarzes Loch, in dem
ich Geld lagerte.
Also wollte ich es selbst lernen.
Und so bin ich ins Feld gekommen.
Und als nächstes hat es mir wirklich sehr viel Spaß gemacht und ich habe mich für den Karriereschritt
entschieden, weil A, es eine großartige Branche ist und ich es interessant fand.
Die nächste Frage war, wie haben Sie Ihren ersten Job als DEP bekommen?
Also habe ich fünf Monate später meinen Job als Entwickler bekommen.
Nun, nachdem ich mit einem Lächeln angefangen hatte, wusste ich nicht, was JavaScript von all dem Zeug war.
Ich weiß nicht wirklich, wie das Internet funktioniert.
Fünf Monate später bekam ich einen Job.
Und jetzt auch noch als Junior-Entwickler, aber als Intermediate-Entwickler ist das nichts Besonderes.
Aber nur um Ihnen zu zeigen, wie schnell Sie in dieser Karriere vorankommen können, wenn Sie sich wirklich dafür einsetzen und die
Grundlagen verstehen.
Der erste Job, auf den ich mich tatsächlich beworben habe, indem ich eine Reihe von Unternehmen, an denen ich interessiert
war, kontaktierte und ihre E-Mail-Adresse, die E-Mail ihres CEOs fand und ihnen mitteilte, dass ich an einer
Stelle interessant war und ein bestimmtes Problem löste, das sie hatten .
Also habe ich das Unternehmen recherchiert und gesagt, hey, mir ist aufgefallen, dass Ihre Website oder Ihre App dies haben könnte und habe es
einfach so gemacht, wie ich es machen würde.
Oder ich würde mir eine Nachricht senden, hey, das sind meine vergangenen Erfolge.
Ich bin vor kurzem Entwickler geworden und ich garantiere Ihnen, dass ich doppelt so hart arbeiten
werde wie alle anderen im Team und nur ein großes Versprechen geben werde, denke ich, um wirklich Aufmerksamkeit zu erregen.
Eine andere Frage war also, und wie lief das Interview?
Ich hatte tatsächlich mehrere Angebote, als ich meine Entwicklerrolle bekam.
Und ich glaube, ich konnte diese Angebote nicht bekommen, weil ich der beste Entwickler der Welt war und ich
es auch jetzt nicht bin.
Aber ich denke, im Interview konnte ich sie davon überzeugen, dass ich härter arbeiten werde als
alle anderen.
Und ich habe dafür gesorgt, dass ich gezeigt habe, dass ich einen anderen Hintergrund habe.
Ich bin kein Computerprogrammierer, der mit einem Diplom abgeschlossen hat.
Und das habe ich tatsächlich zu einem Vorteil gemacht, indem ich ihnen all die anderen Dinge erzählt habe, die ich vorher gemacht
habe.
Und ihnen dann endlich zu zeigen, dass ich ein Autodidakt war, genau wie Sie, und dass ich
den Ehrgeiz und die Entschlossenheit hatte, sodass ich sie am Ende des Interviews
davon überzeugen konnte, dass ich vielleicht nicht die begabteste bin Entwickler da draußen, ich wäre der fleißigste.
Und ich würde dafür sorgen, dass ich diese Dinge lerne, damit ich in sechs Monaten ein wirklich,
wirklich wertvoller Mitarbeiter werde.
Und ich denke, wenn Sie dazu in der Lage sind, werden Sie überrascht sein, wie viele weitere Büros Sie bekommen, denn es
gibt viele Entwickler da draußen.
Aber es ist wirklich, wirklich schwer, Entwickler zu finden, die A haben können, die Anweisungen befolgen können, B kann hart arbeiten und
C sind nicht so überzeugt von ihren Fähigkeiten, dass sie eine enge Vision haben und keine Eingaben anderer annehmen.
Wenn Sie also jemanden davon überzeugen können, dass Sie ihm helfen, werden Sie wirklich hart
arbeiten und eine Bereicherung für ihn sein, die ihm das Leben leichter macht.
Ich denke, das ist eine großartige Möglichkeit, einen Job zu bekommen.
Gut.
Die nächste Frage ab wann sind drei Bücher, die Sie in irgendeiner Weise inspiriert haben?
Und ich habe Bücher ausgewählt, die nichts mit Codierung zu tun haben, nur weil ich denke, dass die Coding-Bücher all die populären sind, die
jeder kennt, oder Sie können sie googeln.
Aber die drei Bücher, die mich wirklich inspiriert haben.
Eine davon ist die Vier-Stunden-Woche, die bei 10 Paaren, von denen einige von Ihnen vielleicht gehört haben, ein sehr beliebtes Buch ist.
Ich mag die eigentlichen Tipps und Tricks zum Inhalt nicht, aber ich mag die Art und Weise, wie Tim denkt und er in
Effizienz denkt.
Und ich bin besessen davon, unsere begrenzte Zeit so effizient wie möglich zu nutzen.
Das heißt also, wie kann ich ein Thema am besten lernen und meine Zeit nicht verschwenden?
Wie kann ich am besten etwas lernen und so schnell wie möglich Belohnungen erhalten?
Und ich bin sicher, Sie können in diesem Kurs feststellen, dass ich das gemacht habe.
Ich wollte den effizientesten Weg finden, um so schnell wie möglich Geld zu verdienen und so schnell
wie möglich in Teams zu arbeiten, denn wir haben nur begrenzte Zeit und können viel mehr lernen, wenn wir Wir
sind von anderen umgeben, wenn wir Arbeits- und Entwicklungsteams sind.
Dieses Buch hat also, nicht nur in der Entwicklung, mein Leben wirklich beeinflusst, um sicherzustellen, dass ich kritisch
darüber nachdenke, was ich tue, um persönlich, finanziell und emotional in meiner Karriere zu wachsen, einfach alles, um alles zu versuchen und
zu betrachten und Dinge zu analysieren.
Das zweite Buch war So gut, dass sie dich nicht ignorieren können, und dieses Buch ist von Cal Newport.
Und es ist ein Buch, das ich gelesen habe und es hat mein Denken wieder einmal komplett verändert.
Und es hat uns die Idee gelehrt, dass Leidenschaft in jungen Jahren nicht wirklich wichtig ist.
Wir glauben, dass wir eine Leidenschaft für das Reisen haben, wir sind leidenschaftlich für das Surfen und wir versuchen, dieser Leidenschaft
zu folgen.
Aber dieses Buch argumentiert, dass sich Leidenschaft tatsächlich aus Meisterschaft entwickelt, aus wirklich guten Fähigkeiten, bei denen die Leute
anfangen, Ihnen Geld dafür zu zahlen, wo Sie in Ihrem Bereich respektiert werden
und die Leute Sie bewundern.
Und wenn Sie wirklich, wirklich gut werden und Ihr Handwerk beherrschen, dann sind Sie mit Ihrem Leben
zufrieden.
Dann haben Sie das Gefühl, den Menschen einen Mehrwert zu bieten.
Und dieses Buch hat die letzten Jahre wirklich sehr geprägt.
Für mich.
Deshalb habe ich mich wirklich mit dem Programmieren beschäftigt und es hat mir immer mehr Spaß gemacht.
Das liegt daran, dass ich darin immer besser geworden bin.
Daher kann ich das Buch sehr empfehlen.
Das dritte Buch schließlich ist Smart Cuts von Shane Snow.
Und dies ist das Buch, das ich jedem empfehlen kann, der an diesem Kurs teilnimmt, besonders
denen, die keinen Informatik-Hintergrund haben.
Es geht darum, wie Sie die Erfolgsleiter tatsächlich erklimmen können, indem Sie nicht nur dem traditionellen Weg folgen, sondern von einer
Seite zur anderen springen, z. B. sind Sie Schauspieler und möchten jetzt
Entwickler werden?
Nun, dieses Buch argumentiert, dass dies tatsächlich besser ist, weil Sie in der Lage sind, alles, was
Sie in diesem Bereich lernen, anzuwenden und auf dieser anderen Leiter der Entwicklung und Anwendung von Fähigkeiten zu springen, die keine
andere Person hat, wie zum Beispiel mit Menschen zu kommunizieren und einfühlsam zu sein und nachzuahmen Körpersprache voneinander.
Das wissen nicht viele Entwickler.
Wenn Sie also diese Nebenfähigkeiten zu Ihrem Vorteil nutzen, können Sie das Buch definitiv lesen.
Es ist wirklich, wirklich gut.
Sehr empfehlenswert.
In Ordnung, nächste Frage, Ihre Meinung zur Blockchain-Technologie, sehr, sehr cooles Zeug.
Ich interessiere mich wirklich sehr dafür und schreibe gerade einen Blogbeitrag dazu.
Ich denke, jeder sollte die Datenstruktur der Blockchain lernen.
Sie können dies tatsächlich in JavaScript tun und dieses einfache Programm ganz einfach an einem Tag erstellen.
Und ich finde es sehr, sehr spannend.
Ich denke, es gibt viel Hype darum.
Ich würde nicht empfehlen, darin zu investieren.
Aber T. Sharon, ich denke, dass die Technologie tatsächlich sehr interessant ist und es in 18 große Veränderungen geben
wird und das Feld sehr, sehr schnell wachsen wird.
Gut.
Das wird lang.
Also die letzten beiden Fragen, die wir haben.
Was ist der Sinn des Lebens?
Ich bin wahrscheinlich auch der schlechteste Mensch, der das fragt.
Ich habe keine Ahnung.
Aber ich kann dir nichts sagen, wonach ich mein Leben lebe.
Und ich habe es irgendwo gehört, ich wünschte, ich könnte es glauben.
Die Person, von der ich es gehört habe, bietet mehr Wert, als Sie erfassen.
Und das finde ich wirklich interessant.
Und das habe ich mit dem Kurs versucht.
Ich versuche, so viel Wert wie möglich zu bieten.
Und es gibt Zeiten, die wirklich beschissen sind, diesen Kurs zu machen, weil es viele Stunden, viel Bearbeitung
und viele Male gedauert hat, in denen mir das Video nicht gefallen hat.
Also musste ich es neu machen.
Aber ich wollte etwas wirklich Wertvolles bereitstellen und nur einen kleinen Teil des Nutzens einfangen.
Und ich mag diese Denkweise.
Ich mag diese Idee, so viel Wert zu bieten und ihn nicht unbedingt einzufangen und aufzuregen.
Wenn Ihr Kurs kopiert und verspottet wird und die Leute ihn kostenlos herunterladen.
Wenn Sie in der Lage sind, einem Haufen Menschen zu helfen, ist das großartig.
Wenn Sie in der Lage sind, einen kleinen Teil des Vorteils einzufangen, ist das auch großartig.
Aber ich denke, das ist eine wirklich schöne Art, die Dinge zu betrachten.
Und wenn wir uns alle als Webentwickler darum bemühen, ein wenig von dem Wert zu erfassen, den wir der
Welt bieten, wäre die Welt meiner Meinung nach ein besserer Ort.
Alles klar, letzte Frage.
Wie viele Nachrichten erhalten Sie täglich von Ihren Schülern?
Ich meine, diese Zahl hat sich definitiv erhöht.
Ich bin sehr, sehr aufgeregt, ich kann nicht glauben, dass wir jetzt über zweitausend Studenten haben, und ich
verbringe definitiv viel Zeit.
Ich wünschte, ich hätte den Überblick behalten, aber jetzt wache ich morgens auf.
Ich verbringe ungefähr eine Stunde damit, Nachrichten zu beantworten, und am Nachmittag verbringe ich ein oder zwei Stunden damit,
Nachrichten und Fragen zu beantworten.
Und nachts mache ich das auch wieder.
Und wenn ich das nicht dreimal am Tag mache, kann ich nicht mithalten.
Ich muss auch ein besseres System finden, weil ich jedem Schüler antworten möchte.
Und ich möchte, dass sich die Leute wohl fühlen, wenn sie mir so viele Fragen wie möglich stellen.
Aber ich möchte auch weiterhin neue Videos bereitstellen und den Kurs basierend auf Feedback immer
besser entwickeln.
Also werden wir sehen.
Es macht im Moment so viel Spaß und ist so aufregend, dass ich, wie einige von euch wissen, meinen Job gekündigt habe,
um mich ganz auf diesen Kurs zu konzentrieren.
Also all das Feedback, die ganze Community und alle anderen, die mir beim Durchhängen helfen, Fragen
beantworten und versuchen, ein Open-Source-Projekt zu gründen.
Es hat wirklich, wirklich Spaß gemacht.
Und das macht wahrscheinlich am meisten Spaß, in meinem Leben zu arbeiten.
Und dafür danke ich Ihnen wirklich, wirklich.
Ich finde Sie alle toll.
Und ich denke, was ich Ihnen zur Verfügung stelle, sind vielleicht 20 Prozent des Wertes.
Ich denke, die Community und die Unterstützung, die wir mit diesem Kurs schaffen, sind der große Vorteil.
Und ich hoffe, es wächst weiter und ich hoffe, es wird etwas Größeres, als ich es mir je vorgestellt habe.
Und ich hoffe, Sie alle bekommen am Ende das, was Sie wollen, sei es, um Ihre Fähigkeiten zu verbessern, einen
Job zu finden oder einfach nur ein bisschen schlauer zu werden.
Also wir sehen uns im nächsten Video.
Danke, dass du mir mein Gesicht beim Sprechen angeschaut hast, denn ich weiß nicht, wie lang dieses Video ist, aber es fühlte sich wirklich, wirklich lang
an.
Ich schätze euch alle wirklich sehr.
Vielen Dank.
Tschüss.