Skip to main content

Die überraschende (und nicht technische) Fähigkeit, die Sie benötigen, um im technischen Bereich erfolgreich zu sein

True Cybercrime: From Basement Hacks to Big Business | The Element Podcast - E08 (April 2025)

True Cybercrime: From Basement Hacks to Big Business | The Element Podcast - E08 (April 2025)
Anonim

Wer im technischen Bereich arbeitet, weiß, dass die Integration der richtigen Programmiersprachen und der Einsatz eines agilen Entwicklungsprozesses für die Erledigung einer Aufgabe von entscheidender Bedeutung sind.

Der eigentliche Schlüssel, um sowohl die Erheiterung als auch die Erschöpfung der Arbeit im technischen Bereich in den Griff zu bekommen, ist jedoch viel grundlegender - und viel menschlicher.

Es ist Einfühlungsvermögen.

Empathie ist definiert als "die Fähigkeit, die Gefühle eines anderen zu verstehen und zu teilen". Einfacher ausgedrückt bedeutet dies, sich in die Lage zu versetzen, die Welt mit den Augen eines anderen zu sehen.

Was hat das mit einem technischen Bereich wie der Softwareentwicklung zu tun?

Bedenken Sie, dass die meisten Programmierer heute in Teams arbeiten, die oft sehr unterschiedlich sind und Städte, Zeitzonen oder Länder umfassen. Ein hochqualifiziertes Team kann fast immer technische Herausforderungen meistern, aber die Navigation zwischenmenschlicher Probleme ist viel schwieriger. Hier kommt Empathie ins Spiel: Mit Empathie können Menschen besser miteinander kommunizieren und effektiver als Team arbeiten.

Die gute Nachricht ist, dass Empathie eine Fähigkeit ist - eine, die durch Übung, Zeit und Engagement entwickelt werden kann. Im Folgenden sind einige Aktivitäten aufgeführt, die mir beim Aufbau von Empathie und der Bildung stärkerer Teams von Nutzen sind.

1. Arbeiten Sie an Selbsterkenntnis

Selbsterkenntnis ist die Fähigkeit, Ihren Seinszustand zu bemerken und Ihre Stärken, Schwächen, Gedanken, Überzeugungen, Motivation und Gefühle klar wahrzunehmen. Wenn Sie Selbsterkenntnis üben, lernen Sie, Ihre Gefühle wie Wut, Angst, Selbstkritik oder alles andere, die Ihre Fähigkeit, klar zu denken oder mit anderen zusammenzuarbeiten, behindern, besser zu verstehen.

Sobald Sie Ihre Emotionen identifiziert haben und wissen, was sie auslöst, können Sie üben, wie Sie die negativen Auswirkungen auf sich selbst und andere entschärfen können. Wut zum Beispiel ist oft eine „maskierende Emotion“, die eine andere Emotion wie Stress, Angst oder Unsicherheit überdeckt. Durch Praktiken wie Journaling und Meditation können Sie erkennen, was Sie „wütend“ macht, und das zugrunde liegende Problem angehen, bevor Sie Ihre Coolness verlieren oder Ihre Kollegen in die Luft jagen.

Durch das Üben des Selbstbewusstseins können Sie auch Ihren inneren Kritiker identifizieren. Dies kann eine kraftvolle, überwältigende Stimme sein, die das Lernen kurzschließt und die Teamarbeit hemmt. Bei der Softwareentwicklung müssen Sie einen Codefehler begehen oder sich einer Herausforderung stellen, die Sie nicht alleine herausfinden können. Wenn Sie sich jedoch verstecken, während Sie erfolglos versuchen, das Rätsel zu lösen, werden Sie nur gestresst und verlangsamt nach unten projizieren. Wenn Sie jedoch Ihren inneren Kritiker verstehen, können Sie erkennen, wenn Sie sich im "Angst" -Modus befinden, und Strategien entwickeln, die Ihnen helfen, aus diesen unproduktiven Momenten auszubrechen.

Jason Guzik, Absolvent von Dev Bootcamp, erklärt: „Während meiner ersten Tage bei Dev Bootcamp wollte ich nicht die dümmste Person im Raum sein. Also habe ich keine Fragen gestellt. Als ich mich meiner Angst, dumm zu wirken, stellte und anfing, Fragen zu stellen, stellte ich fest, dass es keine einzige Person gab, die mir nicht helfen wollte. Wenn ich jetzt jemanden sehe, der sich abmüht, werde ich mich revanchieren und ihm helfen, weil ich weiß, wie es sich anfühlte, in diesem Zustand zu sein, und ich möchte nicht, dass sich jemand so fühlt. “

2. Erfahren Sie, wie Sie Feedback geben und erhalten

