it-swarm-eu.dev

Was passiert, wenn Sie ein Problem nicht lösen können?

Ich bin ein Jahr vor meinem Universitätsabschluss und freue mich sehr darauf, praktische Probleme zu lösen. Besonders nicht triviale, die ein wenig Forschung und viel Nachdenken erfordern.

Gleichzeitig ist das aber auch meine größte Angst - vor einem Problem zu stehen, das ich nicht lösen kann, egal wie sehr ich es versuche. Und mit dem Druck, Code zu bevorstehenden Terminen gleich um die Ecke zu liefern, sieht es ein bisschen beängstigend aus, wenn man ihn von den sicheren Spielplätzen auf der Uni aus betrachtet (wo das Schlimmste sein kann, dass man einen Kurs oder eine Prüfung wiederholen muss).

Was würde also für diejenigen passieren, die schon länger in der Industrie sind, wenn Sie aufgefordert würden, ein Problem zu lösen, das Sie nicht lösen könnten? Ist es passiert und wenn ja, was ist passiert? Haben sie es einfach fallen lassen und gesagt: "Na ja, wir können mit etwas anderem auskommen"? Gab es Konsequenzen? Wurden Sie gerügt oder sogar gefeuert?

58
gablin

Zuallererst ist Ihre Angst sehr gesund und normal. Hier sind meine Überlegungen nach ungefähr 15 Jahren in der Softwareindustrie.
Hier sind einige Fragen, die Sie sich stellen sollten:

  1. Verstehst du das Problem ?
  2. Wissen Sie, dass das Problem nicht lösbar ist (innerhalb Ihrer Zeit-/Budgetbeschränkungen)?
  3. Wissen Sie einfach nicht, wie Sie das Problem lösen sollen?
  4. Bittet Ihr Kunde/Chef um das Unmögliche?.
  5. Lohnt es sich? (ROI)
  6. Ist es ein [~ # ~] echtes [~ # ~] Problem?

1) Stellen Sie zunächst sicher, dass Sie das Problem verstehen. Es gibt keine dummen Fragen. Verstehst du, was dein Kunde/Chef dich fragt und was er braucht?

2) Dies wird passieren. "Baue mir bis morgen eine Brücke" . Stellen Sie sicher, dass Sie sicher sind, dass ein Problem innerhalb Ihrer Einschränkungen nicht lösbar ist. Ihr Kunde/Chef kann hinsichtlich Zeit/Budget flexibel sein und diese können geändert werden, um Ihnen mehr Zeit/Budget zu geben.

3) Wenn das Problem verständlich ist und die Einschränkungen innerhalb des Rahmens liegen und es eine Technologie gibt, die das Problem lösen kann, aber Sie wissen einfach nicht genug ... dafür ist StackOverflow und das Internet da. Stellen Sie sicher, dass Sie zuerst Ihre Recherchen durchführen. Versuchen Sie, explizite Fragen zu stellen, die quantifizierbare Antworten haben. Fragen Sie Ihre Kollegen. Haben Sie eine Design-Sitzung.

4) Dies ist eine Variante der Antwort Nummer 2. Es scheint , als ob Ihr Kunde/Chef das Unmögliche fragt. Recherchiere. Sagen Sie niemals, dass das Problem unlösbar ist, es sei denn, Sie wissen genau warum und können es klären.

5) [~ # ~] roi [~ # ~] steht für Return On Investment. Dies bezieht sich auf eine Investition in Zeit. Deine Zeit!. Ist das Problem wichtig genug, um es zu lösen, um die Zeit zu gewährleisten, die Sie für die Erforschung und Lösung des Problems benötigen? Besprechen Sie dies mit Ihrem Kunden/Chef

6) Ist es ein echtes Problem? Kunden verstehen oft, was sie wollen, verstehen aber nicht unbedingt, was sie brauchen. Versuchen Sie zu verstehen, was Ihr Kunde/Chef tatsächlich braucht, und besprechen Sie dies mit ihm.

