- Als Gründer mit Exit kommen oft ambitionierte Unternehmer auf mich zu, die glauben, die nächste Idee zu haben, die die Welt verändern wird
- Sie wollen loslegen und ihre Idee in mehr als nur ein bloßes Konzept verwandeln
- In der Regel beginnt es damit, dass sie über das Problem sprechen, das sie lösen wollen
- Mein Rat an Gründer in der Frühphase: Die meisten Annahmen werden falsch sein, daher ist es wichtig, schnell zu iterieren und Dinge zu tun, die nicht skalieren
- Das Gespräch verläuft meist ungefähr so:
Unternehmer: ...und deshalb wird mein Startup bahnbrechend sein.
Ich: Gut, wie weit seid ihr bisher gekommen?
Unternehmer: Ich habe Wireframes erstellt. Ich habe einen Contractor engagiert, um ein MVP zu bauen, aber das war teuer. Deshalb brauche ich wohl Finanzierung.
Ich: Aber du willst doch nicht dauerhaft von externen Entwicklern abhängig sein, oder? Du brauchst jemanden, der sich dem genauso verschreibt wie du. Ein Software-Startup braucht einen Software Engineer im Gründerteam.
Unternehmer: Stimmt. Ich dachte, die Lösung könnte sein, einen technischen Co-Founder zu finden. Wie mache ich das? - An diesem Punkt muss ich normalerweise die schlechte Nachricht überbringen
- Es gibt viel mehr Menschen mit einer Idee, die einen technischen Co-Founder suchen, als technische Co-Founder, die nach einer Idee suchen
- Es ist extrem selten, dass jemand nur mit einer Idee erfolgreich einen technischen Partner findet
- Die meisten Vorhaben, die auf einen technischen Co-Founder warten, kommen nie vom Fleck oder scheitern an fehlenden internen Fähigkeiten
- Aber hoffnungslos ist es nicht
- An diesem Punkt gebe ich normalerweise hilfreichen Rat, der in einer Haltung wurzelt, die für den Erfolg als Gründer essenziell ist
- Leidenschaftlichen Gründern in der Frühphase rate ich, die Suche nach einem technischen Co-Founder aufzugeben und diese Energie stattdessen darauf zu verwenden, selbst einer zu werden
Der beste Zeitpunkt ist jetzt
- 2010 war ich Jurastudent im zweiten Jahr ohne formale technische Ausbildung, hatte aber meine eigene Startup-Idee
- Wie viele in meiner Generation hatte ich The Social Network gesehen und wollte mein eigenes Unternehmen gründen und die Welt verändern
- Eine Idee war ein Community-Forum, in dem sich Jurastudenten gegenseitig bei Fragen helfen konnten — ein StackOverflow für Rechtskonzepte
- Eine andere Idee war ein Tool für Website-Empfehlungen ("Wenn dir das hier gefallen hat, wird dir das hier auch gefallen")
- Das Problem war: Ich wusste nicht, wie ich es bauen sollte
- Ich versuchte, einen technischen Partner zu finden, aber ohne Erfolg
- Mein älterer Bruder sagte mir, es sei nicht zu spät, Programmieren zu lernen
- Tatsächlich ist es nie zu spät, irgendetwas zu lernen
- Ich fand in einer Buchhandlung ein Einsteigerbuch zur Programmiersprache C#, und damit begann die echte unternehmerische Reise
- Für die Idee rund um die Jura-Website nutzte ich mein C#-Wissen, um einen Server zu bauen, der Daten hostete
- Ich lernte HTML und JavaScript, um die Website zu erstellen (damals gab es noch keine no-code- oder low-code-Optionen)
- Ich kaufte ein Buch über Datenbanken, um Änderungen zu speichern und nachzuverfolgen
- Notwendigkeit ist die Mutter der Erfindung — und des Lernens
- Natürlich kamen die Ideen nie über einen einfachen Prototyp hinaus, aber ich sammelte genug Erfahrung, um einen Job als Software Engineer zu bekommen
- Bei Aviary und Adobe baute ich Backend-Systeme, die jeden Tag Millionen von Nutzern bedienten
- Ich wurde der Software Engineer, den ich gesucht hatte
- Zusammen mit einem Kollegen verließ ich Adobe und gründete die Podcasting-Plattform Anchor
- Das Ziel war, es jedem leicht zu machen, Podcasts zu erstellen, zu bearbeiten und zu teilen
- Diese Idee brauchte echte technische Umsetzung, um Realität zu werden
- Ich lernte im Job über Audioverarbeitung, Live-Recording, Videoerzeugung, Transkriptionsdienste und mehr
- Ich hatte noch nie ein schnelles und zuverlässiges System gebaut, das jeden Moment des Tages Nutzern auf der ganzen Welt Inhalte ausliefert, aber ich habe es bei der Arbeit gelernt
Ambitionierte Ziele sind ein Grund zu lernen
- Ambitionierte Gründer wachen eines Morgens mit ihrer Traumidee auf und wollen sie bauen, haben aber nie eine formale technische Ausbildung erhalten und fühlen sich deshalb überfordert
- Sie glauben, sie könnten es nicht allein schaffen
- Sie wissen nicht, wie sie anfangen sollen, wer sie anleiten könnte oder wie sie Zeit finden sollen, um zu lernen und zu bauen
- Dieses Dilemma gibt es in vielen Bereichen wie Vertrieb, Marketing oder Growth, aber besonders stark beim Programmieren
- Es gibt jedoch keinen größeren Antrieb, etwas Neues zu lernen, als ein ambitioniertes, spannendes Ziel, das man erreichen will
- Zu Gründern mit großen Ideen sage ich: "Glückwunsch. Du hast den schwersten Teil schon geschafft. Du hast einen Grund gefunden zu lernen."
- Zurück zu dem Gespräch mit ambitionierten Unternehmern:
Ich: Du brauchst jemanden, der sich dem genauso verschreibt wie du. Ein Software-Startup braucht einen Software Engineer im Gründerteam.
Unternehmer: Stimmt. Ich dachte, die Lösung könnte sein, einen technischen Co-Founder zu finden. Wie mache ich das?
Ich: Hör auf, nach einem technischen Co-Founder zu suchen. Du musst selbst der technische Co-Founder werden. - Als ich vor 14 Jahren mit dem Programmieren anfing, war ich auf physische Bücher aus der Buchhandlung oder kaffeefleckige Einführungsbücher aus der Bibliothek angewiesen
- Heute dagegen leben wir im goldenen Zeitalter der Künstlichen Intelligenz, in dem jede Antwort auf technische Fragen nur einen Fingertipp entfernt ist
- Nicht nur Fragen wie „Wie kann ich X oder Y machen?“, sondern auch übergeordnete Fragen wie „Wie fange ich an?“ sind möglich
"Welche Technologien muss ich verstehen, um [Idee] zu bauen und zu launchen?"
Relationale Datenbanken?
"Was ist eine relationale Datenbank?"
Ah, hier ist ein gutes YouTube-Video, das es im Detail erklärt. "Bitte entwirf eine Datenbank für meine Idee."
Und so geht es weiter ... - Ich glaube, dass jeder jedes Thema lernen kann und dass es dafür nie zu spät ist
- Entscheidend ist, dass man einen Grund zum Lernen hat
- Ich glaube das, weil das meiste, was ich in meinem Leben gelernt habe, keine formale Ausbildung oder keinen spezialisierten Abschluss erforderte, sondern vollständig aus meinem eigenen Antrieb entstand
- Vor 10 Jahren hatte ich Zugang zu Mentoren und Ressourcen, aber das war nur ein Bruchteil dessen, was euch heute an Mentoren und Ressourcen zur Verfügung steht
- Wenn ich es konnte, kannst du es auch
- Wenn du glaubst, dass du es nicht kannst, frag dich: Wovor hast du Angst?
- Vor der Anstrengung, der Zeitinvestition, der Möglichkeit zu scheitern?
- Wenn dich auch nur eines davon abschreckt, könnte Entrepreneurship für dich eine zu überwältigende Reise sein
- Man muss nicht technisch sein, um sich einem Startup mit ganzem Herzen zu widmen, Tag und Nacht zu arbeiten und viele Fehler zu machen
- Man muss einfach nur offen dafür sein zu lernen
Warum braucht man dann trotzdem einen Co-Founder?
- Ich rate dazu, die Suche nach einem technischen Co-Founder aufzugeben und selbst einer zu werden, aber es ist trotzdem sehr wertvoll, irgendeine Art von Co-Founder an seiner Seite zu haben
- Ich treffe regelmäßig Solo-Gründer, von denen ich mir wünsche, dass sie den Weg nicht allein gehen würden
- Startups sind hart
- Es gibt nur wenige Höhen und sehr viel mehr Tiefen, und es braucht eine unerschütterliche Form von Ausdauer und Beharrlichkeit für einen mehrjährigen Marathon
- Diese Reise ohne jemanden an der Seite anzutreten, ist eine einsame Erfahrung
- Schon einen solchen Partner zu finden, ist schwer genug
- Wenn zusätzlich die Anforderung hinzukommt, dass diese Person formal in Software Engineering ausgebildet sein muss, wird die Suche extrem schwierig
- Unsere Gesellschaft stellt Engineers auf ein Podest, und dafür gibt es gute Gründe
- Programmieren ist eine enorm wertvolle Fähigkeit
- Engineers sind Menschen, die aus dem Nichts etwas erschaffen können
- Aber das große Geheimnis, über das selten offen gesprochen wird, ist: Der einzige wirkliche Unterschied zwischen Engineers und Nicht-Engineers besteht darin, dass Erstere Zeit darauf verwendet haben zu lernen, wie man Engineer wird
- Programmieren ist etwas, das jeder verstehen kann, und ehrlich gesagt denke ich, dass es jeder schon von klein auf lernen sollte
- Die größte Hürde ist nicht das Lernen, sondern überhaupt zu verstehen, dass man fast alles lernen kann
7 Kommentare
Ein sehr unterhaltsamer und guter Artikel.
Ich selbst und auch Leute in meinem Umfeld haben nicht wenige erlebt, die auf diese Weise mit dem Programmierenlernen begonnen haben. Selbst wenn sie ihren Beruf nicht in einen IT-bezogenen Bereich weiterentwickelt haben, meinten sie, es sei eine sehr gute Erfahrung gewesen, weil sie dadurch einen breiteren Horizont gewonnen haben.
Wenn man irgendetwas lernt, scheint es immer irgendwo nützlich zu sein haha
In meinem Umfeld gibt es auch einige, die so angefangen haben. Sie haben mich immer wieder nach Programmierung gefragt und schließlich sogar ein MVP gebaut, aber ich glaube, noch wichtiger als das eigentliche Ergebnis ist, dass sich die Idee in diesem Prozess weiterentwickelt und konkretisiert.
Genau so habe ich auch mit der Entwicklung angefangen.
Was sich im Vergleich zu früherer Entwicklung verändert hat, ist meiner Meinung nach weniger der Schwierigkeitsgrad als vielmehr die Größe der Ergebnisse, die ein einzelner Entwickler hervorbringen kann.
Früher war einfaches Coding auch schon einfach. Heute kann man mit diesem einfachen Coding viel mehr bauen, sodass Dinge, die man früher nur gemeinsam mit mehreren entwickeln konnte, nun eine einzelne Person komplett umsetzen kann. Dadurch gibt es am Ende mehr Dinge, die man kennen muss, weshalb ich finde, dass der Schwierigkeitsgrad insgesamt vielleicht doch ähnlich geblieben ist.
Ich stimme diesem Artikel vollkommen zu.
Das wirkt wie ein weiterer Text, der eine Antwort auf den Beitrag von letzter Woche gibt: Warum Sie keinen technischen Co-Founder finden können.
Wie dort beschrieben, mag es möglich sein, gegen Bezahlung Entwickler zu finden, aber ich stimme zu, dass es am besten ist, wenn man selbst ein gewisses Maß an Engineering-Kompetenz mitbringt.
Allerdings habe ich leichte Zweifel daran, ob Programmieren wirklich etwas ist, das jeder verstehen kann. Ich denke nicht, dass es eine Fähigkeit ist, die für alle einfach erreichbar ist.
Natürlich können auch Menschen mit wenig Körpergefühl mit enormer Anstrengung Tänzer werden, aber sie müssen dann eben viel härter arbeiten.
Trotzdem ist das Lernen von Programmierung heute einfacher als früher, daher wäre es gut, wenn Gründer nach Möglichkeit mit grundlegenden Konzepten der Softwareentwicklung starten würden.
Wenn man diesen Text so interpretiert, sollte man keinen App-Service gründen, wenn man nicht die Leidenschaft hat, Programmieren so weit zu lernen, dass man eine App auf MVP-Niveau bauen kann.
Ich glaube, dass zwar jeder es tun kann, aber wie gut man es macht, von Mensch zu Mensch unterschiedlich ist. In unserem Land lernt zwar jeder grundlegende Mathematik, aber nicht alle bekommen 100 Punkte.
Natürlich stellt sich auch für mich bei der Frage, ob wirklich jeder schon von klein auf Programmieren lernen sollte, eher die Haltung ein: unbedingt? hm, eher nicht.