Wenn Programmierer Code schreiben, sammeln sie Feedback, nehmen Anpassungen vor, testen es und schreiben mehr Code. Sie befinden sich immer in einem iterativen Prozess, der es ihnen ermöglicht, bei der Erstellung von Software agil zu sein.

Denken Sie darüber nach, diese Methode auch auf Ihre interpersonelle Arbeitsweise anzuwenden. Ja, das Integrieren von Echtzeit-Feedback ist schwierig - es ist einfach, Kritik persönlich zu nehmen, sich selbst zu verprügeln, den Geber anzugreifen oder es vollständig zu verwerfen. Versuchen Sie jedoch, positives oder negatives Feedback als Geschenk zu betrachten, anstatt in diese gemeinsamen Fallen zu tappen. (Hier einige Ratschläge dazu.) Wenn Sie das Feedback von Maschinen und Menschen auf eine Weise integrieren, die das Abwehrverhalten neutralisiert und die Wertschöpfung betont, können Sie und Ihr Team viel effektiver sein.

Michael Abbott, Partner der Venture-Capital-Firma Kleiner Perkins Caufield & Beyers und ehemaliger Vice President of Engineering bei Twitter, hat kürzlich über Feedback und Empathie gebloggt. "Während meiner Zeit als leitender Ingenieur und Konstrukteur bei webOS und später bei Twitter", schreibt er, "habe ich gelernt, dass Empathie der Kern der Fähigkeit eines Produktteams ist, schnell von Design zu Engineering zu wechseln." Das Team zeigte ein hohes Maß an Einfühlungsvermögen, um die Perspektiven des anderen zu verstehen und Feedback effektiv zu integrieren, und das Ergebnis war in der Lage, in weniger als einem Jahr ein völlig neues webOS bereitzustellen. "Aufgrund von Empathie", sagte er, "haben wir einen tugendhaften Zyklus des Produktdesigns erreicht, das Ziel jedes Unternehmens."

3. Übe aktives Zuhören

„Aktives Zuhören ist viel mehr als nur das Hören des Inhalts einer Unterhaltung, wie die Details eines alternativen Datenbankdesigns. Es fördert das emotionale Verständnis und die persönliche Bindung “, sagt mein Kollege Brick Thornton, ein Software-Ingenieur und Leiter des Engineering Empathy-Lehrplans von Dev Bootcamp. „Wenn ein Teammitglied aufgrund des Gefühls, dass seine Ideen ignoriert werden, nicht angesprochen wird, kann aktives Zuhören dazu beitragen, die Kommunikation zu vertiefen und zu einer angemessenen Reaktion zu führen. Indem Sie sie anhören und wieder an Bord holen, können Sie einen Konflikt vermeiden, der das Projekt zum Erliegen bringt. “

Das Erlernen, ein aktiver Zuhörer zu sein, beginnt damit, dass Sie in jedem Gespräch vollständig anwesend sind. Um zu zeigen, dass Sie anwesend sind, versuchen Sie, Ihren Laptop zu schließen, den Ton auf Ihrem Telefon auszuschalten und sich von Ihrem Monitor abzuwenden.

Aktives Zuhören bedeutet auch, ruhig zu bleiben und anderen Raum zum Sprechen zu geben. Unabhängig davon, ob Sie glauben, eine brillante Idee zu haben oder einfach nur zu gefallen, kann die Äußerung Ihrer Ideen, anstatt anderen zuzuhören, dazu führen, dass Sie einen wichtigen Einblick oder einen wertvollen Beitrag verpassen. Das Programmieren zieht alle Arten von Menschen an, auch Introvertierte. Wenn Sie also die Stille als Hilfsmittel zum aktiven Zuhören verwenden, können Sie denjenigen eine Stimme geben, die sonst möglicherweise zu schüchtern sind, um sich zu äußern und Ideen einzubringen.

Wenn es an der Zeit ist zu sprechen, versuchen Sie zu paraphrasieren, was der Sprecher gesagt hat, um zu zeigen, dass Sie zugehört haben, und klären Sie, was Sie möglicherweise falsch verstanden haben. Wir waren alle in Situationen, in denen wir das Gefühl haben, ein Telefonspiel zu spielen. Wenn Sie sicherstellen, dass Sie verstanden haben, was gesagt wurde, vermeiden Sie, dass Sie den falschen Projektpfad einschlagen. Sie verdienen auch Vertrauen bei Ihren Mitarbeitern und Kunden.

Während das Sprechen über Emotionen für diejenigen, die in der Erforschung von Logik und Objektivität geschult sind, etwas fremd klingt, sind diese drei Techniken leicht in die Praxis umzusetzen. Empathie ist der Weg zu einer besseren Kommunikation, und die Kombination von logischen und emotionalen Fähigkeiten ist der Schlüssel zu effektiveren Umgebungen für alle.