Hoffe, diese Richtlinien helfen Ihnen.

56
funkymushroom

Zwei Dinge, die Sie beachten sollten, wenn Sie mit einem scheinbar unlösbaren Problem konfrontiert sind:

  • Lassen Sie andere Leute wissen, dass Sie so schnell wie möglich festsitzen. Es wird ihnen helfen, die Schätzung rechtzeitig anzupassen, bevor es zu spät ist.

  • Wenn Sie sehen, dass eine Möglichkeit zur Lösung eines Problems nicht funktioniert, lassen Sie sie fallen, bevor Sie zu viel Zeit verschwendet haben. Bitten Sie um Hilfe oder probieren Sie einen anderen Ansatz aus. Es geht nicht darum, sich hart und klug zu beweisen, es geht darum, Dinge zu erledigen.

57
user8685

Ich gehe zu StackOverflow ;)

Aber alle Scherze beiseite, fürchte das Unbekannte nicht. Ihre gesamte Karriere wird mit dem Unbekannten konfrontiert sein, denn wenn Sie es bereits gelöst haben, wird es beim nächsten Mal kein Problem sein.

26
Arcturus

Ich werde mit einer einfachen Antwort gehen müssen: Ich bitte um Hilfe. Genau wie andere mich manchmal um Hilfe bitten, wenn sie nicht weiterkommen und versuchen, eine Lösung für etwas zu finden.

Bearbeiten: Ich sollte erwähnen, dass ich die Lösung oft nur finde, indem ich das Problem einem Kollegen beschreibe oder manchmal sogar, wenn ich anfange, eine Frage auf Websites wie StackOverflow zu veröffentlichen.

10
MetalMikester

Aus verschiedenen Blickwinkeln betrachten

Ich bin so oft darauf gestoßen, normalerweise passiert Folgendes:

  • Sie haben ein Problem, zunächst haben Sie eine Idee im Kopf, wie Sie es lösen würden.
  • Wenn es darum geht, Ihre Lösung tatsächlich zu implementieren, stellt sich heraus, dass dies nicht funktioniert (wahrscheinlich aufgrund des schwachen Modells des tatsächlichen Problems).
  • Nachdem Sie sich bemüht haben, das Problem zu lösen, seien Sie mehr recherchiert oder fragen Sie andere. Nichts davon funktioniert, die pure Frustration!

Schließlich entscheiden Sie sich für das, was Sie nicht tun wollten ->

"The Dirty Hack"

Es funktioniert, aber du fühlst dich schmutzig ...

9
Darknight

Es hängt vom Grund ab, warum Sie nicht in der Lage sind ...

  • logisch unmöglich: Besprechen Sie es mit demjenigen, der die Anforderungen geschrieben hat, vielleicht liegt ein Missverständnis vor. Beispiel: An einem Punkt besagt die Spezifikation, dass die Anwendung auf allen Plattformen (Windows/Linux/Mac) nativ aussehen und sich nativ anfühlen muss, und an einer anderen Stelle heißt es, dass das Programm auf allen Plattformen genau identisch aussehen muss.

  • technisch unmöglich: Bewerten Sie die Tools, mit denen Sie arbeiten, neu, möglicherweise sind sie nicht geeignet. Besprechen Sie das Problem mit Ihren Kollegen und dem Projektmanager. Beispiel: Harte Echtzeitanforderungen in einer Umgebung, in der die Speicherbereinigung die Ausführung für eine unbestimmte Zeit stoppen kann

  • unzureichende Leistung: Möglicherweise verwenden Sie den falschen Algorithmus, oder das Problem ist zu schwer (z. B. NP-schwer), und die Anforderungen berücksichtigen dies nicht. Bewerten Sie den von Ihnen verwendeten Algorithmus neu. Vielleicht gibt es einen schnelleren Weg. Besprechen Sie das Problem mit Ihren Kollegen und dem Projektmanager. Ziehen Sie in Betracht, zu einer ausreichend guten Heuristik anstatt zu einem perfekten Ergebnis zu wechseln. Beispiel: Pfadoptimierung mit Dutzenden oder sogar Hunderten von Knoten

  • sie wissen einfach nicht, wie es geht: Fragen Sie Ihre Kollegen, fragen Sie nach Stackoverflow, suchen Sie im Internet. Wenden Sie sich an den Support des von Ihnen verwendeten Tools/lib. Besprechen Sie dies mit dem Projektmanager.

  • es sollte funktionieren, funktioniert aber nicht, und Sie haben keine Ahnung warum: Überarbeiten Sie das Programm, um es testbarer zu machen. Berücksichtigen Sie die Rennbedingungen, sie sind oft der Grund für schwer zu findende Fehler. Bitten Sie Gleichaltrige um Hilfe, vier Augen sehen mehr als zwei. Überprüfen Sie das Internet auf bekannte Fehler in den von Ihnen verwendeten Tools/Bibliotheken.

