Tiefes Wissen: Wie man sich eine Meinung über Technologie bildet

Oh, ein Dogma.

Die Webentwicklungsbranche juckt mit Ihren Flöhen.

Wir waren alle da: Wir hören ein Gespräch bei der Arbeit, sehen uns eine Präsentation bei einem Treffen an oder lesen etwas auf Twitter, und die Schüttelfrostgefühle schießen uns über den Rücken. Jeder sagt, ich muss das benutzen .

“Jeder” ist natürlich eine Übertreibung, aber die Angst und Furcht sind zu 100% real. Ein leichtes Gefühl von Panik umhüllt Sie wie eine mit Löchern übersäte Decke aus Afghanistan. gerade genug Kälte, um dich zum Schaudern zu bringen.

Das Problem ist bekannt. Wir entwickeln ein irrationales Gefühl dafür, dass wir das benutzen müssen, was alle anderen benutzen, damit wir nicht arm und hungrig sind und irgendwo Ratten essen, um in einem dunklen Verbündeten zu ernähren.

Wie ich das überstanden habe

2013 habe ich meine Fersen auf der Meteor-JavaScript-Plattform eingegraben. Es wurde mit Node.js erstellt, um den Versand einer App mit JavaScript zu vereinfachen und zu beschleunigen.

Ich wurde verkauft.

So verkauft, dass ich den größten Teil der letzten fünf Jahre darauf verwendet habe, damit zu arbeiten, meine eigenen Geschäfte darauf aufzubauen und es zu evangelisieren.

Während dieser Zeit beobachtete ich, wie es langsam aber sicher aus seinem Hype-Zyklus herausfiel. Ich habe aus der Vogelperspektive eine Technologie gesehen, die von “Jeder muss das benutzen!” Und “Das wird ____ töten” bis plötzlich “Äh, es ist nicht so toll” oder “Es skaliert nicht!” Geht. Nächster!”

Nachdem ich mich intensiv mit der Technologie beschäftigt hatte, wusste ich, dass etwas nicht stimmte. Langsam aber sicher wurde mir klar, dass die meisten Menschen in der Technologiewelt aus zweiter Hand denken . Sie hörten eine Leuchte sagen “Ich bewege mich in diese Richtung” und interpretierten dies als “X ist tot!”

Mit anderen Worten, nichts änderte sich wirklich an dem, was sie benutzten – es war nur so, dass etwas Neues herumschwebte und sie mit der Menge draußen zusammen sein wollten.

Konzentrieren Sie sich auf die Arbeit, nicht auf die Technologie

Sobald ich das verstand, begannen sich meine eigenen Arbeiten – und Meinungen – zu ändern. Ich habe mich weniger auf die Technik konzentriert als vielmehr auf das, was ich mit der Technik geschaffen habe . Sicher genug, anstatt meine Reifen nach der neuesten Mode zu drehen, produzierte ich tatsächlich Arbeit.

Ich habe die Ideen bis zum Ende durchgearbeitet, obwohl ich wusste, dass die Technologie, die ich verwendete, nicht die neueste und beste war. Mir wurde auch klar, dass „das Neueste und Beste“ eine größtenteils nicht messbare Messgröße war, die nicht von einer allwissenden, oz-ähnlichen Autorität diktiert wurde, sondern von den Launen einer unerfahrenen Menge.

Entwickeln Sie Ihre Meinung durch Erfahrung

Der einzige Weg zu Fachwissen, wie die Wurzel des Wortes nahelegt, ist Erfahrung . Unter Erfahrung verstehe ich die langfristige Einbeziehung und Untersuchung der Funktionsweise von etwas und die fortgesetzte Anwendung der dabei erlernten Dinge.

Eine “Expertenmeinung” wird leicht missverstanden. Einige Leute sehen mich zum Beispiel als einen „Experten für Meteor“. Während dies wie eine heilige Sache klingt, habe ich in Wirklichkeit nur sehr lange mit der Technologie gearbeitet. Das ist es.

Auch in dieser Zeit ist etwas passiert: Ich konnte viel mehr als Meteor. Ich fing an, JavaScript als Sprache besser zu verstehen. Ich fing an, Systemdesign zu verstehen. Ich fing an, das Konzept der „Trennung von Anliegen“ zu verstehen. Ich fing an, das Datenbankdesign zu verstehen.

Letztendlich habe ich gelernt, wie eine Software tatsächlich funktioniert, und festgestellt, dass Meteor für die Erstellung von Software irrelevant ist. Es war nur ein Kontext, in dem ich über das Erstellen von Software nachdenken konnte.

Ich fing an, es als Werkzeug zu verstehen, nicht als perfekte, einzigartige Methode, um Dinge zu tun (siehe: Das Gesetz des Instruments). Ich bildete mir eine ehrliche Meinung darüber, wann und wo Meteor ein gutes Werkzeug war und wo nicht. Nachdem ich damit beschäftigt war, wusste ich, wie es sich anfühlte, wenn die sprichwörtliche Kugel an meinem Kopf vorbeizischte.

Die Technologie verändert sich ständig

Dies ist das Gesetz der Technologie: Es hat und wird sich immer ändern. Egal, was Sie tun, Sie schreiben immer „Legacy-Code“. Statt sich auf die modischen Aspekte Ihres Codes zu konzentrieren, sollten Sie sich auf die praktischen Aspekte konzentrieren.

Egal was du tust. Egal mit was Sie bauen. Irgendwann wird Ihre bevorzugte Technologie in Ungnade fallen.

Indem Sie dies verinnerlichen und akzeptieren, können Sie Ihr Denken in Richtung „Was möchte ich schaffen?“ Verlagern und Meinungen zu verschiedenen Technologien im Bauprozess bilden.


Ursprünglich veröffentlicht bei cleverbeagle.com am 21. Dezember 2018.