Ein Unternehmen führen und gleichzeitig mit der Technologie wechseln

Für diejenigen von Ihnen, die eines meiner Tutorials zu Envato Tuts + gelesen haben, wissen Sie, dass ich die meiste Zeit mit WordPress arbeite. Wenn ich keine kundenspezifischen Lösungen für andere baue, schreibe ich häufig Tutorials, um anderen beizubringen, wie sie die gleichen Dinge tun.

Eines der großen Dinge an der WordPress-Community ist, dass sie das ganze Jahr über WordCamps auf der ganzen Welt veranstalten. Und obwohl die Häufigkeit der WordCamps oft davon abhängt, wo Sie leben, habe ich das Glück, in den Vereinigten Staaten zu leben, wo es gibt reichlich von WordCamps das ganze Jahr über.

Abgesehen von meinen lokalen Meet-ups (was in der WordPress-Community eine ganz andere Sache ist), hatte ich das Vergnügen, an verschiedenen WordCamps teilzunehmen und zu sprechen.

Vor kurzem hatte ich die Gelegenheit, beim WordCamp San Diego zu sprechen, und die Erfahrung war großartig.

Normalerweise spreche ich über technische Themen, was in Ordnung ist, da es mir in der Regel so gefällt, wie ich mit meinen Kunden arbeite. Bei dieser Konferenz hatte ich jedoch Gelegenheit, zu folgenden Themen zu sprechen:

  • Persönliches Wachstum
  • Ein Unternehmen führen und gleichzeitig mit der Technologie wechseln

Und ich hatte die Gelegenheit, beide zusammenzubinden.

Im Folgenden haben Sie die Möglichkeit, die Präsentation anzusehen. Es ist ungefähr 30 Minuten lang, daher habe ich die vier wichtigsten Notizen der Rede nach dem Video eingefügt. Selbst wenn Sie es nicht sehen, werden die vier Punkte vielleicht helfen, die von mir angesprochenen Punkte zu veranschaulichen, und Sie können sie in Ihre Arbeit integrieren.

Ein Unternehmen führen und gleichzeitig mit der Technologie wechseln

Ich werde jedoch sagen, wenn Sie daran interessiert sind, ein wenig von meiner Geschichte in Bezug auf Musik zu hören, Gitarre zu spielen, den Traum zu verfolgen, in einer Band zu sein, meinen Weg in die Technologie zu finden und wie sich dann beide Geschichten überschneiden Schauen Sie sich das Video unbedingt an.

Wie versprochen, hier die vier wichtigsten Punkte, die ich gegen Ende meiner Präsentation nach Hause fahren wollte.

1. Prinzipien und Grundlagen über Technologie

Während Ihrer Karriere als Entwickler werden Sie höchstwahrscheinlich eine Reihe von Prinzipien lernen, die über die Technologie hinausgehen, die für ein bestimmtes Projekt verwendet wird.

In diesem Fall können Sie eine neue Sprache und neue Tools viel schneller als beim ersten Start verwenden. Und dies ist ein natürlicher Fortschritt, wenn Sie als Software- oder Web-Entwickler reifer werden.

Manager

Wenn Sie als Manager und Verantwortlicher für die Leitung eines Entwicklerteams verantwortlich sind, ist es wichtig zu wissen, dass Entwickler die besten verfügbaren Tools kennen müssen. 

Dies bedeutet nicht, dass sie freie Hand haben müssen, um alles auszuprobieren, was herauskommt, aber sie sollten sich mit den Dingen auskennen, die durch das Lesen, das Schreiben von Codebeispielen oder die Teilnahme an einer Konferenz veröffentlicht werden.

Letztendlich möchten Sie ihnen Raum geben, um auf dem Laufenden zu bleiben. Ihre Beiträge für das Unternehmen durch diese neue Technologie können dazu beitragen, dem Unternehmen Geld zu sparen und gleichzeitig das Produkt voranzutreiben.

Wenn Sie für die Kommunikation der Geschäftsanforderungen an die Entwickler verantwortlich sind, sollten Sie sicherstellen, dass sie ein Verständnis dafür haben Warum Sie arbeiten an dem Projekt, das sie zugewiesen bekommen. Es reicht nicht aus, einfach etwas zu bauen. Es ist hilfreich zu wissen, wozu die Arbeit dient.

Entwickler

Wie im Abschnitt oben erwähnt, ist es wichtig sicherzustellen, dass Sie mit den Technologien Schritt halten, die in unserer Branche am Horizont sind. Ich würde jedoch argumentieren, dass es wichtiger ist, die grundlegenden Prinzipien der Paradigmen, mit denen Sie arbeiten, zu verstehen.

Wenn Sie dies tun, können Sie das zu lösende Problem leichter verstehen. Und wenn Sie das tun, können Sie eine Technologie wählen, die Ihnen wirklich hilft, das Problem zu lösen, anstatt ein neues Dienstprogramm auszuwählen, nur weil es wie eine heiße Sache erscheint.