5
user281377

Normalerweise bekomme ich jemanden, der schlauer ist als ich, um das Problem zu beheben. Er tut es und er ist mein Chef. Ich fühle mich dumm. Wir fahren fort.

5
johnny

Ich denke, andere Leute weisen gut darauf hin, wie man professionell damit umgeht. Ich möchte sagen, wie ich mit dem persönlichen Gefühl wie Frustration, Angst umgehen soll.

Unter dem Strich sind Sie in Ordnung, auch wenn Sie Probleme nicht rechtzeitig lösen. Das Leben geht weiter.

Manchmal wurde der Zeitplan verschoben. Das Projekt wäre entweder erfolgreich oder gescheitert. Sie können gefeuert werden und dann einen tollen Job haben. Man weiß es einfach nie.

Versteh mich nicht falsch. Es bedeutet nicht, dass es in Ordnung ist, das Problem dort zu lassen. Wir können nur mein Bestes geben und loslassen.

Manchmal denke ich, dass die Frustration, die Angst, das Problem nicht zu lösen, mein Leben als durchschnittlicher Entwickler ist.

4
exiter2000

Ich bin mir nicht sicher, ob ich sagen würde, dass ich ein Problem nicht lösen konnte, aber es gab Fälle, in denen ich es aufgegeben habe, ein Problem zu lösen. Nachdem ich viele Stunden damit verbracht habe, einen Fehler zu beheben oder eine Funktion zu implementieren, von der ich keine Ahnung habe, wie es geht, kann ich jemandem in meinem Team, Teamleiter oder Manager sagen: "Ich stecke fest. Was möchtest du, daß ich .... tue?" damit sie wissen, wo ich bin. Sie könnten sagen: "Bleib dran, wir denken, du wirst es bekommen" oder "Mach weiter mit etwas anderem, das nicht so wichtig ist" oder ein paar anderen Dingen, und dann werde ich wissen, was ich tun soll.

Ich hatte Fehler, die ich nicht behoben habe, und einige Funktionen, die nicht behoben wurden. Ich kann zwar versuchen, etwas zu erledigen, aber nicht alles liegt in meiner Macht, um es in angemessener Zeit zu lösen. Ein wichtiger Punkt dabei ist die Kommunikation, damit Ihre Vorgesetzten wissen, wo Sie sich befinden.

