Beste Antwort
Leider „erfinden“ verschiedene Unternehmen unterschiedliche Terminologien, um das Problem der Vergabe geeigneter Titel zu lösen an die Mitarbeiter und sie bleiben stecken. Die Definitionen oder Rollen und Verantwortlichkeiten solcher Personen in verschiedenen Organisationen sind ausnahmslos unterschiedlich.
Sie haben Terminologien wie „IT Analyst“, „Business Analyst“, „Software Analyst“, „Application Analyst“ usw. Sie können haben sogar „Testergebnisse Analyst“. Natürlich gibt es „Laboranalysten“ oder „Qualitätsanalysten“. Abhängig von den Unternehmen können sie unterschiedliche Aufgaben oder dieselbe Aufgabe ausführen.
Der Begriff „Analyst“ (einer, der „Analyse“ durchführt) erfordert die Analysefähigkeit der Person. Wenn Sie auf ein Problem stoßen, wird empfohlen, es zu analysieren. Wir können uns also vorstellen, dass Analyse bedeutet, die inneren Details für die jeweilige Sache zu ermitteln, ein gutes Verständnis dafür zu entwickeln und diese wahrscheinlich in einer Sprache zu erklären, die für ein anderes Team verständlich ist – dann bedeutet es, dass Sie die Geschäftsanforderungen analysieren. Was braucht das Geschäft? Zum Beispiel muss das Unternehmen wissen, wie viel als TDS abgezogen werden muss, bevor eine Steuer erhoben wird. Ein Geschäftsanalyst befasst sich also mit der Methode zur Berechnung von TDS usw.
Wenn wir der Analyse „das Präfix“ Software „hinzufügen, bedeutet dies, dass jemand die Anforderungen der“ Software „analysiert. Welche Software? Was muss vom Entwicklerteam produziert werden. Jetzt spricht er mit den Software-Benutzern (denken Sie daran, ein Geschäftsanalyst spricht mit den Geschäftsleuten, die sich um die Software kümmern – sie machen sich mehr Sorgen um das Geschäft), die angeben, wie sie die Eingaben geben können, welche Art von Ausgaben sie haben benötigen, damit sie die Verkaufsrechnung (zum Beispiel) an das Kreditorenbuchhaltungsteam usw. weitergeben können.
Zusammenfassend analysiert der Software Analyst die Anforderungen der Softwarebenutzer und übersetzt sie an das Entwicklungsteam und stellt dies sicher Das entwickelte Produkt erfüllt die Bedingungen.
Ich weiß, dass es eine lange Antwort war – und danke für die Geduld, wenn Sie diesen Ort erreicht haben.
Die Anforderungen an die Rolle sind einfach: a) Analysefähigkeit zuerst – können Sie die Form des Zahnrads auf einen Zahn übertragen? Dies hängt hauptsächlich mit der Erfahrung zusammen. (B) Verstehen Sie die Sprache der Benutzer? Dies erfordert Kommunikationsfähigkeiten und einige (spezifische) Geschäftskenntnisse. (C) Wissen Sie, wie man die Sprache der Entwickler spricht? Dies erfordert ein gewisses Verständnis der Entwicklungstools und -prozesse und (d) wissen Sie, wie man die Funktionen testet – dies erfordert einige Testkenntnisse.
Die Rolle eines Analysten ist also eine Kombination aus „Mindestens Mindestwissen über alle Aspekte“.
Antwort
Erstens genießt nicht jeder das Codieren von Herausforderungen, also ist das in Ordnung. Einige Leute stempeln nur ein und schreiben Code und interessieren sich außerhalb der Arbeit nicht dafür. Nicht jeder muss eine große Leidenschaft für das Programmieren haben.
Wenn Ihnen jedoch die Motivation und der Fokus bei der Arbeit fehlen, sollte dies eine Alarmglocke sein – vielleicht hasse deinen gewählten Beruf. Sie sollten jedoch zunächst versuchen, andere mögliche Faktoren auszuschließen – Faktoren, die nicht bedeuten, dass Sie die Softwareentwicklung verlassen sollten:
- Hassen Sie Ihren Chef oder fühlen Sie sich von ihm mikromanagiert? Unabhängig davon, ob Sie der Meinung sind, dass ihre Handlungen richtig oder falsch waren, können Sie grundsätzlich mit ihnen auskommen oder nicht? Wenn nicht, ist es vielleicht nur eine schlechte Passform und Sie müssen nur zu einem anderen Unternehmen oder sogar zu einem anderen Team in demselben Unternehmen wechseln.
- Wird Ihre Ablenkung tatsächlich durch Umweltfaktoren verursacht (schlechte / keine Klimaanlage, Schwierigkeiten, sich auf ein lautes Arbeitsumfeld usw. zu konzentrieren) oder Teamkollegen mit nervigen Gewohnheiten? Auch hier könnte ein Team- oder Jobwechsel hilfreich sein – oder einfach nur Ihre Lieblingsmusik über Kopfhörer hören.
- Ist Ihre Ablenkung eine Folge einer nicht diagnostizierten körperlichen Erkrankung? Entlassen Sie dies nicht sofort – verschwindet es, wenn Sie eine Pause machen und einige Zeit zu Hause verbringen, oder sind Sie genauso abgelenkt wie zuvor?
- Gibt es etwas, das Sie schon immer wollten Sie hatten aber nie die Gelegenheit dazu, was Sie in einem einjährigen Sabbatjahr oder einem „Lückenjahr“ tun konnten? Vielleicht sehnen Sie sich nach dieser Erfahrung und sind deswegen abgelenkt. Wenn Sie sich ein Jahr frei nehmen, können Sie diese Erfahrung nicht nur ohne Eile oder Bedauern machen, sondern auch Ihre Berufswahl und das, was Sie wirklich vom Leben erwarten, in Ihrer Freizeit sorgfältig abwägen.
- Sind Sie es? eher ein Unternehmer oder Auftragnehmer? Willst du dein eigener Chef sein? Dann versuchen Sie doch einmal, ein Startup zu gründen oder freiberuflich tätig zu werden – Sie könnten trotzdem Ihre Software-Engineering-Fähigkeiten nutzen.
- Sind Sie über „dumme“ Produktentwicklungs- / UX-Entscheidungen verärgert und denken, Sie könnten einen besseren Job machen?Vielleicht müssen Sie nur „seitwärts“ von einer technischen Rolle in eine Produktrolle wechseln.