Roadmap zum CTO [geschlossen]

Ich bin ein Front-End-Webentwickler.

Ich habe derzeit CSS, HTML, PHP und JavaScript (& jQuery) mit unterschiedlichem Fachwissen auf dem Buckel. Ich habe auch einige grundlegende CISCO Networking-Erfahrung und insgesamt Erfahrung im professionellen Feuerwehrschlauchtrinken. Keine Hochschule.

Ich bin bereits der „CTO“ meines Unternehmens (da ich mich um alle technologischen Lösungen des Unternehmens kümmere), aber mein Unternehmen wächst. Und ich muss es auch, damit es meine Fähigkeiten nicht übersteigt.

Abgesehen vom Lernen und Durchführen von Übungsprojekten in jeder verfügbaren Sprache/Plattform/Gerät gibt es eine Möglichkeit, die Vor- und Nachteile jeder Technologie zu studieren, ohne SO VIEL ZEIT für das Studium jeder Technologie aufwenden zu müssen?

Zur Verdeutlichung: Wenn Sie eine Landkarte erstellen müssten, um ein erfolgreicher, sachkundiger, strategischer und vor allem selbstbewusster CTO zu werden … wie würde diese Roadmap aussehen?

Kommentare sind nicht für längere Diskussionen gedacht; Diese Konversation wurde in den Chat verschoben .

Antworten (3)

Ich bin CTO und die meiste Zeit wirst du nichts programmieren oder irgendetwas Technisches machen, schließlich kannst du immer Leute dafür einstellen, sie schulen, sie betreuen und ihnen einen hochwertigen Job und ein gutes Gehalt geben.

Die Sache ist die, dass ein CTO eine Unternehmensleitung ist und seine Position darin besteht, Ergebnisse zu liefern, den Unternehmensumsatz zu steigern usw.

Sie wissen, wie man programmiert, also sollten Sie sich zunächst mit Projektmanagementmethoden befassen. Wie viele Entwickler haben Sie im Unternehmen? Wie werden Projekte gemanagt? Wenn es sich um ein kleines Unternehmen mit einem Guerilla-Team handelt, sollten Sie sich mit etwas wie Agile-Methologien/SCRUM befassen. Lernen Sie, wie Sie Projekte und Mitarbeiter verwalten, lesen Sie viel und machen Sie Kurse darüber, seien Sie ein technischer Mentor für sie, aber vergessen Sie, selbst zu programmieren.

Versuchen Sie auch, sich mit dem CEO abzustimmen. Wenn es sich um ein kleines Unternehmen handelt und Sie bereits der amtierende CTO sind, sprechen Sie mit ihm, schlagen Sie Änderungen an den Projekten vor, die den Marktwert steigern würden, oder schlagen Sie schrittweise Änderungen an den Produkten vor, die es dem Unternehmen ermöglichen würden, den Kunden viel mehr in Rechnung zu stellen .

Lernen Sie die Kunden kennen, Sie sind nicht mehr der Techniker, also sprechen Sie nicht mit den Benutzern der Kunden, sondern mit ihren Chefs. Laden Sie sie zum Mittagessen/Kaffee ein, Networking wird jetzt ein großer Teil Ihrer Karriere und Sie werden sehen, dass Sie das fast die ganze Zeit tun.

Wie ist die Kundenbetreuung? Erfahren Sie auch, dass es Hunderte von Support-Methoden gibt, wie Sie den Kundensupport reaktionsschneller gestalten und bessere Ergebnisse erzielen können.

Und wie läuft das Produkt-/Projektmarketing? Trinken Sie Kaffee mit dem Marketingmanager oder der Marketingagentur von Drittanbietern und lernen Sie die Projekte kennen, an denen sie arbeiten, damit Sie das Produkt/Projekt ausrichten, Ideen haben und die Dinge besser funktionieren lassen können.

Wie ist die Datenschutzrichtlinie des Unternehmens mit den Mitarbeitern? Sie möchten wahrscheinlich einen Sitz beim Anwalt des Unternehmens haben und Ihre Mitarbeiter Wettbewerbsverbote, Datenschutzverträge und andere unterzeichnen lassen.

Apropos Datenschutz, wie steht es um die Unternehmenssicherheit im Allgemeinen? Das ist die größte Sorge eines jeden CTO im Jahr 2016, von der Art und Weise, wie Daten gesichert werden, bis hin zu Passwörtern und dem generellen Umgang mit Dingen. Neulich habe ich vor Hunderten unserer Mitarbeiter eine Rede darüber gehalten, wie Hacker mit sozialen Elementen ihres Lebens umgehen und wie wichtig Sicherheit für ihre Arbeitsplätze ist.

Wie ist der Software-/Hardwarebestand des Unternehmens?

Und das Wichtigste: Haben Sie für jedes Projekt/Produkt KPIs definiert? Haben Sie eine Straßenkarte? Den größten Teil meines Tages verbringe ich damit, E-Mails/Telefonate zu beantworten, Besprechungen zu führen und auf einen Bildschirm zu schauen, den ich selbst entwickelt habe, mit Hunderten von Grafiken/KPIs-Indikatoren, auf denen ich den allgemeinen Zustand des Unternehmens, seiner Projekte, Produkte, Fristen und Ergebnisse sehen kann , usw. Wenn Sie technisch genug sind, können Sie das selbst tun ... Ich hatte sogar einen großen Flachbildfernseher im Büro installiert, der die ganze Zeit über die KPIs zeigte.