Trotzdem hatte ich einige Male besondere Umstände:

  1. Während meiner Arbeit bei einer großen kanadischen Bank in Toronto wurde ich gebeten, alle möglichen Dinge zu tun, von denen ich nicht wusste, wie ich sie tun sollte, als mir die Aufgabe übertragen wurde. Zum Beispiel wurde ich gebeten, diese Methode zum Sichern von Laptops zu testen, bei denen die Tasten "Esc" und "Enter" beim Booten ausgetauscht wurden und der Laptop mit der richtigen Tastenfolge wieder verwendbar war, was nur bizarr schien, um es herauszufinden out, "Würde das funktionieren? Woher weiß ich, dass dies für die Benutzer in Ordnung wäre oder nicht?" Es gab andere Aufgaben, bei denen ich entweder nicht über die Hardware oder andere Ressourcen verfügte, um sie zu erledigen. Gleichzeitig war es ziemlich lehrreich, da ich so viele Dinge über zukünftige Beschäftigungssituationen zu beachten hatte, um Ärger zu vermeiden. Dinge wie die Sicherstellung, wann ich bezahlt werde, wie meine Zeit erfasst wird und andere Kommunikationsprobleme wurden mir hier sehr detailliert dargestellt, die ich nicht wirklich vergessen habe.

  2. Während meiner Arbeit bei einem Anwendungsdienstleister in Calgary erhielt ich das Projekt, eine Kopie einer anderen Website in unserer internen Anwendung zu erstellen, die wir als Dienst verkauft haben. Ein wichtiger Punkt hierbei ist, dass mir weder ein Zeitplan noch Vorschläge gegeben wurden, was ich zuerst tun sollte, sondern nur allgemeine Nachforschungen. Einen Monat später wurde ich um eine Demo gebeten, da ich auf einige Schmerzmittel schlecht reagierte. Diese Reaktion dauerte eine Woche, in der ich plötzlich von der Arbeit ging, und in der folgenden Woche ging ich zu einem Microsoft-Event, das sozusagen der letzte Strohhalm war, als ich am nächsten Tag gefeuert wurde. Hier ist zu beachten, dass ich eine ziemlich schlechte Beziehung zu meinem Chef hatte, da ich jedes Mal, wenn er sich meiner Gegend näherte, sofort dachte: "Was ist jetzt los?" Das war in der Regel keine ziemlich gesunde Sache, um auf jemanden um ein Vielfaches zu reagieren.

2
JB King

Wie andere bereits gesagt haben, ist die Kommunikation von entscheidender Bedeutung. Lassen Sie die Leute wissen (wer davon betroffen sein wird), wenn Sie nicht weiterkommen: Ihren Chef, Teammitglieder, Kunden usw.

Ein scharfer Mitarbeiter hat mir einmal eingeflößt, dass Erfolg auf zwei Dingen beruht:

  1. Beziehungen
  2. Erwartungen

Ich nehme an, eine gute Beziehung ist eine Funktion guter Kommunikation und der Voraussetzung von Erwartungen.

2
gcraig

Ich folge dem Polya-Prinzip:

"Wenn es ein Problem gibt, das Sie nicht lösen können, gibt es ein einfacheres Problem, das Sie nicht lösen können: Finden Sie es."

George Polya

Das Schöne am Prinzip ist, dass es irgendwann ein Problem geben wird, das klein genug ist und das Sie lösen können. Wenn Sie die Dinge richtig gemacht haben, können Sie hoffentlich bootstrap) eine Lösung für das ursprüngliche Problem. Dieses Prinzip hat mich noch nicht enttäuscht.

2
davidk01

