Bei jeder Problemlösung gibt es immer Leute, die anders denken und eine 6. Option haben, wenn nur 5 von anderen vorgeschlagen wurden, die "out of the box" denken. Bitte sagen Sie, wie man eine solche Fähigkeit erreichen kann? Und was braucht es, um es zu erreichen?
problem-solving
Denys S.
quelle
quelle
Antworten:
Es gibt keine Box!
Es gibt ein bestimmtes Problem zu lösen und eine Reihe von Einschränkungen, die möglicherweise zutreffen. Ermitteln Sie das Problem (denken Sie abstrakt und real), indem Sie es sowohl themenspezifisch als auch allgemeiner definieren.
Untersuchen Sie jede der Einschränkungen (machen Sie keine Annahmen), um festzustellen, ob, wann und in welchem Umfang sie möglicherweise zutreffen. Betrachten Sie das Problem aus der Perspektive der Betroffenen (Ziel nicht vergessen) sowie von hinten.
Machen Sie keine Annahmen.
Wenn Sie davon ausgehen, dass bestimmte Dinge zutreffen, ohne dass dies der Fall ist, hindern Sie sich daran, verschiedene Perspektiven zu untersuchen. Stellen Sie auch bestehende Entscheidungen / Annahmen in Frage, die andere getroffen haben - es könnte einen guten Grund dafür geben oder es könnte keinen geben oder es gab einen Grund, der nicht mehr zutrifft.
Abstrakt denken
Lernen Sie, Dinge als Muster und in abstrakten Begriffen zu sehen. Überlegen Sie sich beim Erkennen eines Musters ähnliche Dinge und prüfen Sie, ob Sie Aktionen daraus auf das aktuelle Objekt anwenden können. Wenn Ihr Fachgebiet Muster benannt hat, erfahren sie - aber nicht behandeln sie als Ausstecher Lösungen.
Denk nicht abstrakt.
Versuchen Sie immer, die Dinge so zu sehen, wie sie sind - denken Sie daran, dass "Benutzer" Menschen sind und nicht immer logisch oder rational. Üben Sie das Einfühlen in die Menschen, indem Sie das verwenden, was Sie erschaffen.
Vergiss das Ziel nicht.
Manchmal ist es einfach, sich mit einem bestimmten Ziel oder einer bestimmten Implementierung zu beschäftigen (z. B. "Wie passen wir diese X-Steuerelemente in die Benutzeroberfläche ein?"), Anstatt sich an das eigentliche Ziel zu erinnern (z. B. "Wie kann der Benutzer Y ausführen?"). )
Höre nie auf zu lernen.
Allgemeinwissen kann eine großartige Inspirationsquelle sein - viele Probleme wurden bereits von jemandem gelöst - je mehr Sie wissen, desto besser können Sie sich an etwas erinnern, das für die aktuelle Situation relevant ist.
Seien Sie ein guter Programmierer, nicht nur ein guter Programmierer.
Scheuen Sie sich nicht, mehrere Technologien und Techniken zu erlernen - sogar mehrere "überlappende" Sprachen können Ihnen helfen, die Dinge in unterschiedlichen Begriffen zu sehen, aber eine gute Auswahl an verschiedenen kann mehr helfen. Wählen Sie natürlich einige Bereiche aus, die Sie spezialisieren / beherrschen möchten, aber stellen Sie auch sicher, dass Sie eine gute Grundlage für allgemeine Konzepte haben, die Sie durch das Erlernen mehrerer verschiedener Sprachen erlangen können.
Gehen Sie nicht davon aus, dass jemand zu unerfahren ist, um zu helfen.
Manchmal scheinen Leute, die nicht sehr gut informiert sind oder die noch nie programmiert haben, für ein Programmierproblem unbrauchbar zu sein - aber das heißt nicht, dass Sie sie ignorieren sollten. Jeder hat unterschiedliche Perspektiven und Fähigkeiten und bietet möglicherweise einen einzigartigen Einblick, der Sie zu einer Lösung bringt.
Junge Kinder können besonders eine gute Quelle für eine "unbefleckte" Perspektive sein, die inspirierend sein kann.
quelle
Seien Sie aufgeschlossen und geben Sie sich alle Mühe, um so viele Optionen wie möglich zu erkunden. Verwenden Sie dies mit Leben, nicht nur Programmieren.
Wenn Sie sich nur an das halten, was Sie wissen, werden Sie nie etwas zu vergleichen haben. Wenn Sie nach Alternativen suchen, werden Sie feststellen, wie Sie andere Dinge tun können. Mit der Zeit wird Ihnen klar, dass Sie Verknüpfungen in nicht verwandten Objekten finden können. Ein Videospiel, das Ihnen Spaß macht, verfügt möglicherweise über eine Funktion, die Sie in der Geschäftsanwendung, an der Sie arbeiten, unbedingt sehen möchten, auch wenn sie in keinerlei Zusammenhang steht. Ihre Mikrowelle könnte eine wirklich coole Konfigurationseinstellung haben, die Sie implementieren möchten.
quelle
Lerne die Schachtel zu sehen
Schauen Sie sich die Box an und verstehen Sie die Einschränkungen. Überlegen Sie, welche dieser Einschränkungen für die Lösung des Problems tatsächlich von Vorteil sind, und weisen Sie darauf hin, welche entweder im Weg sind oder nicht.
Sie denken vielleicht, dass die Antworten, in denen Annahmen erwähnt werden, genau dasselbe sind, aber ich bin mir nicht sicher, ob dies der Fall ist. Es ist auch wichtig, den Bereich des Problems zu kennen. Sobald Sie ein klares Bild des Problems haben und bereits überlegte Lösungen gefunden haben, können Sie ein Teil davon aufgreifen und prüfen, ob andere mögliche Lösungen in den Sinn kommen.
Erweitern Sie Ihre Box
Sie können niemals über den Tellerrand hinaus denken, der Ihr eigener Verstand ist. Also, erweitern Sie weiter, was Sie wissen und von was Sie gehört haben. Dinge, die für andere Menschen uninteressant erscheinen, sollten für Sie von Interesse sein. Es gibt fast immer einige Details, die man unerwartet und aufregend finden könnte.
Alle diese zufälligen, interessanten Informationen können bei der Analyse eines Problems auf seltsame Weise zusammenkommen. Man weiß einfach nie, was passieren wird.
Oddball Antwort:
Hören Sie sich zum Spaß und zum Üben an, was die Leute in normalen Gesprächen sagen, und sehen Sie, wie es sowohl wörtlich als auch unter Verwendung alternativer Bedeutungen für die von ihnen gewählten Wörter ausgeht. Dies kann zu Wortspielen oder anderen unterhaltsamen Missbräuchen der Sprache führen, aber es ist auch ein häufiger Weg, um "über den Tellerrand hinaus zu denken".
quelle
Vieles davon hängt entweder mit der Übung zusammen oder ist einfach angeboren: Manche Menschen sind kreativer als andere. Ich denke jedoch, dass ein großer Teil des Denkens außerhalb des Rahmens darin besteht, dass man über ein breites Wissen verfügt und weiß (oder die Erfahrung hat zu wissen), wann man dieses Wissen auf verschiedene Probleme anwenden kann.
quelle
Ich bin nicht sicher, ob jeder eine solche Fähigkeit erreichen kann, aber hier sind meine Vorschläge, wie Sie möglicherweise versuchen können, dorthin zu gelangen, vorausgesetzt, Sie tun dies noch nicht:
Kognitive Verhaltenstherapie - Dies kann ähnlich sein wie das "Umverdrahten" des Gehirns. In meinem Fall habe ich mich viel mehr daran gewöhnt, zu sehen, wie ausgeglichen die Dinge sein können, um die andere Seite zu sehen, anstatt mit dem zu pflügen, was ich anfangs von etwas halte. Das Buch "Mind Over Mood" enthält einige Übungen, die dabei helfen können, wenn Sie diesen Weg gehen möchten. Dies wird zur Behandlung von Angstzuständen und Depressionen verwendet, wie ich auf dieses Thema gestoßen bin.
Selbsthilfebücher - Zum Beispiel enthält Dr. Phils erstes Buch "Lebensstrategien" Übungen, die Ihnen dabei helfen können, Ihre Denkweise zu verbessern. Wenn Sie die Übungen aufrichtig und ehrlich durchführen, erzielen Sie möglicherweise ein ähnliches Ergebnis wie eines . Es mag andere Bücher geben, die hier funktionieren, aber es gibt auch einige, die für manche Leute nicht funktionieren, so dass es ein Versuch und Irrtum sein kann, die wenigen zu finden, die für jemanden funktionieren.
Große Mengen an Wissen - Wie viele verschiedene Sortierstrategien kennen Sie beispielsweise? Ich erinnere mich an einige, die in der Schule unterrichtet wurden, wie Blase, Muschel, Schnell, Haufen und Zusammenführen. Es besteht also die Möglichkeit, dass Sie durch das Aufsaugen lächerlicher Mengen an Wissen die Liste verschiedener Heuristiken haben, um zu versuchen, ein Problem zu lösen. Ein Beispiel für Heuristiken wäre, gierig zu sein, zu teilen und zu erobern, dynamisch zu programmieren und spezialisierte Datenstrukturen zu verwenden. In einigen Fällen reicht es aus, eine Tonne Dinge zu kennen, um in einer Kiste zu denken, die größer ist als gedacht. ;-)
quelle
Darauf gibt es keine einheitliche Antwort. Es ist hilfreich, wenn Sie regelmäßig geistig über den Tellerrand hinaus denken, auch bei alltäglichen Aktivitäten.
Umkehren von Annahmen Als eine der vielen möglichen Methoden könnten Sie versuchen, die inhärenten Annahmen einer Lösung oder eines Problems umzukehren:
Sie beginnen mit dem Problem. Stellen Sie sich eine einfache Lösung vor, an die jeder denken kann. Dann fragen Sie sich: Welche Annahmen liegen dieser Lösung zugrunde? Oder was sind die Annahmen zu dem Problem? Nehmen Sie nun eine (oder mehrere) dieser Annahmen und fragen Sie sich: Was ist, wenn diese Annahme fallengelassen / umgekehrt wird? Oder was wäre, wenn ich eine Anforderung nicht direkt ansprechen, sondern als Nebeneffekt einer anderen Lösung erfüllen könnte?
quelle
Sei mutig
Kennen Sie die Box
Brechen Sie Ihre Denkweise
Perspektive ändern
Sprache ändern
Betrachten Sie das Problem als:
Darstellung ändern
Beginnen Sie am anderen Ende
Größe ändern
Etwas tun. Etwas
Fragen Sie jemanden anders
quelle
Ich habe irgendwo gelesen, dass diejenigen, die sich für kreativ halten, in ihrer Arbeit oder beim Brainstorming im Allgemeinen kreativer sind. Mit anderen Worten, es deutet stark darauf hin, dass eine kreative Person eine Person ist, die einfach keine Angst davor hat, anders zu denken.
Ich denke, ein großer Teil von "Denken über den Tellerrand hinaus" besteht darin, das Problem in den Griff zu bekommen. Wenn Sie das Problem gut verstehen, werden Sie feststellen, dass der Wortlaut der Frage manchmal irreführend ist oder dazu führt, dass die Menschen einen ganz bestimmten Weg einschlagen, obwohl tatsächlich eine offensichtliche Lösung vor Ihnen liegt. Neulich gab es eine Frage auf stackoverflow.com, in der eine Person versuchte, ein Eingabetextfeld in ein Textfeld umzuwandeln, sobald es eine bestimmte Anzahl von Zeichen erreicht hatte (ich glaube, es war 10). In seiner komplizierten Lösung würde es die 10 Zeichen tragen, aber nichts, was es überstieg, was bedeutete, dass durch schnelles frustrierendes Tippen alles entfernt wurde, was über 10 Zeichen hinausging.
Mit seinem Code versuchten viele Leute, ihn zu korrigieren und Vorschläge zu machen, um den Wert beizubehalten. Ich schlug vor, dass er die Textfläche beibehält und das Textfeld komplett vergisst, wobei nur die Attributzeilen geändert werden. Ich habe außerhalb der Box gesehen, nicht weil ich so ein kluger Kerl bin, sondern weil ich versucht habe, sein Ziel zu verstehen: ein Texteingabefeld zu erstellen, das mit zunehmendem Text wächst. Wenn Sie es so ausdrücken, erscheint es unsinnig, mit einem Textfeld zu beginnen und es dann zu ersetzen.
Nur meine 10 Cent. ;)
quelle
Indem Sie dieses Rätsel lösen. Sie müssen alle (äquidistanten) Punkte in genau 4 geraden Linien verbinden:
Übrigens war dies das Original, von dem keine Rede war , weil ...
quelle
Da wir hier unterschiedliche Mengen an Cent hinzufügen, werde ich einige von meinen hinzufügen.
Als jemand, der von vielen meiner Kunden und Kollegen durchweg als Querdenker beschrieben wurde, hier einige Tipps.
Es gibt keinen Algorithmus. Aber hier sind einige Aktivitäten hilfreich.
1. Rätsel
Eine Sache, die ich immer genossen habe, ist, Spaß mit meinem Gehirn zu haben und Rätsel zu machen. Viele, viele Rätsel, speziell die MENSA-Variante. Kaufen Sie sich ein oder zwei dieser MENSA-Rätsel, die Querdenken erfordern. Seien Sie nicht frustriert, wenn Sie nicht weiterkommen, lesen Sie die Antwort und lernen Sie, wie Sie sie lösen können. Ähnliche Rätsel haben ähnliche Lösungen, und wenn Sie erst einmal gelernt haben, wie man sie löst, lernen Sie das Muster.
2. Haustierprogrammierungsprojekte
Lernen Sie so viel wie möglich über die Sprache, in der Sie arbeiten. Erstellen Sie Haustierprojekte für sich und arbeiten Sie in Ihrer Freizeit daran. Je mehr Sie wissen, was in Ihrer Sprache verfügbar ist, desto mehr Lösungsmöglichkeiten haben Sie. Nehmen Sie den Code anderer Leute und lassen Sie ihn andere Dinge tun.
3. Frage alles, sei nicht schüchtern.
Wenn du dich dumm fühlst, wenn du Fragen stellst, dann sei dumm, keine Schande. Lernen kommt von dem Eingestehen, dass du nichts weißt und wachsen willst. Vergewissern Sie sich, dass Sie die Grundlagen kennen, denn die fortgeschrittenen Dinge wachsen immer davon ab. Wenn Ihr Fundament nicht solide ist, ist das Wissen, das Sie darauf aufbauen, immer in irgendeiner Weise fehlerhaft.
4. Unerwartet Entlassen
Sie keine flüchtige Idee, bis Sie genau wissen, was daran falsch ist. Die besten Lösungen entstehen oft aus den unerwartetsten Ideen.
Viel Glück.
quelle