Vergiss jetzt technische Zusammenhänge und beginne wie verrückt zu lernen, es gibt Hunderte von Videos auf YouTube zu Projektmanagement, SCRUM, Agilität usw. Es gibt Tausende von Inhalten online darüber, wie man Menschen effektiv führt, wie man Ergebnisse erzielt usw. Es gibt Hunderte von Videos Gruppen in LinkedIn, wo Sie jetzt wahrscheinlich viel Zeit damit verbringen sollten, sich mit Führungskräften anderer Unternehmen zu vernetzen.

Letzter und wichtigster Tipp von allen:

Arbeitszeiten vergessen.

Führungskräfte verdienen viel Geld, weil sie eine andere Denkweise haben. Gehen Sie nicht mit der Mitarbeitermentalität zur Arbeit, 9-5 zu tun und Ihre Urlaubszeit zu bekommen. Sie werden jetzt viel Geld dafür bezahlt, Dinge wie Arbeitszeiten zu vergessen, Sie werden jetzt dafür bezahlt, zu liefern, und wenn Sie 24 Stunden arbeiten müssen, um etwas zu liefern, ist das Ihr Problem. , Sie werden sehen, wie Sie E-Mails in Bars beantworten, Telefongespräche führen, wenn Sie ins Ausland reisen, usw.

Ich würde deinen Blog so fleißig verfolgen...
Leider habe ich keine. Aber vergessen Sie von nun an, ein Techniker zu sein, und beginnen Sie, ein Geschäftsmann zu werden. Und vergessen Sie die Kritik, ich selbst habe vor 20 Jahren als Dritte-Welt-Land-Entwickler angefangen, habe keinen formalen Abschluss wie einen MBA oder so und arbeite hier wie verrückt und habe den Job vor Jahren bekommen.

In einem etablierten Unternehmen ist der CTO eine Führungsposition, bei der es mehr um die Auswahl von Technologien geht, in die für das Unternehmen investiert werden soll, als um die Entwicklung tatsächlicher Lösungen. Der CTO arbeitet als Teil des Führungsteams, um die technische Richtung des Unternehmens festzulegen und Geschäfte auszuhandeln, um die Bedürfnisse des Unternehmens zu unterstützen.

In Startups und kleineren Unternehmen ist oft kein CTO erforderlich und Titel sind kostenlos, wo das Geld oft knapp ist, sodass Titel oft eher vergeben werden als ein Gehalt zu geben. In meiner frühen Karriere nahm ich eine Position als IT-Direktor an, für die ich nicht qualifiziert war (für die Position) eine sehr niedrige Bezahlung. Keiner von uns ist dagegen immun. Das Unternehmen wuchs schnell und schließlich wurde ich für jemanden verdrängt, der für die Position des IT-Direktors qualifiziert war. Es war ein harter Schlag und es dauerte einige Zeit, bis ich wieder zur Realität zurückkam, dass niemand einen 30-jährigen Entwickler einstellen würde, um seine IT-Abteilung zu leiten, trotz meiner 2,5-jährigen Erfahrung als Director of IT.

Typischerweise hat ein CTO einen MBA. In Start-ups werden diese Regeln für eine Weile verbogen, aber wenn die Notwendigkeit eines "echten" CTO auftaucht, wird die Person in dieser Rolle tendenziell verdrängt, genau wie ich es war. Die Risiken sind zu hoch, als dass Sie der Person Bericht erstatten könnten, die Sie gerade ersetzt hat. Ganz zu schweigen davon, dass diese Person möglicherweise alle Ihre Entscheidungen rückgängig machen muss, was viel Reibung verursacht.

Hinzu kommt, dass eine Rolle, für die Sie nach mehreren Jahren in der Position nicht qualifiziert sind, es für Sie tendenziell schwieriger macht, eine Stelle zu bekommen, für die Sie tatsächlich qualifiziert sind. Wenn Sie also Ihre Rolle und Ihren Titel auch in Zukunft behalten wollen, sollten Sie unbedingt einen MBA in Erwägung ziehen. Es gibt viele MBA-Programme, die es Ihnen ermöglichen, dies berufsbegleitend zu tun.

Sprechen Sie alternativ mit Ihrem Vorgesetzten darüber, Ihnen einen Titel zuzuweisen, der Ihren Fähigkeiten besser entspricht. Development Manager oder Lead ist wahrscheinlich ein gutes Ziel für Sie.

Und der letzte alternative Vorschlag wäre, einen schönen goldenen Fallschirm auszuhandeln, wenn Sie herausgeschoben werden. So etwas wie ein oder zwei Jahre Gehalt und Sozialleistungen, damit Sie etwas Sicherheit haben, wenn das Unvermeidliche passiert.

Erweitern Sie Ihre „Soft Skills“. Machen Sie sich keine Sorgen um die technischen Dinge. Das hast du schon.

Holen Sie sich einen Abschluss in Betriebswirtschaft, Führung, Finanzen usw. mit einem Schwerpunkt auf Wirtschaft und Fähigkeiten in der Organisationsverwaltung. Bachelor ist in Ordnung, muss kein MBA sein. Sie können sogar mit einem Associate Degree in Business am örtlichen Community College für etwa 100 US-Dollar pro Kreditstunde beginnen und von dort aus weitermachen.

Ernsthaft. Wenn Sie CTO von etwas Größerem als einem sehr kleinen Start-up werden möchten, dann ist dies der richtige Weg.

Wenn Sie Techniker bleiben wollen, dann wollen Sie eigentlich Architekt (Lösungsarchitekt, Softwarearchitekt usw.) oder IT-Manager, Softwaremanager, IT-Direktor usw. werden. Aber wenn Sie CTO werden wollen – ein Geschäftsführer – dann brauchen Sie Soft Skills.

Oder verbringen Sie alternativ 15 bis 30 Jahre in der Industrie, haben Sie viel Glück, entwickeln Sie Ihre Menschenkenntnisse, lesen Sie viele Bücher, und vielleicht schaffen Sie es.