Meine Reihenfolge der Problemlösung (jeder nächste Versuch wird nur ausgeführt, wenn der vorherige nicht funktioniert hat):

  1. Versuchen Sie zu googeln
  2. Frag jemanden
  3. Suche SO direkt (unter Umgehung von Google)
  4. Überlegen
  5. Rauch (== klarer Kopf)
  6. Stellen Sie eine Frage zu SO
  7. Warten Sie bis zum Morgen (== klarer Kopf noch mehr)
  8. Verwenden Sie diesen schmutzigen Hack und fühlen Sie sich schlecht über mich :(

Böse Probleme werden in den Schritten 5-6 gelöst.

Wirklich-wirklich schlimme Probleme brauchen normalerweise einige Zeit (Schritt 7 ist DIE Lösung für die meisten Probleme, bei denen ich anscheinend nichts tun kann). Und ich meine es ernst - wechseln Sie für den Rest des Tages zu einer anderen Aufgabe und versuchen Sie, das Problem gleich am Morgen zu lösen. Das wirkt Wunder.

Und erst dann kommt Schritt 8.

1
Jefim

Die Antworten " suche Hilfe " sind definitiv richtig. Es ist höchst unwahrscheinlich, dass Sie als erste Person auf ein bestimmtes Problem stoßen.

Aber was ist, wenn es keine Hilfe gibt? Was ist, wenn Sie das Problem selbst lösen müssen? Die wichtigste Fähigkeit zur Problemlösung ist die Fähigkeit, zu identifizieren und herauszufordern Ihre eigenen Annahmen . Wenn Sie Ihre Annahmen zu einem Problem einzeln aufzählen und nacheinander beseitigen können, werden Sie schließlich auf die fehlerhafte Annahme stoßen und sich dadurch neue Möglichkeiten für eine Lösung eröffnen.

(Dies ist übrigens auch der beste Ansatz, wenn Sie keine Antwort auf ein Problem finden, das Sie in einem Vorstellungsgespräch erhalten. Führen Sie Ihre Annahmen mündlich auf, stellen Sie fest, welche falsch sind, und greifen Sie das Problem dann erneut an. Fast Alle "Trickfragen" basieren auf natürlichen, aber fehlerhaften Annahmen.

1
JP Alioto

Um Hilfe zu bitten ist wirklich die beste Antwort, aber hier ist ein bisschen mehr, das nützlich sein kann.

Was würde also für diejenigen passieren, die schon länger in der Industrie sind, wenn Sie aufgefordert würden, ein Problem zu lösen, das Sie nicht lösen könnten? Ist es passiert und wenn ja, was ist passiert? Haben sie es einfach fallen lassen und gesagt: "Na ja, wir können mit etwas anderem auskommen"? Gab es Konsequenzen? Wurden Sie gerügt oder sogar gefeuert?

Ja, es ist mir passiert, und nein, ich wurde nie gerügt oder entlassen, weil ...

In der Industrie geht es darum, ob Sie Probleme rechtzeitig und innerhalb des Budgets lösen, und anständige Manager verstehen, dass dies nicht immer möglich ist.

Was wirklich passiert, ist, dass Ihr Manager sagt: "Ich möchte, dass Sie X machen. Was wird es Ihrer Meinung nach dauern?" Und Sie können viele Antworten geben. Gute sind:

  • Ich habe etwas sehr Ähnliches gemacht, daher denke ich, dass es drei Wochen dauern wird und Hardware im Wert von 3.000 US-Dollar getestet werden muss.
  • Ich habe etwas allgemein Ähnliches. Lassen Sie mich darüber nachdenken und mich heute Nachmittag bei Ihnen melden.
  • Ich habe so etwas noch nie gemacht. Lassen Sie mich das untersuchen und mich morgen bei Ihnen melden.
  • Niemand auf dem Planeten hat dies jemals getan. Wenn Sie sich das ansehen möchten, werde ich zwei Wochen brauchen, um genug zu experimentieren, um eine Schätzung vorzunehmen.

Es ist Aufgabe des Managers, zu entscheiden, ob und wie er vorgehen soll. Wenn sie sich entscheiden, fortzufahren, ist es Ihre Aufgabe, Ihre Schätzungen zu erfüllen oder den Manager zu informieren, wenn ein Hindernis vorliegt. Solange Sie das tun, gibt es in einem vernünftigen Unternehmen keine negativen Konsequenzen.

Natürlich gibt es auch unvernünftige Unternehmen, die Ihnen nicht die Zeit oder die Ressourcen geben, um Ihre Arbeit zu erledigen. Ich habe bei einigen von ihnen gearbeitet, und allen wurden Probleme übergeben, die innerhalb der Grenzen des Unternehmens nicht gelöst werden konnten. Einer von ihnen entließ innerhalb von acht Monaten etwa 98% des Programmierpersonals, und das war sicherlich eine Konsequenz, aber es war nicht persönlich an mich gerichtet, und ich betrachte meinen Chef und seinen Chef von dort immer noch als gute Freunde.

1
Bob Murphy

Es gibt viele verschiedene Arten von Problemen, auf die Sie stoßen werden, und viele haben unterschiedliche Möglichkeiten, mit ihnen umzugehen.

Eine Art von Problem besteht darin, etwas zu implementieren, das Sie zuvor noch nicht gesehen haben, wie eine seltsame Sound-API oder ähnliches. In diesem Fall würde ich SO ernsthaft fragen.

Ein anderes ist ein sehr großes Problem zu lösen. Diese Art von Problem kann iterativ angegangen werden. Sie sagen Ihnen "Implement Humongous". Sie sehen es sich an und schreiben so viele Schritte, wie Sie herausfinden können. Dann zerlegen Sie die komplizierten Schritte in kleinere Schritte. Wenn Sie gezwungen sind, über kleinere Schritte nachzudenken, werden diese klarer. Wenn Sie auf technische Schwierigkeiten stoßen, versuchen Sie es mit einer Testimplementierung und fragen Sie gegebenenfalls hier.

Eines der nervigeren Probleme sind schlecht spezifizierte Anfragen. Sie wollen nur etwas, das "x" macht und sagen Ihnen nicht, wie es gemacht werden soll. Für diese ist ein guter Ansatz ein Prototyp einer Schnittstelle (normalerweise eine GUI) und jemand damit spielen zu lassen.

Dann gibt es zeitliche Einschränkungen, die nicht erfüllt werden können. Dies beinhaltet häufig die Änderung von Erwartungen und die Bereitstellung funktionaler Prototypen.

Sie werden im Allgemeinen Ihren Weg durch die Dinge auf die eine oder andere Weise finden. Es ist erschreckend, aber wenn Sie einmal drin sind, können Sie so ziemlich immer einen Weg finden.

Am besten malen Sie einfach die Worte "Keine Panik" auf die Außenseite Ihres Laptops. Und vergiss dein Handtuch nicht.

1
Bill K

Meine Erfahrung ist, dass ein frischer Absolvent nicht in die Tiefe geworfen wird. Stattdessen werden Sie wahrscheinlich Teil eines Teams sein, dem auch erfahrene Entwickler angehören.

Mein Rat wäre: Nutze sie. Wenn Sie sich nicht sicher sind, wie Sie ein Problem angehen sollen, oder wenn Sie wissen möchten, ob Ihre Lösung in die richtige Richtung geht, besprechen Sie dies mit ihnen. Und wenn Sie das Gefühl haben, irgendwo festzusitzen, schnappen Sie sich einen der erfahrenen Leute, erklären Sie Ihr Problem und bitten Sie um Hilfe.

In den meisten Fällen zeigt die Erklärung Ihres Problems eine Lösung, und die Erklärung Ihrer Lösung kann ebenfalls Fehler aufdecken.

Dies geschieht häufig, weil Sie das Problem nicht richtig und genau definiert haben. Vielleicht versuchen Sie, eine vorgefasste Lösung anstelle des eigentlichen Problems zu lösen.

Das Problem ist nur das, was Sie beobachten, nicht das, was Sie sich vorstellen.

"Mein verdammtes Auto startet nicht" ist ein Problem. "Die Batterie ist leer." ist eine vorgefasste Lösung für das Problem des Autostarts. Selbst das Testen des Akkus beweist nicht, dass dies die einzige Ursache für das Problem ist. Wenn Sie die Batterie nicht tatsächlich aufgeladen oder ausgetauscht und das Auto erfolgreich gestartet haben, haben Sie keinen Beweis dafür, dass die Batterie die Ursache für das Problem ist.

Vereinfachen und weiter vereinfachen. Zerlegen Sie es in kleine Teile. Wenn Sie diese Teile nicht lösen können, zerschlagen Sie sie. Du wirst Dich besser fühlen. Dann zerlegen Sie es in verschiedene kleine Teile. Jeder dieser Teile muss ein beobachtbares Phänomen sein.

0
CAD bloke

Ich habe noch nie davon gehört. Zunächst einmal bekommen Sie nie ein Problem, das überhaupt nicht gelöst werden kann. Das Problem kann schwierig sein und einige Zeit in Anspruch nehmen, um es zu lösen. Wenn Sie ein Problem haben, müssen Sie sagen, dass dies die Zeit ist, die ich benötigen werde. Wenn Sie in Ihrer Forschung der Meinung sind, dass dieses Problem wirklich nicht gelöst werden kann, müssen Sie eine Flagge hissen und Ihrem Manager mitteilen, dass dieses Problem einige Zeit in Anspruch nimmt oder wirklich schwer zu lösen ist. Es geht nur um den Zeitplan. Wenn Sie etwas versprechen und nicht liefern können, ist dies ein Problem. Wenn Sie jedoch weiterhin Ihren Status und Ihre Bedenken mitteilen, liegt es in der Verantwortung des Managers, sich darum zu kümmern. Er sollte Sie an die richtige Person weiterleiten, die Ihnen helfen oder den Zeitplan anpassen kann.

0
Manoj R

Hier gibt es einige gute Ratschläge! Mein Wert von zwei Cent ist; Lassen Sie sich vom BIG-Problem nicht überwältigen. Vergessen Sie nicht, dass der aufregende und herausfordernde Teil der Problemlösung darin besteht, es in eine Reihe überschaubarer und vor allem verständlicher Teilprobleme zu zerlegen, die wiederum immer wieder in kleinere Probleme zerfallen Unterprobleme. Jeder gute Programmierer tut dies normalerweise von Minute zu Minute, während er Code erstellt (unter Verwendung von Funktionen, Methoden, Unterroutinen usw., um die Gesamtkomplexität eines Codeabschnitts zu verringern). Diese Methode gilt normalerweise für jedes große Problem, das Sie haben Gesicht im Leben (nicht nur bei der Arbeit).

0
Rob

Es hängt natürlich davon ab, was das spezifische Problem ist. Die Antwort kann jedoch eine der folgenden sein:

  1. Finden Sie eine Problemumgehung/Ersetzung
  2. Kaufen Sie eine kommerzielle Lösung, die ungefähr Ihren Wünschen entspricht
  3. Gib nicht auf und arbeite weiter daran solange du musst, bis du Erfolg hast.

Nummer 3 erfordert möglicherweise eine Pause vom Problem und eine erneute Überprüfung Wochen oder Monate später. Das hilft oft.

0
GrandmasterB

Nach meiner Erfahrung gibt es manchmal Probleme, die Sie nicht lösen können, zumindest zeitlich begrenzt. Also suche so schnell wie möglich Hilfe, nachdem einige Lösungsbemühungen fehlgeschlagen sind.

Denken Sie an die Faustregel: Achten Sie immer auf den Grund, warum der Chef Sie anstellt. Tun Sie alles, was Sie für das beste Arbeitsergebnis tun können, und manchmal ist dies ein früher Fehlerbericht (weitaus besser als ein späterer).

Kurz gesagt, wenn Sie glauben, die Lösung zu finden, können Sie es gerne versuchen, aber geben Sie Ihrem Chef eine Einschätzung des Risikos und der Zeitkosten. Es ist jetzt ihr Problem.

0
Hoàng Long

Wenn Projekte im Wert von 100 Millionen Dollar selbst mit erfahrenen Menschen scheitern können, sollten Sie sich keine Sorgen machen, dass Sie scheitern, da Sie noch Student sind. Ich hatte ein Problem, an dem ich arbeiten musste, und ich stellte fest, dass Sie jeden Versuch, es zu lösen, aufzeichnen müssen, wenn Sie daran hängen bleiben.

Das hilft:

  1. Nachweis von Versuchen, ein Problem zu lösen.
  2. Das Aufzeichnen dieser Art von Fehler ist wichtig, damit Sie daraus lernen und einige Tage später nicht erneut daran denken, dass es funktionieren wird.
0
dimitarie