2. Gehen Sie eher tief als weit

Wenn Sie als Entwickler einen Bereich eingeben, in dem Sie versuchen, ein Problem zu lösen, wählen Sie eine Reihe von Tools aus, mit denen Sie genau dies tun können. 

Verschwenden Sie nicht Ihre Zeit damit, jede verfügbare Option auszuwerten, da nichts Ihren Bedürfnissen entspricht. Stattdessen erfüllen sie eine Vielzahl von Bedürfnissen. Versuchen Sie, den zu finden, der Ihnen am meisten dient. Verwenden Sie es anschließend so gut wie möglich, um Ihr Problem zu lösen.

Eine persönliche Notiz

Bei meiner ersten Selbstständigkeit teilte ich meine Zeit zwischen Standard-Webprojekten, Ruby on Rails und WordPress. Dann habe ich alles außer WordPress gestoppt und habe mich explizit darauf konzentriert.

Dies hat zu mehr Erfolg geführt, ich war profitabler und habe mehr von dem, was ich täglich tue (einschließlich Schreiben für Envato), genossen. Ich schätze den Großteil davon zu, dass Sie sich dazu entschieden haben, früh in die Tiefe zu gehen und früh aus den Fehlern zu lernen, wenn Sie dies nicht tun.

3. Seien Sie sich bewusst, was da draußen ist

Technologie bewegt sich sehr schnell. Wir wissen, dass dies aus keinem anderen Grund als der Vielzahl von Artikeln, die wir hier auf Envato Tuts + veröffentlichen, besteht. Und wie ich bereits erwähnt habe, bin ich ein Fan davon, eher tief zu gehen, wenn es darum geht, was ich beruflich mache. 

Mit anderen Worten (und um ein Klischee zu gebrauchen), wäre ich lieber ein Experte als ein Alleskönner und ein Meister des Nichts. Andererseits halte ich mich nicht für einen Experten, aber ich arbeite täglich so weit ich kann.

Bleiben Sie auf jeden Fall mit Ihren Technologien und anderen Technologien für alle Fälle auf dem Laufenden, damit Sie wissen, was verfügbar ist. Außerdem können Sie die Änderungen relativ schnell aufgreifen, wenn Sie die zugrunde liegenden Prinzipien erlernen können.

Aber wenn Sie sich nicht damit beschäftigen, welche Technologien ankommen, woher wissen Sie dann, was Ihnen gut tut? Das wirft natürlich die Frage auf, wie wir eigentlich mit all dem Schritt halten können.

4. Verbinden Sie sich mit denen, die mehr wissen

Das mag zu simpel klingen, aber es ist wichtig, sich mit denen zu umgeben, die mehr wissen als Sie über ein bestimmtes Thema oder über das Thema, das Sie lernen möchten.

Mehr als je zuvor haben wir die Fähigkeit, dies zu tun. Sicher, wir können immer noch Bücher abholen und lesen (und ich denke, wir sollten das nicht vergessen), aber wir haben auch andere Ressourcen zur Verfügung.

Zum Beispiel haben wir Dinge wie:

  • persönliche Blogs der Entwickler
  • GitHub
  • die Fähigkeit, unsere zu schreiben besitzen Blog und Kommentare einladen
  • Newsletter, die wir abonnieren können
  • Kollegen auf Twitter, mit denen wir interagieren können
  • Konferenzen
  • Online Kurse
  • lokale Treffen
  • und die Liste geht weiter

Ich weiß, es kann einschüchternd sein, sich jemandem vorzustellen oder sich draußen auf den Weg zu machen und nach Code-Reviews, Ratschlägen oder mehr Informationen zu fragen. Aber je mehr Sie es tun, desto einfacher wird es. Und je leichter es wird, desto gebildet werden Sie.

Je gebildeter Sie werden, desto besser sind Sie als Entwickler. Es ist ein Prozess, um sicher zu sein, und es ist nicht unbedingt einfach. Aber ich glaube, dass sich die Auszahlung lohnt.

Fazit

Vielen Dank, dass Sie sich die Zeit genommen haben, den Inhalt dieses Themas anzusehen und / oder zu lesen. Wenn es etwas ist, über das Sie weiter diskutieren möchten, zögern Sie nicht, mich wissen zu lassen. 

Wenn Sie an weiteren Videos dieser Art interessiert sind, teilen Sie uns dies bitte mit, da wir an weiteren Gesprächen dieser Art mit Lesern oder Interessenten interessiert sind.

Für diejenigen unter Ihnen, die sich für WordPress interessieren, finden Sie den Rest meiner Kurse und Tutorials auf meiner Ausbilderseite. Bitte folgen Sie mir auch auf meinem Blog und / oder Twitter bei @tommcfarlin. An beiden Orten spreche ich über verschiedene Softwareentwicklungspraktiken und wie wir sie in WordPress einsetzen können.

Zögern Sie nicht, im nachstehenden Feed Fragen oder Kommentare zu hinterlassen, und ich möchte auf jeden einzelnen antworten.