my zero to hero journey to multi six-figure software engineer

An English teacher in Korea learned to code at a free workshop, went through a bootcamp, and built products at startups before becoming a lead developer and founder. He built reservation software, a mental health app, blockchain wallets, and IoT apps while starting Unicorn Ninjas.
Chapters
Ich war 28 Jahre alt, verkatert, saß auf dem Boden meiner Einzimmerwohnung in Korea, den Xbox Controller in der einen Hand, kalte Rahmen auf dem Schreibtisch und diesen Flyer von einer App namens Meetup programmieren lernen, an einem Bootcamp teilnehmen. Ich erinnere mich, wie ich ihn einfach nur anstarrte, weil ich tief in meinem Inneren wusste, dass ich nichts mit meinem Leben anfing. Ich hatte keinen Plan, keinen Antrieb, nur nur Kater und Unterrichtspläne. Ich bin nicht reich aufgewachsen, war nicht in Stanford und habe die Highschool nicht regulär abgeschlossen. Ich war ganz normal, machte Fehler, lernte spät, aber hatte bis und irgendwie reichte mir das. So wurde ich vom ziellosen Englischlehrer zum leitenden Entwickler. Falls du nicht weiterkommst, ich war da schon mal. Ich zeige dir, wie ich da wieder rausgekommen bin. Lass uns zurückgehen. Mittelschule. Ich war nicht beliebt, ich war nicht sportlich, aber ich war besessen von Magic the Gut Ehring, Kalifornien. Ich spielte Regional und Staatsmeisterschaften, nur um unter die Top 8 zu kommen. Das war das erste Mal, dass ich sah, was ich erreichen konnte, wenn mir etwas wirklich am Herzen lag. Aber während meiner Highschool Zeit geriet ich in eine Abwärtsspirale. Ich schwänzte den Unterricht, um mit Freunden abzuhängen. Ich flog raus und landete auf einer weiterführenden Schule, einer Schule, auf der die Lehrer nur versuchen zu verhindern, dass die Kinder verschwinden. Ich machte überraschenderweise meinen Abschluss vorzeitig und nahm mir ein Jahr frei. Keine Ziele, kein Ehrgeiz, einfach nur Stimmung. Am Community College belegte ich Pharmazietechnik. Vielleicht passte es ja. Ich sah einen Typen mit einem schönen Auto, der sagte, er arbeite in einer Apotheke. Das war alles, was ich tun musste. Ich habe mich am Western Career College eingeschrieben, Abschluss gemacht, zertifiziert, Medikamente in einem Seniorenzentrum ausgegeben. Ich stand im Behandlungszimmer und Pillen und Papierkram bis 65 das war's. Ich tat, was viele bei Orientierungsproblemen tun. Ich zog in ein neues Land nach Korea. Warum? Keine Ahnung. Ich glaube, ich wollte einfach nur neu anfangen. Ich begann Englisch zu unterrichten. Zuerst fühlte es sich frisch und aufregend an. Die Kinder waren großartig, die Kultur war interessant, doch stagnierte ich. Das erste Jahr wurde zum fünften. Ich steckte fest, lange schlafen Unterricht geben, trinken, feiern, Xbox spielen. Ich lernte nichts, ich baute nichts auf. Ich erinnere mich, wie ich eines Tages an meinem Badezimmerspiegel vorbeiging, mich ansah und Das ist derselbe Typ wie vor fünf Jahren, nur älter und müder. An dem Tag, an dem der Flyer kam, hatte ich einen Kater vom Vorabend. Ich war mit ein paar Kollegen Soju trinken oder mit College Kids Beer Pong spielen. Ich war 28. Ich sah nicht mehr süß aus. Auf dem Flyer stand kostenloser Coding Workshop. Ich starrte ihn den ganzen Morgen an. Schließlich rief ich die Nummer an. Irgendein Typ ging ran. Ja, komm vorbei, sagte er. Also duschte ich, nahm mein Notizbuch und ging winziger Raum, fünf Leute an alten Laptops. Der Dozent sprach über Git, JavaScript und Rest APIs. Ich verstand nichts, doch etwas klickte. Erstmals seit Jahren wollte ich es verstehen. Nächste Woche löste ich meine Ersparnisse auf, bezahlte das Bootcamp sechs Monate kein Plan B. Währenddessen hatte ich Glück, war aber vorbereitet. Ein Startup Pitch vom Global Startup Center Korea. Ich reichte eine einfache Reservierungssoftware für Kleinunternehmen ein, dachte nicht viel darüber nach. Dann Auswahl Mail, ein Jahr kostenlose Büroräume und staatliche Anschubfinanzierung. Gleichzeitig traf ich einen Gründer, der ein Key Tool für Immobilienpreise entwickelte. Kein Geld, sagte er. Ich arbeite umsonst, sagte ich. Warum? Ich wollte echten Entwicklern über die Schulter schauen. Zu dritt lebten wir ein jahr lang von Rahmengeld Dollar geteilt durch 3 täglich 10 bis 12 Stunden Arbeit. Frontend mit React, Backend mit Flesk und Django, Web Scraping mit Beautiful Soup und Selenium. Ich lernte nicht nur Syntax, sondern Produktentwicklung. Wir bekamen Investment. Mein Gehalt explodierte, ich war nicht mehr pleite und vor allem nicht mehr verloren. Danach arbeitete ich im Softwarevertrieb, lernte Kundenkommunikation, gründete Unicorn Ninjas, ein Programmierkartenspiel für Kinder, startete eine Kickstarter Kampagne, kooperierte mit Schulen und der koreanischen Regierung. Als Lead Developer in einem Start up entwickelte ich eine Mental Health App mit Videoanrufen, Health Tracking und Emotionserkennung. Warum? Weil ich diese dunklen Orte kenne. Ich weiß, ich hatte das Gefühl, taub und orientierungslos aufzuwachen. Und jetzt entwickelte ich Tools, um Menschen aus dieser Situation zu helfen. Dann kam Blockchain. Ich entwickelte Kryptowallets, arbeitete mit NFTs und entwickelte mobile Entwicklung für IoT Kickboards, die Art, die man mit einer App freischaltet. Bei jedem Job, jedem Projekt sammelte ich Erfahrungen. Jeder Misserfolg lehrte mich mehr, als jeder Kurs es je könnte. Schließlich programmierte ich E Commerce und Social Media Apps. Ich entwickelte eine App für Online Alkoholverkauf. Und dann gab es Entlassungen. Das ganze Team war weg. Ich kannte meinen Wert, also keine Panik. Ich wusste, wie man etwas aufbaut und das kann mir niemand mehr nehmen. Du musst nichts Besonderes sein. Du musst einfach nur anfangen. Du musst immer wieder auftauchen, auch wenn es scheiße ist, auch wenn niemand an dich glaubt. Ich bin nicht hier, weil ich begabt bin. Ich bin hier, weil ich mich geweigert habe aufzugeben. Wenn ich es schaffen kann, kannst du es auch programmieren. Rettet Leben. Fang noch heute an.
More from Phil

day in the life of a software engineer | 5 hour productivity | building my dev agency 🔥

day in the life of a software engineer | 3 hour productivity | coding my 6-figure community startup

day in the life of a software engineer | 5 hour productivity | coding our sns startup app LFG

day in the life of a software engineer | 5 hour productivity | creating apps that makes big money






